UpFusion: Novel View Diffusion from Unposed Sparse View Observations

Bharath Raj Nagoor Kani, Hsin-Ying Lee, Sergey Tulyakov, Shubham Tulsiani
12/11/2023
cs.CV

No official code found. Best implementation: upfusion3d/upfusion (115 stars, MIT, last commit 2024-08-26).

Abstract

We propose UpFusion, a system that can perform novel view synthesis and infer 3D representations for an object given a sparse set of reference images without corresponding pose information. Current sparse-view 3D inference methods typically rely on camera poses to geometrically aggregate information from input views, but are not robust in-the-wild when such information is unavailable/inaccurate. In contrast, UpFusion sidesteps this requirement by learning to implicitly leverage the available images as context in a conditional generative model for synthesizing novel views. We incorporate two complementary forms of conditioning into diffusion models for leveraging the input views: a) via inferring query-view aligned features using a scene-level transformer, b) via intermediate attentional layers that can directly observe the input image tokens. We show that this mechanism allows generating high-fidelity novel views while improving the synthesis quality given additional (unposed) images. We evaluate our approach on the Co3Dv2 and Google Scanned Objects datasets and demonstrate the benefits of our method over pose-reliant sparse-view methods as well as single-view methods that cannot leverage additional views. Finally, we also show that our learned model can generalize beyond the training categories and even allow reconstruction from self-captured images of generic objects in-the-wild.

View on arXivView PDF

Code Implementations(1)

MIT

UpFusion: Novel View Diffusion from Unposed Sparse View Observations (ECCV 2024)

1157Shell, Python2 years agoMIT

Similar Papers

Cite this paper

@article{kani2023upfusion,
  title  = {UpFusion: Novel View Diffusion from Unposed Sparse View Observations},
  author = {Bharath Raj Nagoor Kani and Hsin-Ying Lee and Sergey Tulyakov and Shubham Tulsiani},
  year   = {2023},
  eprint = {2312.06661},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.06661v2}
}

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

Discussion