DocumentCode
2906065
Title
A Parallel Face Detection System Implemented on FPGA
Author
Farrugia, Nicolas ; Mamalet, Franck ; Roux, Sébastien ; Yang, Fan ; Paindavoine, Michel
Author_Institution
France Telecom R&D, Meylan
fYear
2007
fDate
27-30 May 2007
Firstpage
3704
Lastpage
3707
Abstract
In this paper, we introduce a methodology for designing a system for face detection and its implementation on FPGA. The chosen face detection method is the well-known convolutional face finder (CFF) algorithm, which consists in a pipeline of convolutions and subsampling operations. Our goal is to define a parallel architecture able to process efficiently this algorithm. We present a dataflow based architecture algorithm adequation (AAA) methodology implemented using the SynDEx software, in order to find the best compromise between the processing power and functionality requirement of each processor element (PE), and the efficiency of algorithm parallelization. We describe a first implementation of a PE on a Virtex 4 FPGA using the DSP48 dedicated blocks. This PE is able to run at a maximum frequency of 352 MHz and occupies only 2% of a Virtex 4 SX35 device.
Keywords
convolutional codes; face recognition; field programmable gate arrays; parallel architectures; 352 MHz; DSP48 dedicated blocks; FPGA; SynDEx software; Virtex 4 SX35 device; algorithm parallelization; architecture algorithm adequation methodology; convolutional face finder algorithm; face detection system; parallel architecture; processor element; Convolutional codes; Design methodology; Face detection; Field programmable gate arrays; Hardware; Neural networks; Parallel architectures; Pipelines; Software algorithms; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
1-4244-0920-9
Electronic_ISBN
1-4244-0921-7
Type
conf
DOI
10.1109/ISCAS.2007.378647
Filename
4253485
Link To Document