Reg-NF: Efficient Registration of Implicit Surfaces within Neural Fields

Stephen Hausler, David Hall, Sutharsan Mahendren, Peyman Moghadam
2/15/2024
cs.ROcs.AIcs.CV

No official code found. Best implementation: csiro-robotics/Reg-NF (8 stars, last commit 2024-09-24).

Abstract

Neural fields, coordinate-based neural networks, have recently gained popularity for implicitly representing a scene. In contrast to classical methods that are based on explicit representations such as point clouds, neural fields provide a continuous scene representation able to represent 3D geometry and appearance in a way which is compact and ideal for robotics applications. However, limited prior methods have investigated registering multiple neural fields by directly utilising these continuous implicit representations. In this paper, we present Reg-NF, a neural fields-based registration that optimises for the relative 6-DoF transformation between two arbitrary neural fields, even if those two fields have different scale factors. Key components of Reg-NF include a bidirectional registration loss, multi-view surface sampling, and utilisation of volumetric signed distance functions (SDFs). We showcase our approach on a new neural field dataset for evaluating registration problems. We provide an exhaustive set of experiments and ablation studies to identify the performance of our approach, while also discussing limitations to provide future direction to the research community on open challenges in utilizing neural fields in unconstrained environments.

View on arXivView PDF

Code Implementations(1)

[ICRA 2024] Official repository of Reg-NF: Efficient Registration of Implicit Surfaces within Neural Fields

80PythonFeb 2, 20242 years agoNOASSERTION
3ddeep-learningnerfneural-fieldsregistration+1 more

Similar Papers

Cite this paper

@article{hausler2024regnf,
  title  = {Reg-NF: Efficient Registration of Implicit Surfaces within Neural Fields},
  author = {Stephen Hausler and David Hall and Sutharsan Mahendren and Peyman Moghadam},
  year   = {2024},
  eprint = {2402.09722},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.09722v1}
}

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

Discussion