atlas

Research map / 3D vision / 3D generation

EMAGE: Towards Unified Holistic Co-Speech Gesture Generation via Expressive Masked Audio Gesture Modeling

CVPR 2024 · 3D vision › 3D generation · approach: Hand-object interaction generation · 79 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 EMAGE, a masked audio-conditioned transformer that generates full-body co-speech gestures (face, body, hands, global translation) from audio plus optional masked gesture hints, and releases the BEAT2 mesh-level SMPL-X/FLAME dataset.

Problem

Holistic co-speech gesture generation is hard because existing datasets use inconsistent formats (ARKit blendshapes, skeletons, pseudo-GT) and existing models handle only face or body, or cannot accept partial gesture constraints.

Approach

Jointly train masked gesture reconstruction and audio-conditioned gesture generation in one transformer with a switchable cross-attention path, use content-rhythm self-attention to fuse audio features, and decode face and body with four compositional VQ-VAEs plus a global motion predictor, on a mesh-level SMPL-X/FLAME dataset built from BEAT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add one VQ-VAE for full-body movements (ablation)EMAGE baseline · BEATv1.3FGD: 13.080 -> 9.787Helped
use four separate VQ-VAEs for face, upper body, hands, and lower body instead of one (ablation)EMAGE with one VQ-VAE · BEATv1.3FGD: 9.787 -> 7.397Helped
add Content Rhythm Self-Attention (CRA) (ablation)EMAGE with four VQ-VAEs · BEATv1.3FGD: 7.397 -> 6.833Helped
add masked body gesture hints (ablation)EMAGE with CRA · BEATv1.3FGD: 6.833 -> 5.423Helped
add Trinity upper-body and audio data during training (ablation)EMAGE · BEATv1.3 test setFGD: 5.423 -> 5.319Helped
add AMASS body and hands data during training (ablation)EMAGE · BEATv1.3 test setFGD: 5.423 -> 5.174Helped

Surprising findings

Limitations

Experimental setup

Datasets: BEAT BEAT2 Trinity AMASS BEATv1.3 BEATv2

Benchmarks: BEATv1.3 BEATv2 BEAT2

Metrics: FGD BC Diversity MSE LVD user preference win rate

Baselines: FaceFormer CodeTalker S2G Trimodal HA2G DisCo CaMN DiffStyleGesture Habibie et al. TalkSHOW

Builds on: FaceFormer TalkSHOW CaMN MoSh++ BEAT

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