Configuración de un sistema de visión neuromórfica desde una plataforma Linux

La ingeniería neuromórfica es una disciplina que persigue la creación de dispositivos electrónicos que imiten el funcionamiento de los cerebros y, en general, de los sistemas nerviosos biológicos, para un más eficiente procesamiento de la información. En el caso de la visión neuromórfica, esta se ba...

Descripción completa

Detalles Bibliográficos
Autor: Botana Martínez de Ibarreta, Jorge
Tipo de recurso: tesis de maestría
Fecha de publicación:2025
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/75434
Acceso en línea:http://hdl.handle.net/10810/75434
Access Level:acceso abierto
Palabra clave:DVS
MPSoC
Yocto
Driver
GTK
Descripción
Sumario:La ingeniería neuromórfica es una disciplina que persigue la creación de dispositivos electrónicos que imiten el funcionamiento de los cerebros y, en general, de los sistemas nerviosos biológicos, para un más eficiente procesamiento de la información. En el caso de la visión neuromórfica, esta se basa en los denominados sensores de visión por eventos, cuyos píxeles generan señales únicamente cuando se detectan variaciones en la luz incidente, tal y como ocurre con las células fotosensoras de los ojos en el reino animal. De esta forma, al contrario de lo que ocurre en las cámaras convencionales, estos sensores evitan capturar fotogramas completos a intervalos prefijados, por lo que transmiten únicamente información nueva y relevante en el instante en que esta se produce, evitando la redundancia en el procesamiento de la información y aumentando la velocidad de respuesta, y posibilitando así el desarrollo de sistemas de visión más eficientes. Este cambio de paradigma requiere, sin embargo, del desarrollo de nuevos sistemas de adquisición y procesamiento de datos que reemplacen a los ya existentes para los sistemas de visión convencionales. Así, en Ikerlan se está prototipando en un MPSoC una interfaz digital de procesamiento de datos obtenidos de sensores de visión por eventos, compuesta por varios núcleos de propiedad intelectual. Estos núcleos de procesamiento constan de un conjunto de parámetros programables que permiten configurar su funcionamiento, por lo que se requería un sistema integrado que habilitara esta funcionalidad. En este trabajo se describe el desarrollo de una solución completa para la configuración sencilla del conjunto de parámetros de este nuevo procesador, de manera que se facilite la realización de pruebas y verificación de sistemas de visión basados en este prototipo. La solución consiste en una aplicación gráfica y un conjunto de controladores programados para su ejecución sobre una distribución Linux personalizada, habiéndose automatizado además la generación de imágenes de esta distribución junto con los módulos desarrollados para su ejecución sobre el MPSoC.