Binocular robot vision emulating disparity computation in the primary visual cortex

We designed a VLSI binocular vision system that emulates the disparity computation in the primary visual cortex (V1). The system consists of two silicon retinas, orientation chips, and field programmable gate array (FPGA), mimicking a hierarchical architecture of visual information processing in the disparity energy model. The silicon retinas emulate a Laplacian-Gaussian-like receptive field of the vertebrate retina. The orientation chips generate an orientation-selective receptive field by aggregating multiple pixels of the silicon retina, mimicking the Hubel-Wiesel-type feed-forward model in order to emulate a Gabor-like receptive field of simple cells. The FPGA receives outputs from the orientation chips corresponding to the left and right eyes and calculates the responses of the complex cells based on the disparity energy model. The system can provide the responses of complex cells tuned to five different disparities and a disparity map obtained by comparing these energy outputs. Owing to the combination of spatial filtering by analog parallel circuits and pixel-wise computation by hard-wired digital circuits, the present system can execute the disparity computation in real time using compact hardware.

[1]  Carver A. Mead,et al.  Neuromorphic electronic systems , 1990, Proc. IEEE.

[2]  B. G. Cumming,et al.  Responses of primary visual cortical neurons to binocular disparity without depth perception , 1997, Nature.

[3]  Eric A. Vittoz,et al.  An integrated cortical layer for orientation enhancement , 1997 .

[4]  I. Ohzawa,et al.  Encoding of binocular disparity by complex cells in the cat's visual cortex. , 1996, Journal of neurophysiology.

[5]  Tetsuya Yagi,et al.  Silicon primary visual cortex designed with a mixed analog-digital architecture , 2007, 2007 International Joint Conference on Neural Networks.

[6]  Bertram E. Shi,et al.  A Preference for Phase-Based Disparity in a Neuromorphic Implementation of the Binocular Energy Model , 2004, Neural Computation.

[7]  D. Hubel,et al.  Receptive fields, binocular interaction and functional architecture in the cat's visual cortex , 1962, The Journal of physiology.

[8]  I. Ohzawa,et al.  Stereoscopic depth discrimination in the visual cortex: neurons ideally suited as disparity detectors. , 1990, Science.

[9]  N. Qian Binocular Disparity and the Perception of Depth , 1997, Neuron.

[10]  Tetsuya Yagi,et al.  An analog VLSI chip emulating sustained and transient response channels of the vertebrate retina , 2003, IEEE Trans. Neural Networks.

[11]  J. P. Jones,et al.  The two-dimensional spatial structure of simple receptive fields in cat striate cortex. , 1987, Journal of neurophysiology.

[12]  G Indiveri,et al.  Neuromorphic Vision Sensors , 2000, Science.

[13]  Tetsuya Yagi,et al.  An image pre-processing system employing neuromorphic 100 /spl times/ 100 pixel silicon retina [robot vision applications] , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[14]  Kunihiko Fukushima,et al.  Neocognitron: A hierarchical neural network capable of visual pattern recognition , 1988, Neural Networks.

[15]  G. Poggio,et al.  Stereoscopic mechanisms in monkey visual cortex: binocular correlation and disparity selectivity , 1988, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[16]  A. Kaneko Physiological and morphological identification of horizontal, bipolar and amacrine cells in goldfish retina , 1970, The Journal of physiology.

[17]  Tobi Delbrück,et al.  Orientation-Selective aVLSI Spiking Neurons , 2001, NIPS.

[18]  Ning Qian,et al.  Computing Stereo Disparity and Motion with Known Binocular Cell Properties , 1994, Neural Computation.

[19]  Bertram E. Shi,et al.  Neuromorphic implementation of orientation hypercolumns , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[20]  Tetsuya Yagi,et al.  A multichip aVLSI system emulating orientation selectivity of primary visual cortical cells , 2005, IEEE Transactions on Neural Networks.

[21]  T. Poggio,et al.  Hierarchical models of object recognition in cortex , 1999, Nature Neuroscience.