atlas

Research map / 3D vision / Face and shape

Portrait4D: Learning One-Shot 4D Head Avatar Synthesis using Synthetic Data

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

Learns a part-wise 4D generative head model (GenHead) from monocular images, uses it to synthesize large-scale multi-view 4D data, and trains a transformer-based triplane reconstructor (Portrait4D) on that data for one-shot 4D head avatar synthesis.

Problem

One-shot 4D head avatar synthesis from a single portrait is hard because monocular 3DMM reconstructions are inaccurate and monocular video training lacks multi-view supervision and background separation.

Approach

Train a part-wise 3D-aware GAN with FLAME-derived deformation fields to generate multi-view, multi-motion synthetic 4D head data, then train a feed-forward transformer triplane reconstructor on that data with a disentangled learning strategy that randomly switches off motion cross-attention so the model learns static reconstruction too, improving generalization to real images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add disentangled learning (ablation)Portrait4D baseline · FFHQ reconstructionLPIPSh: 0.244 -> 0.238Helped
add the de-expression module Φde (ablation)Portrait4D baseline · FFHQ reconstructionLPIPSh: 0.244 -> 0.247Hurt
combine disentangled learning and Φde (ablation)Portrait4D baseline · FFHQ reconstructionLPIPSh: 0.244 -> 0.212Helped
add static data for 3D reconstruction during disentangled learning (ablation)Portrait4D with disentangled learning and Φde · FFHQ reconstructionLPIPSh: 0.212 -> 0.188Helped
replace the motion features from [62] with FLAME codes [β, γeye, γjaw] (ablation)Portrait4D · FFHQ reconstructionLPIPSh: 0.188 -> 0.213Hurt
use detected opacity images instead of GenHead-rendered opacity images (ablation)Portrait4D · FFHQ reconstructionLPIPSh: 0.188 -> 0.198Hurt
train with monocular real data instead of multi-view synthetic data (ablation)Portrait4D · FFHQ reconstructionAPD: 1.022 -> 7.537Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ VFHQ

Benchmarks: VFHQ FFHQ

Metrics: LPIPS FID ID similarity AED APD

Baselines: PIRenderer Face-vid2vid StyleHEAT ROME OTAvatar HideNeRF

Builds on: EG3D FLAME Face-vid2vid OTAvatar LivePortrait

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