A Digital-Pixel-Sensor-Based Global Feature Extraction Processor for Real-Time Object Recognition

In this paper, a global feature extraction very large scale integration (VLSI) architecture for real-time object recognition is presented. To minimize the latency between capturing images and final recognition, the image sensor and feature extraction circuits are integrated on the same chip. The digital pixel sensor (DPS) configuration has been used because of its intrinsic compatibility with digital processing circuits. A block-readout architecture developed for DPS has been adopted for the massively parallel processing of image data. As a result, the directional edge filtering at each pixel site for local feature extraction is performed in a line-parallel manner. To eliminate trivial local features, the rank-order filter algorithm has been adapted for the processing and implemented in an efficient global feature extraction circuitry that can retain any given number of relatively more significant features in an image as essential features. This is accomplished in only 11 cycles. A proof-of-concept chip was designed in a 0.18 µm five-metal complementary metal–oxide–semiconductor (CMOS) technology, and the function of this VLSI processor was verified by circuit simulation.

[1]  Amine Bermak,et al.  Adaptive-Quantization Digital Image Sensor for Low-Power Image Compression , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  R. Genov,et al.  480-GMACS/mW Resonant Adiabatic Mixed-Signal Processor Array for Charge-Based Pattern Recognition , 2007, IEEE Journal of Solid-State Circuits.

[3]  Alejandro F. Frangi,et al.  Two-dimensional PCA: a new approach to appearance-based face representation and recognition , 2004 .

[4]  Daniele D. Caviglia,et al.  An analog VLSI implementation of a feature extractor for real time optical character recognition , 1998 .

[5]  Ioannis Patras,et al.  Combining color and shape information for illumination-viewpoint invariant object recognition , 2006, IEEE Transactions on Image Processing.

[6]  R. W. Brodersen,et al.  Architectures and design techniques for real-time image-processing IC's , 1987 .

[7]  Hiroshi Nakajima,et al.  An Effective Approach for Iris Recognition Using Phase-Based Image Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Anil K. Jain,et al.  A Real-Time Matching System for Large Fingerprint Databases , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  D. Hubel,et al.  Receptive fields of single neurones in the cat's striate cortex , 1959, The Journal of physiology.

[10]  Seiji Kameda,et al.  Principal Component Analysis-Based Object Detection/Recognition Chip for Wireless Interconnected Three-Dimensional Integration , 2008 .

[11]  Andrew Blake,et al.  Multiscale Categorical Object Recognition Using Contour Fragments , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Tadashi Shibata,et al.  Compact Bell-Shaped Analog Matching-Cell Module for Digital-Memory-Based Associative Processors , 2008 .

[13]  Dhiraj K. Pradhan,et al.  A new algorithm for order statistic and sorting , 1993, IEEE Trans. Signal Process..

[14]  Bruce A. Draper,et al.  Accelerated image processing on FPGAs , 2003, IEEE Trans. Image Process..

[15]  T. Shibata,et al.  A real-time image-feature-extraction and vector-generation VLSI employing arrayed-shift-register architecture , 2005, Proceedings of the 31st European Solid-State Circuits Conference, 2005. ESSCIRC 2005..

[16]  Yuan Yan Tang,et al.  Topology Preserving Non-negative Matrix Factorization for Face Recognition , 2008, IEEE Transactions on Image Processing.

[17]  A. Bermak,et al.  A digital pixel sensor array with programmable dynamic range , 2005, IEEE Transactions on Electron Devices.

[18]  Xinqiao Liu,et al.  A 10000 frames/s CMOS digital pixel sensor , 2001, IEEE J. Solid State Circuits.

[19]  Tadashi Shibata,et al.  An image representation algorithm compatible with neural-associative-processor-based hardware recognition systems , 2003, IEEE Trans. Neural Networks.