Subtle Facial Expression Recognition using Motion Magnification - - PowerPoint PPT Presentation

subtle facial expression recognition using motion
SMART_READER_LITE
LIVE PREVIEW

Subtle Facial Expression Recognition using Motion Magnification - - PowerPoint PPT Presentation

Subtle Facial Expression Recognition using Motion Magnification Nitish Gupta Rahul Maji Advisor: Dr. Amitabha Mukerjee 1 Motivation Facial Expression Recognition o active area of research o has wide applications o conveys the emotional


slide-1
SLIDE 1

Subtle Facial Expression Recognition using Motion Magnification

Nitish Gupta Rahul Maji Advisor: Dr. Amitabha Mukerjee

1

slide-2
SLIDE 2

Motivation

  • Facial Expression Recognition
  • active area of research
  • has wide applications
  • conveys the emotional state of an individual
  • used to detect lies and in various fields of psychology
  • challenging task for machines
  • Why Motion Magnification?
  • Inability to identify subtle facial expressions using current

techniques

  • Motion Magnification will help in detecting subtle facial

expressions

2

slide-3
SLIDE 3

Introduction

What is Motion Magnification?

  • Human visual system has limited sensitivity to

temporal variations.

  • Motion Magnification amplifies theses variations to

reveal certain hidden information. E.g. subtle facial expressions, breathing of an infant, motions of blood vessels from blood flow, etc.

3

slide-4
SLIDE 4

Introduction..

Images from Source [1] 4

Examples for different Magnifications expression Subtle Subtle Subtle Magnified Magnified Magnified

slide-5
SLIDE 5

Steps to Implement

Images from Source[2] 5

Train 1.

  • Training Data shall consist of images each depicting

various facial expressions in the exaggerated form, along with shape vectors of the faces and their labels

The shape vector is set of (x,y) coordinates of the feature points of the face.

58 feature points 58 feature points

slide-6
SLIDE 6

Images from Source [5] 6

Subtle Happy Subtle Surprise Subtle Happy

Example of Test Data

slide-7
SLIDE 7

The AAM Fitting algorithm uses the coordinates of the landmarks (shape vectors) provided in the training phase to build the shape vector for the test image.

Images from Source[4] 7

Test 1.

  • Use Active Appearance Model (AAM) Fitting to find

the shape vector of the face in all the frames of the test video.

slide-8
SLIDE 8

Now, we will magnify the expression using the following method:

  • Consider the shape vector at time ‘t’, to be ‘s(t)’
  • After a short period of time, it is ‘s(t+1)’.
  • The magnified shape vector at time, ‘t+1’ will be given by,

smag(t+1) = s(t) + β*[s(t+1) – s(t)] (β: Magnification Factor)

Images from Source [1] 8

2.

  • Using the shape vectors of the test images got in the

previous step we will magnify the facial expression.

slide-9
SLIDE 9

Images from [1] 9

slide-10
SLIDE 10

Hence, we will classify the subtle facial expression using Motion Magnification.

Images from Source[1] 10

3.

  • Classify the magnified shape vectors into different

expressions using a multi-SVM classifier.

slide-11
SLIDE 11

References and Dataset

[1] Sungsoo Park, Daijin Kim, Subtle Facial Expression Recognition using Motion Magnification [2009] [2] T.F. Cootes, G.J. Edwards, C.J. Taylor, Active Appearance Models [1998] [3] Iain Matthews, Simon Baker, Active Appearance Models Revisited [2002] [4] Generated using Code for ICAAM by Luca Vezzaro. We

will be using this code also for the project.

[5] Facial Expressions and Emotion Database, FEED, Interactive Systems Group. This will also be our DATASET for the

project.

11

slide-12
SLIDE 12

THANK YOU!!

QUESTIONS ?

12