TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Learning to Regress 3D Face Shape and Expression from an I...

Learning to Regress 3D Face Shape and Expression from an Image without 3D Supervision

Soubhik Sanyal, Timo Bolkart, Haiwen Feng, Michael J. Black

2019-05-16CVPR 2019 63D Face Reconstruction
PaperPDFCodeCode

Abstract

The estimation of 3D face shape from a single image must be robust to variations in lighting, head pose, expression, facial hair, makeup, and occlusions. Robustness requires a large training set of in-the-wild images, which by construction, lack ground truth 3D shape. To train a network without any 2D-to-3D supervision, we present RingNet, which learns to compute 3D face shape from a single image. Our key observation is that an individual's face shape is constant across images, regardless of expression, pose, lighting, etc. RingNet leverages multiple images of a person and automatically detected 2D face features. It uses a novel loss that encourages the face shape to be similar when the identity is the same and different for different people. We achieve invariance to expression by representing the face using the FLAME model. Once trained, our method takes a single image and outputs the parameters of FLAME, which can be readily animated. Additionally we create a new database of faces `not quite in-the-wild' (NoW) with 3D head scans and high-resolution images of the subjects in a wide variety of conditions. We evaluate publicly available methods and find that RingNet is more accurate than methods that use 3D supervision. The dataset, model, and results are available for research purposes at http://ringnet.is.tuebingen.mpg.de.

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingStirling-LQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.08RingNet
Facial Recognition and ModellingREALYall2.258RingNet
Facial Recognition and ModellingStirling-HQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.02RingNet
Facial Recognition and ModellingNoW BenchmarkMean Reconstruction Error (mm)1.53RingNet
Facial Recognition and ModellingNoW BenchmarkMedian Reconstruction Error1.21RingNet
Facial Recognition and ModellingNoW BenchmarkStdev Reconstruction Error (mm)1.31RingNet
Facial Recognition and ModellingREALY (side-view)all2.256RingNet
Face ReconstructionStirling-LQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.08RingNet
Face ReconstructionREALYall2.258RingNet
Face ReconstructionStirling-HQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.02RingNet
Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.53RingNet
Face ReconstructionNoW BenchmarkMedian Reconstruction Error1.21RingNet
Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)1.31RingNet
Face ReconstructionREALY (side-view)all2.256RingNet
3DStirling-LQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.08RingNet
3DREALYall2.258RingNet
3DStirling-HQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.02RingNet
3DNoW BenchmarkMean Reconstruction Error (mm)1.53RingNet
3DNoW BenchmarkMedian Reconstruction Error1.21RingNet
3DNoW BenchmarkStdev Reconstruction Error (mm)1.31RingNet
3DREALY (side-view)all2.256RingNet
3D Face ModellingStirling-LQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.08RingNet
3D Face ModellingREALYall2.258RingNet
3D Face ModellingStirling-HQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.02RingNet
3D Face ModellingNoW BenchmarkMean Reconstruction Error (mm)1.53RingNet
3D Face ModellingNoW BenchmarkMedian Reconstruction Error1.21RingNet
3D Face ModellingNoW BenchmarkStdev Reconstruction Error (mm)1.31RingNet
3D Face ModellingREALY (side-view)all2.256RingNet
3D Face ReconstructionStirling-LQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.08RingNet
3D Face ReconstructionREALYall2.258RingNet
3D Face ReconstructionStirling-HQ (FG2018 3D face reconstruction challenge)Mean Reconstruction Error (mm)2.02RingNet
3D Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.53RingNet
3D Face ReconstructionNoW BenchmarkMedian Reconstruction Error1.21RingNet
3D Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)1.31RingNet
3D Face ReconstructionREALY (side-view)all2.256RingNet

Related Papers

3D Face Reconstruction Error Decomposed: A Modular Benchmark for Fair and Fast Method Evaluation2025-05-23Pixel3DMM: Versatile Screen-Space Priors for Single-Image 3D Face Reconstruction2025-05-01Sketch-1-to-3: One Single Sketch to 3D Detailed Face Reconstruction2025-02-25Learning Person-Specific Animatable Face Models from In-the-Wild Images via a Shared Base Model2025-01-01S^3-Face: SSS-Compliant Facial Reflectance Estimation via Diffusion Priors2025-01-01Generative Face Parsing Map Guided 3D Face Reconstruction Under Occluded Scenes2024-12-25Generative Landmarks Guided Eyeglasses Removal 3D Face Reconstruction2024-12-253D Face Reconstruction With Geometry Details From a Single Color Image Under Occluded Scenes2024-12-25