atlas

Research map / Video / Video generation

Real3D-Portrait: One-shot Realistic 3D Talking Portrait Synthesis

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

Real3D-Portrait builds a one-shot 3D talking portrait system that pre-trains a large image-to-plane model on EG3D multi-view data, adds a PNCC-conditioned motion adapter, a head-torso-background super-resolution model, and a VAE audio-to-motion model for video- and audio-driven generation.

Problem

One-shot 3D talking portrait generation from a single unseen image needs both accurate 3D avatar reconstruction and stable motion-driven animation, plus natural torso and background rendering for realistic video.

Approach

Pre-train a feed-forward image-to-tri-plane model by distilling multi-view supervision from EG3D, then animate it with a lightweight motion adapter that predicts a residual diff-plane from PNCC, and render head, torso, and background separately with alpha-blending fusion, plus a generic VAE-based audio-to-motion model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add multi-view I2P pre-training (ablation)Real3D-Portrait · Video-driven cross-identity reenactmentFID: 65.32 -> 42.37Helped
Fine-tune the pre-trained I2P model on video data (ablation)Real3D-Portrait · Video-driven cross-identity reenactmentAED: 0.233 -> 0.138Helped
Increase I2P model size from 40M to 87M parameters (ablation)Real3D-Portrait · Video-driven cross-identity reenactmentFID: 45.48 -> 42.37Helped
Increase I2P model size from 87M to 200M parameters (ablation)Real3D-Portrait · Video-driven cross-identity reenactmentFID: 43.15 -> 42.37No clear effect
Add Laplacian loss to the motion adapter (ablation)Real3D-Portrait · Video-driven cross-identity reenactmentAED: 0.158 -> 0.138Helped
Use predefined keypoints instead of unsupervised keypoints (ablation)Real3D-Portrait HTB-SR · Video-driven cross-identity reenactmentFID: 44.86 -> 42.37Helped
Use alpha-blending fusion instead of channel-wise concatenation (ablation)Real3D-Portrait HTB-SR · Video-driven cross-identity reenactmentFID: 46.38 -> 42.37Helped
Add KNN background inpainting (ablation)Real3D-Portrait HTB-SR · Video-driven cross-identity reenactmentFID: 43.95 -> 42.37Helped
Use Real3D-Portrait instead of Face-vid2vidVideo-driven reenactment · Same-identity reenactmentPSNR: 16.47 -> 18.95Helped
Use Real3D-Portrait instead of RAD-NeRFAudio-driven generation · Audio-driven generationCSIM: 0.784 -> 0.763Hurt
Use Real3D-Portrait instead of RAD-NeRFAudio-driven generation · Audio-driven generationSync: 3.779 -> 6.565Helped

Surprising findings

Limitations

Experimental setup

Datasets: CelebV-HQ VoxCeleb2 EG3D synthetic multi-view data

Benchmarks: CelebV-HQ validation split out-of-domain internet images with audio clips

Metrics: L1 PSNR SSIM LPIPS FID CSIM AED APD AKD Sync

Baselines: Face-vid2vid OTAvatar HiDe-NeRF MakeItTalk PC-AVS RAD-NeRF DaGAN TPS DPE LIA MCNet

Builds on: EG3D Face-vid2vid AD-NeRF HuBERT PNCC

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