A Real-time Face Recognition System using Fast Face Detection

빠른 얼굴 검출을 이용한 실시간 얼굴 인식 시스템

  • 이호근 ((주)아이디에스 IS평가기술 연구원) ;
  • 정성태 (원광대학교 컴퓨터공학과)
  • Published : 2005.12.01

Abstract

This paper proposes a real-time face recognition system which detects multiple faces from low resolution video such as web-camera video. Face recognition system consists of the face detection step and the face classification step. At First, it finds face region candidates by using AdaBoost based object detection method which have fast speed and robust performance. It generates reduced feature vector for each face region candidate by using principle component analysis. At Second, Face classification used Principle Component Analysis and multi-SVM. Experimental result shows that the proposed method achieves real-time face detection and face recognition from low resolution video. Additionally, We implement the auto-tracking face recognition system using the Pan-Tilt Web-camera and radio On/Off digital door-lock system with face recognition system.

본 연구는 웹카메라와 같은 저해상도의 동영상으로부터 실시간 다중 얼굴 인식 시스템을 제안한다. 동영상을 이용한 얼굴 인식 시스템은 크게 얼굴 검출 단계와 얼굴 분류 단계로 나눌 수 있다. 첫째, 얼굴 검출 단계에서는 빠르고 강인한 객체 검출 성능을 가진 AdaBoost를 이용하여 얼굴 후보 영역을 검출하였고, 검출된 얼굴 후보 영역에 대한 주성분을 수행하여 데이타의 크기기 현저히 줄어든 특징 벡터를 구한 다음에 특징 벡터에 대해 SVM 기반 이진 분류를 수행하여 얼굴 후보 영역을 검증하였다. 둘째, 얼굴 분류 단계에는 주성분 분석과 멀티 SVM을 이용하여 각 얼굴들을 분류하였다. 실험 결과 본 논문에서 제안한 방법은 저해상도에서도 높은 얼굴 검출율과 동영상에서 실시간 처리가 가능한 빠른 다중 얼굴 검출과 인식 성능을 보였다. 또한 팬-틸트 기능을 가진 웹카메라를 이용한 자동 추적형 얼굴 인식 시스템을 적용하여 얼굴 검출 성능을 향상시켰고, 얼굴 인식 시스템의 응용으로 무선 On/off 얼굴인식 도어락 시스템을 구현하였다.

Keywords

References

  1. W. Zhao, R. Chellappa, PJ Phillips, A. Rosenfeld, 'Face Recognition: A Literature Survey,' ACM Computing Surveys(CSUR), v.35 n.4, pp.399-458, 2003 https://doi.org/10.1145/954339.954342
  2. Ming-Hsuan Yang, David Kriegman, and Narendra Ahuja, 'Detecting Faces in Images: A Survey,' IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), vol. 24, no. 1, pp.34-58, 2002 https://doi.org/10.1109/34.982883
  3. Ming-Hsuan Yang, Kriegman, D.J, Ahuja N., 'Detecting face in images : a survey,' Pattern Analysis and Machine Intelligence, IEEE Transactions on, Volume:24 Issue:1, pp.34-58, 2002 https://doi.org/10.1109/34.982883
  4. G.Yang, T.S. Huang, 'Human Face Detection in a Complex Background,' Pattern Recognition, Vol. 27, No1, pp.53-63, 1994 https://doi.org/10.1016/0031-3203(94)90017-5
  5. Haiyuan WU, Qian CHEN, 'Detecting Human Face in Color Images,' Porc of IEEE, pp.2232-2236, 1996
  6. R.Brunelli, T.Poggio, 'Face Recognition: Features versus Templates,' IEEE Trans. PAMI., Vol.15 pp.1042-1052, 1993 https://doi.org/10.1109/34.254061
  7. Rafael C. Gnzalez, Richard E. Woods, 'Digital Image Processing,' Addison-Wesley, pp.148-156, 1992
  8. Ming-Hsuan Yang, 'Kernel Eigenfaces vs. Kernel Fisherfaces: Face Recognition Using Kernel Methods,' Automatic Face and Gesture Recognition, Proceedings. Fourth IEEE International conference on, pp.208-213, 2002
  9. Jian Yang, Jing-ju Yang, 'Why can LDA be perfomed In PCA transformed space?,' Patter Recognition 36, pp.563-566, 2003 https://doi.org/10.1016/S0031-3203(02)00048-1
  10. Chengjun Liu, Wechsler, H., 'Independent component analysis of Gabor features for face recognition,' Neural Networks, IEEE Transactions on, Volume: 14, Issue: 4, Pages:919-928, July 2003 https://doi.org/10.1109/TNN.2003.813829
  11. Buciu, I, kotropoulos, C, Pitas, I, 'ICA and Gabor representation for facial expression recognition,' Image Processing, 2003. Proceedings. 2003 International Conference on, Volume: 2, pp.14-17 Sept. 2003 https://doi.org/10.1109/ICIP.2003.1246815
  12. Ti-QiongXu, Bi-Cheng Li, Bo Wang, 'Face detection and recognition using neural network and hidden Markov models,' Neural Networks and Signal Processing, 2003. Proceedings of the 2003 International Conference on, Volume: 1, 14-17, pp,228-231, Vol.1, Dec. 2003
  13. V. Vapnik, 'The Nature of Statistical Learning Theory,' Springer-verlag, New York, 1995
  14. CJC. Burges, 'A Tutorial on Support Vector Machines for Pattern Recognition,' in Data Mining and Knowledge Discovery, v.2 n.2, pp.121-167, 1998 https://doi.org/10.1023/A:1009715923555
  15. E. Osuna, R. Freund, F. Girosi, 'Training Support Vector Machines:An application to face detection,' Proceeding IEEE. CVPR, pp.130-136, 1997 https://doi.org/10.1109/CVPR.1997.609310
  16. Lienhart, R, Maydt, J, 'An extended set of Harr-like features for rapid object detection,' Image Processing. 2002. Proceedings. 2002 International Conference on, Volume: 1, 22-25, pp.I-900 - I-903 vol.1, Sept. 2002
  17. Viola, P, Jones, M, 'Rapid object detection using a boosted cascade of simple features,' Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on, Volume: 1, 8-14, pp.I-511-I-518 vol.1, Dec. 2001 https://doi.org/10.1109/CVPR.2001.990517
  18. Rainer Lienhart, Alexander Kuranov, Vadim Pisarevsky, 'Empirical Analysis of Detection Cascades of Boosted Classifiers for Rapid Object Detection,' DAGM'03, 25th Pattern Recognition Symposium, Madgeburg, Germany, pp.297-304, Sep. 2003
  19. Center for Biological and Computational Learning at MIT and MIT, 'CBCL DATASETS,' http://cbcl.mit.edu/cbcl/software-datasets, 2003
  20. HumanScan AG, 'BioID Face Database,' http://www.humanscan.de/support/downloads/facedb.php, 2003
  21. AT&T Laboratories Cambridge, 'The Database of Faces,' http://www.uk.research.att.com/facedata-base.html, 2003
  22. F. Crow, 'Summed-area tables for texture mapping,' In Proceedings of SIFFRAPH, Vol. 18(3), pp. 207-212, 1984 https://doi.org/10.1145/800031.808600
  23. Platt, J.C., 'Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines,' Microsoft Research Technical Report MSR-TR-98-14, 1998