A 92-mW Real-Time Traffic Sign Recognition System With Robust Illumination Adaptation and Support Vector Machine

A low-power real-time traffic sign recognition system that is robust under various illumination conditions is proposed. It is composed of a Retinex preprocessor and an SVM processor. The Retinex preprocessor performs the Multi-Scale Retinex (MSR) algorithm for robust light and dark adaptation under harsh illumination environments. In the Retinex preprocessor, the recursive Gaussian engine (RGE) and reflectance engine (RE) exploit parallelism of the MSR tasks with a two-stage pipeline, and a mixed-mode scale generator (SG) with adaptive neuro-fuzzy inference system (ANFIS) performs parameter optimizations for various scene conditions. The SVM processor performs the SVM algorithm for robust traffic sign classification. The proposed algorithm-optimized small-sized kernel cache and memory controller reduce power consumption and memory redundancy by 78% and 35%, respectively. The proposed system is implemented as two separated ICs in a 0.13-μm CMOS process, and the two chips are connected using network-on-chip off-chip gateway. The system achieves robust sign recognition operation with 90% sign recognition accuracy under harsh illumination conditions while consuming just 92 mW at 1.2 V.

[1]  Paul E. Hasler,et al.  Analog VLSI implementation of support vector machine learning and classification , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[2]  Nello Cristianini,et al.  Large Margin DAGs for Multiclass Classification , 1999, NIPS.

[3]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[4]  Donghyun Kim,et al.  A 125GOPS 583mW Network-on-Chip Based Parallel Processor with Bio-inspired Visual-Attention Engine , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[5]  William M. Pottenger,et al.  Hardware-based support vector machine classification in logarithmic number systems , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[6]  John Platt,et al.  Large Margin DAG's for Multiclass Classification , 1999 .

[7]  Dejan Gjorgjevikj,et al.  A Multi-class SVM Classifier Utilizing Binary Decision Tree , 2009, Informatica.

[8]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[9]  Yuzo Hirai,et al.  SEGMENTATION of ROAD SIGN SYMBOLS using OPPONENT-COLOR FILTERS , 2004 .

[10]  Hoi-Jun Yoo,et al.  A 201.4 GOPS 496 mW Real-Time Multi-Object Recognition Processor With Bio-Inspired Neural Perception Engine , 2009, IEEE Journal of Solid-State Circuits.

[11]  Joo-Young Kim,et al.  A 125 GOPS 583 mW Network-on-Chip Based Parallel Processor With Bio-Inspired Visual Attention Engine , 2009, IEEE Journal of Solid-State Circuits.

[12]  Tadashi Shibata,et al.  An On-Chip-Trainable Gaussian-Kernel Analog Support Vector Machine , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[13]  R. Bishop,et al.  A survey of intelligent vehicle applications worldwide , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[14]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[15]  Hoi-Jun Yoo,et al.  A 345 mW Heterogeneous Many-Core Processor With an Intelligent Inference Engine for Robust Object Recognition , 2011, IEEE Journal of Solid-State Circuits.

[16]  Hoi-Jun Yoo,et al.  A 1.2mW on-line learning mixed mode intelligent inference engine for robust object recognition , 2010, 2010 Symposium on VLSI Circuits.

[17]  Ching-Hao Lai,et al.  An Efficient Real-Time Traffic Sign Recognition System for Intelligent Vehicles with Smart Phones , 2010, 2010 International Conference on Technologies and Applications of Artificial Intelligence.

[18]  Rahman Zia-ur,et al.  A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques , 1997 .

[19]  Sovira Tan,et al.  Performance of three recursive algorithms for fast space-variant Gaussian filtering , 2003, Real-time imaging.

[20]  Gert Cauwenberghs,et al.  Kerneltron: support vector "machine" in silicon , 2003, IEEE Trans. Neural Networks.

[21]  Wolfgang Rosenstiel,et al.  Design of an automotive traffic sign recognition system targeting a multi-core SoC implementation , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[22]  S. Chakrabartty,et al.  Sub-Microwatt Analog VLSI Trainable Pattern Classifier , 2007, IEEE Journal of Solid-State Circuits.