- -

Modelos de redes neuronales para visión artificial desplegados en sistemas embebidos

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Modelos de redes neuronales para visión artificial desplegados en sistemas embebidos

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Martínez Hinarejos, Carlos David es_ES
dc.contributor.advisor Navarro Marset, Rafael Andrés es_ES
dc.contributor.author Sierra Martinez, Raul es_ES
dc.date.accessioned 2020-10-13T08:35:07Z
dc.date.available 2020-10-13T08:35:07Z
dc.date.created 2020-09-17
dc.date.issued 2020-10-13 es_ES
dc.identifier.uri http://hdl.handle.net/10251/151477
dc.description.abstract [ES] La mayoría de proyectos de visión artificial utilizan algoritmos tradicionales no relacionados con el aprendizaje automático. El problema surge cuando las imágenes de un mismo elemento a reconocer tienen mucha variabilidad y esos algoritmos fallan. El aprendizaje automático es la herramienta adecuada para estos casos, debido a su capacidad de adaptación a situaciones atípicas. Los algoritmos de aprendizaje automático están basados en la estadística e inducen modelos a partir de los datos. De estos modelos, las redes neuronales son el más potente y versátil hoy en día. En el caso del reconocimiento de imagen, se suelen utilizar las redes neuronales convolucionales. Estas poseen neuronas especializadas en aplicar filtros a las imágenes para extraer sus características principales. En este trabajo, realizado en un ámbito de práctica de empresa, se han aplicado redes neuronales a un problema de detección de objetos, el cual consiste en localizar y clasificar objetos en una imagen. Para ello se ha entrenado la red neuronal en un ordenador de sobremesa y luego se ha desplegado en una cámara con un procesador especializado integrado. El entrenamiento consiste en procesar una gran cantidad de imágenes del objeto que se quiere detectar y el despliegue consiste en colocar la red entrenada en un procesador encargado de inferir la información buscada. La inferencia en sistemas embebidos es una alternativa más segura al procesamiento en la nube, y eso es conveniente en el sector industrial. Se han investigado distintos sistemas embebidos y distintas arquitecturas de redes neuronales adecuadas a esos sistemas para encontrar la mejor solución a la tarea. La labor principal ha consistido en investigar las alternativas, preparar imágenes, implementar la red neuronal y reconfigurarla en base a los resultados. es_ES
dc.description.abstract [EN] Most computer vision projects use traditional algorithms not related to machine learning. The problem arises when the images of the same element to be recognized have a lot of variability and those algorithms fail. Machine learning is the right tool for these cases, due to its ability to adapt to atypical situations. Machine learning algorithms are statistically based and induce models from data. Of these models, neural networks are the most powerful and versatile nowadays. In the case of image recognition, convolutional neural networks are often used. These have neurons specialized in applying filters to images to extract their main characteristics. In this work, carried out in the scope of an industrial internship, neural networks have been applied to an object detection problem, which consists of locating and classifying objects in an image. For this, the neural network has been trained in a desktop computer and then it has been deployed in a camera with a specialized integrated processor. The training consists of processing many images of the object to be detected and the deployment consists of placing the trained network in a processor in charge of inferring the information sought. Inference in embedded systems is a safer alternative to cloud processing, and that is convenient in the industrial sector. Different embedded systems and different neural network architectures suitable for those systems have been investigated to find the best solution to the task. The main work has been researching the alternatives, preparing the images, implementing the neural network, and reconfiguring it based on the results. es_ES
dc.description.abstract [CA] La majoria de projectes de visió artificial utilitzen algorismes tradicionals no relacionats amb l’aprenentatge automàtic. El problema sorgeix quan les imatges d’un mateix element a reconéixer tenen molta variabilitat i aqueixos algorismes fallen. L’aprenentatge automàtic és l’eina adequada per a aquests casos, a causa de la seua capacitat d’adaptació a situacions atípiques. Els algorismes d’aprenentatge automàtic estan basats en l’estadística i indueixen models a partir de les dades. D’aquests models, les xarxes neuronals són el més potent i versàtil hui dia. En el cas del reconeixement d’imatges, se solen utilitzar les xarxes neuronals convolucionals. Aquestes posseeixen neurones especialitzades a aplicar filtres a les imatges per a extraure les seues característiques principals. En aquest treball, realitzat en un àmbit de pràctica d’empresa, s’han aplicat xarxes neuronals a un problema de detecció d’objectes, el qual consisteix a localitzar i classificar objectes en una imatge. Per a això s’ha entrenat la xarxa neuronal en un ordinador de sobretaula i després s’ha desplegat en una càmera amb un processador especialitzat integrat. L’entrenament consisteix a processar una gran quantitat d’imatges de l’objecte que es vol detectar i el desplegament consisteix a col·locar la xarxa entrenada en un processador encarregat d’inferir la informació buscada. La inferència en sistemes embeguts és una alternativa més segura al processament en el núvol, i això és convenient en el sector industrial. S’han investigat diferents sistemes embeguts i diferents arquitectures de xarxes neuronals adequades a aqueixos sistemes per a trobar la millor solució a la tasca. La labor principal ha consistit a investigar les alternatives, preparar imatges, implementar la xarxa neuronal i reconfigurar-la en base als resultats. es_ES
dc.format.extent 62 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Redes neuronales es_ES
dc.subject Hardware embebido es_ES
dc.subject Visión artificial es_ES
dc.subject Detección de objetos es_ES
dc.subject Neural networks es_ES
dc.subject Embedded hardware es_ES
dc.subject Computer vision es_ES
dc.subject Object detection es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Modelos de redes neuronales para visión artificial desplegados en sistemas embebidos es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Sierra Martinez, R. (2020). Modelos de redes neuronales para visión artificial desplegados en sistemas embebidos. http://hdl.handle.net/10251/151477 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\129672 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem