atlas

Research map / 3D vision / 3D generation

Pippo: High-Resolution Multi-View Humans from a Single Image

CVPR 2025 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 9 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.

Pippo is a multi-view diffusion transformer that generates 1K-resolution, 3D-consistent turnaround views of a person from a single unposed photo, trained in three stages on 3B in-the-wild images and proprietary studio captures.

Problem

Generating dense, high-resolution, multi-view consistent images of a human from a single casually taken photo, without body priors or camera parameters of the input, while scaling beyond scarce studio multi-view data.

Approach

A DiT-based multi-view diffusion model pre-trained on unlabeled in-the-wild human images, then mid-trained on many low-res views with coarse camera MLP encoding and post-trained at high resolution with ControlMLP pixel-aligned controls (SIREN-encoded Plücker rays and a Spatial Anchor), plus a RE@SG reprojection-error metric for 3D consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use human-centric filtering for pretraining (ablation)Pippo pretraining · iPhone datasetFID: 86.838 -> 75.639Helped
remove human-centric filtering (ablation)Pippo pretraining · iPhone datasetFID: 75.639 -> 86.838Hurt
use image-conditioned instead of text-conditioned pretraining (ablation)Pippo pretraining · iPhone datasetFID: 109.720 -> 75.639Helped
remove mid-training (ablation)Pippo · Head-only datasetRE@SG: 2.0? noHurt
remove Spatial Anchor (ablation)Pippo · Head-only datasetRE@SG: 2.7 -> 11.5Hurt
remove Plücker coordinates (ablation)Pippo · Head-only datasetRE@SG: 3.3 -> 4.2Hurt
remove pretraining (ablation)Pippo · Head-only datasetRE@SG: 3.4 -> 5.9Hurt
replace self-attention conditioning with cross-attention (ablation)Pippo · Head-only datasetRE@SG: 3.4 -> 3.5Hurt
randomize the input reference viewpoint (ablation)Pippo · Head-only datasetRE@SG: 3.4 -> 5.8Hurt
increase pretraining data from 30M to 2.1B images (ablation)Pippo · Full-body datasetFace similarity: 30.6 -> 37.6Helped
increase pretraining data from 2.1B to Humans-3B (100%) (ablation)Pippo · Full-body datasetFace similarity: 37.6 -> 41.7Helped
encode camera with MLP and overfit (ablation)Mid-trained multi-view model · Head-only scene validation viewsPSNR: 19.70 -> 17.95Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Humans-3B Proprietary full-body studio captures Proprietary head-only studio captures iPhone casual dataset Ava-256 Goliath

Benchmarks: iPhone dataset Studio held-out splits Ava-256 Goliath

Metrics: RE@SG PSNR SSIM LPIPS FID Face similarity (FaceNet) Body similarity (CLIP)

Baselines: SiTH DiffPortrait3D MV-Adapter Era3D Wonder3D

Builds on: DiT DALL-E 2 image decoder ControlNet Stable Diffusion 3 DDPM

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