Visual Processing Platform Based on Artificial Retinas

We present a system that integrates a retinomorphic chip into a platform that includes a board with reconfigurable hardware (FPGA device) and a conventional computer in order to evaluate image processing schemes, such as motion detection based on this front-end. We have used an artificial retina that transforms light intensity into spikes and sends them using an event-driven protocol. To set up this development platform, we have built a driver for a board with a FPGA that acts as an interface between the retina and a personal computer in which we store the grabbed spikes. Also, we have developed software modules to test the vision algorithms before programming them in Hardware Description Languages.

[1]  S. Romero,et al.  Cortical visual neuro-prosthesis for the blind: retina-like software/hardware preprocessor , 2003, First International IEEE EMBS Conference on Neural Engineering, 2003. Conference Proceedings..

[2]  Kwabena Boahen,et al.  A burst-mode word-serial address-event link-I: transmitter design , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  Kwabena Boahen A burst-mode word-serial address-event link-II: receiver design , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  Kwabena Boahen,et al.  Optic nerve signals in a neuromorphic chip I: Outer and inner retina models , 2004, IEEE Transactions on Biomedical Engineering.

[5]  Eduardo Ros,et al.  Real-time computing platform for spiking neurons (RT-spike) , 2006, IEEE Trans. Neural Networks.

[6]  Eduardo Ros,et al.  Event-Driven Simulation Scheme for Spiking Neural Networks Using Lookup Tables to Characterize Neuronal Dynamics , 2006, Neural Computation.

[7]  P. Gouras,et al.  The perception of colour , 1991 .

[8]  L. Stryer Visual excitation and recovery. , 1991, The Journal of biological chemistry.

[9]  Kwabena Boahen,et al.  A Retinomorphic Chip with Parallel Pathways: Encoding INCREASING, ON, DECREASING, and OFF Visual Signals , 2002 .

[10]  Alberto Prieto,et al.  VLSI Implementation of a Neural Model Using Spikes , 1997 .

[11]  Antonio Martínez-Álvarez,et al.  A design framework to model retinas , 2007, Biosyst..

[12]  Kwabena Boahen,et al.  A retinomorphic chip with parallel pathways : encoding ON, OFF,INCREASING, and DECREASING visual signals , 2002 .

[13]  Javier Díaz,et al.  FPGA-based real-time optical-flow system , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Lynn Conway,et al.  Introduction to VLSI systems , 1978 .

[15]  Antonio Martínez-Álvarez,et al.  Translating Image Sequences into Spike Patterns for Cortical Neuro-Stimulation , 2004, Neurocomputing.

[16]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[17]  E. Culurciello,et al.  A biomorphic digital image sensor , 2003, IEEE J. Solid State Circuits.