Top Banner
A Fuzzy System for Emotion A Fuzzy System for Emotion Classification based on the MPEG-4 Classification based on the MPEG-4 facial definition parameter set facial definition parameter set Nicolas Tsapatsoulis, Kostas Karpouzis, George Stamou, Fred Piat and Stefanos Kollias Image, Video and Multimedia Systems Laboratory National Technical Univ. of Athens
20

A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Mar 19, 2016

Download

Documents

brie

A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set. Nicolas Tsapatsoulis, Kostas Karpouzis, George Stamou, Fred Piat and Stefanos Kollias. Image, Video and Multimedia Systems Laboratory National Technical Univ. of Athens. Problem Statement. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

A Fuzzy System for Emotion A Fuzzy System for Emotion Classification based on the MPEG-4 Classification based on the MPEG-4

facial definition parameter setfacial definition parameter set

Nicolas Tsapatsoulis, Kostas Karpouzis,George Stamou, Fred Piat and Stefanos

Kollias Image, Video and Multimedia Systems

LaboratoryNational Technical Univ. of Athens

Page 2: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Problem Statement Describe archetypal emotions using

the FAPs of MPEG-4 Approximate FAPs through some

Facial protuberant points Combine the emotion wheel of

Whissel with a fuzzy inference system to extend to broader variety of emotions

Page 3: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Emotion Analysis: Engineers and Psychological Researchers

Engineers concentrated (basicallly) on archetypal emotions -surprise, fear, joy, sadness, disgust, anger.

Psychological researchers investigated variety of emotions Their results are not easily implemented Some hints can be obtained

Whissel suggests that emotions are points in a two-dimensional space

Page 4: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Whissel’s emotion wheelAxes: activation –evaluation

Activation: degree of arousalEvaluation: degree of pleasantness

Page 5: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

FAPs and Archetypal Expressions

Angersqueeze_l_eyebrow (+)lower_t_midlip (-)raise_l_i_eyebrow (+)close_t_r_eyelid (-)close_b_r_eyelid (-)

squeeze_r_eyebrow(+)raise_b_midlip (+)raise_r_i_eyebrow (+)close_t_l_eyelid (-)close_b_l_eyelid (-)

Sadnessraise_l_i_eyebrow (+)close_t_l_eyelid (+) raise_l_m_eyebrow (-)raise_l_o_eyebrow (-)close_b_l_eyelid (+)

raise_r_i_eyebrow (+) close_t_r_eyelid (+)raise_r_m_eyebrow (-)raise_r_o_eyebrow (-)close_b_r_eyelid (+)

Surpriseraise_l_o_eyebrow (+)raise_l_i_eyebrow (+)raise_l_m_eyebrow (+)squeeze_l_eyebrow (-)open_jaw (+)

 

raise_r_o_eyebrow (+)raise_r_i_eyebrow (+)raise_r_m_eyebrow(+)squeeze_r_eyebrow (-)

Page 6: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Facial animation in MPEG-4 Motion represented by FAPs

(Facial Animation Parameters) e.g. raise_l_o_eyebrow, raise_r_i_eyebrow,

open_jaw Normalized to standard distances of rigid

areas in the face, e.g. left eye to right eye (ES0) or nose to eye level (ENS0)

Page 7: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Synthetic faces in MPEG-4 Defined through FDPs (Face

Definition Points)

Page 8: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Emotion Words due to Whissel  Activat. Evalu

at  Activat. Evaluat

Afraid 4.9 3.4 Angry 4.2 2.7

Bashful 2 2.7 Delighted 4.2 6.4

Disgusted 5 3.2 Eager 5 5.1

Guilty 4 1.1 Joyful 5.4 6.1

Patient 3.3 3.8 Sad 3.8 2.4

Surprised 6.5 5.2      

Page 9: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Joy

close_t_l_eyelid (+)close_b_l_eyelid (+)stretch_l_cornerlip (+)raise_l_m_eyebrow (+)

close_t_r_eyelid (+)close_b_r_eyelid (+)stretch_r_cornerlip (+)raise_r_m_eyebrow(+)

lift_l_cheek (+)lower_t_midlip (-)

OR open_jaw (+)

 lift_r_cheek (+)raise_b_midlip (-) 

