A Combined KPCA and SVM Method for Basic Emotional Expressions Recognition

Automatic analysis of facial expression has become a popular research area because of it’s many applications in the field of computer vision. This paper presents a hybrid method based on Gabor filter, Kernel Principle Component Analysis (KPCA) and Support Vector Machine (SVM) for classification of facial expressions into six basic emotions. At first, Gabor filter bank is applied on input images. Then, the feature reduction technique of KPCA is performed on the outputs of the filter. Finally, SVM is used for classification. The proposed method is tested on the Cohen-Kanade’s facial expression images dataset. The results of the proposed method are compared to the ones of the combined Principle Component Analysis (PCA) and SVM classifier. Experimental results show the effectiveness of the proposed method. The average recognition rate of 89.9% is achieved in this work which is higher than 87.3% resulted from a common combined PCA and SVM method.

[1]  Maja Pantic,et al.  Detecting facial actions and their temporal segments in nearly frontal-view face image sequences , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

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

[3]  Yongzhao Zhan,et al.  Upper Facial Action Units Recognition Based on KPCA and SVM , 2007, Computer Graphics, Imaging and Visualisation (CGIV 2007).

[4]  J. Reilly,et al.  Non-Linear Approaches for the Classification of Facial Expressions at Varying Degrees of Intensity , 2007, International Machine Vision and Image Processing Conference (IMVIP 2007).

[5]  Alex Pentland,et al.  Coding, Analysis, Interpretation, and Recognition of Facial Expressions , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Tai Sing Lee,et al.  Image Representation Using 2D Gabor Wavelets , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Frank Y. Shih,et al.  Automatic extraction of head and face boundaries and facial features , 2004, Inf. Sci..

[8]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[9]  Chen Chen,et al.  Independent Component Analysis of Gabor Features for Facial Expression Recognition , 2008, 2008 International Symposium on Information Science and Engineering.

[10]  Maja Pantic,et al.  Automatic Analysis of Facial Expressions: The State of the Art , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Takeo Kanade,et al.  Comprehensive database for facial expression analysis , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[12]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[13]  Lianwen Jin,et al.  A New Facial Expression Recognition Method Based on Local Gabor Filter Bank and PCA plus LDA , 2006 .

[14]  Maja Pantic,et al.  Fully Automatic Facial Action Unit Detection and Temporal Analysis , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[15]  Maja Pantic,et al.  Dynamics of facial expression: recognition of facial actions and their temporal segments from face profile image sequences , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Joachim M. Buhmann,et al.  Distortion Invariant Object Recognition in the Dynamic Link Architecture , 1993, IEEE Trans. Computers.

[17]  Bernd Girod,et al.  Model-based face tracking for view-independent facial expression recognition , 2002, Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition.