3 research outputs found

    Image convolution using a probabilistic mapper on USB-AER board

    Get PDF
    In this demo we propose a method for computing real time convolution on AER images. For that we use signed events. The AER events produced on an AER retina or an image/video to AER conversor, are processed using a probabilistic multi event mapper that produces more than one event for each incoming event according to an assigned probability. Kernel convolution size are limited by mapping tables size (on board RAM) and AER bus bandwidth. On reconstruction signed events needs to be simplified (subtracted) to get final convolved image. For that two different methods are proposed.Comisi贸n Interministerial de Ciencia y Tecnolog铆a TIC-2006-08164-C03-02Junta de Andaluc铆a P06-TIC-0141

    Una aportaci贸n a los sistemas de procesamiento de la informaci贸n basados en modelos neuronales pulsantes

    Get PDF
    En este trabajo se propone e implementa un nuevo sistema de reconocimiento de sonidos basado en una c贸clea artificial pulsante innovadora. Inicialmente se estudian los mecanismos cl谩sicos de procesamiento de audio para el reconocimiento de sonidos; as铆 como el funcionamiento del sistema auditivo humano en conjunci贸n con los procesos neuronales del cerebro. A partir de dichos estudios, es como se proponen nuevos sistemas en lo que respecta al procesamiento de audio y reconocimiento de sonidos autom谩tico. En trabajos de investigaci贸n recientes se han desarrollado una serie de elementos neurom贸rficos hardware pulsantes basados en codificaci贸n AER (Address Event Representation), en esta tesis estos bloques sirven de punto de partida para la implementaci贸n de nuestro sistema de reconocimiento de sonidos. Se proponen e implementan dos sistemas: por una parte, una c贸clea artificial para la obtenci贸n de las componentes de frecuencia del sonido, imitando el funcionamiento del aparato auditivo. Y por otra, un sistema de reconocimiento de patrones sonoros, obtenidos a partir de la salida generada por la c贸clea artificial, inspirado en el comportamiento de las neuronas y las conexiones entre ellas. Por 煤ltimo, en este trabajo, se realiza un estudio exhaustivo para evaluar la eficiencia de los sistemas implementados y compararlos con los desarrollos previos

    Dise帽o y evaluaci贸n de sistemas de control y procesamiento de se帽ales basados en modelos neuronales pulsantes

    Get PDF
    A lo largo del presente trabajo hemos propuesto, dise帽ado, implementado, simulado, y analizado diversos mecanismos para implementar controles basados en los modelos de las neuronas pulsantes. Para ello, en primer lugar, hemos dise帽ado e implementado elementos para actuar sobre motores de DC a partir d ... e spikes. Se han implementado elementos basados en dos modulaciones distintas, la modulaci贸n PWM y la modulaci贸n PFM, siendo esta 煤ltima coincidente con la usada por los modelos neuronales pulsantes m谩s habituales (tipo AER). Adem谩s de dise帽ar e implementar ambos elementos, los hemos simulado junto con modelos de motores para poder as铆 analizar las respuestas de un motor en diversos escenarios. Gracias a dichas simulaciones hemos podido analizar la interacci贸n entre motores y los elementos implementados. Realizar diversas comparaciones y extrayendo de ellas las fortalezas y debilidades de los mecanismos propuestos. El siguiente paso ha sido la propuesta, dise帽o, implementaci贸n, simulaci贸n y an谩lisis de controles en lazo cerrado basados en spikes, comenzando con el dise帽o de simple controladores P, aumentando su complejidad hasta dise帽ar controlador PID basados en spikes. Para el desarrollo de controladores P basados en pulsos hemos propuesto dos mecanismos para restar dos se帽ales de spikes, estos elementos han sido el Inter-Spike-Interval Difference & Generate y el Hold & Fire. A partir de estos elementos hemos construido diversos escenarios de simulaci贸n combin谩ndolos con el modulador PWM y el Spikes Expansor (PFM), para de esta manera poder analizar comparativamente las cualidades del uso de uno u otro mecanismo. A continuaci贸n se han desarrollado un integrador y un derivador, basados ambos en el Integrate & Generate, de spikes. Con estos elementos m谩s el Hold & Fire se han obtenidos controladores PID, que posteriormente se han simulado. A partir de las simulaciones hemos podido analizar las respuestas en cada caso y compararlas entre ellas. Consiguiendo respuestas similares a los sistemas tradicionales de control PID. Una vez simulados todos los elementos necesarios para implementar controladores PID basados en spikes, hemos procedido a llevarlos a la realidad. Como primer paso hemos dise帽ado y construido la plataforma AER-Robot, la cual da soporte f铆sico a los controles. A 脕 ngel Fco. Jim茅nez Fern谩ndez P谩gina 252 continuaci贸n hemos procedido a adaptar las implementaciones de los controles para llevarlos a la realidad, estableciendo mecanismos de comunicaci贸n desde el exterior hasta los controles, e implementando un monitor basado en la representaci贸n AER para el monitorizado y posterior an谩lisis de los controles. A continuaci贸n hemos construido un peque帽o robot m贸vil, Eddie, como plataforma de demostraci贸n. Eddie es un robot diferencial, contiene controles m谩s complejos que simples controles PID, permiti茅ndole as铆 navegar por el mundo con controles neuro-inspirados en su interior. Para comprobar el correcto funcionamiento de Eddie hemos ampliado el monitor AER y analizado sus respuestas ante diversas se帽ales de excitaci贸n. Finalmente, hemos realizado un an谩lisis de los elementos dise帽ados para el control PID desde el punto de vista del procesamiento de se帽ales, implementando filtros paso baja, de banda y de alta, basados en spikes y equivalentes a los filtros anal贸gicos. Caracterizando los par谩metros y ajustes necesarios de dichos filtros, para posteriormente simular y probar sus respuestas. Como aplicaci贸n pr谩ctica se ha realizado una propuesta de una nueva c贸clea artificial utilizando bancos de filtros pulsantes, proponiendo y usando algoritmos gen茅ticos para ajustar adecuadamente los diversos par谩metros de los filtros, dado su complicaci贸n a nivel param茅trico. Ver m谩s Ver menos arquitectura computadores control dise帽o Inform谩tica neuronales pulsantes se帽ales sistemas tecnolog铆a
    corecore