Source-linked AI summary

Pose-Invariant 3D Face Alignment

Amin Jourabloo, Xiaoming Liu

arXiv:1506.03799v1cs.CV

TL;DR

Face alignment has limited support for arbitrary poses and large-scale non-frontal evaluation. The paper combines a 3D deformable model with cascaded coupled regression to estimate 2D/3D landmarks and visibilities, and reports superior performance using a larger all-pose collection. Its modeling assumes weak perspective and a 3D morphable-face representation.

  • Problem

    Face alignment has limited prior support for arbitrary poses and extensive evaluation on non-frontal and profile images.

  • Method

    The method integrates a 3D deformable model with cascaded coupled regression to estimate the camera projection matrix, 3D landmarks, and 2D landmark visibilities.

  • Results

    The method is evaluated on a substantially larger collection of all-pose face images and demonstrates superior performance over state-of-the-art methods.

  • Takeaways & Limitations

    The approach estimates 2D and 3D landmarks together with their 2D visibilities for arbitrary-pose face images.

  • Takeaways & Limitations

    The 3D face-modeling procedure assumes a weak perspective projection and that face shape is an instance of a 3D morphable model.

Abstract

from arXiv · show

Face alignment aims to estimate the locations of a set of landmarks for a given image. This problem has received much attention as evidenced by the recent advancement in both the methodology and performance. However, most of the existing works neither explicitly handle face images with arbitrary poses, nor perform large-scale experiments on non-frontal and profile face images. In order to address these limitations, this paper proposes a novel face alignment algorithm that estimates both 2D and 3D landmarks and their 2D visibilities for a face image with an arbitrary pose. By integrating a 3D deformable model, a cascaded coupled-regressor approach is designed to estimate both the camera projection matrix and the 3D landmarks. Furthermore, the 3D model also allows us to automatically estimate the 2D landmark visibilities via surface normals. We gather a substantially larger collection of all-pose face images to evaluate our algorithm and demonstrate superior performances than the state-of-the-art methods.

1. Introduction

The paper targets pose-invariant face alignment for arbitrary-pose images, addressing limited prior handling of wide poses and evaluation on non-frontal faces. It proposes estimating 2D/3D landmarks and 2D visibilities using coupled regression and a 3D deformable model.

  • Motivation: Face alignment supports facial analysis but remains challenging under non-frontal pose, low image quality, and occlusion.It is used before feature extraction and classification in applications including face and expression recognition.
  • Motivation: Few existing methods handle arbitrary view angles or extensively evaluate faces across ±90° yaw angles.Prior work contrasts with the broader face-alignment literature and increasingly capable all-pose face detection.
  • Proposed approach: PIFA estimates 2D and 3D facial landmarks together with their 2D visibilities for arbitrary-pose images.The method extends cascaded regression with separate updates for the camera projection matrix and 3D shape parameters.
  • Proposed approach: A 3D deformable model enables coupled estimation of the camera projection matrix and 3D landmarks, while surface normals provide landmark visibilities.This design integrates 3D modeling with cascaded coupled regressors.
  • Evaluation: The evaluation uses substantially more non-frontal face images and reports superior performance over state-of-the-art methods.The contribution emphasizes evaluation on a larger collection of all-pose images.

2. Prior Work

Prior face-alignment work includes CLM-, AAM-, and regression-based methods, while pose-invariant alignment remains comparatively limited. Existing approaches often use restricted pose ranges, omit visibility estimation, or focus on near-frontal images, whereas 3D alignment methods generally also assume near-frontal inputs.

  • Generic face alignment: Generic face alignment methods include CLM-, AAM-, and regression-based approaches.CLM combines local appearance models with a global shape model, AAM uses global appearance similarity, and cascaded regressors progressively reduce alignment error.
  • Pose-invariant alignment: The pose-invariant face-alignment literature is limited despite several methods explicitly addressing wide pose ranges.The reviewed approaches include TSPM, CDM, a deep-learning method, and OSRD.
  • Pose-invariant alignment: Existing pose-oriented evaluations commonly restrict yaw ranges or use datasets where all landmarks remain visible.Some methods are evaluated within approximately ±60° or ±40° yaw, and visibility estimation is often absent.
  • Pose-invariant alignment: Occlusion-invariant methods can estimate visibilities, but they have not been evaluated on faces with large pose variations.The prior work treats non-frontal faces as a type of occlusion but does not establish broad-pose performance.
  • 3D face alignment: Most 3D face-alignment methods recover 3D landmark locations from near-frontal images, unlike the proposed method's use of all-pose images.3D face reconstruction is identified as a related but different problem.

