HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

EMOCA: Emotion Driven Monocular Face Capture and Animation

Radek Danecek Michael J. Black Timo Bolkart

EMOCA: Emotion Driven Monocular Face Capture and Animation

Abstract

As 3D facial avatars become more widely used for communication, it is critical that they faithfully convey emotion. Unfortunately, the best recent methods that regress parametric 3D face models from monocular images are unable to capture the full spectrum of facial expression, such as subtle or extreme emotions. We find the standard reconstruction metrics used for training (landmark reprojection error, photometric error, and face recognition loss) are insufficient to capture high-fidelity expressions. The result is facial geometries that do not match the emotional content of the input image. We address this with EMOCA (EMOtion Capture and Animation), by introducing a novel deep perceptual emotion consistency loss during training, which helps ensure that the reconstructed 3D expression matches the expression depicted in the input image. While EMOCA achieves 3D reconstruction errors that are on par with the current best methods, it significantly outperforms them in terms of the quality of the reconstructed expression and the perceived emotional content. We also directly regress levels of valence and arousal and classify basic expressions from the estimated 3D face parameters. On the task of in-the-wild emotion recognition, our purely geometric approach is on par with the best image-based methods, highlighting the value of 3D geometry in analyzing human behavior. The model and code are publicly available at https://emoca.is.tue.mpg.de.

Code Repositories

radekd91/emoca
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
3d-face-reconstruction-on-realyEMOCA-f
@cheek: 1.495 (±0.469)
@forehead: 2.595 (±0.631)
@mouth: 2.929 (±1.106)
@nose: 2.532 (±0.539)
all: 2.388
3d-face-reconstruction-on-realyEMOCA-c
@cheek: 1.438 (±0.501)
@forehead: 2.426 (±0.641)
@mouth: 2.679 (±1.112)
@nose: 1.868 (±0.387)
all: 2.103
3d-face-reconstruction-on-realy-side-viewEMOCA-f
@cheek: 1.599 (±0.563)
@forehead: 2.606 (±0.686)
@mouth: 2.948 (±1.292)
@nose: 2.455 (±0.636)
all: 2.402
3d-face-reconstruction-on-realy-side-viewEMOCA-c
@cheek: 1.548 (±0.590)
@forehead: 2.448 (±0.708)
@mouth: 2.636 (±1.284)
@nose: 1.867 (±0.554)
all: 2.125

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