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/3D face reconstruction with dense landmarks

3D face reconstruction with dense landmarks

Erroll Wood, Tadas Baltrusaitis, Charlie Hewitt, Matthew Johnson, Jingjing Shen, Nikola Milosavljevic, Daniel Wilde, Stephan Garbin, Chirag Raman, Jamie Shotton, Toby Sharp, Ivan Stojiljkovic, Tom Cashman, Julien Valentin

2022-04-06Face AlignmentFace ModelFace Reconstruction3D Face Reconstruction
PaperPDF

Abstract

Landmarks often play a key role in face analysis, but many aspects of identity or expression cannot be represented by sparse landmarks alone. Thus, in order to reconstruct faces more accurately, landmarks are often combined with additional signals like depth images or techniques like differentiable rendering. Can we keep things simple by just using more landmarks? In answer, we present the first method that accurately predicts 10x as many landmarks as usual, covering the whole head, including the eyes and teeth. This is accomplished using synthetic training data, which guarantees perfect landmark annotations. By fitting a morphable model to these dense landmarks, we achieve state-of-the-art results for monocular 3D face reconstruction in the wild. We show that dense landmarks are an ideal signal for integrating face shape information across frames by demonstrating accurate and expressive facial performance capture in both monocular and multi-view scenarios. This approach is also highly efficient: we can predict dense landmarks and fit our 3D face model at over 150FPS on a single CPU thread. Please see our website: https://microsoft.github.io/DenseLandmarks/.

Results

