One View Is Enough! Monocular Training for In-the-Wild Novel View Generation

Adrien Ramanana Rahary, Nicolas Dufour, Patrick Perez, David Picard
3/24/2026
cs.CV

No official code found. Best implementation: kyutai-labs/ovie (81 stars, last commit 2026-04-16).

Abstract

Monocular novel-view synthesis has long required multi-view image pairs for supervision, limiting training data scale and diversity. We argue it is not necessary: one view is enough. We present OVIE, trained entirely on unpaired internet images. We leverage a monocular depth estimator as a geometric scaffold at training time: we lift a source image into 3D, apply a sampled camera transformation, and project to obtain a pseudo-target view. To handle disocclusions, we introduce a masked training formulation that restricts geometric, perceptual, and textural losses to valid regions, enabling training on 30 million uncurated images. At inference, OVIE is geometry-free, requiring no depth estimator or 3D representation. Trained exclusively on in-the-wild images, OVIE outperforms prior methods in a zero-shot setting, while being 600x faster than the second-best baseline. Code and models are publicly available at https://github.com/AdrienRR/ovie.

View on arXivView PDF

Code Implementations(1)

kyutai-labs/ovieCommunity25%

Official implementation and models for OVIE (One View Is Enough! Monocular Training for In-the-Wild Novel View Generation)

814Python, Jupyter NotebookMar 23, 20266 months ago

Similar Papers

Cite this paper

@article{rahary2026view,
  title  = {One View Is Enough! Monocular Training for In-the-Wild Novel View Generation},
  author = {Adrien Ramanana Rahary and Nicolas Dufour and Patrick Perez and David Picard},
  year   = {2026},
  eprint = {2603.23488},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.23488v1}
}

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/2603.23488.svg)](https://codeofpaper.com/paper/2603.23488)

Discussion