atlas

Research map / 3D vision / Face and shape

Synthetic Prior for Few-Shot Drivable Head Avatar Inversion

CVPR 2025 · 3D vision › Face and shape · approach: Gaussian and implicit head avatars · 8 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.

SynShot builds a drivable 3D Gaussian head avatar prior purely from a 14M-image synthetic dataset via a VQ-VAE in UV space, then few-shot inverts real subjects from about three images using pivotal tuning.

Problem

Few-shot creation of photorealistic, drivable head avatars that generalize to novel expressions and viewpoints, without relying on costly or privacy-restricted real multi-view data.

Approach

Train a convolutional VQ-VAE-based generative 3D Gaussian head prior on a large synthetic head dataset with disentangled identity and expression latents, predicting per-part Gaussian maps in UV space, then fine-tune decoders and regressors via pivotal tuning on a few real images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SynShot instead of GAN-based inversion baselinesGAN-based head avatar self-reenactment · GAN-based self-reenactmentLPIPS: 0.0236 vs 0.0962 (InvertAvatar), 0.0843 (Portrait4D), and 0.2274 (Next3D)Helped
predict feature maps at 256×256 and bilinearly upscale sampled maps to 512 × 512 (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2695Hurt
use a single layer instead of separate hair and face layers (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2702Hurt
reduce feature-map channels to F = 32 (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2732Hurt
remove codebook quantization (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2747Hurt
reduce feature-map channels to F = 64 (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2765Hurt
regress Gaussian primitives directly without texture sampling (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2853Hurt
use 256 × 256 final textures instead of 512 × 512 (ablation)SynShot VQ-VAE architecture · 50 held-out test actorsLPIPS: 0.2686 -> 0.2865Hurt
remove LId and LArcFeat (ablation)SynShot inversion pipeline · Inversion reconstructionLPIPS: 0.0776 -> 0.0839Hurt
remove LArcFeat (ablation)SynShot inversion pipeline · Inversion reconstructionLPIPS: 0.0776 -> 0.0848Hurt
use only L1 and SSIM photometric losses (ablation)SynShot inversion pipeline · Inversion reconstructionLPIPS: 0.0776 -> 0.0904Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic head dataset (2,000 identities, 14M images) monocular sequences from INSTA, and three other datasets

Benchmarks: monocular self-reenactment (11 sequences) cross-reenactment GAN-based self- and cross-reenactment comparisons

Metrics: LPIPS SSIM L1 PSNR

Baselines: INSTA Flash Avatar Splatting Avatar PanoHead HeadNeRF MofaNeRF Portrait4D Next3D InvertAvatar

Builds on: 3D Gaussian splatting VQ-VAE VQGAN pivotal tuning INSTA

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