Disgustclose_t_l_eyelid (+)close_t_r_eyelid (+)lower_t_midlip (-)

 close_b_l_eyelid (+)close_b_r_eyelid (+)open_jaw (+)

squeeze_l_cornerlip (+) AND / OR squeeze_r_cornerlip (+)

Fear

raise_l_o_eyebrow (+)raise_l_m_eyebrow(+)raise_l_i_eyebrow (+)squeeze_l_eyebrow (+)open_jaw (+)

 raise_r_o_eyebrow (+)raise_r_m_eyebrow (+)raise_r_I_eyebrow (+)squeeze_r_eyebrow(+)close_t_r_eyelid (-)

OR close_t_l_eyelid (-) lower_t_midlip (-)

OR lower_t_midlip (+)

 

Page 10: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Detection of Facial Protuberant Points

Automatic detection in images where the face segments are large; semi-automatic procedure otherwise

Detection of eyes guides the detection of the other points

Page 11: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

“Hierarchical facial features localisation using a morphological approach,” Raphael Villedieu, Technical Report NTUA, June 2000

Vertica l Edges D etection

O rig ina l Im age(face extracted) C ontours B lobs

Erosion / D ila ta tionEyes

BoxesFeatures locatedN ext fram e, re fined

Feature-specificD etection

R efin ing (Box +Feature D etection)

Eyes D etection(Sym m etry:

position, area)

F ind Boxes(re la tive to eyes)

Page 12: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Filter (keepdarkest p ix .)

Select points(extrem a)

“Hierarchical facial features localisation using a morphological approach,” Raphael Villedieu, Technical Report NTUA, June 2000

Page 13: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Features and Linguistic terms Table 4 is used to determine how many and which linguistic

terms should be assigned to a particular feature Example: the linguistic terms medium and high are sufficient for

the description of feature F11

-600 -400 -200 0 200 400 600 800 1000 12000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Membership functions for feature F4

Page 14: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Fuzzification of the input vector Universe of discourse for the particular features

is estimated based on statistics: Example: a reasonable range of variance for F5 is

where mA5, σA5 and mSu5, σSu5 are the mean values and

standard deviations of feature F5 corresponding to expressions anger and surprised respectively (see Table 4 before)

Unidirectional features like F11 either the lower or upper limit is fixed to zero

5555 3 3 SuSuAA mm

Page 15: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Fuzzy Inference System A 15-tuble feature vector, corresponding to the FAPs depicted in

Table 3. Output is an n-tuple, where n is the number of modeled emotions;

for the archetypal output values express the degree of the belief that the emotion is anger, sadness, joy, disgust, fear or/and surprise

Fuzzification: Use of Table 4 (Estimation of the FAPs range intervals) Fuzzy Rule Base: obtained from psychological studies; use of

Whissel’s activation parameter; express the a-priori knowledge of the system. If–then rules are heuristically constructed from Tables 2 and 4

Page 16: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set
Page 17: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Recognition of a broader variety of emotions

Estimate which features participate to the emotions

Modify the membership functions of the features to correspond to the new emotions

Define six general categories corresponding to archetypal emotions Example: Category fear contains also worry

and terror; model these by translating appropriately the positions of the linguistic terms, associated with the particular features, in the universe of discourse axis.

Page 18: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Modifying the membership functions using the activation

parameters Let activation values aY and aX corresponding to emotions Y and X

Rule 1: Emotions of the same category involve the same features Fi.

Rule 2: Let μΧZi and μYZi be the membership functions for the linguistic term Z corresponding to Fi and associated with emotions X and Y respectively. If the μΧZi is centered at value mXZi of the universe of discourse then μYZi should be centered at:

Rule 3: aY and aX are known values obtained from Whissel’s study

XZiX

YYZi m

aam

Page 19: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Experimental Results

0

10

20

30

40

50

60

70

80

90

100

Fear Disgust Joy Sadness Surprise Anger

Static Set (% )PHYSTA (% )

Page 20: A Fuzzy System for Emotion Classification based on the MPEG-4 facial definition parameter set

Experimental Results

0

10

20

30

40

50

60

70

80

Disdain Disgust Repulsion Delighted Eager Joy

Rec. Rate (% )