atlas

Research map / Video / Video generation

Cafe-Talk: Generating 3D Talking Face Animation with Multimodal Coarse- and Fine-grained Control

ICLR 2025 · Video › Video generation · approach: Talking face generation

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.

Cafe-Talk is a diffusion-transformer 3D talking face model that adds coarse (style, emotion, intensity) and fine-grained AU-based spatiotemporal control via a two-stage training pipeline, swap-label training, mask-based CFG, and a text-to-AU detector.

Problem

Speech-driven 3D talking face generation lacks flexible fine-grained, spatiotemporal facial expression control; existing methods use only global emotion labels or AU refinements of emotion, and fine-grained conditions entangle with speech and hurt lip sync.

Approach

A coarse-to-fine two-stage pipeline: a frozen-after-stage-1 diffusion transformer conditioned on audio and coarse labels, plus a zero-convolution fine-grained AU adapter trained with swapped emotion labels so AU conditions dominate in masked regions; inference uses a temporally masked CFG, and a CLIP-adapter text detector maps natural language to AUs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use AdaLN self-attention instead of FiLM cross-attention for coarse-grained conditioning (ablation)Cafe-Talk base model · Coarse-grained design ablationemotion accuracy: 48.19\% -> 59.48\%Helped
use AdaLN self-attention instead of FiLM cross-attention for coarse-grained conditioning (ablation)Cafe-Talk base model · Coarse-grained design ablationLVE: 7.64 -> 7.21Helped
add the two-stage pipeline rather than jointly train coarse- and fine-grained control (ablation)Cafe-Talk · Fine-grained control testControl Rate: 0.35 -> 0.51Helped
add the two-stage pipeline rather than jointly train coarse- and fine-grained control (ablation)Cafe-Talk · Fine-grained control testSyncD: 11.94 -> 10.14Helped
add swap-label training (ablation)Cafe-Talk fine-grained adapter · Fine-grained control testControl Rate: 0.12 -> 0.51Helped
add swap-label training (ablation)Cafe-Talk fine-grained adapter · Fine-grained control testSyncC: 4.07 -> 5.38Helped
use mask-based CFG instead of the alternative CFG technique (ablation)Cafe-Talk inference · Fine-grained control testControl Rate: 0.27 -> 0.51Helped
use mask-based CFG instead of the alternative CFG technique (ablation)Cafe-Talk inference · Fine-grained control testSyncC: 4.74 -> 5.38Helped
add emotion intensity conditioning (ablation)Cafe-Talk base model · MEAD testemotion accuracy: 53.27\% -> 59.48\%Helped
add emotion intensity conditioning (ablation)Cafe-Talk base model · MEAD testexpression diversity: 115.17 -> 119.36Helped
add InfoNCE alignment loss (ablation)text-based AU detector · Textual AU detection, in-domain templateF1-score: 0.98 -> 0.92Hurt
add fine-grained AU control to the modelCafe-Talk · Single-AU fine-grained controlSyncD: +0.156 on average; +0.693Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MEAD RAVDESS LibriSpeech AffectNet in-house internet multilingual speech video dataset (157 h)

Benchmarks: MEAD RAVDESS LibriSpeech

Metrics: LVE SyncD SyncC Acc Div Control Rate (CR) F1

Baselines: EmoTalk UniTalker FaceFormer TalkSHOW EMOTE

Builds on: DDPM FaceFormer CLIP-Adapter classifier-free guidance ControlNet zero convolution

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