Improving Neural Radiance Fields with Depth-aware Optimization for Novel View Synthesis

Shu Chen, Junyao Li, Yang Zhang, Beiji Zou
4/11/2023
cs.CV

Official code: XTU-PR-LAB/SfMNeRF (6 stars, last commit 2024-01-07).

Abstract

With dense inputs, Neural Radiance Fields (NeRF) is able to render photo-realistic novel views under static conditions. Although the synthesis quality is excellent, existing NeRF-based methods fail to obtain moderate three-dimensional (3D) structures. The novel view synthesis quality drops dramatically given sparse input due to the implicitly reconstructed inaccurate 3D-scene structure. We propose SfMNeRF, a method to better synthesize novel views as well as reconstruct the 3D-scene geometry. SfMNeRF leverages the knowledge from the self-supervised depth estimation methods to constrain the 3D-scene geometry during view synthesis training. Specifically, SfMNeRF employs the epipolar, photometric consistency, depth smoothness, and position-of-matches constraints to explicitly reconstruct the 3D-scene structure. Through these explicit constraints and the implicit constraint from NeRF, our method improves the view synthesis as well as the 3D-scene geometry performance of NeRF at the same time. In addition, SfMNeRF synthesizes novel sub-pixels in which the ground truth is obtained by image interpolation. This strategy enables SfMNeRF to include more samples to improve generalization performance. Experiments on two public datasets demonstrate that SfMNeRF surpasses state-of-the-art approaches. Code is available at https://github.com/XTU-PR-LAB/SfMNeRF

View on arXivView PDF

Code Implementations(1)

XTU-PR-LAB/SfMNeRFOfficial100%
61Shell, PythonOct 31, 20222 years ago

Similar Papers

Cite this paper

@article{chen2023improving,
  title  = {Improving Neural Radiance Fields with Depth-aware Optimization for Novel View Synthesis},
  author = {Shu Chen and Junyao Li and Yang Zhang and Beiji Zou},
  year   = {2023},
  eprint = {2304.05218},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.05218v2}
}

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

Discussion