Browse > Article
http://dx.doi.org/10.6109/jkiice.2013.17.2.397

A Realtime Hardware Design for Face Detection  

Suh, Ki-Bum (우송대학교)
Cha, Sun-Tae (우송대학교)
Abstract
This paper propose the hardware architecture of face detection hardware system using the AdaBoost algorithm. The proposed structure of face detection hardware system is possible to work in 30frame per second and in real time. And the AdaBoost algorithm is adopted to learn and generate the characteristics of the face data by Matlab, and finally detected the face using this data. This paper describes the face detection hardware structure composed of image scaler, integral image extraction, face comparing, memory interface, data grouper and detected result display. The proposed circuit is so designed to process one point in one cycle that the prosed design can process full HD($1920{\times}1080$) image at 70MHz, which is approximate $2316087{\times}30$ cycle. Furthermore, This paper use the reducing the word length by Overflow to reduce memory size. and the proposed structure for face detection has been designed using Verilog HDL and modified in Mentor Graphics Modelsim. The proposed structure has been work on 45MHz operating frequency and use 74,757 LUT in FPGA Xilinx Virtex-5 XC5LX330.
Keywords
Adaboost Algorithm; Real-Time; Face Detection; Hardware Design; FPGA;
Citations & Related Records
연도 인용수 순위
  • Reference
1 한학용, 패턴인식 개론, 한빛 미디어, 2009.
2 P. Viola and M. Jones, "Robust Real-time Object Detection", International J. Computer Vision, pp. 137-154, 2004.
3 H. J. W. Belt, "Storage Size Reduction for the Integral Image", Koninikljke Philips Electronics N.V, pp.7-9, Dec, 2007.
4 한동일, 조현종, 최종호, 조재일, "고성능 실시간 얼굴 검출 엔진의 설계 및 구현", 대한 전자 공학회 논문지, Vol. 제 47권SP 제 호, pp.37-39, Feb. 2010.
5 J. Cho, S. Mirzaei, J. Oberg, and R. Kastner, "FPGABased Face Detection System Using Haar Classifiers", Dept, of Computer Sci. Eng. Univ. of CA, 2009.
6 Xilinx Inc, "Virtex-5 Data sheets: Virtex-5 Family Overview", Sep.2008. DOI=http://www.xilinx.com