Advertisement

Automatic Facial Expression Recognition

  • Huchuan Lu
  • Pei Wu
  • Hui Lin
  • Deli Yang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3972)

Abstract

We present a fully automatic real time system for face detection and basic facial expression recognition from video and images. The system automatically detects frontal faces in the video stream or images and classifies each of them into 7 expressions. Each video frame is first scanned in real time to detect upright-frontal faces. The faces found are scaled into image patches of equal size and sent downstream for further processing. Gabor energy filters are applied at the scaled image patches followed by a recognition engine. Best results are obtained by selecting a subset of Gabor features using AdaBoost and then training Support Vector Machines on the outputs of the features selected by AdaBoost.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Lyons, M., Budynek, J., Plante, A., Akamatsu, S.: Classifying Facial Attributes Using a 2-D Gabor Wavelet Representation and Discriminant Analysis. In: Proceedings of the 4th International conference on Automatic Face and Gesture Recognition, pp. 202–207 (2000)Google Scholar
  2. 2.
    Littlewort, G., Bartlett, M.S., Fasel, I., Chenu, J., Movellan, J.R.: Analysis of Machine Learning Methods for Real-Time Recognition of Facial Expressions from Video. MPLab TR (2003)Google Scholar
  3. 3.
    Kanade, T., Cohn, J.F., Tian, Y.: Comprehensive Database for Facial Expression Analysis. In: Proceedings of the 4th IEEE International Conference on Automatic Face and Gesture Recognition, pp. 46–53 (2000)Google Scholar
  4. 4.
    Viola, P., Jones, M.: Robust Real-time Object Detection. Technical Report CRL 2001/01, Cambridge Research-Laboratory (2001)Google Scholar
  5. 5.
    Osuna, E., Freund, R.: An Improved Training Algorithm for Support Vector Machine. In: Proceedings of 1997 IEEE Workshop on Neural Networks for Signal Processing, pp. 276–285 (1997)Google Scholar
  6. 6.
    Platt, J.: Fast Training of Support Vector Machines using Sequential Minimal Optimization. MIT Press, Cambridge (1998)Google Scholar
  7. 7.
    Fan, R.E., Chen, P.H., Lin, C.J.: Working Set Selection Using the Second Order Information for Training SVM (2005), http://www.csie.ntu.edu.tw/~cjlin/papers/quadworkset.pdf
  8. 8.
    Chen, P.H., Fan, R.E., Lin, C.J.: A Study on SMO-type Decomposition Methods for Support Vector Machines, Technical report. Department of Computer Science, National Taiwan University (2005), http://www.csie.ntu.edu.tw/~cjlin/papers/generalSMO.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Huchuan Lu
    • 1
  • Pei Wu
    • 1
  • Hui Lin
    • 1
  • Deli Yang
    • 1
  1. 1.School of Electronic and Information EngineeringDalian University of TechnologyDalianChina

Personalised recommendations