skip to main content
article

Facial expression recognition based on Local Binary Patterns: A comprehensive study

Published: 01 May 2009 Publication History

Abstract

Automatic facial expression analysis is an interesting and challenging problem, and impacts important applications in many areas such as human-computer interaction and data-driven animation. Deriving an effective facial representation from original face images is a vital step for successful facial expression recognition. In this paper, we empirically evaluate facial representation based on statistical local features, Local Binary Patterns, for person-independent facial expression recognition. Different machine learning methods are systematically examined on several databases. Extensive experiments illustrate that LBP features are effective and efficient for facial expression recognition. We further formulate Boosted-LBP to extract the most discriminant LBP features, and the best recognition performance is obtained by using Support Vector Machine classifiers with Boosted-LBP features. Moreover, we investigate LBP features for low-resolution facial expression recognition, which is a critical problem but seldom addressed in the existing work. We observe in our experiments that LBP features perform stably and robustly over a useful range of low resolutions of face images, and yield promising performance in compressed low-resolution video sequences captured in real-world environments.

References

[1]
Pantic, M. and Rothkrantz, L., Automatic analysis of facial expressions: the state of art. IEEE Transactions on Pattern Analysis and Machine Intelligence. v22 i12. 1424-1445.
[2]
Fasel, B. and Luettin, J., Automatic facial expression analysis: a survey. Pattern Recognition. v36. 259-275.
[3]
M. Pantic, L. Rothkrantz, Toward an affect-sensitive multimodal human-computer interaction, in: Proceeding of the IEEE, vol. 91, 2003, pp. 1370-1390.
[4]
Tian, Y., Kanade, T. and Cohn, J., Handbook of Face Recognition. 2005. Springer.
[5]
Yacoob, Y. and Davis, L.S., Recognizing human facial expression from long image sequences using optical flow. IEEE Transactions on Pattern Analysis and Machine Intelligence. v18 i6. 636-642.
[6]
Essa, I. and Pentland, A., Coding, analysis, interpretation, and recognition of facial expressions. IEEE Transactions on Pattern Analysis and Machine Intelligence. v19 i7. 757-763.
[7]
Lyons, M.J., Budynek, J. and Akamatsu, S., Automatic classification of single facial images. IEEE Transactions on Pattern Analysis and Machine Intelligence. v21 i12. 1357-1362.
[8]
Donato, G., Bartlett, M., Hager, J., Ekman, P. and Sejnowski, T., Classifying facial actions. IEEE Transactions on Pattern Analysis and Machine Intelligence. v21 i10. 974-989.
[9]
Pantic, M. and Rothkrantz, L., Expert system for automatic analysis of facial expression. Image and Vision Computing. v18 i11. 881-905.
[10]
Tian, Y., Kanade, T. and Cohn, J., Recognizing action units for facial expression analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence. v23 i2. 97-115.
[11]
Cohen, I., Sebe, N., Garg, A., Chen, L. and Huang, T.S., Facial expression recognition from video sequences: temporal and static modeling. Computer Vision and Image Understanding. v91. 160-187.
[12]
L. Yin, J. Loi, W. Xiong, Facial expression representation and recognition based on texture augmentation and topographic masking, in: ACM Multimedia, 2004.
[13]
M. Yeasin, B. Bullot, R. Sharma, From facial expression to level of interests: a spatio-temporal approach, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2004.
[14]
J. Hoey, J.J. Little, Value directed learning of gestures and facial displays, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2004.
[15]
Y. Chang, C. Hu, M. Turk, Probabilistic expression analysis on manifolds, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2004.
[16]
R.E. Kaliouby, P. Robinson, Real-time inference of complex mental states from facial expressions and head gestures, in: IEEE CVPR Workshop on Real-time Vision for Human-Computer Interaction, 2004.
[17]
Pantic, M. and Rothkrantz, L.J.M., Facial action recognition for facial expression analysis from static face images. IEEE Transactions on Systems, Man, and Cybernetics. v34 i3. 1449-1461.
[18]
Zhang, Y. and Ji, Q., Active and dynamic information fusion for facial expression understanding from image sequences. IEEE Transactions on Pattern Analysis and Machine Intelligence. v27 i5. 1-16.
[19]
M.S. Bartlett, G. Littlewort, M. Frank, C. Lainscsek, I. Fasel, J. Movellan, Recognizing facial expression: machine learning and application to spotaneous behavior, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2005.
[20]
F. Dornaika, F. Davoine, Simultaneous facial action tracking and expression recognition using a particle filter, in: IEEE International Conference on Computer Vision (ICCV), 2005.
[21]
C.S. Lee, A. Elgammal, Facial expression analysis using nonlinear decomposable generative models, in: IEEE International Workshop on Analysis and Modeling of Faces and Gestures (AMFG), 2005.
[22]
M. Valstar, I. Patras, M. Pantic, Facial action unit detection using probabilistic actively learned support vector machines on tracked facial point data, in: IEEE Conference on Computer Vision and Pattern Recognition Workshop, vol. 3, 2005, pp. 76-84.
[23]
M. Valstar, M. Pantic, Fully automatic facial action unit detection and temporal analysis, in: IEEE Conference on Computer Vision and Pattern Recognition Workshop, 2006, p. 149.
[24]
Pantic, M. and Patras, I., Dynamics of facial expression: recognition of facial actions and their temporal segments from face profile image sequences. IEEE Transactions on Systems, Man, and Cybernetics. v36 i2. 433-449.
[25]
Z. Zhang, M.J. Lyons, M. Schuster, S. Akamatsu, Comparison between geometry-based and Gabor-wavelets-based facial expression recognition using multi-layer perceptron, in: IEEE International Conference on Automatic Face & Gesture Recognition (FG), 1998.
[26]
Y. Tian, Evaluation of face resolution for expression analysis, in: CVPR Workshop on Face Processing in Video, 2004.
[27]
Ojala, T., Pietikäinen, M. and Harwood, D., A comparative study of texture measures with classification based on featured distribution. Pattern Recognition. v29 i1. 51-59.
[28]
Ojala, T., Pietikäinen, M. and Mäenpää, T., Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence. v24 i7. 971-987.
[29]
T. Ahonen, A. Hadid, M. Pietikäinen, Face recognition with local binary patterns, in: European Conference on Computer Vision (ECCV), 2004.
[30]
A. Hadid, M. Pietikäinen, T. Ahonen, A discriminative feature space for detecting and recognizing faces, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2004.
[31]
Feng, X., Hadid, A. and Pietikäinen, M., A coarse-to-fine classification scheme for facial expression recognition. In: International Conference on Image Analysis and Recognition (ICIAR), Lecture Notes in Computer Science, vol. 3212. Springer. pp. 668-675.
[32]
Y. Tian, L. Brown, A. Hampapur, S. Pankanti, A. Senior, R. Bolle, Real world real-time automatic recognition of facial expression, in: IEEE Workshop on Performance Evaluation of Tracking and Surveillance (PETS), Australia, 2003.
[33]
C. Shan, S. Gong, P.W. McOwan, Robust facial expression recognition using local binary patterns, in: IEEE International Conference on Image Processing (ICIP), Genoa, vol. 2, 2005, pp. 370-373.
[34]
S. Liao, W. Fan, C.S. Chung, D.-Y. Yeung, Facial expression recognition using advanced local binary patterns, tsallis entropies and global appearance features, in: IEEE International Conference on Image Processing (ICIP), 2006, pp. 665-668.
[35]
C. Darwin, The Expression of the Emotions in Man and Animals, John Murray, London, 1872.
[36]
M. Suwa, N. Sugie, K. Fujimora, A preliminary note on pattern recognition of human emotional expression, in: International Joint Conference on Pattern Recognition, 1978, pp. 408-410.
[37]
M. Bartlett, G. Littlewort, C. Lainscsek, I. Fasel, J. Movellan, Machine learning methods for fully automatic recognition of facial expressions and facial actions, in: IEEE International Conference on Systems, Man & Cybernetics, Netherlands, 2004.
[38]
M. Turk, A.P. Pentland, Face recognition using eigenfaces, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 1991.
[39]
Belhumeur, P.N., Hespanha, J.P. and Kriegman, D.J., Eigenfaces vs. fisherfaces: recognition using class specific linear projection. IEEE Transactions on Pattern Analysis and Machine Intelligence. v19 i7. 711-720.
[40]
Bartlett, M.S., Movellan, J.R. and Sejnowski, T.J., Face recognition by independent component analysis. IEEE Transactions on Neural Networks. v13 i6. 1450-1464.
[41]
Shan, C., Gong, S. and McOwan, P.W., Appearance manifold of facial expression. In: Sebe, N., Lew, M.S., Huang, T.S. (Eds.), Vol. 3723 of Lecture Notes in Computer Science, Springer, Beijing. pp. 221-230.
[42]
C. Padgett, G. Cottrell, Representing face images for emotion classification, in: Advances in Neural Information Processing Systems (NIPS), 1997.
[43]
Ekman, P. and Friesen, W., Facial Action Coding System: A Technique for Measurement of Facial Movement. 1978. Consulting Psychologists Press.
[44]
Ekman, P. and Friesen, W., Pictures of Facial Affect. 1976. Consulting Psychologists.
[45]
T. Kanade, J. Cohn, Y. Tian, Comprehensive database for facial expression analysis, in: IEEE International Conference on Automatic Face & Gesture Recognition (FG), 2000.
[46]
P. Viola, M. Jones, Rapid object detection using a boosted cascade of simple features, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2001.
[47]
M.R. Everingham, A. Zisserman, Regression and classification approaches to eye localization in face images, in: IEEE International Conference on Automatic Face & Gesture Recognition (FG), 2006, pp. 441-446.
[48]
M. Bartlett, G. Littlewort, I. Fasel, R. Movellan, Real time face detection and facial expression recognition: development and application to human-computer interaction, in: CVPR Workshop on CVPR for HCI, 2003.
[49]
Vapnik, V.N., Statistical Learning Theory. 1998. Wiley, New York.
[50]
C.-W. Hsu, C.-C. Chang, C.-J. Lin, A Practical Guide to Support Vector Classification, Tech. Rep., Taipei, 2003.
[51]
Feng, X., Pietikäinen, M. and Hadid, T., Facial expression recognition with local binary patterns and linear programming. Pattern Recognition and Image Analysis. v15 i2. 546-548.
[52]
G. Guo, C.R. Dyer, Simultaneous feature selection and classifier training via linear programming: a case study for face expression recognition, in: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2003.
[53]
Schapire, R.E. and Singer, Y., Improved boosting algorithms using confidence-rated predictions. Maching Learning. v37 i3. 297-336.
[54]
G. Zhang, X. Huang, S.Z. Li, Y. Wang, X. Wu, Boosting local binary pattern (lbp)-based face recognition, in: Chinese Conference on Biometric Recognition (SINOBIOMETRICS), 2004, pp. 179-186.
[55]
C. Shan, S. Gong, P.W. McOwan, Conditional mutual information based boosting for facial expression recognition, in: British Machine Vision Conference (BMVC), Oxford, vol. 1, 2005, pp. 399-408.
[56]
Freund, Y. and Schapire, R.E., A decision-theoretic generalization of on-line learning and an application to boosting. Journal of Computer and System Sciences. v55 i1. 119-139.
[57]
M. Pantic, M. Valstar, R. Rademaker, L. Maat, Web-based database for facial expression analysis, in: IEEE International Conference on Multimedia and Expo (ICME), 2005.
[58]
D. Bolme, M. Teixeria, J. Beveridge, B. Draper, The CSU face identification evaluation system: its purpose, features and structure, in: International Conference on Vision Systems, 2003, pp. 304-311.
[59]
Littlewort, G., Bartlett, M., Fasel, I., Susskind, J. and Movellan, J., Dynamics of facial expression extracted automatically from video. Image and Vision Computing. v24 i6. 615-625.
[60]
Bassili, J.N., Emotion recognition: the role of facial movement and the relative importance of upper and lower area of the face. Journal of Personality and Social Psychology. v37 i11. 2049-2058.
[61]
Zhao, G. and Pietikäinen, M., Dynamic texture recognition using local binary patterns with an application to facial expressions. IEEE Transactions on Pattern Analysis and Machine Intelligence. v29 i6. 915-928.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Image and Vision Computing
Image and Vision Computing  Volume 27, Issue 6
May, 2009
225 pages

Publisher

Butterworth-Heinemann

United States

Publication History

Published: 01 May 2009

Author Tags

  1. Adaboost
  2. Facial expression recognition
  3. Linear discriminant analysis
  4. Linear programming
  5. Local Binary Patterns
  6. Support vector machine

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media