A Fast and Power-Efficient Hardware Architecture for Non-Maximum Suppression
- 17 January 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Circuits and Systems II: Express Briefs
- Vol. 66 (11) , 1870-1874
Abstract
Non-Maximum Suppression (NMS) is an indispensable post-processing step in face detection. The vast majority of face detection methods need NMS to merge the candidate detected face boxes that belong to the same face. However, the standard NMS is a greedy and local optimization technique which suffers from several shortcomings, such as high complexity (O(N2)), high latency and large power consumption. This paper alleviates these problems and presents an efficient hardware architecture for NMS, meanwhile, carries out the optimization for the calculation unit to achieve the reduction of area accordingly. Based on the multi-thread computing, this paper utilizes sliding window to obtain parallelism and uses Position-based bit table (PBBT) technique for the enhancement of data accessing and data reusing, which greatly decreases the cost of memory access and power consumption. The proposed hardware architecture is implemented in TSMC 28-nm technology. Experiments show that the power consumption is 6.142 mW and the latency is 12.79 μs to cluster 1000 candidate boxes, whose energy efficiency is higher than those state-of-the-art methods by 3798× and 358×, respectively.Keywords
Funding Information
- National Natural Science Foundation of China (61774094)
- China Major S&T Project (2018ZX01031101-002)
This publication has 8 references indexed in Scilit:
- Deep Texture Features for Robust Face Spoofing DetectionIEEE Transactions on Circuits and Systems II: Express Briefs, 2017
- Soft-NMS — Improving Object Detection with One Line of Code2017
- Deep Convolutional Neural Network Architecture With Reconfigurable Computation PatternsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2017
- A 23-mW Face Recognition Processor with Mostly-Read 5T Memory in 40-nm CMOSIEEE Journal of Solid-State Circuits, 2017
- Segmentation- and Annotation-Free License Plate Recognition With Deep Localization and Failure IdentificationIEEE Transactions on Intelligent Transportation Systems, 2017
- FPGA Specific Real Time Hardware Architecture Implementing Bounding Box Merging Algorithm for Object DetectionIndian Journal of Science and Technology, 2016
- Work-efficient parallel non-maximum suppression for embedded GPU architectures2016
- Efficient Non-Maximum Suppression2006