Browse > Article

Design and Implementation of Real-time High Performance Face Detection Engine  

Han, Dong-Il (Dept. of Computer Engineering, Sejong University)
Cho, Hyun-Jong (Dept. of Computer Engineering, Sejong University)
Choi, Jong-Ho (Dept. of Computer Engineering, Sejong University)
Cho, Jae-Il (Robot Research Department, ETRI)
Publication Information
Abstract
This paper propose the structure of real-time face detection hardware architecture for robot vision processing applications. The proposed architecture is robust against illumination changes and operates at no less than 60 frames per second. It uses Modified Census Transform to obtain face characteristics robust against illumination changes. And the AdaBoost algorithm is adopted to learn and generate the characteristics of the face data, and finally detected the face using this data. This paper describes the face detection hardware structure composed of Memory Interface, Image Scaler, MCT Generator, Candidate Detector, Confidence Comparator, Position Resizer, Data Grouper, and Detected Result Display, and verification Result of Hardware Implementation with using Virtex5 LX330 FPGA of Xilinx. Verification result with using the images from a camera showed that maximum 32 faces per one frame can be detected at the speed of maximum 149 frame per second.
Keywords
Modified Census Transform; Adaboost Algorithm; Face Detection; Real-Time; FPGA Implementation; Hardware Design;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Najwa Aaraj, Srivaths Ravi, Anand Raghunathan and Niraj K. Jha, "Hybrid architectures for efficient and secure face authentication in embedded systems", IEEE Transaction on VLSI Systems, Vol.15, no. 3, pp.296-308, March 2007.   DOI
2 이수현, 정용진, "얼굴 검출을 위한 SoC 하드웨어 구현 및 검증", 전자공학회 논문지 44권 SD 편 제4호, 대한전자공학회, April, 2007.
3 Georghiades, A. : Yale Face Database, Center for computational Vision and Control at Yale University, http://cvc.yale.edu/projects/yalefaces/yalefaces.html
4 R. McCready, "Real-time face detection on a configurable hardware platform, " M.S. thesis, Dept. Elect. Comput. Eng., Univ. Toronto, Toronto, On, Canada, 2000.
5 Duy Nguyen, David Halupka, Parham Aarabi, and Ali Sheikholeslami, "Real time Face detection and Lip feature extraction using Field-Programmable Gate Arrays", IEEE Transactions on SYSTEMS, MAN AND CYBERNETICS-ART B: CYBERNETICS, Vol. 36, no. 4, pp.902-912, AUGUST 2006.
6 Bernhard Froba and Andreas Ernst, "Face detection with the Modified Census Transform", IEEE International Conf. On Automatic Face and Gesture Recognition(AFGR), pp. 91-96, Seoul, Korea, May. 2004.
7 Samir Nanavat, Michael Thieme and Raj Nanavati. "Biometrics", Wiley, pp.63-75, 2002.
8 Paul Viola and Michael J. Jones, "Robust real-time face detection" In International Journal of Computer Vision, pp. 137-154, 2004.
9 Yoav Freund and Robert E. Schapire. "A decision-theoretic generalization of on-line learning and an application to boosting" in Journal of Computer and System Sciences, pp. 119-139, 1997.
10 CMU/VASC Image Database, http://vasc.ri.cmu.edu/idb/html/face/index.html
11 Ming-Hsuan Yang, Dan Roth and Narendra Ahuja. "A snow-based face detector". In Advances in Neural Information Processing Systems 12 (NIPS 12), pp.855-861. MIT Press, 2000.