A neuromorphic cortical-layer microchip for spike-based event processing vision systems

被引:83
作者
Serrano-Gotarredona, Rafael [1 ]
Serrano-Gotarredona, Teresa
Acosta-Jimenez, Antonio
Linares-Barranco, Bernabe
机构
[1] CSIC, Inst Microelect Sevilla, Ctr Nacl Microelect, Seville 41012, Spain
[2] Univ Seville, E-41012 Seville, Spain
关键词
2-D convolutions; address-event representation (AER); bio-inspired systems; digitally calibrated analog circuits; high-speed signal processing; MOS transistor mismatch; spike-based processing; subthreshold circuits; vision; VLSI mixed-circuit design;
D O I
10.1109/TCSI.2006.883843
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a neuromorphic cortical-layer processing microchip for address event representation (AER) spike-based processing systems. The microchip computes 2-D convolutions of video information represented in AER format in real time. AER, as opposed to conventional frame-based video representation, describes visual information as a sequence of events or spikes in a way similar to biological brains. This format allows for fast information identification and processing, without waiting to process complete image frames. The neuromorphic cortical-layer processing microchip presented in this paper computes convolutions of programmable kernels over the AER visual input information flow. It not only computes convolutions but also allows for a programmable forgetting rate, which in turn allows for a bio-inspired coincidence detection processing. Kernels are programmable and can be of arbitrary shape and arbitrary size of up to 32 x 32 pixels. The convolution processor operates on a pixel array of size 32 x 32, but can process an input space of up to 128 x 128 pixels. Larger pixel arrays can be directly processed by tiling arrays of chips. The chip receives and generates data in AER format, which is asynchronous and digital. However, its internal operation is based on analog low-current circuit techniques. The paper describes the architecture of the chip and circuits used for the pixels, including calibration techniques to overcome mismatch. Extensive experimental results are provided, describing pixel operation and calibration, convolution processing with and without forgetting, and high-speed recognition experiments like discriminating rotating propellers of different shape rotating at speeds of up to 5000 revolutions per second.
引用
收藏
页码:2548 / 2566
页数:19
相关论文
共 78 条
[1]  
ABRAHAMSEN J, 2004, P IEEE INT S CIRC SY, V5, P361
[2]  
[Anonymous], ADV NEURAL INF PROCE
[3]  
[Anonymous], ADV NEURAL INFORM PR
[4]  
[Anonymous], 1992, THESIS CALTECH PASAD
[5]   Motion vision sensor architecture with asynchronous self-signaling pixels [J].
AriasEstrada, M ;
Poussart, D ;
Tremblay, M .
CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, :75-83
[6]  
Azadmehr M, 2005, IEEE INT SYMP CIRC S, P2751
[7]   A 100 x 100 pixel silicon retina for gradient extraction with steering filter capabilities and temporal output coding [J].
Barbaro, M ;
Burgi, PY ;
Mortara, A ;
Nussbaum, P ;
Heitger, F .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2002, 37 (02) :160-172
[8]   Retinomorphic chips that see quadruple images [J].
Boahen, K .
PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON MICROELECTRONICS FOR NEURAL, FUZZY AND BIO-INSPIRED SYSTEMS, MICORNEURO'99, 1999, :12-20
[9]   A burst-mode word-serial address-event link-I transmitter design [J].
Boahen, KA .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (07) :1269-1280
[10]   A burst-mode word-serial address-event Link-III: Analysis and test results [J].
Boahen, KA .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (07) :1292-1300