Análisis del desempeño de redes neuronales profundas para segmentación semántica en hardware limitado

Segmentación semántica consiste en encontrar objetos previamente definidos en una imagen digital y se aplica en tecnologías como vehículos autónomos, interacción humano-maquina, realidad aumentada, robótica, etc. Los modelos más comunes para llevar a cabo esta forma de segmentación son las redes tot...

Descripción completa

Detalles Bibliográficos
Autores: Soto Orozco, Oscar Alejandro, Corral Saenz, Alma Delia, Rojo González, Claudia Elizabeth, Ramirez Quintana, Juan Alberto
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2020
País:México
Institución:UNIVERSIDAD DE GUADALAJARA
Repositorio:ReCIBE. Revista Electrónica de Computación, Informática, Biomédica y Electrónica
Idioma:español
OAI Identifier:oai:ojs.recibe.cucei.udg.mx:article/142
Acceso en línea:http://recibe.cucei.udg.mx/index.php/ReCIBE/article/view/142
Access Level:acceso abierto
Palabra clave:Aprendizaje profundo
Segmentación semántica
Redes neuronales convolucionales
Procesamiento de imágenes y video.
Descripción
Sumario:Segmentación semántica consiste en encontrar objetos previamente definidos en una imagen digital y se aplica en tecnologías como vehículos autónomos, interacción humano-maquina, realidad aumentada, robótica, etc. Los modelos más comunes para llevar a cabo esta forma de segmentación son las redes totalmente convolucionales, ya que reportan los mejores desempeños en la detección de objetos. Sin embargo, la mayor parte de estas redes tienen alto costo computacional y requieren de computadoras costosas, por lo que han surgido recientemente modelos basados en estas redes, pero con baja complejidad en cálculos para que las aplicaciones de segmentación semántica se puedan implementar desde sistemas embebidos. Por lo tanto, para contribuir con este esfuerzo, se presenta en este artículo un análisis detallado las redes Enet, Mobilenet v2, ERFNet y ESPNet v2, las cuales son redes populares en la literatura que se pueden correr desde un sistema embebido. Con base en los resultados, se concluye que los métodos que reemplazan la convolución regular por factorizaciones como la convolución separada en profundidad y convoluciones dilatadas con diversas ramas y el uso de otras estrategias como convoluciones saltadas e interpolaciones articuladas reducen el costo computacional comparando las métricas generadas por cada red como la huella de memoria, la precisión y el tiempo que tarda en segmentar una sola imagen.