HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Learning an Animatable Detailed 3D Face Model from In-The-Wild Images

Feng Yao ; Feng Haiwen ; Black Michael J. ; Bolkart Timo

Learning an Animatable Detailed 3D Face Model from In-The-Wild Images

Abstract

While current monocular 3D face reconstruction methods can recover finegeometric details, they suffer several limitations. Some methods produce facesthat cannot be realistically animated because they do not model how wrinklesvary with expression. Other methods are trained on high-quality face scans anddo not generalize well to in-the-wild images. We present the first approachthat regresses 3D face shape and animatable details that are specific to anindividual but change with expression. Our model, DECA (Detailed ExpressionCapture and Animation), is trained to robustly produce a UV displacement mapfrom a low-dimensional latent representation that consists of person-specificdetail parameters and generic expression parameters, while a regressor istrained to predict detail, shape, albedo, expression, pose and illuminationparameters from a single image. To enable this, we introduce a noveldetail-consistency loss that disentangles person-specific details fromexpression-dependent wrinkles. This disentanglement allows us to synthesizerealistic person-specific wrinkles by controlling expression parameters whilekeeping person-specific details unchanged. DECA is learned from in-the-wildimages with no paired 3D supervision and achieves state-of-the-art shapereconstruction accuracy on two benchmarks. Qualitative results on in-the-wilddata demonstrate DECA's robustness and its ability to disentangle identity- andexpression-dependent details enabling animation of reconstructed faces. Themodel and code are publicly available at https://deca.is.tue.mpg.de.

Code Repositories

YadiraF/DECA
Official
pytorch
Mentioned in GitHub
yfeng95/deca
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-face-reconstruction-on-now-benchmark-1DECA
Mean Reconstruction Error (mm): 1.38
Median Reconstruction Error: 1.09
Stdev Reconstruction Error (mm): 1.18
3d-face-reconstruction-on-realyDECA-f
@cheek: 1.443 (±0.498)
@forehead: 2.457 (±0.559)
@mouth: 2.802 (±0.868)
@nose: 2.138 (±0.461)
all: 2.210
3d-face-reconstruction-on-realyDECA-c
@cheek: 1.479 (±0.535)
@forehead: 2.394 (±0.576)
@mouth: 2.516 (±0.839)
@nose: 1.697 (±0.355)
all: 2.010
3d-face-reconstruction-on-realy-side-viewDECA-f
@cheek: 1.555 (±0.822)
@forehead: 2.519 (±0.718)
@mouth: 2.684 (±1.041)
@nose: 2.286 (±1.103)
all: 2.261
3d-face-reconstruction-on-realy-side-viewDECA-c
@cheek: 1.630 (±1.135)
@forehead: 2.423 (±0.720)
@mouth: 2.472 (±1.079)
@nose: 1.903 (±1.050)
all: 2.107
3d-face-reconstruction-on-stirling-hq-fg2018DECA
Mean Reconstruction Error (mm): 1.89
3d-face-reconstruction-on-stirling-lq-fg2018DECA
Mean Reconstruction Error (mm): 1.91

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Learning an Animatable Detailed 3D Face Model from In-The-Wild Images | Papers | HyperAI