Comparisons of features for automatic eye and mouth localization

Localization of the eyes and mouth in face images is very important for accurate classification in automatic face recognition systems. The alignment of unknown face images with templates generally improves the performance of the face recognition system, and this process uses locations of the eyes and mouth. In this work, we compare different features (gray-level values, distance transform features, gradients and local binary patterns) for automatic localization of eyes and mouth. To this end, we use the sliding window approach using the linear and nonlinear support vector machine (SVM) classifiers. We created new frontal face data sets to train and test our algorithms. The experimental results show that the SVM classifier using the Gaussian kernel yields better results than the linear kernel. Among the four feature extraction methods, the performance of the local binary pattern features draws the attention for having better detection rates in both the linear and the nonlinear cases with smaller feature size.

[1]  Ioannis Pitas,et al.  Detection of facial characteristics based on edge information , 2007, VISAPP.

[2]  Patrick Haffner,et al.  Support vector machines for histogram-based image classification , 1999, IEEE Trans. Neural Networks.

[3]  Mohammad H. Mahoor,et al.  Facial features extraction in color images using enhanced active shape model , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[4]  H. Proenca,et al.  Combining rectangular and triangular image regions to perform real-time face detection , 2008, 2008 9th International Conference on Signal Processing.

[5]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[6]  Dah-Jye Lee,et al.  Using distance transform to solve real-time machine vision inspection problems , 2007, Machine Vision and Applications.

[7]  Robert Mariani,et al.  Face detection and precise eyes location , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[8]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[9]  Chin-Wang Tao,et al.  Face Detection Using Eigenface and Neural Network , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[10]  Gunnar Rätsch,et al.  An introduction to kernel-based learning algorithms , 2001, IEEE Trans. Neural Networks.

[11]  Harry Wechsler,et al.  Eye Detection Using Optimal Wavelet Packets and Radial Basis Functions (RBFs) , 1999, Int. J. Pattern Recognit. Artif. Intell..

[12]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[13]  Matti Pietikäinen,et al.  Face Description with Local Binary Patterns: Application to Face Recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Kyunghee Lee,et al.  Eye and face detection using SVM , 2004, Proceedings of the 2004 Intelligent Sensors, Sensor Networks and Information Processing Conference, 2004..

[15]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.

[16]  Zhi-Hua Zhou,et al.  Projection functions for eye detection , 2004, Pattern Recognit..