DocumentCode
2962587
Title
A high-performance architecture for training Viola-Jones object detectors
Author
Lo, Chieh ; Chow, Peter
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear
2012
fDate
10-12 Dec. 2012
Firstpage
174
Lastpage
181
Abstract
The object detection algorithm developed by Viola and Jones has become very popular due to its high quality and detection speed. However, the complexity of the computation required to train a detector makes it difficult to develop and test potential improvements to this algorithm. Furthermore, improving or training new detectors in the field is problematic. In this paper, we present a flexible FPGA architecture to accelerate this training process. The proposed systolic architecture is constructed to provide high throughput and make efficient use of the available external memory bandwidth. The design is implemented on a Xilinx ML605 development platform running at 200 MHz and obtains a 14-fold speed-up over a multi-threaded OpenCV implementation running on a high-end processor.
Keywords
computational complexity; field programmable gate arrays; multi-threading; object detection; parallel architectures; Viola-Jones object detector training; Xilinx ML605 development platform; computational complexity; external memory bandwidth; flexible FPGA architecture; high-end processor; high-performance architecture; multithreaded OpenCV implementation; object detection algorithm; systolic architecture; Acceleration; Detectors; Engines; Field programmable gate arrays; Hardware; Random access memory; Training;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4673-2846-3
Electronic_ISBN
978-1-4673-2844-9
Type
conf
DOI
10.1109/FPT.2012.6412131
Filename
6412131
Link To Document