15
Facial expression classification In still images Angel Gutiérrez, Montse Pardàs

Facial expressionclass barca

Embed Size (px)

Citation preview

Page 1: Facial expressionclass barca

Facial expression classificationIn still images

Angel Gutiérrez, Montse Pardàs

Page 2: Facial expressionclass barca

Introduction

Face detection

Contour detection

Expression estimation

System implementation - DEA

Results

Conclusions

Page 3: Facial expressionclass barca

INTRODUCTION

· Basic expressions (Ekman i Friesen – 1971)

Joy SadNeutralAnger Surprise

Page 4: Facial expressionclass barca

INTRODUCTION

Objective

• To develop an automatic system which can recognize a facial expression in a still image.

Applications

• Monitor for drivers• Stress detection• Facial coder• Entertainment/ Games• etc.

Page 5: Facial expressionclass barca

INTRODUCTION

Generic scheme. Methods.

INPUTIMAGE

FACEDETECTION

INFORMATION EXTRACTION

FACIAL EXPRESSION

EXPRESSIONDECISION

· Viola and Jones

· Region based

· Gabor Wavelets filters

· Active appearance models

· Dense motion fields

· Feature points tracking

· Hidden Markov Models

· Neural Networks

· Probabilistic models

Page 6: Facial expressionclass barca

FACE DETECTION

FEATURESDETECTION

EXPRESSIONDECISION

Page 7: Facial expressionclass barca

FACE DETECTION

Viola and Jones:· Fast search· Robust to background

· Uses local texture features· Trains classifiers for face/non-face classes· Uses a cascade of classifiers structure (Adaboost)

Region-based:

· Refines the face detection to obtain a betterinitizialization

Page 8: Facial expressionclass barca

FACIAL FEATURE CONTOUR DETECTION

Model based method

Active Shape Models

Active Appearance Models

Page 9: Facial expressionclass barca

FACIAL FEATURE CONTOUR DETECTIONBased on Active Appearance Model software implemented by Stegmann*

* M. B. Stegmann, B. K. Ersbøll, R. Larsen, FAME - A Flexible AppearanceModelling Environment, IEEE Transactions on Medical Imaging, vol. 22(10), pp. 1319-1331, Institute of Electrical and Electronics Engineers (IEEE), 2003

- Facial feature contours are represented by a 58 points model

Page 10: Facial expressionclass barca

FACIAL EXPRESSION

Class 1,Class 2,...Class N.

Class 1,Class 2,...Class N.

CLASSIFIER SYSTEM

INPUTDATA

KNOWN OUTPUT

LABELEDDATABASE

Bayesian framework with probabilistic model: Mixture ofmultivariate gaussians, trained with EM for each class

Page 11: Facial expressionclass barca

RESULTS

Database

· 192 labeled images.

Page 12: Facial expressionclass barca

RESULTS

Page 13: Facial expressionclass barca

RESULTS

TEST 1TEST 1

FACE DETECTION

FEATURESDETECTION

EXPRESSIONDECISION

95,47% H A N Su Sa

H 96% 0% 0% 4% 0%

A 0% 98% 0% 0% 2%

N 0% 0% 94% 6% 0%

Su 4% 0% 3% 93% 0%

Sa 0% 0% 3% 0% 97%

95,47 %

Page 14: Facial expressionclass barca

RESULTS

TEST 2TEST 2

FACE DETECTION

FEATURESDETECTION

EXPRESSIONDECISION

84,66% H A N Su Sa

H 96% 0% 2% 2% 0%

A 6% 79% 4% 4% 8%

N 0% 3% 69% 13% 16%

Su 0% 0% 4% 96% 0%

Sa 0% 3% 14% 0% 83%

84,66 %

Page 15: Facial expressionclass barca

CONCLUSIONS

· Automatic system for facial expression detection in 3 stages:

FACE DETECTION FACIAL FEATURECONTOURS DET.

EXPRESSION CLASSIFICATION

·Correct classification rate 85 %, with 5 classes.

· Only frontal faces.Problems with facial hair and sometimes with glasses