|
FEAR: Facial Expression Analysis Recognition |
FEAR is an automatic facial expression recognition framework combining Active Appearance Model (AAM) and Support Vector Machines (SVM). It classifies seven different expressions, representing the neutral face and the facial emotions of happiness, sadness, surprise, anger, fear and disgust were analysed. The proposed solution starts by describing the human face by an AAM model, projecting the appearance results to the hyperplane that maximizes class separability using a multiclass SVM to emphasize the different expression categories. Results from a Linear Discriminant Analysis (LDA) combined with Mahalanobis distance metric are also given.
Facial Expression Recognition
The facial expression recognition procedure is performed by firstly describing a set of faces using the AAM model. Two classifications aproaches were evalualted, projecting each apperance vector: into Fisherspace and classifying-it using the Mahalanobis distance; and into the hyperspace that maximize class separability using a multiclass one-against-all Support Vector Machines (SVM).
Experimental Results
An expression database was built, consisting in 21 individuals presenting 7 different facial expressions each, namely neutral expression, happiness, sadness, surprise, anger, fear and disgust. The data set is therefore formed by a total of 147 colour images 640x480. Figure 1 shows AAM model instances of a given subject for each one of the 7 facial expressions used.
Neutral |
Happy |
Sad |
Surprise |
Anger |
Fear |
Disgust |
Neut | Happ | Sad | Surp | Ang | Fear | Disg | |
---|---|---|---|---|---|---|---|
Neut | 52.38 | 0 | 42.86 | 0 | 4.76 | 0 | 0 |
Happ | 0 | 90.48 | 4.76 | 0 | 0 | 4.76 | 0 |
Sad | 4.76 | 4.76 | 76.19 | 0 | 4.76 | 4.76 | 4.76 |
Surp | 0 | 0 | 0 | 76.19 | 0 | 23.81 | 0 |
Ang | 4.76 | 0 | 9.52 | 0 | 33.33 | 23.81 | 28.57 |
Fear | 0 | 9.52 | 4.76 | 14.29 | 4.76 | 66.67 | 0 |
Disg | 0 | 23.81 | 4.76 | 0 | 33.33 | 4.76 | 33.33 |
Neut | Happ | Sad | Surp | Ang | Fear | Disg | |
---|---|---|---|---|---|---|---|
Neut | 50 | 0 | 37.5 | 0 | 6.25 | 0 | 6.25 |
Happ | 6.25 | 81.25 | 0 | 6.25 | 0 | 0 | 6.25 |
Sad | 18.75 | 0 | 56.25 | 0 | 6.25 | 12.5 | 6.25 |
Surp | 6.25 | 0 | 0 | 68.75 | 0 | 25 | 0 |
Ang | 6.25 | 0 | 6.25 | 0 | 37.5 | 25 | 25 |
Fear | 12.5 | 6.25 | 0 | 31.25 | 6.25 | 37.5 | 6.25 |
Disg | 0 | 6.25 | 12.5 | 0 | 37.5 | 0 | 43.75 |
Neut | Happ | Surp | Fear | Disg | |
---|---|---|---|---|---|
Neut | 90.48 | 0 | 0 | 9.52 | 0 |
Happ | 0 | 85.71 | 0 | 4.76 | 9.52 |
Surp | 0 | 0 | 71.43 | 28.57 | 0 |
Fear | 4.76 | 4.76 | 19.05 | 66.67 | 4.76 |
Disg | 0 | 19.05 | 0 | 14.29 | 66.67 |
Neut | Happ | Surp | Fear | Disg | |
---|---|---|---|---|---|
Neut | 100 | 0 | 0 | 0 | 0 |
Happ | 6.25 | 93.75 | 0 | 0 | 0 |
Surp | 0 | 6.25 | 81.25 | 12.5 | 0 |
Fear | 12.5 | 6.25 | 31.25 | 43.75 | 6.25 |
Disg | 0 | 12.5 | 6.25 | 0 | 81.25 |