VF-NeRF: Learning Neural Vector Fields for Indoor Scene Reconstruction

Albert Gassol Puigjaner, Edoardo Mello Rella, Erik Sandström, Ajad Chhatkuli, Luc Van Gool
8/16/2024
cs.CV

No official code found. Best implementation: albertgassol1/vf-nerf (20 stars, MIT, last commit 2024-09-30).

Abstract

Implicit surfaces via neural radiance fields (NeRF) have shown surprising accuracy in surface reconstruction. Despite their success in reconstructing richly textured surfaces, existing methods struggle with planar regions with weak textures, which account for the majority of indoor scenes. In this paper, we address indoor dense surface reconstruction by revisiting key aspects of NeRF in order to use the recently proposed Vector Field (VF) as the implicit representation. VF is defined by the unit vector directed to the nearest surface point. It therefore flips direction at the surface and equals to the explicit surface normals. Except for this flip, VF remains constant along planar surfaces and provides a strong inductive bias in representing planar surfaces. Concretely, we develop a novel density-VF relationship and a training scheme that allows us to learn VF via volume rendering By doing this, VF-NeRF can model large planar surfaces and sharp corners accurately. We show that, when depth cues are available, our method further improves and achieves state-of-the-art results in reconstructing indoor scenes and rendering novel views. We extensively evaluate VF-NeRF on indoor datasets and run ablations of its components.

View on arXivView PDF

Code Implementations(1)

MIT

VF-NeRF code. We learn to densely reconstruct indoor from multi-view images by representing the surface with Vector Fields (VF). We develop a novel density-VF relationship and a training scheme that allows us to learn VF via volume rendering.

201PythonAug 16, 20242 years agoMIT

Similar Papers

Cite this paper

@article{puigjaner2024vfnerf,
  title  = {VF-NeRF: Learning Neural Vector Fields for Indoor Scene Reconstruction},
  author = {Albert Gassol Puigjaner and Edoardo Mello Rella and Erik Sandström and Ajad Chhatkuli and Luc Van Gool},
  year   = {2024},
  eprint = {2408.08766},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.08766v1}
}

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

Discussion