3. Pose-Invariant 3D Face Alignment

PIFA represents a face as a projected 3D deformable shape and estimates its projection and shape parameters through cascaded coupled regression, while updating landmark visibility from 3D surface information.

  • 3.1. 3D Face Modeling: A 3D Morphable Model represents each face shape using a mean shape and learned shape bases with corresponding shape coefficients.The model is learned from labeled 3D scans after Procrustes alignment and PCA.
  • 3.1. 3D Face Modeling: 3D face alignment converts estimation of 2D landmarks into estimation of the camera projection matrix and 3D shape parameters.The 3D representation addresses out-of-plane rotation and varying landmark visibility across poses.
  • 3.2. Cascaded Coupled-Regressor: Training uses a cascaded coupled-regressor with separate regressors that iteratively update the projection matrix and 3D shape parameters toward their ground truth.The cascade estimates successive parameter differences, and projection updates are recomposed using scale, translation, and pose angles.
  • 3.2. Cascaded Coupled-Regressor: The linear regressor extracts HOG features around landmark regions, applies visibility-dependent weighting, and estimates parameters with a regularized least-squares solution.The visibility operation duplicates each landmark visibility value across its 32-dimensional feature block.
  • 3.2. Cascaded Coupled-Regressor: Fern regression selects relatively less-occluded face zones and combines their predictions with weights inversely proportional to average occlusion.Each selected zone uses a depth-5 random fern regressor based on shape-index features.
  • 3.3. 3D Surface-Enabled Visibility: At each cascade layer, projected landmark visibility is estimated from 3D surface normals rotated according to the current projection matrix.Average landmark normals are computed from labeled 3D scans and used to derive visibility during training and testing.

4. Experimental Results

Experiments evaluate PIFA on in-the-wild faces across arbitrary poses using AFLW, AFW, and BP4D-S, with 2D, 3D, visibility, qualitative, and efficiency analyses. PIFA performs favorably against relevant baselines, while 3D alignment remains challenging.

  • Datasets: AFLW provides roughly balanced pose groups and 1,299 testing images, while AFW provides 468 faces spanning ±90° yaw for evaluation.AFLW uses visible landmarks and bounding boxes; AFW is used only for testing.
  • Datasets: BP4D-S supplies paired 2D images, 3D scans, poses, and 83 corresponding 2D and 3D landmarks for evaluating 3D alignment.The dataset contains spontaneous expressions from 41 subjects.
  • Evaluation: PIFA is compared with CDM, TCDCN, and RCPR using landmark-error metrics and pose-group analyses.The baselines represent pose-free, deep-learning, and occlusion-invariant alignment approaches, respectively.
  • 2D alignment: PIFA performs favorably among four methods on AFW despite TCDCN using more than twice as many training images.The AFW comparison uses 313 faces within the ±60° pose range and published baseline results.
  • 3D alignment: 4.75 MAPE for PIFA versus 5.02 for the 3D mean-shape baseline shows improved 3D estimation, but 3D face alignment remains challenging.The comparison is made after global transformation of the ground-truth 3D landmarks.
  • Efficiency: PIFA runs at 3 FPS in an unoptimized implementation, whereas TCDCN is the most efficient of the four evaluated methods.The authors expect optimized C implementation to improve PIFA’s efficiency.
  • Qualitative results: Qualitative results show alignment and visibility predictions across diverse images with poses up to ±90° yaw, even from a shared 2D mean-shape initialization.Green and red points denote visible and invisible estimated landmarks.

5. Conclusions

The paper targets pose-invariant face alignment by integrating cascaded regression with a 3D deformable model. It estimates 2D and 3D landmarks and 2D visibilities, while the 3D results indicate substantial room for improvement.

  • Contribution: The approach integrates a cascaded regressor with a 3D deformable model to estimate 2D and 3D landmarks and their 2D visibilities.The 3D model also provides automatic visibility estimation for 2D landmarks.
  • Results: Experiments on a large collection of all-pose face images show superior 2D landmark estimation relative to three state-of-the-art methods.The paper compares its method with three state-of-the-art methods.
  • Future direction: The 3D landmark results identify improving 3D estimation as a future direction for pose-invariant face alignment.This conclusion is based on the reported 3D estimation performance.
Loading 1506.03799v1…