A 201.4 GOPS 496 mW Real-Time Multi-Object Recognition Processor With Bio-Inspired Neural Perception Engine
- 22 December 2009
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 45 (1) , 32-45
- https://doi.org/10.1109/jssc.2009.2031768
Abstract
A 201.4 GOPS real-time multi-object recognition processor is presented with a three-stage pipelined architecture. Visual perception based multi-object recognition algorithm is applied to give multiple attentions to multiple objects in the input image. For human-like multi-object perception, a neural perception engine is proposed with biologically inspired neural networks and fuzzy logic circuits. In the proposed hardware architecture, three recognition tasks (visual perception, descriptor generation, and object decision) are directly mapped to the neural perception engine, 16 SIMD processors including 128 processing elements, and decision processor, respectively, and executed in the pipeline to maximize throughput of the object recognition. For efficient task pipelining, proposed task/power manager balances the execution times of the three stages based on intelligent workload estimations. In addition, a 118.4 GB/s multi-casting network-on-chip is proposed for communication architecture with incorporating overall 21 IP blocks. For low-power object recognition, workload-aware dynamic power management is performed in chip-level. The 49 mm2 chip is fabricated in a 0.13 ¿m 8-metal CMOS process and contains 3.7 M gates and 396 KB on-chip SRAM. It achieves 60 frame/sec multi-object recognition up to 10 different objects for VGA (640 × 480) video input while dissipating 496 mW at 1.2 V. The obtained 8.2 mJ/frame energy efficiency is 3.2 times higher than the state-of-the-art recognition processor.Keywords
This publication has 12 references indexed in Scilit:
- A 201.4 GOPS 496 mW Real-Time Multi-Object Recognition Processor With Bio-Inspired Neural Perception EngineIEEE Journal of Solid-State Circuits, 2009
- A 125 GOPS 583 mW Network-on-Chip Based Parallel Processor With Bio-Inspired Visual Attention EngineIEEE Journal of Solid-State Circuits, 2008
- Xetal-II: A 107 GOPS, 600 mW Massively Parallel Processor for Video Scene AnalysisIEEE Journal of Solid-State Circuits, 2008
- An 81.6 GOPS Object Recognition Processor Based on NoC and Visual Image Processing MemoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Low-power network-on-chip for high-performance SoC designIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2006
- Distinctive Image Features from Scale-Invariant KeypointsInternational Journal of Computer Vision, 2004
- Learning to detect objects in images via a sparse, part-based representationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Pipeline synchronizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A model of saliency-based visual attention for rapid scene analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- VLSI architectures for video compression-a surveyProceedings of the IEEE, 1995