Morphable Displacement Field Based Image Matching for Face Recognition across Pose

Similar documents
3D Face Modelling Under Unconstrained Pose & Illumination

Pose Normalization for Robust Face Recognition Based on Statistical Affine Transformation

Pose Independent Face Recognition by Localizing Local Binary Patterns via Deformation Components

Using 3D Models to Recognize 2D Faces in the Wild

Supplementary Material for Synthesizing Normalized Faces from Facial Identity Features

Face Alignment Under Various Poses and Expressions

Abstract We present a system which automatically generates a 3D face model from a single frontal image of a face. Our system consists of two component

3D Active Appearance Model for Aligning Faces in 2D Images

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

Distance-driven Fusion of Gait and Face for Human Identification in Video

Local Similarity based Linear Discriminant Analysis for Face Recognition with Single Sample per Person

Matching Composite Sketches to Facial Photos using Component-based Approach

An Adaptive Threshold LBP Algorithm for Face Recognition

Component-based Face Recognition with 3D Morphable Models

Recognition, SVD, and PCA

Cross-pose Facial Expression Recognition

An Efficient Face Recognition using Discriminative Robust Local Binary Pattern and Gabor Filter with Single Sample per Class

Color Local Texture Features Based Face Recognition

Learning to Recognize Faces in Realistic Conditions

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Shweta Gandhi, Dr.D.M.Yadav JSPM S Bhivarabai sawant Institute of technology & research Electronics and telecom.dept, Wagholi, Pune

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Face View Synthesis Across Large Angles

Face Tracking. Synonyms. Definition. Main Body Text. Amit K. Roy-Chowdhury and Yilei Xu. Facial Motion Estimation

Integrating Range and Texture Information for 3D Face Recognition

A Hierarchical Face Identification System Based on Facial Components

Face Recognition by Multi-Frame Fusion of Rotating Heads in Videos

Gabor Surface Feature for Face Recognition

Face Image Quality Assessment for Face Selection in Surveillance Video using Convolutional Neural Networks

Face Re-Lighting from a Single Image under Harsh Lighting Conditions

Enhanced Active Shape Models with Global Texture Constraints for Image Analysis

An efficient face recognition algorithm based on multi-kernel regularization learning

arxiv: v1 [cs.cv] 4 Aug 2011

Object. Radiance. Viewpoint v

variations labeled graphs jets Gabor-wavelet transform

ADAPTIVE TEXTURE IMAGE RETRIEVAL IN TRANSFORM DOMAIN

Lucas-Kanade Scale Invariant Feature Transform for Uncontrolled Viewpoint Face Recognition

An Associate-Predict Model for Face Recognition FIPA Seminar WS 2011/2012

Subject-Oriented Image Classification based on Face Detection and Recognition

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Feature-Aging for Age-Invariant Face Recognition

Face Recognition via Sparse Representation

Face Detection Using Convolutional Neural Networks and Gabor Filters

Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma

Image retrieval based on region shape similarity

REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR

Multiview Pedestrian Detection Based on Online Support Vector Machine Using Convex Hull

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

CS 340 Lec. 4: K-Nearest Neighbors

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction

A Feature based on Encoding the Relative Position of a Point in the Character for Online Handwritten Character Recognition

Announcements. Recognition I. Gradient Space (p,q) What is the reflectance map?

Illumination invariant face recognition and impostor rejection using different MINACE filter algorithms

Expanding gait identification methods from straight to curved trajectories

Applications Video Surveillance (On-line or off-line)

MULTI-VIEW FACE DETECTION AND POSE ESTIMATION EMPLOYING EDGE-BASED FEATURE VECTORS

Face Recognition Markus Storer, 2007

A New Feature Local Binary Patterns (FLBP) Method

Synthesizing Realistic Facial Expressions from Photographs

Heat Kernel Based Local Binary Pattern for Face Representation

Fuzzy Bidirectional Weighted Sum for Face Recognition

[Nirgude* et al., 4(1): January, 2017] ISSN Impact Factor 2.675

