RECOGNIZING FACIAL EXPRESSIONS THROUGH TRACKING Salih Burak Gokturk.

Slides:



Advertisements
Similar presentations
The Extended Cohn-Kanade Dataset(CK+):A complete dataset for action unit and emotion-specified expression Author:Patrick Lucey, Jeffrey F. Cohn, Takeo.
Advertisements

DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Support Vector Machines
Machine learning continued Image source:
Designing Facial Animation For Speaking Persian Language Hadi Rahimzadeh June 2005.
Face Recognition Method of OpenCV
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
A Temporal Network of Support Vector Machines for the Recognition of Visual Speech Mihaela Gordan *, Constantine Kotropoulos **, Ioannis Pitas ** * Faculty.
 INTRODUCTION  STEPS OF GESTURE RECOGNITION  TRACKING TECHNOLOGIES  SPEECH WITH GESTURE  APPLICATIONS.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Discriminative and generative methods for bags of features
Support Vector Machines (SVMs) Chapter 5 (Duda et al.)
Mismatch string kernels for discriminative protein classification By Leslie. et.al Presented by Yan Wang.
RECOGNIZING FACIAL EXPRESSIONS THROUGH TRACKING Salih Burak Gokturk.
Greg GrudicIntro AI1 Introduction to Artificial Intelligence CSCI 3202 Fall 2007 Introduction to Classification Greg Grudic.
1 Pattern Recognition Pattern recognition is: 1. The name of the journal of the Pattern Recognition Society. 2. A research area in which patterns in data.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Face Recognition Based on 3D Shape Estimation
Support Vector Machines Kernel Machines
A Study of the Relationship between SVM and Gabriel Graph ZHANG Wan and Irwin King, Multimedia Information Processing Laboratory, Department of Computer.
Facial Feature Detection
Human Emotion Synthesis David Oziem, Lisa Gralewski, Neill Campbell, Colin Dalton, David Gibson, Barry Thomas University of Bristol, Motion Ripper, 3CR.
Project 10 Facial Emotion Recognition Based On Mouth Analysis SSIP 08, Vienna 1
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Multimodal Information Analysis for Emotion Recognition
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
1 Ying-li Tian, Member, IEEE, Takeo Kanade, Fellow, IEEE, and Jeffrey F. Cohn, Member, IEEE Presenter: I-Chung Hung Advisor: Dr. Yen-Ting Chen Date:
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
Sparse Bayesian Learning for Efficient Visual Tracking O. Williams, A. Blake & R. Cipolloa PAMI, Aug Presented by Yuting Qi Machine Learning Reading.
Intelligent Control and Automation, WCICA 2008.
Ohad Hageby IDC Support Vector Machines & Kernel Machines IP Seminar 2008 IDC Herzliya.
12/4/981 Automatic Target Recognition with Support Vector Machines Qun Zhao, Jose Principe Computational Neuro-Engineering Laboratory Department of Electrical.
Categorization by Learning and Combing Object Parts B. Heisele, T. Serre, M. Pontil, T. Vetter, T. Poggio. Presented by Manish Jethwa.
An Introduction to Support Vector Machine (SVM)
CZ5225: Modeling and Simulation in Biology Lecture 7, Microarray Class Classification by Machine learning Methods Prof. Chen Yu Zong Tel:
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
CSSE463: Image Recognition Day 15 Announcements: Announcements: Lab 5 posted, due Weds, Jan 13. Lab 5 posted, due Weds, Jan 13. Sunset detector posted,
Face Recognition Summary –Single pose –Multiple pose –Principal components analysis –Model-based recognition –Neural Networks.
Support-Vector Networks C Cortes and V Vapnik (Tue) Computational Models of Intelligence Joon Shik Kim.
9.913 Pattern Recognition for Vision Class9 - Object Detection and Recognition Bernd Heisele.
CSSE463: Image Recognition Day 14 Lab due Weds. Lab due Weds. These solutions assume that you don't threshold the shapes.ppt image: Shape1: elongation.
1 An introduction to support vector machine (SVM) Advisor : Dr.Hsu Graduate : Ching –Wen Hong.
Next, this study employed SVM to classify the emotion label for each EEG segment. The basic idea is to project input data onto a higher dimensional feature.
CSSE463: Image Recognition Day 15 Today: Today: Your feedback: Your feedback: Projects/labs reinforce theory; interesting examples, topics, presentation;
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
Classification of tissues and samples 指導老師:藍清隆 演講者:張許恩、王人禾.
Support Vector Machines (SVMs) Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
SUPPORT VECTOR MACHINES
Overview of Supervised Learning
The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression By: Patrick Lucey, Jeffrey F. Cohn, Takeo.
Machine Learning Week 1.
Face detection using Random projections
Support Vector Machines
Categorization by Learning and Combing Object Parts
CSSE463: Image Recognition Day 14
CSSE463: Image Recognition Day 14
The following slides are taken from:
CSSE463: Image Recognition Day 15
CSSE463: Image Recognition Day 14
Multimodal Caricatural Mirror
CSSE463: Image Recognition Day 15
CSSE463: Image Recognition Day 14
CSSE463: Image Recognition Day 15
CSSE463: Image Recognition Day 14
CSSE463: Image Recognition Day 15
CAMCOS Report Day December 9th, 2015 San Jose State University
Presentation transcript:

