Face recognition algorithm using wavelet decomposition and Support Vector Machines

Face recognition algorithm is a very promising technique in biometric authentication. However, the recognition precision can be affected by many factors, such as feature extraction method and classifier selection. In this paper, a novel algorithm for face recognition is presented according to the advances of the wavelet decomposition technique and the Support Vector Machines (SVM) model. The extracted features from human images by wavelet decomposition are less sensitive to facial expression variation. As a classifier, SVM provides high generation performance without transcendental knowledge. First, we detect the face region using an improved AdaBoost algorithm. Second, we extract the appropriate features of the face by wavelet decomposition, and compose the face feature vectors as input to SVM. Third, we train the SVM model by the face feature vectors, and then use the trained SVM model to classify the human face. In the training process, three different kernel functions are adopted: Radial basis function, Polynomial and Linear kernel function. Finally, we present a face recognition system that can achieve high recognition precision and fast recognition speed in practice. Experimental results indicate that the proposed method can achieve recognition precision of 96.78 percent based on 96 persons in Ren-FEdb database that is higher than other approaches.

[1]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

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

[3]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[4]  Yee-Hong Yang,et al.  Face recognition approach based on rank correlation of Gabor-filtered images , 2002, Pattern Recognit..

[5]  Changle Zhou,et al.  Face recognition using support vector machines with the robust feature , 2003, The 12th IEEE International Workshop on Robot and Human Interactive Communication, 2003. Proceedings. ROMAN 2003..

[6]  Zhang Li-ming A Novel Fast Training Algorithm for Adaboost , 2004 .

[7]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

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

[9]  Fuji Ren,et al.  Detect and track the dynamic deformation human body with the active shape model modified by motion vectors , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[10]  Ulrich H.-G. Kreßel,et al.  Pairwise classification and support vector machines , 1999 .

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

[12]  Anil K. Jain,et al.  Handbook of Face Recognition, 2nd Edition , 2011 .

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

[14]  L Sirovich,et al.  Low-dimensional procedure for the characterization of human faces. , 1987, Journal of the Optical Society of America. A, Optics and image science.