PosDiffNet: Positional Neural Diffusion for Point Cloud Registration in a Large Field of View with Perturbations

Rui She, Sijie Wang, Qiyu Kang, Kai Zhao, Yang Song +3 more
1/6/2024
cs.CVcs.AI

Official code: AI-IT-AVs/PosDiffNet (14 stars, last commit 2026-02-27).

Abstract

Point cloud registration is a crucial technique in 3D computer vision with a wide range of applications. However, this task can be challenging, particularly in large fields of view with dynamic objects, environmental noise, or other perturbations. To address this challenge, we propose a model called PosDiffNet. Our approach performs hierarchical registration based on window-level, patch-level, and point-level correspondence. We leverage a graph neural partial differential equation (PDE) based on Beltrami flow to obtain high-dimensional features and position embeddings for point clouds. We incorporate position embeddings into a Transformer module based on a neural ordinary differential equation (ODE) to efficiently represent patches within points. We employ the multi-level correspondence derived from the high feature similarity scores to facilitate alignment between point clouds. Subsequently, we use registration methods such as SVD-based algorithms to predict the transformation using corresponding point pairs. We evaluate PosDiffNet on several 3D point cloud datasets, verifying that it achieves state-of-the-art (SOTA) performance for point cloud registration in large fields of view with perturbations. The implementation code of experiments is available at https://github.com/AI-IT-AVs/PosDiffNet.

View on arXivView PDF

Code Implementations(1)

The code for PosDiffNet

140Dec 11, 20237 months ago

Similar Papers

Cite this paper

@article{she2024posdiffnet,
  title  = {PosDiffNet: Positional Neural Diffusion for Point Cloud Registration in a Large Field of View with Perturbations},
  author = {Rui She and Sijie Wang and Qiyu Kang and Kai Zhao and Yang Song and Wee Peng Tay and Tianyu Geng and Xingchao Jian},
  year   = {2024},
  eprint = {2401.03167},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.03167v1}
}

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

Discussion