Component-based Face Recognition with 3D Morphable Models

Human Face Recognition Using Weighted Vote of Gabor Magnitude Filters

Construction of Frontal Face from Side-view Images using Face Mosaicing

Textural Features for Image Database Retrieval

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

3D Face Recognition Using Spherical Vector Norms Map *

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

Three-Dimensional Face Recognition: A Fishersurface Approach

Development of Fuzzy Manifold and Fuzzy Nearest Distance for Pose Estimation of Degraded Face Images

Patch-based Object Recognition. Basic Idea

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP( 1

Handbook of Face Recognition

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

Determination of 3-D Image Viewpoint Using Modified Nearest Feature Line Method in Its Eigenspace Domain

ABSTRACT BLUR AND ILLUMINATION- INVARIANT FACE RECOGNITION VIA SET-THEORETIC CHARACTERIZATION

A FAST 3D FACE RECONSTRUCTION METHOD FROM A SINGLE IMAGE USING ADJUSTABLE MODEL. Tao Wu, Fei Zhou, Qingmin Liao*

Short Survey on Static Hand Gesture Recognition

Saliency based Person Re-Identification in Video using Colour Features

Bilevel Sparse Coding

Facial Expression Recognition with Emotion-Based Feature Fusion

Combining Top-down and Bottom-up Segmentation

Parametric Manifold of an Object under Different Viewing Directions

Direction-Length Code (DLC) To Represent Binary Objects

Person Detection Using Image Covariance Descriptor

Local Derivative Pattern Versus Local Binary Pattern: Face Recognition With High-Order Local Pattern Descriptor

Arabic Sign Language Alphabet Recognition Methods Comparison, Combination and implementation

Texture Features in Facial Image Analysis

Face and Facial Expression Detection Using Viola-Jones and PCA Algorithm

Pose Normalization via Learned 2D Warping for Fully Automatic Face Recognition

Supplementary Materials for A Lighting Robust Fitting Approach of 3D Morphable Model For Face Reconstruction

Image-Based Face Recognition using Global Features

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 8, AUGUST /$ IEEE

Face Recognition based on a 3D Morphable Model

IRIS SEGMENTATION OF NON-IDEAL IMAGES

Human Performance on the USPS Database

3D Object Recognition using Multiclass SVM-KNN

Transcription:

Morphable Displacement Field Based Image Matching for Face Recognition across Pose Speaker: Iacopo Masi Authors: Shaoxin Li Xin Liu Xiujuan Chai Haihong Zhang Shihong Lao Shiguang Shan Work presented as poster @ ECCV 2012, Florence Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 1 / 1

Face Recognition: definition Definition Face recognition means order a gallery of face imagery given a probe face used as query in order to get the true positive at first rank. Usually the gallery is ordered throughout a score or error function. (a) Query (b) Sorted Gallery Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 2 / 1

Face Recognition: definition Definition Face recognition means order a gallery of face imagery given a probe face used as query in order to get the true positive at first rank. Usually the gallery is ordered throughout a score or error function. (c) Sorted Gallery (d) Sorted Gallery Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 3 / 1

The problem: Face Recognition across Pose Face Recognition is a well-know problem in Computer Vision and the 2D frontal face recognition problem is now well experimented with technique such as Nearest Subspace or descriptor like Local Binary Pattern. One of the many challenges in Face Recognition, it is the face pose assumed by the imaged subject. Basically the pose variation wastes the face representation that it used to recognize. An example can be viewed in the following figure in which brings the due distributions p(s same) and p(s dif f) to be overlapped. Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 4 / 1

Overview These are two building block of the paper: 1 Virtual View Synthesis (More important) 2 Face Recognition (Less Important, considering that any method can be used) Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 5 / 1

Displacement Field Definition Displacement Field is a 2D point-wise displacement matrix computed using a 3D model. Given a 3D model S i, the associated Displacement Field T i is given by: where S i R P 3 and T i R P 2. T i = L frontal S i L pose S i (1) Figure: Displacement field computation Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 6 / 1

Displacement Field T i = L frontal S i L pose S i The displacement field has the following properties: That is to say the linear operator applied to 3D face shape model It is pose-dependent but person-independent In order to get a displacement field each 3D model should be normalized using two eyes locations (f.e.). In this way the displacement matrix has the same dimensions for all the subjects. Figure: A displacement field computed with a rotation of 45 degree. Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 7 / 1

Virtual View Synthesis The basic idea of virtual view synthesis is the of finding the optimal displacement of the pixels from the profile face to the frontal face in order to minimize some cost function (e.f. norm l 2 of pixel difference). T = arg min T Of course this displacement depends of both: 1 the pose of the face. 2 the complex 3D structure of the subject. I(z) J ( z + T(z) ) 2, I G (2) z Though simple and plausible, the expression (2) suffers from severe over-fitting due to the high dimensionality of displacement field T(z) (i.e. T(z) = P 2). Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 8 / 1

Virtual View Synthesis The basic idea of virtual view synthesis is the of finding the optimal displacement of the pixels from the profile face to the frontal face in order to minimize some cost function (e.f. norm l 2 of pixel difference). T = arg min T z I(z) J ( z + T(z) ) }{{}}{{} gallery image synthesized frontal image Of course this displacement depends of both: 1 the pose of the face. 2 the complex 3D structure of the subject. 2, I G }{{} gallery set (3) Though simple and plausible, the expression (1) suffers from severe over-fitting due to the high dimensionality of displacement field T(z) (i.e. T(z) = P 2). Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 9 / 1

Linear Combination of Displacement Fields According to literature [1], assuming 3D face shape S i vectors approximately consist a linear object class S = N α i S i i s.t. N α i = 1, α i 0 Authors here suppose they can model the displacement field building a statistic of previously acquired field and combine them in a linear combination like Blanz and Vetter [1, 2] did for Face Morphable Model. i = T = L frontal S i L pose S i = N [ α i L frontal S i L pose ] S i = i N α i T i. i (4) Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 10 / 1

Morphable Displacement Field (MDF) A linear combination of Displacement Field is called a Morphable Displacement Field (MDF). Benefits Modeling the target displacement field as a convex combination of template displacement fields ensures that the obtained displacement field falls in a rational parameter space (globally conforming) MDF also quarantee Local consistency indicates that spatial relationship of neighborhood pixels stays unchanged. The optimization becomes: α = arg min α I(z) J( z + z N α i T i ) 2 (5) i But J f(α i ) is still function of the combination of the displacement field. Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 11 / 1

Implicit Morphable Displacement Field (imdf) When N = 3, for each target point z in image I, the feasible region of matching point is actually a triangle. Considering that, if the feasible region is sufficiently small, then grayscale of any pixels in it can be approximately interpolated by grayscale of the convex hulls vertices: N N J( z + α i T i ) α i J( z + T i ) (6) i But this time, J f(α i ), it shouldn t be computed in the optimization. Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 12 / 1 i

Overall Optimization K α = arg min I(z) α Ni J( z + T Ni ) 2 I G (7) α Ni z But J f(α i ), it shouldn t be computed in the optimization, but just pre-computed offline. (N i is the i th nearest neighbor with K N). i Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 13 / 1

Face Recognition They designed two kinds of recognition strategies: Image-to-Image recognition S (n) = S nn, Image-to-Stack recognition S (n) = N i=1 S in. They train a hierarchical ensemble of Gabor fisher classifier (EGFC). Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 14 / 1

Experimental Evaluation Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 15 / 1

References I Volker Blanz and Thomas Vetter. A morphable model for the synthesis of 3d faces. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, SIGGRAPH 99, pages 187 194, New York, NY, USA, 1999. ACM Press/Addison-Wesley Publishing Co. Volker Blanz and Thomas Vetter. Face recognition based on fitting a 3d morphable model. IEEE Trans. Pattern Anal. Mach. Intell., 25(9):1063 1074, September 2003. Speaker: Iacopo Masi (Unifi::Micc::VimLab) Morphable Displacement Field for Face Rec. April 30, 2013 16 / 1