Categorizing facial expressions: a comparison of computational models
Abstract
Recognizing expressions is a key part of human social interaction, and processing of facial expression information is largely automatic for humans, but it is a non-trivial task for a computational system. The purpose of this work is to develop computational models capable of differentiating between a range of human facial expressions. Raw face images are examples of high-dimensional data, so here we use two dimensionality reduction techniques: principal component analysis and curvilinear component analysis. We also preprocess the images with a bank of Gabor filters, so that important features in the face images may be identified. Subsequently, the faces are classified using a support vector machine. We show that it is possible to differentiate faces with a prototypical expression from the neutral expression. Moreover, we can achieve this with data that has been massively reduced in size: in the best case the original images are reduced to just 5 components. We also investigate the effect size on face images, a concept which has not been reported previously on faces. This enables us to identify those areas of the face that are involved in the production of a facial expression.Citation
Categorizing facial expressions: a comparison of computational models 2011, 20 (6):815-823 Neural Computing and ApplicationsPublisher
Springer LinkAdditional Links
http://www.springerlink.com/index/10.1007/s00521-010-0446-9Type
ArticleLanguage
enISSN
0941-06431433-3058
ae974a485f413a2113503eed53cd6c53
10.1007/s00521-010-0446-9