Face Alignment by Explicit Shape Regression

Slides:



Advertisements
Similar presentations
The Layout Consistent Random Field for detecting and segmenting occluded objects CVPR, June 2006 John Winn Jamie Shotton.
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.
Statistical Learning of Multi-View Face Detection
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Fast Algorithms For Hierarchical Range Histogram Constructions
Combining Classification and Model Trees for Handling Ordinal Problems D. Anyfantis, M. Karagiannopoulos S. B. Kotsiantis, P. E. Pintelas Educational Software.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Face Alignment with Part-Based Modeling
Mixture of trees model: Face Detection, Pose Estimation and Landmark Localization Presenter: Zhang Li.
Face Detection, Pose Estimation, and Landmark Localization in the Wild
Automatic Feature Extraction for Multi-view 3D Face Recognition
Face Alignment by Explicit Shape Regression
Face Alignment at 3000 FPS via Regressing Local Binary Features
Multi-Local Feature Manifolds for Object Detection Oscar Danielsson Stefan Carlsson Josephine Sullivan
AdaBoost & Its Applications
Face detection Many slides adapted from P. Viola.
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
Face Verification across Age Progression Narayanan Ramanathan Dr. Rama Chellappa.
Face alignment using Boosted Appearance Model (BAM)
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.
Active Appearance Models master thesis presentation Mikkel B. Stegmann IMM – June 20th 2000.
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
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.
Visibility Subspaces: Uncalibrated Photometric Stereo with Shadows Kalyan Sunkavalli, Harvard University Joint work with Todd Zickler and Hanspeter Pfister.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Augmented Reality: Object Tracking and Active Appearance Model
Robust Real-Time Object Detection Paul Viola & Michael Jones.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Foundations of Computer Vision Rapid object / face detection using a Boosted Cascade of Simple features Presented by Christos Stoilas Rapid object / face.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Efficient Model Selection for Support Vector Machines
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
Professor: S. J. Wang Student : Y. S. Wang
Jifeng Dai 2011/09/27.  Introduction  Structural SVM  Kernel Design  Segmentation and parameter learning  Object Feature Descriptors  Experimental.
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
A Novel Local Patch Framework for Fixing Supervised Learning Models Yilei Wang 1, Bingzheng Wei 2, Jun Yan 2, Yang Hu 2, Zhi-Hong Deng 1, Zheng Chen 2.
CSE 185 Introduction to Computer Vision Face Recognition.
Tell Me What You See and I will Show You Where It Is Jia Xu 1 Alexander G. Schwing 2 Raquel Urtasun 2,3 1 University of Wisconsin-Madison 2 University.
Robust Real Time Face Detection
VIP: Finding Important People in Images Clint Solomon Mathialagan Andrew C. Gallagher Dhruv Batra CVPR
Lecture 09 03/01/2012 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Face Alignment at 3000fps via Regressing Local Binary Features CVPR14 Shaoqing Ren, Xudong Cao, Yichen Wei, Jian Sun Presented by Sung Sil Kim.
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.
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Hand Detection with a Cascade of Boosted Classifiers Using Haar-like Features Qing Chen Discover Lab, SITE, University of Ottawa May 2, 2006.
Tree and Forest Classification and Regression Tree Bagging of trees Boosting trees Random Forest.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
1 Munther Abualkibash University of Bridgeport, CT.
Deeply learned face representations are sparse, selective, and robust
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Nonparametric Semantic Segmentation
Fast Preprocessing for Robust Face Sketch Synthesis
Unsupervised Face Alignment by Robust Nonrigid Mapping
Fast and Robust Object Tracking with Adaptive Detection
Presented by: Chang Jia As for: Pattern Recognition
Paper Reading Dalong Du April.08, 2011.
Jie Chen, Shiguang Shan, Shengye Yan, Xilin Chen, Wen Gao
Presentation transcript:

Face Alignment by Explicit Shape Regression Xudong Cao Yichen Wei Fang Wen Jian Sun Microsoft Research Asia

Outline Introduction Face Alignment by Shape Regression Implementation details Experiments Discussion and Conclusion

Introduction A face shape S = [x1, y1, ..., x 𝑁 𝑓𝑝 , y 𝑁 𝑓𝑝 ]T consists of Nfp facial landmarks. Given a face image, the goal of face alignment is to estimate a shape S that is as close as possible to the true shape

