Density-invariant Features for Distant Point Cloud Registration

Quanpan Liu, Hongzi Zhu, Yunsong Zhou, Hongyang Li, Shan Chang +1 more
2/14/2026

No official code found. Best implementation: liuQuan98/GCL (28 stars, MIT, last commit 2024-08-06). 1 more below.

Abstract

Registration of distant outdoor LiDAR point clouds is crucial to extending the 3D vision of collaborative autonomous vehicles, and yet is challenging due to small overlapping area and a huge disparity between observed point densities. In this paper, we propose Group-wise Contrastive Learning (GCL) scheme to extract density-invariant geometric features to register distant outdoor LiDAR point clouds. We mark through theoretical analysis and experiments that, contrastive positives should be independent and identically distributed (i.i.d.), in order to train density-invariant feature extractors. We propose upon the conclusion a simple yet effective training scheme to force the feature of multiple point clouds in the same spatial location (referred to as positive groups) to be similar, which naturally avoids the sampling bias introduced by a pair of point clouds to conform with the i.i.d. principle. The resulting fully-convolutional feature extractor is more powerful and density-invariant than state-of-the-art methods, improving the registration recall of distant scenarios on KITTI and nuScenes benchmarks by 40.9% and 26.9%, respectively. Code is available at https://github.com/liuQuan98/GCL.

View on arXivView PDF

Code Implementations(2)

liuQuan98/GCLCommunity71%
MIT

[ICCV 23] Density-invariant Features for Distant Point Cloud Registration

281Shell, PythonAug 6, 20232 years agoMIT
MIT

[ICCV 23] Density-invariant Features for Distant Point Cloud Registration

60C++, ShellNov 27, 20232 years agoMIT

Similar Papers

Cite this paper

@article{liu2026densityinvariant,
  title  = {Density-invariant Features for Distant Point Cloud Registration},
  author = {Quanpan Liu and Hongzi Zhu and Yunsong Zhou and Hongyang Li and Shan Chang and Minyi Guo},
  year   = {2026},
  eprint = {2307.09788},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2307.09788},
  journal = {ICCV 2023 2023}
}

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

Discussion