Model-based Image Interpretation with Application to Facial Expression Recognition Matthias Wimmer

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Real-Time Template Tracking
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
Active Appearance Models
12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting.
Face Alignment by Explicit Shape Regression
Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
The Extended Cohn-Kanade Dataset(CK+):A complete dataset for action unit and emotion-specified expression Author:Patrick Lucey, Jeffrey F. Cohn, Takeo.
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Technische Universität München Face Model Fitting based on Machine Learning from Multi-band Images of Facial Components Institute for Informatics Technische.
The University of Auckland New Zealand Matthias Wimmer Technische Universitat München Bruce MacDonald, Dinuka Jayamuni, and Arpit Yadav Department of Electrical.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Matthias Wimmer, Ursula Zucker and Bernd Radig Chair for Image Understanding Computer Science Technische Universität München { wimmerm, zucker, radig
Designing Facial Animation For Speaking Persian Language Hadi Rahimzadeh June 2005.
Face Alignment with Part-Based Modeling
Internet Vision - Lecture 3 Tamara Berg Sept 10. New Lecture Time Mondays 10:00am-12:30pm in 2311 Monday (9/15) we will have a general Computer Vision.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Robust Object Tracking via Sparsity-based Collaborative Model
GMM-Based Multimodal Biometric Verification Yannis Stylianou Yannis Pantazis Felipe Calderero Pedro Larroy François Severin Sascha Schimke Rolando Bonal.
Sensor-based Situated, Individualized, and Personalized Interaction in Smart Environments Simone Hämmerle, Matthias Wimmer, Bernd Radig, Michael Beetz.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
RECOGNIZING FACIAL EXPRESSIONS THROUGH TRACKING Salih Burak Gokturk.
A Study of Approaches for Object Recognition
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Presented by Zeehasham Rasheed
1 A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions Zhihong Zeng, Maja Pantic, Glenn I. Roisman, Thomas S. Huang Reported.
1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
Matthias Wimmer, Sylvia Pietzsch, Freek Stulp and Bernd Radig Chair for Image Understanding Institute for Computer Science Technische Universität München.
Facial Feature Detection
SSIP Project 2 GRIM GRINS Michal Hradis Ágoston Róth Sándor Szabó Ilona Jedyk Team 2.
Irfan Essa, Alex Pentland Facial Expression Recognition using a Dynamic Model and Motion Energy (a review by Paul Fitzpatrick for 6.892)
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
Face Model Fitting with Generic, Group-specific, and Person- specific Objective Functions Chair for Image Understanding and Knowledge-based Systems Institute.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
Multimodal Information Analysis for Emotion Recognition
1 Webcam Mouse Using Face and Eye Tracking in Various Illumination Environments Yuan-Pin Lin et al. Proceedings of the 2005 IEEE Y.S. Lee.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Object Recognition in Images Slides originally created by Bernd Heisele.
Learning to perceive how hand-written digits were drawn Geoffrey Hinton Canadian Institute for Advanced Research and University of Toronto.
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:
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
 Detecting system  Training system Human Emotions Estimation by Adaboost based on Jinhui Chen, Tetsuya Takiguchi, Yasuo Ariki ( Kobe University ) User's.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Automatic Facial Emotion Recognition Aitor Azcarate Felix Hageloh Koen van de Sande Roberto Valenti Supervisor: Nicu Sebe.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Sylvia Pietzsch Chair for Image Understanding Computer Science Technische Universität München Learning Generic and Person Specific Objective.
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Stephan Tschechne Chair for Image Understanding Computer Science Technische Universität München Designing vs. Learning the Objective.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Face Detection 蔡宇軒.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Under Guidance of Mr. A. S. Jalal Associate Professor Dept. of Computer Engineering and Applications GLA University, Mathura Presented by Dev Drume Agrawal.
AHED Automatic Human Emotion Detection
The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression By: Patrick Lucey, Jeffrey F. Cohn, Takeo.
AHED Automatic Human Emotion Detection
AHED Automatic Human Emotion Detection
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Presentation transcript:

Model-based Image Interpretation with Application to Facial Expression Recognition Matthias Wimmer

2007, December 11 th 2/25 Technische Universität München Matthias Wimmer Communication Schemes Natural human-computer interaction

2007, December 11 th 3/25 Technische Universität München Matthias Wimmer Example 1: Nissan Pivo 2

2007, December 11 th 4/25 Technische Universität München Matthias Wimmer Example 2: Sony’s Smile Shutter

2007, December 11 th 5/25 Technische Universität München Matthias Wimmer Outline of this Presentation Facial Expression Recognition Model-based image interpretation Adaptive skin color extraction image facial expression

2007, December 11 th 6/25 Technische Universität München Matthias Wimmer Facial Expression Recognition

2007, December 11 th 7/25 Technische Universität München Matthias Wimmer What are Facial Expressions?  Six universal facial expressions (Ekman et al.)  Laughing, surprised, afraid, disgusted, sad, angry  Cohn-Kanade-Facial-Expression database  Performed  Exaggerated  Determined by  Shape  Muscle motion

2007, December 11 th 8/25 Technische Universität München Matthias Wimmer Why are they difficult to estimate?  Faces look differently  Hair, beard, skin-color, …  Different facial poses  Only slight muscle activity

2007, December 11 th 9/25 Technische Universität München Matthias Wimmer Our Approach motion features and structural features

2007, December 11 th 10/25 Technische Universität München Matthias Wimmer Model Fitting with Learned Objective Functions

2007, December 11 th 11/25 Technische Universität München Matthias Wimmer Model-based image interpretation  The model The model contains a parameter vector that represents the model’s configuration.  The objective function Calculates a value that indicates how accurately a parameterized model matches an image.  The fitting algorithm Searches for the model parameters that describe the image best, i.e. it minimizes the objective function.

2007, December 11 th 12/25 Technische Universität München Matthias Wimmer Local Objective Functions

2007, December 11 th 13/25 Technische Universität München Matthias Wimmer Ideal Objective Functions P1:Correctness property: Global minimum corresponds to the best fit. P2:Uni-modality property: The objective function has no local extrema. ¬ P1 P1 ¬P2 P2  Don’t exist for real-world images  Only for annotated images: f n ( I, x ) = | c n – x |

2007, December 11 th 14/25 Technische Universität München Matthias Wimmer Learning the Objective Function x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x  Ideal objective function generates training data  Machine Learning technique generates calculation rules

2007, December 11 th 15/25 Technische Universität München Matthias Wimmer Benefits of the Machine Learning Approach  Accurate and robust calculation rules  Locally customized calculation rules  Generalization from many images  Simple job for the designer  Critical decisions are automated  No domain-dependent knowledge required  No loops

2007, December 11 th 16/25 Technische Universität München Matthias Wimmer Evaluation: Fitting Accuracy

2007, December 11 th 17/25 Technische Universität München Matthias Wimmer Adaptive Skin Color Classification

2007, December 11 th 18/25 Technische Universität München Matthias Wimmer Basics about Skin Color Classification green image 1 image 2  Skin color depends on several image conditions  Skin color occupies a large cluster  Skin color varies greatly within a set of images.  Skin color varies slightly within one image. image 2 green red

2007, December 11 th 19/25 Technische Universität München Matthias Wimmer Our Approach  Learn image-specific skin color characteristics  Parameterize a skin color classifier accordingly Offline:  Learn the skin color mask  Specific for the face detector Online:  Detect the image specific skin color model  Using the face detector  Using the skin color mask  Adapt skin color classifier

2007, December 11 th 20/25 Technische Universität München Matthias Wimmer Results  Robustness:  Detection of facial parts: eyes, lips, brows,…  Exact shape outline  Ethnic groups Correctly detected pixels:  fixed classifier:90.4%74.8%40.2%  adapted classifier:97.5%87.5%97.0%  improvement: adapted classifier fixed classifier original image

2007, December 11 th 21/25 Technische Universität München Matthias Wimmer Additional Work lip classifier eye brow classifier iris classifier tooth classifier

2007, December 11 th 22/25 Technische Universität München Matthias Wimmer Conclusion and Outlook

2007, December 11 th 23/25 Technische Universität München Matthias Wimmer Conclusion  Possible to derive information from face images  Model-based image interpretation is beneficial  Learn crucial decisions within algorithms  Don’t specify parameters by trial and error  Adaptive skin color classifier  Learned objective functions  Not yet reached goal for natural HCI  Progress is clearly visible. → Goal is achievable!

2007, December 11 th 24/25 Technische Universität München Matthias Wimmer Outlook  Learn global objective function  Learn discriminative function (direct parameter update)  Rendered AAM provides training images  Many images  Exact ground truth (no manual work required)  Learn with further features  Higher number of features  SIFT, LBP, …  Learn with better classifiers  Relevance Vector Machines  Boosted regressors

2007, December 11 th 25/25 Technische Universität München Matthias Wimmer Thank you! Online-Demonstration:

2007, December 11 th 26/25 Technische Universität München Matthias Wimmer Publications 2008  Tailoring Model-based Techniques for Facial Expression Interpretation. ACHI08  Face Model Fitting with Generic, Group-specific, and Person-specific Objective Functions. VISAPP  Low-level Fusion of Audio and Video Feature for Multi-modal Emotion Recognition. VISAPP  Facial Expression Recognition for Human-robot Interaction - A Prototype. Robot Vision 2007  Audiovisual Behavior Modeling by Combined Feature Spaces. ICASSP  Emotionale Aspekte in Produktevaluationen. Multimediatechnik  Application of emotion recognition methods in automotive research. Emotion and Computing  Human Capabilities on Video-based Facial Expression Recognition. Emotion and Computing  SIPBILD - Mimik- und Gestikerkennung in der Mensch-Maschine-Schnittstelle. INFORMATIK  Learning Robust Objective Functions with Application to Face Model Fitting. DAGM  Automatically Learning the Objective Function for Model Fitting. MIRU  Initial Pose Estimation for 3D Models Using Learned Objective Functions. ACCV  Estimating Natural Activity by Fitting 3D Models via Learned Objective Functions. VMV  Learning Local Objective Functions for Robust Face Model Fitting. PAMI (journal paper)  Enabling Users to Guide the Design of Robust Model Fitting Algorithms. ICV 2006  Learning Robust Objective Functions for Model Fitting in Image Understanding Applications. BMVC  A Person and Context Specific Approach for Skin Color Classification. ICPR  Adaptive Skin Color Classificator. Journal on Graphics, Vision and Image Processing (journal paper)  Bitte recht freundlich. Zukunft im Brennpunkt (journal paper) 2005  Sensor-based Situated, Individualized, and Personalized Interaction in Smart Environments. INFORMATIK  Adaptive Skin Color Classificator. GVIP 2004  Experiences with an Emotional Sales Agent. Affective Dialogue Systems