Introduction most alignment approaches can be classified into two categories optimization-based minimize another error function that is correlated to instead regression-based learn a regression function that directly maps image appearance to the target output

Introduction the shape constraint is essential in all methods Most previous works use a parametric shape model to enforce such a constraint a novel regression-based approach without using any parametric shape models the regressor realizes the shape constraint in an non-parametric manner

Introduction a boosted regressor to progressively infer the shape the early regressors handle large shape variations and guarantee robustness the later regressors handle small shape variations and ensure accuracy two-level boosted regression shape-indexed features correlation-based feature selection method

Face Alignment by Shape Regression use boosted regression to combine T weak regressors (R1, ...Rt, ...,RT ) in an additive manner Given a facial image I and an initial face shape S0 each regressor computes a shape increment δS from image

Face Alignment by Shape Regression where the tth weak regressor Rt updates the previous shape St−1 to the new shape St Given N training examples , the regressors (R1, ...Rt , ...,RT) are sequentially learnt until the training error no longer decreases Where is the estimated shape in previous stage

Face Alignment by Shape Regression Two-level cascaded regression learn each weak regressor Rt by a second level boosted regression the shape-indexed image features are fixed in the second level they are indexed only relative to St−1 and no longer change when those r’s are learnt

Face Alignment by Shape Regression Primitive regressor use a fern as primitive regressor r δSb : regression output Ωb : alignment error Si : the estimated shape in the previous step

Face Alignment by Shape Regression Primitive regressor (Cont.) The solution for above is the mean of shape differences To overcome over-fitting in the case of insufficient training data in the bin, a shrinkage is performed as where β is a free shrinkage parameter

Face Alignment by Shape Regression Non-parametric shape constraint the final regressed shape S can be expressed as the initial shape S0 plus the linear combination of all training shapes as long as the initial shape S0 satisfies the shape constraint, the regressed shape is always constrained to reside in the linear subspace constructed by all training shapes

Face Alignment by Shape Regression

Face Alignment by Shape Regression Shape-indexed (image) features use simple pixel-difference features, i.e., the intensity difference of two pixels in the image A pixel is indexed relative to the currently estimated shape rather than the original image coordinates for each weak regressor Rt in the first level, randomly sample P pixels, P2 pixel-difference features are generated

Face Alignment by Shape Regression n-best randomly generating a pool of ferns and selecting the one with minimum regression error Correlation-based feature selection exploit the correlation between features and the regression target

Face Alignment by Shape Regression Correlation-based feature selection (Cont.) a good fern should satisfy two properties each feature in the fern should be highly discriminative to the regression target correlation between features should be low so they are complementary when composed

Face Alignment by Shape Regression To find features satisfying such properties Project the regression to a random direction to produce a scalar Among P2 features, select a feature with highest correlation to the scalar Repeat steps 1. and 2. F times to obtain F features Construct a fern by F features with random thresholds

Implementation details Training data augmentation Multiple initializations in testing Running time performance Parameter settings

Experiments BioID LFPW LFW87 It consists of 1,521 near frontal face images captured in a lab environment LFPW Its images are downloaded from internet and contain large variations LFW87 The images mainly come from the LFW dataset has 87 annotated landmarks,much more than that in BioID and LFPW

Experiments Comparison with previous work Comparison to [1] on LFPW Comparison to [12] on LFW87 [1] Localizing parts of faces using a concensus of exemplars. In CVPR, 2011 [12] Face alignment via component-based discriminative search. In ECCV, 2008

Experiments Comparison with previous work (Cont.) Comparison to previous methods on BioID [20] Fully automatic facial feature point detection using gabor feature based boosted classifiers [5] Feature detection and tracking with constrained local models. BMVC, 2006 [14] Locating facial features with an extended active shape model. ECCV, 2008 [19] Facial point detection using boosted regression and graph models. In CVPR, 2010

Experiments Algorithm validation and discussions Two-level cascaded regression Shape indexed feature mean error of local index method, which is much smaller than the mean error of global index method Feature selection

Experiments Algorithm validation and discussions (Cont.) Feature range the distance between the pair of pixels normalized by the distance between the two pupils

Discussion and Conclusion By jointly regressing the entire shape and minimizing the alignment error, the shape constraint is automatically encoded. The resulting method is highly accurate, efficient, and can be used in real time applications such as face tracking

Thank for your listening