AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.

Slides:



Advertisements
Similar presentations
Real-Time Template Tracking
Advertisements

Active Appearance Models
Active Shape Models Suppose we have a statistical shape model –Trained from sets of examples How do we use it to interpret new images? Use an “Active Shape.
Face Alignment by Explicit Shape Regression
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
A 4-WEEK PROJECT IN Active Shape and Appearance Models
Lecture 5 Template matching
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
A Study of Approaches for Object Recognition
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Probabilistic video stabilization using Kalman filtering and mosaicking.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
1 Interest Operator Lectures lecture topics –Interest points 1 (Linda) interest points, descriptors, Harris corners, correlation matching –Interest points.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Stepan Obdrzalek Jirı Matas
Augmented Reality: Object Tracking and Active Appearance Model
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
CSCE 641 Computer Graphics: Image Registration Jinxiang Chai.
Active Appearance Models based on the article: T.F.Cootes, G.J. Edwards and C.J.Taylor. "Active Appearance Models", presented by Denis Simakov.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Active Appearance Models for Face Detection
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Statistical Models of Appearance for Computer Vision
Multimodal Interaction Dr. Mike Spann
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
Local invariant features Cordelia Schmid INRIA, Grenoble.
1 ECE 738 Paper presentation Paper: Active Appearance Models Author: T.F.Cootes, G.J. Edwards and C.J.Taylor Student: Zhaozheng Yin Instructor: Dr. Yuhen.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
Image Vectorization Cai Qingzhong 2007/11/01.
CSCE 643 Computer Vision: Structure from Motion
Computer Vision 776 Jan-Michael Frahm 12/05/2011 Many slides from Derek Hoiem, James Hays.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Computer Vision Hough Transform, PDM, ASM and AAM David Pycock
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
AAM based Face Tracking with Temporal Matching and Face Segmentation Mingcai Zhou 1 、 Lin Liang 2 、 Jian Sun 2 、 Yangsheng Wang 1 1 Institute of Automation.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
A Plane-Based Approach to Mondrian Stereo Matching
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
Paper Reading Dalong Du April.08, 2011.
Filtering An image as a function Digital vs. continuous images
Recognition and Matching based on local invariant features
Presentation transcript:

AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du

Outline Author Introduction AAM Introduction Abstract Method and Theory Experiment

Author Introduction Mingcai Zhou – Institute of Automation Chinese Academy of Sciences Lin Liang – Microsoft Research Asia –

Author Introduction Jian Sun – Microsoft Research Asia joined in July, – Educational background BS degree, MS degree and Ph.D degree from Xian Jiaotong University in 1997, 2000 and 2003 – Current research interests Interactive compute vision (user interface + vision) Internet compute vision (large image collection + vision) stereo matching and computational photography

Author Introduction Yangsheng Wang – Director of Digital Interactive Media Lab, Institute of Automation Chinese Academy of Sciences – Educational background BS degree, MS degree and Ph.D degree from Huazhong University of Science and Technology

AAM Introduction Shape Model Appearance (Texture) Model AAM Model Search

AAM—Shape Model Face Q consists of N landmark points – – The geometry information of Q decouples into two parts: A shape S – Shape is the geometric information invariant to a particular class of transformations – e.g. Or other linear or nonlinear methods A transformation – θ – e.g. similarity s, R, t Or Affine or others. – Similarity » b θ x = (x 1,y 1, …, x n, y n ) T Same shape Different shape

AAM—Shape Model Shape Model Building – Given a set of shapes – Align shapes into common frame Procrustes analysis – Estimate shape distribution p(x) Use PCA The aligned shapes

AAM—Shape Model Shape Model Building, continued – Given aligned shapes, { } – Apply PCA Compute mean and eigenvectors of covar. – P – First t eigenvectors of covar. matrix – b – Shape model parameters

AAM—Texture Model Building Texture Models – For each example, extract texture vector – Normalise vectors (as for eigenfaces) – Build eigen-model Texture, g Warp to mean shape

AAM—Texture Model Warp method

AAM—Texture Model Warp method, continued

AAM—Model Search Find the optimal shape parameters and appearance parameters to minimize the difference between the warped-back appearance and synthesized appearance map every pixel x in the model coordinate to its corresponding image point Computed by the inverse Compositional parameter Update technique

Abstract Problems – Generalization problem – images with cluttered background How to do? – A temporal matching constraint in AAM fitting Enforce an inter-frame local appearance constraint between frames – Introduce color-based face segmentation as a soft constraint

Method and Theory Extend basic AAM to Multi-band AAM – The texture(appearance) is a concatenation of three texture band values The intensity (b) X-direction gradient strength (c) Y-direction gradient strength (d)

Method and Theory Temporal Matching Constraint – Select feature points with salient local appearances at previous frame – Optimize the shape parameters to match the local appearances at current frame

Method and Theory Temporal Matching Constraint, continued – : a set of feature points Selected by a corner detector and some semantic points – : the face appearance of frame t-1 – : the local patch corresponding to the j-th feature point – : the average intensity of j-th patches of frame t-1 and t respectively Normalize the illuminations of two patches

Method and Theory Temporal Matching Constraint, continued – Add a new term to the AAM cost function Empirically, Can be efficiently minimized based on inverse compositional algorithm

Method and Theory Temporal Matching Constraint, continued – Be resistant to global illumination changes Match local patches – Do not suffer from the mismatched points Feature matching is continuously refined by updating the shape parameters during AAM fitting

Method and Theory Initialize shape – Good initial parameters -> good AAM fitting – Method Selected feature points at frame t-1 Matched feature points at frame t Remaining feature points after main direction filter

Method and Theory Initialize shape, continued – M matched points – Estimate the initial shape parameters represents the consistency of feature points I’s direction is the estimated position of the point I given the shape parameters p are the vertex coordinate of the triangle are the triangle coordinate Gauss-Newton algorithm

Method and Theory Face Segmentation Constrained AAM – Problem: AAM tends to fit the face outline to the background edges – Method: segment the face region using an adaptive color model and constrain AAM fitting

Method and Theory Formalization – Where are the locations of the selected outline points in the model coordinate Wc = 0.01

Experiments RI: robust initialization TO: temporal matching constraint FS: face segmentation

Experiments

Thank you