Fast and Robust Real-Time Face Detection System using FPGA-based General Purpose Fuzzy Processor
Full Text | |
Author | R. M. Fikry, S. A. Shehata, S. M. Elaraby, M. I. Mahmoud, F. E. Abd El-Samie |
ISSN | 2306-708X |
On Pages | 38-46 |
Volume No. | 2 |
Issue No. | 1 |
Issue Date | April 01, 2013 |
Publishing Date | April 01, 2013 |
Keywords | FPGA, VHDL, video starter kit, Fuzzy Processor, Xilinx System Generator, Face Detection |
Abstract
It is very challenging to recognize a face from a stream of images or real time frames from camera due to the wide variety of face and the uncertain of face position. This paper presents a novel and fast hardware architecture for face detection based on fuzzy rule based system using a fast FPGA-based general purpose fuzzy processor [1]. The proposed fuzzy system models the skin color distribution in YCbCr color space. The parallel processing which FPGA is described is used to accelerate the processing speed of the face detection system. The proposed architecture for face detection has been designed using VHDL language and Xilinx System generator in MATLAB and implemented by XtremeDSP Video Starter kit – Spartan 3A Development Kit. Experimental results demonstrate that our system has achieved high detection rates and low false positives over a wide range of facial variations in color, position and varying lighting conditions in both still image and real-time system.
Back