Descripción del proyecto
LA INCORPORACION DE SISTEMAS DE VISION EMBEBIDA EN PLATAFORMAS PARA EL TRANSPORTE INTELIGENTE DE PERSONAS Y MERCANCIAS O EN APLICACIONES DE VIGILANCIA, SEGURIDAD Y DEFENSA SUPONDRIA UN IMPORTANTE SALTO TECNOLOGICO, SIN EMBARGO, LA IMPLEMENTACION DE LA VISION ARTIFICIAL MEDIANTE UN SISTEMA COMPACTO, AUTONOMO Y CON UN BAJO CONSUMO DE POTENCIA NO ES UN PROBLEMA SENCILLO DE RESOLVER, EL ESTIMULO VISUAL CONTIENE UNA CANTIDAD INGENTE DE DATOS, PARA PROCESARLOS ES NECESARIO DESARROLLAR UN ESFUERZO COMPUTACIONAL CONSIDERABLE, LO QUE EN TERMINOS PRACTICOS SIGNIFICA SER CAPAZ DE REALIZAR VARIOS MILLONES DE OPERACIONES POR SEGUNDO, CONSEGUIR ESTAS PRESTACIONES CON UN PRESUPUESTO ENERGETICO RESTRINGIDO ES MUY COMPLICADO, EN UN ESQUEMA CONVENCIONAL, EN EL QUE TRAS LA CAPTURA DE LAS IMAGENES SE PROCEDE A SU DIGITALIZACION Y ALMACENAMIENTO EN MEMORIA PARA DESPUES SER PROCESADAS, NOS ENCONTRARIAMOS CON ESPECIFICACIONES IMPOSIBLES PARA EL SENSOR, PARA EL CONVERTIDOR ANALOGICO/DIGITAL, PARA EL PROCESADOR Y LA MEMORIA, UNA ALTERNATIVA VIABLE, COMO HEMOS EVIDENCIADO EN TRABAJOS ANTERIORES, CONSISTE EN APROVECHAR EL PARALELISMO INHERENTE A LAS TAREAS DE VISION TEMPRANA, PARA ELLO TRASLADARIAMOS PARTE DEL PROCESAMIENTO DE BAJO NIVEL AL PLANO FOCAL, UNA IMPLEMENTACION DISTRIBUIDA DE LOS RECURSOS DE PROCESAMIENTO SUPONDRIA EVITAR LA TRANSMISION DE DATOS DESDE Y HACIA LA MEMORIA DE IMAGENES, POR OTRO LADO, SI SE USAN BLOQUES DE CIRCUITO ANALOGICOS Y DE SEÑAL MIXTA, ESTOS PUEDEN SER MUY EFICIENTES, EL PRINCIPAL PROBLEMA DE ESTA APROXIMACION ES QUE UNA IMPLEMENTACION AD HOC CARECE DE LA FLEXIBILIDAD NECESARIA PARA TRASLADARLA A OTROS CAMPOS DE APLICACION, Y ADEMAS RESULTA DIFICIL DE MANEJAR PARA LOS EXPERTOS EN VISION ARTIFICIAL Y DESARROLLADORES DE APLICACIONES QUE TRABAJAN CON LA INFORMACION EN NIVELES DE ABSTRACCION MAS ALTOS, TANTO ES ASI QUE SE HA CONSTITUIDO MUY RECIENTEMENTE UN IMPORTANTE CONSORCIO INDUSTRIAL PARA LA CREACION DE ESTANDARES PARA LA ACELERACION HARDWARE DE LA VISION POR COMPUTADOR Y EL PROCESAMIENTO DE SEÑALES SENSORIALES, EL ESTANDAR OPENVX CONSISTE PRECISAMENTE EN LA DEFINICION DE UNA CAPA PREVIA AL HARDWARE PARA SER UTILIZADA POR LOS DESARROLLADORES DE APLICACIONES DE VISION QUE NECESITEN DE UNA OPTIMIZACION DEL CONSUMO DE POTENCIA,ESTE PROYECTO TIENE COMO INTENCION CAPITALIZAR EL CONOCIMIENTO PREVIO DE NUESTROS GRUPOS DE INVESTIGACION MEDIANTE EL DESARROLLO DE UNA LIBRERIA DE COMPONENTES Y ARQUITECTURAS EN HARDWARE COMPATIBLES CON ESTE ESQUEMA DE IMPLEMENTACION DE SISTEMAS DE VISION INTEGRADOS, DE PROPOSITO GENERAL Y CON BAJO CONSUMO DE POTENCIA, EN ESTA LIBRERIA INCORPORAREMOS BLOQUES DE PROCESAMIENTO A BAJO Y MEDIO NIVEL, NUEVAS CAPACIDADES SENSORAS COMO EL CONTEO DE FOTONES O LA ESTIMACION DIRECTA E INDIRECTA DEL TIEMPO DE VUELO, Y ASPECTOS DE SISTEMA COMO LA GESTION DE LA ENERGIA Y LA INTERFAZ CON OTROS CHIPS DE PROCESAMIENTO DIGITAL DE SEÑAL, EXPLORAREMOS ALTERNATIVAS TECNOLOGICAS QUE PERMITAN UNA IMPLEMENTACION EFICIENTE DE LAS FUNCIONES DEFINIDAS EN EL ESTANDAR OPENVX, DE MODO QUE RESULTEN TRANSPARENTES AL DESARROLLADOR DE APLICACIONES Y AL PROGRAMADOR DE ALGORITMOS DE VISION ARTIFICIAL,PARA DEMOSTRAR LA UTILIDAD DE ESTA METODOLOGIA VAMOS A CONSTRUIR UN SISTEMA DE VISION EN UN UNICO CHIP PARA APLICACIONES DE TRANSPORTE Y SEGURIDAD, Y DESARROLLAREMOS ENTORNOS DE DEMOSTRACION QUE NOS PERMITAN EXPONER EL POTENCIAL DE ESTA APROXIMACION A LA VISION EMBEBIDA, CHIPS DE VISIÓN\SENSORES DE IMAGEN INTELIGENTES\SISTEMAS DE VISIÓN EMBEBIDOS\PROCESAMIENTO PARALELO Y CONCURRENTE