RECOGNIZING FACIAL EXPRESSIONS THROUGH TRACKING Salih Burak Gokturk

OVERVIEW PROBLEM DESCRIPTION TRAINING STAGE TESTING STAGE EXPERIMENTS CONCLUSION

Components of the recognition system Analysis -Face Tracking Intelligence -Support Vector Machine Classifier Shape Parameters Training with stereo DataClassifier Testing with mono New Data Output

PROBLEM DESCRIPTION(Tracking ) ?

PROBLEM DESCRIPTION (Recognition) X(t) [ Rigid, Open Mouth, Smile] ? Training DataClassifier Testing New DataOutput

OVERVIEW PROBLEM DESCRIPTION TRAINING STAGE TESTING STAGE EXPERIMENTS CONCLUSION

p - degrees of freedom Stereo Tracking Data Monocular Tracking And Classification Learn Shape

Support Vector Machines (SVM) - Best discriminating hypersurface between two class of objects - Map the data to high dimension using a map function  - The hypersurface in the feature space corresponds to a hyperplane in the mapped space Training DataClassifier Testing (Classifier) New DataOutput

OVERVIEW PROBLEM DESCRIPTION TRAINING STAGE TESTING STAGE EXPERIMENTS CONCLUSION

LUKAS TOMASI KANADE OPTICAL FLOW TRACKER EXTENDED TO 3D X(t) I(x(t)) I(t+1) TIME t+1 ? X(t+1)

One to Many Application of Support Vector Machines (SVM) - One hypersurface per class is calculated - A new data is tested for each hypersurface - A different probability is assigned to ith class

OVERVIEW PROBLEM DESCRIPTION TRAINING STAGE TESTING STAGE EXPERIMENTS CONCLUSION

-Training (Stereo) with 2 people, totally 240 frames - Testing with 3 people - 5 expressions: neutral, open mouth, close mouth, smile, raise eyebrow - velocity term is added to the shape vector: - Two other classifiers were tested: 1 - Clustering 2 – N-Nearest Neighbor

MOVIE (1)

MOVIE (2)

Decision of the system Input  NeutralOpen mouth Close mouth SmileRaise eyebrow Neutral (44) Open mouth (80) Close Mouth (50) Smile (87) Raise Eyebrow (21) Performance of the system for different expressions Table 1

Comparison Between Different Methods SVM with kernel erbf SVM with kernel rbf ClusteringN-Nearest with N=9 N-Nearest with N=5 Same person 176/182170/182161/182173/182 Total256/282253/282242/283255/282253/282 Table 2

-Training (Stereo) with 1 person, totally 130 frames - Testing with 3 people - 5 expressions: neutral, open mouth, close mouth, smile, raise eyebrow Comparison Between Different Methods with only one person training set SVM with kernel erbf SVM with kernel rbf ClusteringN-Nearest with N=9 N-Nearest with N=5 Same person98/11099/110109/ /110 Total216/282207/282233/282231/282229/282 Table 3

-Training (Stereo) with 2 people, totally 240 frames - Testing with 3 people - 3 emotional expressions: neutral, happy, surprise - Transition between expressions are separated Comparison Between Different Methods with three emotional expressions SVM with kernel erbf SVM with kernel rbf Cluster ing N- Nearest with N=9 N-Nearest with N=5 N-Nearest with N=3 N-Nearest with N=1 Same person 164/165165/165152/165163/165164/165 Total222/228223/228213/228225/228224/228223/228 Table 4

Performance Comparison Between Previous Expression Recognition Work Recognition Rate Pose Change Number of Expressions Test/Train Subject Number of Data Comments Chen et.al, ICME 2000 %89Direct camera view 7Different subject 470 images Problem with different people Wang et.al, AFGR 1998 %96Direct camera view 3Different subject 29 image sequence Sequence classification (easier) Lien et.al, AFGR 1998 %85-%93~10 degrees rotation 4Different subject ~130 images Only upper part of the face is classified Hiroshi et.al, ICPR 1996 %70~45-60 degrees rotation 5Same subject 900 images Permits for rotations, but rates are not as good Chang et.al, IJCNN 1999 %92Direct camera view 3Different subject 38 imagesSmall test and training set Matsuno et.al, ICCV 1995 %80Direct camera view 4Different subject 45 imagesSmall test and training set Hong et.al, AFGR 1998 %65-%85Direct camera view 7Same and different subject ~250 images %85 with known person % 65 with unknown person Hong et.al, AFGR 1998 %81-%97Direct camera view 3Same and different subject ~250 images %97 with known person % 81 with unknown person Sakaguchi et.al, ICPR 1996 %84Direct camera view 6Same subject -The test and training set not mentioned Our Work%91~70-80 degrees rotation 5Different subject 282 images Table 2 Our Work%98~70-80 degrees rotation 3Different subject 228 images Table 4 - Emotional Expressions

OVERVIEW PROBLEM DESCRIPTION TRAINING STAGE TESTING STAGE EXPERIMENTS CONCLUSION

Future Work Conclusions - Breakthrough facial expression recognition rates. - 3-D is the right way to go… - Test with more subjects and expressions. - further application to face recognition (?)