atlas

Research map / 3D vision / 3D generation

ZeroNVS: Zero-Shot 360-Degree View Synthesis from a Single Image

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

Introduces ZeroNVS, a 3D-aware diffusion model for zero-shot 360-degree single-image novel view synthesis of in-the-wild scenes, using a new viewer-centric camera parameterization and SDS anchoring to improve background diversity.

Problem

Single-image novel view synthesis for complex, multi-object in-the-wild scenes with 360-degree camera motion, where prior object-centric methods (3DoF camera conditioning, standard SDS) fail due to scale ambiguity, limited camera expressiveness, and mode collapse in backgrounds.

Approach

Replace object-centric 3DoF camera conditioning with a 6DoF+1 (relative pose plus field of view) representation whose translation scale is normalized per input view using depth quantiles from infilled depth maps, and introduce SDS anchoring, which conditions SDS on nearest DDIM-sampled anchor views instead of the input view to preserve background diversity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ZeroNVS instead of NeRDiDTU zero-shot NVS · DTULPIPS: 0.421 -> 0.380Helped
Use ZeroNVS instead of SinNeRFDTU zero-shot NVS · DTUPSNR: 16.52 -> 13.55Hurt
Use ZeroNVS instead of SinNeRFDTU zero-shot NVS · DTUSSIM: 0.560 -> 0.469Hurt
Use ZeroNVS instead of Zero-1-to-3Mip-NeRF 360 zero-shot NVS · Mip-NeRF 360 DatasetLPIPS: 0.667 -> 0.625Helped
Use ZeroNVS instead of PixelNeRFMip-NeRF 360 zero-shot NVS · Mip-NeRF 360 DatasetPSNR: 16.5 -> 13.2Hurt
Use ZeroNVS instead of PixelNeRFMip-NeRF 360 zero-shot NVS · Mip-NeRF 360 DatasetSSIM: 0.556 -> 0.240Hurt
Train using all three datasets rather than omitting any one dataset (ablation)ZeroNVS · DTULPIPS: 0.421 vs 0.446; 0.456; 0.435Helped
Add ACID to training data (ablation)ZeroNVS · DTULPIPS: 0.446 -> 0.421Helped
Add CO3D to training data (ablation)ZeroNVS · DTULPIPS: 0.456 -> 0.421Helped
Add RealEstate10K to training data (ablation)ZeroNVS · DTULPIPS: 0.435 -> 0.421Helped
Replace Zero-1-to-3 conditioning with viewer-centric 6DoF+1 conditioning (ablation)ZeroNVS diffusion model · CO3DLPIPS: 0.590 -> 0.515Helped
Replace aggregated-depth 6DoF+1 conditioning with viewer-centric conditioning (ablation)ZeroNVS diffusion model · RealEstate10KLPIPS: 0.417 -> 0.414Helped

Surprising findings

Limitations

Experimental setup

Datasets: CO3D ACID RealEstate10K DTU Mip-NeRF 360

Benchmarks: DTU Mip-NeRF 360

Metrics: LPIPS PSNR SSIM user preference

Baselines: DS-NeRF PixelNeRF SinNeRF DietNeRF NeRDi Zero-1-to-3

Builds on: Zero-1-to-3 DreamFusion Score Distillation Sampling Threestudio Mip-NeRF 360

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