TaskDatasetMetricValueModel
Facial Recognition and Modelling300WNME_inter-ocular (%, Challenge)4.8DenseLandmarks (GNLL)
Facial Recognition and Modelling300WNME_inter-ocular (%, Common)3.03DenseLandmarks (GNLL)
Facial Recognition and ModellingFlorenceRMSE Cooperative1.43DenseLandmarks (Multi-view)
Facial Recognition and ModellingFlorenceRMSE Indoor1.42DenseLandmarks (Multi-view)
Facial Recognition and ModellingFlorenceRMSE Outdoor1.42DenseLandmarks (Multi-view)
Facial Recognition and ModellingFlorenceRMSE Cooperative1.64DenseLandmarks (Single-view)
Facial Recognition and ModellingFlorenceRMSE Indoor1.62DenseLandmarks (Single-view)
Facial Recognition and ModellingFlorenceRMSE Outdoor1.61DenseLandmarks (Single-view)
Facial Recognition and ModellingNoW BenchmarkMean Reconstruction Error (mm)1.01DenseLandmarks (Multi-view)
Facial Recognition and ModellingNoW BenchmarkMedian Reconstruction Error0.81DenseLandmarks (Multi-view)
Facial Recognition and ModellingNoW BenchmarkStdev Reconstruction Error (mm)0.84DenseLandmarks (Multi-view)
Facial Recognition and ModellingNoW BenchmarkMean Reconstruction Error (mm)1.28DenseLandmarks (Single-view)
Facial Recognition and ModellingNoW BenchmarkMedian Reconstruction Error1.02DenseLandmarks (Single-view)
Facial Recognition and ModellingNoW BenchmarkStdev Reconstruction Error (mm)1.08DenseLandmarks (Single-view)
Face ReconstructionFlorenceRMSE Cooperative1.43DenseLandmarks (Multi-view)
Face ReconstructionFlorenceRMSE Indoor1.42DenseLandmarks (Multi-view)
Face ReconstructionFlorenceRMSE Outdoor1.42DenseLandmarks (Multi-view)
Face ReconstructionFlorenceRMSE Cooperative1.64DenseLandmarks (Single-view)
Face ReconstructionFlorenceRMSE Indoor1.62DenseLandmarks (Single-view)
Face ReconstructionFlorenceRMSE Outdoor1.61DenseLandmarks (Single-view)
Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.01DenseLandmarks (Multi-view)
Face ReconstructionNoW BenchmarkMedian Reconstruction Error0.81DenseLandmarks (Multi-view)
Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)0.84DenseLandmarks (Multi-view)
Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.28DenseLandmarks (Single-view)
Face ReconstructionNoW BenchmarkMedian Reconstruction Error1.02DenseLandmarks (Single-view)
Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)1.08DenseLandmarks (Single-view)
Face Reconstruction300WNME_inter-ocular (%, Challenge)4.8DenseLandmarks (GNLL)
Face Reconstruction300WNME_inter-ocular (%, Common)3.03DenseLandmarks (GNLL)
3DFlorenceRMSE Cooperative1.43DenseLandmarks (Multi-view)
3DFlorenceRMSE Indoor1.42DenseLandmarks (Multi-view)
3DFlorenceRMSE Outdoor1.42DenseLandmarks (Multi-view)
3DFlorenceRMSE Cooperative1.64DenseLandmarks (Single-view)
3DFlorenceRMSE Indoor1.62DenseLandmarks (Single-view)
3DFlorenceRMSE Outdoor1.61DenseLandmarks (Single-view)
3DNoW BenchmarkMean Reconstruction Error (mm)1.01DenseLandmarks (Multi-view)
3DNoW BenchmarkMedian Reconstruction Error0.81DenseLandmarks (Multi-view)
3DNoW BenchmarkStdev Reconstruction Error (mm)0.84DenseLandmarks (Multi-view)
3DNoW BenchmarkMean Reconstruction Error (mm)1.28DenseLandmarks (Single-view)
3DNoW BenchmarkMedian Reconstruction Error1.02DenseLandmarks (Single-view)
3DNoW BenchmarkStdev Reconstruction Error (mm)1.08DenseLandmarks (Single-view)
3D300WNME_inter-ocular (%, Challenge)4.8DenseLandmarks (GNLL)
3D300WNME_inter-ocular (%, Common)3.03DenseLandmarks (GNLL)
3D Face Modelling300WNME_inter-ocular (%, Challenge)4.8DenseLandmarks (GNLL)
3D Face Modelling300WNME_inter-ocular (%, Common)3.03DenseLandmarks (GNLL)
3D Face ModellingFlorenceRMSE Cooperative1.43DenseLandmarks (Multi-view)
3D Face ModellingFlorenceRMSE Indoor1.42DenseLandmarks (Multi-view)
3D Face ModellingFlorenceRMSE Outdoor1.42DenseLandmarks (Multi-view)
3D Face ModellingFlorenceRMSE Cooperative1.64DenseLandmarks (Single-view)
3D Face ModellingFlorenceRMSE Indoor1.62DenseLandmarks (Single-view)
3D Face ModellingFlorenceRMSE Outdoor1.61DenseLandmarks (Single-view)
3D Face ModellingNoW BenchmarkMean Reconstruction Error (mm)1.01DenseLandmarks (Multi-view)
3D Face ModellingNoW BenchmarkMedian Reconstruction Error0.81DenseLandmarks (Multi-view)
3D Face ModellingNoW BenchmarkStdev Reconstruction Error (mm)0.84DenseLandmarks (Multi-view)
3D Face ModellingNoW BenchmarkMean Reconstruction Error (mm)1.28DenseLandmarks (Single-view)
3D Face ModellingNoW BenchmarkMedian Reconstruction Error1.02DenseLandmarks (Single-view)
3D Face ModellingNoW BenchmarkStdev Reconstruction Error (mm)1.08DenseLandmarks (Single-view)
3D Face ReconstructionFlorenceRMSE Cooperative1.43DenseLandmarks (Multi-view)
3D Face ReconstructionFlorenceRMSE Indoor1.42DenseLandmarks (Multi-view)
3D Face ReconstructionFlorenceRMSE Outdoor1.42DenseLandmarks (Multi-view)
3D Face ReconstructionFlorenceRMSE Cooperative1.64DenseLandmarks (Single-view)
3D Face ReconstructionFlorenceRMSE Indoor1.62DenseLandmarks (Single-view)
3D Face ReconstructionFlorenceRMSE Outdoor1.61DenseLandmarks (Single-view)
3D Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.01DenseLandmarks (Multi-view)
3D Face ReconstructionNoW BenchmarkMedian Reconstruction Error0.81DenseLandmarks (Multi-view)
3D Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)0.84DenseLandmarks (Multi-view)
3D Face ReconstructionNoW BenchmarkMean Reconstruction Error (mm)1.28DenseLandmarks (Single-view)
3D Face ReconstructionNoW BenchmarkMedian Reconstruction Error1.02DenseLandmarks (Single-view)
3D Face ReconstructionNoW BenchmarkStdev Reconstruction Error (mm)1.08DenseLandmarks (Single-view)
3D Face Reconstruction300WNME_inter-ocular (%, Challenge)4.8DenseLandmarks (GNLL)
3D Face Reconstruction300WNME_inter-ocular (%, Common)3.03DenseLandmarks (GNLL)

Related Papers

Towards Large-Scale Pose-Invariant Face Recognition Using Face Defrontalization2025-06-04LAFR: Efficient Diffusion-based Blind Face Restoration via Latent Codebook Alignment Adapter2025-05-29HonestFace: Towards Honest Face Restoration with One-Step Diffusion Model2025-05-24TokBench: Evaluating Your Visual Tokenizer before Visual Generation2025-05-233D Face Reconstruction Error Decomposed: A Modular Benchmark for Fair and Fast Method Evaluation2025-05-23Scaling Context, Not Parameters: Training a Compact 7B Language Model for Efficient Long-Context Processing2025-05-13Multimodal Emotion Coupling via Speech-to-Facial and Bodily Gestures in Dyadic Interaction2025-05-08Pixel3DMM: Versatile Screen-Space Priors for Single-Image 3D Face Reconstruction2025-05-01