atlas

Research map / 3D vision / 3D generation

EscherNet: A Generative Model for Scalable View Synthesis

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

Proposes EscherNet, a Stable Diffusion-based multi-view conditioned diffusion model with a relative camera positional encoding (CaPE) that performs zero-shot novel view synthesis and single/multi-image 3D reconstruction from any number of reference and target views.

Problem

View synthesis and 3D reconstruction are usually handled by scene-specific neural rendering methods or single-reference 3D diffusion models that fix the number and poses of target views; a generalisable, flexible-view generative 3D representation is lacking.

Approach

Repurposes Stable Diffusion's self-attention (target-to-target) and cross-attention (reference-to-target) as multi-view attention and applies a rotary-style camera positional encoding (CaPE) to queries and keys so attention depends only on relative camera transformations, enabling arbitrary numbers of reference and target views.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EscherNet instead of Zero123-XL with one reference viewNovel view synthesis · GSO-30PSNR: 18.93 -> 20.24Helped
Use EscherNet instead of Zero123-XL with one reference viewNovel view synthesis · GSO-30LPIPS: 0.124 -> 0.095Helped
Use EscherNet instead of Zero123-XL with one reference viewNovel view synthesis · RTMVPSNR: 10.59 -> 10.56No clear effect
Increase the number of reference views from 1 to 10EscherNet · GSO-30PSNR: 20.24 -> 25.90Helped
Increase the number of reference views from 1 to 10EscherNet · RTMVPSNR: 10.56 -> 15.55Helped
Use EscherNet instead of InstantNGP with one reference viewNovel view synthesis · NeRF SyntheticPSNR: 10.92 -> 13.36Helped
Use EscherNet instead of SyncDreamer with one reference view3D reconstruction · GSOChamfer distance: 0.0400 -> 0.0314Helped
Use EscherNet instead of SyncDreamer with one reference view3D reconstruction · GSOVolume IoU: 0.5220 -> 0.5974Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse-1.0 Google Scanned Objects RTMV NeRF Synthetic

Benchmarks: Google Scanned Objects (GSO) RTMV NeRF Synthetic GSO 3D reconstruction

Metrics: PSNR SSIM LPIPS Chamfer distance Volume IoU

Baselines: Zero-1-to-3 Zero-1-to-3-XL RealFusion InstantNGP 3D Gaussian Splatting Point-E Shape-E One-2-3-45 DreamGaussian SyncDreamer

Builds on: Stable Diffusion v1.5 Zero-1-to-3 RoPE NeuS

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