atlas

Research map / Video / Video generation

MimicTalk: Mimicking a personalized and expressive 3D talking face in minutes

NeurIPS 2024 · Video › Video generation · approach: Talking face generation · 4 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.

Adapts a pretrained one-shot NeRF-based person-agnostic 3D talking-face model to a target identity via tri-plane inversion plus LoRA (SD-Hybrid), and drives it with a flow-matching audio-to-motion model that mimics talking style in-context from a reference clip.

Problem

Personalized talking face generation usually requires training a separate NeRF per identity, which is slow, needs long training data, and generalizes poorly to out-of-domain audio and poses.

Approach

Use a pretrained person-agnostic 3D talking-face renderer (Real3D-Portrait) as a base, adapt it per identity with a learnable tri-plane (static) and LoRA layers (dynamic), and generate personalized motion with a flow-matching audio-to-motion model that takes a reference audio-motion pair as in-context style prompt, with a SyncNet lip-sync loss and classifier-free guidance on the style prompt.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adapt the generic renderer with SD-HybridMimicTalk versus strongest person-dependent baseline · 10 target-person videosCSIM: 0.834 -> 0.837Helped
Adapt the generic renderer with SD-HybridMimicTalk versus strongest person-dependent baseline · 10 target-person videosPSNR: 31.45 -> 31.72Helped
Adapt the generic renderer with SD-HybridMimicTalk versus strongest person-dependent baseline · 10 target-person videosFID: 30.38 -> 29.94Helped
Adapt the generic renderer with SD-HybridMimicTalk versus strongest baseline · 10 target-person videosAED: 0.106 -> 0.098Helped
Adapt the generic renderer with SD-HybridMimicTalk versus RAD-NeRF · 10 target-person videosTraining time (h): 13.22 -> 0.26Helped
Add tri-plane inversion (ablation)SD-Hybrid adaptation · SD-Hybrid adaptationCSIM: 0.823 -> 0.837Helped
Add LoRAs (ablation)SD-Hybrid adaptation · SD-Hybrid adaptationCSIM: 0.805 -> 0.837Helped
Use flow matching instead of a deterministic transformer (ablation)ICS-A2M · ICS-A2ML2 Landmark: 0.034 -> 0.026Helped
Use in-context style control instead of a style vector (ablation)ICS-A2M · ICS-A2ML2 Landmark: 0.031 -> 0.026Helped
Use in-context style control instead of a style encoder (ablation)ICS-A2M · ICS-A2ML2 Landmark: 0.029 -> 0.026Helped
Add sync loss (ablation)ICS-A2M · ICS-A2MSync loss: 0.536 -> 0.423Helped

Limitations

Experimental setup

Datasets: VoxCeleb2 talking face videos of 10 identities (3 minutes each, from prior works)

Benchmarks: 10 three-minute target person videos

Metrics: CSIM PSNR FID AED SyncNet confidence APD L2 landmark error MOS CMOS training time

Baselines: RAD-NeRF GeneFace ER-NeRF StyleTalk SadTalker

Builds on: Real3D-Portrait flow matching LoRA SyncNet classifier-free guidance

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