Face recognition based on independent Gabor features and support vector machine

On the one hand, the support vector machine (SVM) has the high performance in tackling small sample size and high-dimensional data, and has the good generalization ability too. On the other hand, Gabor wavelet exhibits strong characteristics of spatial locality, scale, and orientation selectivity, and the Gabor representations of face images can produce salient local features that are most suitable for face recognition. This paper proposes a new face recognition method based on independent Gabor features (IGF) and SVM. The proposed method has four steps as follows: 1) an augmented Gabor feature vector (AGFV) is derived from a set of downsampled Gabor wavelet representations of face images; 2) an IGF is obtained by applying the independent component analysis (ICA) to the AGFV; 3) To decrease the computational complexity and improve the recognition rate, Genetic Algorithms (GA) is used to select the optimal IGF set for classification; 4) the SVM is used to classify the optimal IGF. The experiments tested on the Yale database show that this method is very effective.

[1]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[2]  Marian Stewart Bartlett,et al.  Face recognition by independent component analysis , 2002, IEEE Trans. Neural Networks.

[3]  Chengjun Liu,et al.  Independent component analysis of Gabor features for face recognition , 2003, IEEE Trans. Neural Networks.

[4]  Michael I. Jordan,et al.  Kernel independent component analysis , 2003 .

[5]  Marc G. Genton,et al.  Classes of Kernels for Machine Learning: A Statistics Perspective , 2002, J. Mach. Learn. Res..

[6]  B. S. Manjunath,et al.  Texture Features for Browsing and Retrieval of Image Data , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Rama Chellappa,et al.  Human and machine recognition of faces: a survey , 1995, Proc. IEEE.

[8]  Zhang Yankun,et al.  Face recognition using kernel principal component analysis and genetic algorithms , 2002, Proceedings of the 12th IEEE Workshop on Neural Networks for Signal Processing.

[9]  Nello Cristianini,et al.  An introduction to Support Vector Machines , 2000 .

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