atlas

Research map / 3D vision / Face and shape

3D Facial Expressions through Analysis-by-Neural-Synthesis

CVPR 2024 · 3D vision › Face and shape · approach: Face reflectance and relightable rendering · 48 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SMIRK, a 3D face reconstruction method that replaces differentiable rendering with a U-Net neural renderer for self-supervised training and adds an augmented expression cycle-consistency loss to better capture subtle and extreme expressions.

Problem

Monocular 3D face reconstruction from in-the-wild images tends to miss subtle, extreme, asymmetric, or rare facial expressions, partly due to shortcomings of differentiable-rendering-based self-supervised losses and limited expression diversity in training data.

Approach

Replace the differentiable graphics renderer with a U-Net neural renderer that takes a monochrome FLAME rendering plus sparsely sampled input pixels to reconstruct the image, so supervision focuses on geometry; and generate new expression-augmented image-parameter pairs via the neural renderer with a cycle-consistency loss on expression parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove the emotion loss (ablation)SMIRK · AffectNet testE-ACC: 0.64 -> 0.62Hurt
remove the emotion loss (ablation)SMIRK · AffectNet testV-CCC: 0.72 -> 0.71Hurt
remove the emotion loss (ablation)SMIRK · AffectNet testA-RMSE: 0.31 -> 0.32Hurt
omit landmark loss throughout training (ablation)SMIRK · AffectNet testL1 loss: 0.093 -> 0.111Hurt
omit landmark loss throughout training (ablation)SMIRK · AffectNet testVGG loss: 0.714 -> 0.757Hurt
omit landmark loss throughout training (ablation)SMIRK · AffectNet testCycle loss: 0.544 -> 0.588Hurt
use landmark loss for a few epochs, then remove it (ablation)SMIRK · AffectNet testL1 loss: 0.093 -> 0.093No clear effect
use landmark loss for a few epochs, then remove it (ablation)SMIRK · AffectNet testVGG loss: 0.714 -> 0.713No clear effect
use landmark loss for a few epochs, then remove it (ablation)SMIRK · AffectNet testCycle loss: 0.544 -> 0.487Helped
add the augmented expression cycle path (ablation)SMIRK · facial expression reconstructionmouth-closure artifact reductionHelped
add cycle-path expression augmentations (ablation)SMIRK · facial expression reconstructionexpression detailHelped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CelebA LRS3 MEAD FaMoS AffectNet

Benchmarks: AffectNet test set MEAD test set

Metrics: V-CCC V-RMSE A-CCC A-RMSE E-ACC L1 loss VGG loss cycle loss user preference

Baselines: DECA EMOCA v1 EMOCA v2 Deep3DFace FOCUS MGCNet 3DDFA-v2

Builds on: DECA EMOCA FLAME MICA pix2pix-style U-Net translator

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy