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

Kyle Sargent, Zizhang Li, Tanmay Shah, Charles Herrmann, Hong-Xing Yu +6 more
2/14/2026

No official code found. Best implementation: kylesargent/ZeroNVS (534 stars, Apache-2.0, last commit 2023-11-29).

Abstract

We introduce a 3D-aware diffusion model, ZeroNVS, for single-image novel view synthesis for in-the-wild scenes. While existing methods are designed for single objects with masked backgrounds, we propose new techniques to address challenges introduced by in-the-wild multi-object scenes with complex backgrounds. Specifically, we train a generative prior on a mixture of data sources that capture object-centric, indoor, and outdoor scenes. To address issues from data mixture such as depth-scale ambiguity, we propose a novel camera conditioning parameterization and normalization scheme. Further, we observe that Score Distillation Sampling (SDS) tends to truncate the distribution of complex backgrounds during distillation of 360-degree scenes, and propose “SDS anchoring” to improve the diversity of synthesized novel views. Our model sets a new state-of-the-art result in LPIPS on the DTU dataset in the zero-shot setting, even outperforming methods specifically trained on DTU. We further adapt the challenging Mip-NeRF 360 dataset as a new benchmark for single-image novel view synthesis, and demonstrate strong performance in this setting. Code and models are available at this url.

View on arXivView PDF

Code Implementations(1)

kylesargent/ZeroNVSCommunity100%
Apache-2.0
53432Shell, PythonOct 24, 20232 years agoApache-2.0

Cite this paper

@article{sargent2026zeronvs,
  title  = {ZeroNVS: Zero-Shot 360-Degree View Synthesis from a Single Image},
  author = {Kyle Sargent and Zizhang Li and Tanmay Shah and Charles Herrmann and Hong-Xing Yu and Yunzhi Zhang and E. Chan and Dmitry Lagun and Fei-Fei Li and Deqing Sun and Jiajun Wu},
  year   = {2026},
  eprint = {2310.17994},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.17994},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.17994.svg)](https://codeofpaper.com/paper/2310.17994)

Discussion