Face Detection Based on Facial Features and Linear Support Vector Machines

Face detection is a complicated and significant problem in pattern recognition and has wide application. This paper proposes a fast face detection algorithm based on facial features and linear Support Vector Machines (LSVM). First, using of skin color information, the algorithm quickly excludes most background regions from the images primarily leaving the skin color regions. Then we use LSVM to separate more non-face regions from the remaining regions, for exiting big differences between the face regions and non-face regions. Finally, we identify the face candidates by detecting eyes and mouth. The experimental results demonstrate that the algorithm can further improve the detection accuracy and lower false detection rate and greatly speed up the detection rate.

[1]  Alexander H. Waibel,et al.  Skin-Color Modeling and Adaptation , 1998, ACCV.

[2]  Narendra Ahuja,et al.  Detecting Faces in Images: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[4]  C. Duan A Survey of Skin Color Detection , 2006 .

[5]  Erik Hjelmås,et al.  Face Detection: A Survey , 2001, Comput. Vis. Image Underst..

[6]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Zhang Xuegong,et al.  INTRODUCTION TO STATISTICAL LEARNING THEORY AND SUPPORT VECTOR MACHINES , 2000 .

[8]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[9]  Anil K. Jain,et al.  Face Detection in Color Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Colin Campbell,et al.  Algorithmic approaches to training Support Vector Machines: a survey , 2000, ESANN.