Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

IBRNet: Learning Multi-View Image-Based Rendering

About

We present a method that synthesizes novel views of complex scenes by interpolating a sparse set of nearby views. The core of our method is a network architecture that includes a multilayer perceptron and a ray transformer that estimates radiance and volume density at continuous 5D locations (3D spatial locations and 2D viewing directions), drawing appearance information on the fly from multiple source views. By drawing on source views at render time, our method hearkens back to classic work on image-based rendering (IBR), and allows us to render high-resolution imagery. Unlike neural scene representation work that optimizes per-scene functions for rendering, we learn a generic view interpolation function that generalizes to novel scenes. We render images using classic volume rendering, which is fully differentiable and allows us to train using only multi-view posed images as supervision. Experiments show that our method outperforms recent novel view synthesis methods that also seek to generalize to novel scenes. Further, if fine-tuned on each scene, our method is competitive with state-of-the-art single-scene neural rendering methods. Project page: https://ibrnet.github.io/

Qianqian Wang, Zhicheng Wang, Kyle Genova, Pratul Srinivasan, Howard Zhou, Jonathan T. Barron, Ricardo Martin-Brualla, Noah Snavely, Thomas Funkhouser• 2021

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisLLFF
PSNR25.17
124
Novel View SynthesisRealEstate10K
PSNR30.26
116
Novel View SynthesisDTU
PSNR31.35
100
Novel View SynthesisNeRF Synthetic
PSNR28.14
92
Novel View SynthesisDTU (test)
PSNR31.35
82
Novel View SynthesisLLFF (test)
PSNR25.28
79
3D surface reconstructionDTU (test)
Mean Chamfer Distance (CD)1.9
69
Novel View SynthesisBlender
PSNR26.73
60
Novel View SynthesisScanNet
PSNR21.19
58
Novel View SynthesisLLFF multi-scale (test)
PSNR25.28
56
Showing 10 of 74 rows
...

Other info

Code

Follow for update