# Pyramid Semantic Graph-based Global Point Cloud Registration with Low Overlap

arXiv: https://arxiv.org/abs/2307.12116 · HTML: https://mlsanity.com/paper/2307.12116/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 19 of its 33 references that are in the map.
- First posted on arXiv 22 Jul 2023.

## Builds on (most cited first, 19 of 19)

- [Open3D: A Modern Library for 3D Data Processing](https://mlsanity.com/paper/1801.09847/) (2018)
- [Deep Closest Point: Learning Representations for Point Cloud Registration](https://mlsanity.com/paper/1905.03304/) (2019)
- [TEASER: Fast and Certifiable Point Cloud Registration](https://mlsanity.com/paper/2001.07715/) (2020)
- [SalsaNext: Fast, Uncertainty-aware Semantic Segmentation of LiDAR Point Clouds for Autonomous Driving](https://mlsanity.com/paper/2003.03653/) (2020)
- [Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration](https://mlsanity.com/paper/1605.03344/) (2016)
- [REGTR: End-to-end Point Cloud Correspondences with Transformers](https://mlsanity.com/paper/2203.14517/) (2022)
- [Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejection](https://mlsanity.com/paper/1909.08605/) (2019)
- [CLIPPER: A Graph-Theoretic Framework for Robust Data Association](https://mlsanity.com/paper/2011.10202/) (2020)
- [SSC: Semantic Scan Context for Large-Scale Place Recognition](https://mlsanity.com/paper/2107.00382/) (2021)
- [Correspondence-Free Point Cloud Registration with SO(3)-Equivariant Implicit Shape Representations](https://mlsanity.com/paper/2107.10296/) (2021)
- [A Single Correspondence Is Enough: Robust Global Registration to Avoid Degeneracy in Urban Environments](https://mlsanity.com/paper/2203.06612/) (2022)
- [Parallel Maximum Clique Algorithms with Applications to Network Analysis and Storage](https://mlsanity.com/paper/1302.6256/) (2013)
- [PHASER: a Robust and Correspondence-free Global Pointcloud Registration](https://mlsanity.com/paper/2102.02767/) (2021)
- [SA-LOAM: Semantic-aided LiDAR SLAM with Loop Closure](https://mlsanity.com/paper/2106.11516/) (2021)
- [Long-Term Localization using Semantic Cues in Floor Plan Maps](https://mlsanity.com/paper/2210.01456/) (2022)
- [Segregator: Global Point Cloud Registration with Semantic and Geometric Cues](https://mlsanity.com/paper/2301.07425/) (2023)
- [Online Range Image-based Pole Extractor for Long-term LiDAR Localization in Urban Environments](https://mlsanity.com/paper/2108.08621/) (2021)
- [Semantic localization on BIM-generated maps using a 3D LiDAR sensor](https://mlsanity.com/paper/2205.00816/) (2022)
- [Solving the Maximum Clique Problem with Symmetric Rank-One Nonnegative Matrix Approximation](https://mlsanity.com/paper/1505.07077/) (2015)

## Built on by (most cited first, 6 of 6)

- [G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Model](https://mlsanity.com/paper/2308.11573/) (2023)
- [ML-SemReg: Boosting Point Cloud Registration with Multi-level Semantic Consistency](https://mlsanity.com/paper/2407.09862/) (2024)
- [BiEquiFormer: Bi-Equivariant Representations for Global Point Cloud Registration](https://mlsanity.com/paper/2407.08729/) (2024)
- [QuadricsReg: Large-Scale Point Cloud Registration using Quadric Primitives](https://mlsanity.com/paper/2412.02998/) (2024)
- [V2I-Calib: A Novel Calibration Approach for Collaborative Vehicle and Infrastructure LiDAR Systems](https://mlsanity.com/paper/2407.10195/) (2024)
- [Graph-GSReg: Leveraging 3D Scene Graphs for Gaussian Splatting Registration](https://mlsanity.com/paper/2606.29782/) (2026)

## Abstract (arXiv)

Global point cloud registration is essential in many robotics tasks like loop closing and relocalization. Unfortunately, the registration often suffers from the low overlap between point clouds, a frequent occurrence in practical applications due to occlusion and viewpoint change. In this paper, we propose a graph-theoretic framework to address the problem of global point cloud registration with low overlap. To this end, we construct a consistency graph to facilitate robust data association and employ graduated non-convexity (GNC) for reliable pose estimation, following the state-of-the-art (SoTA) methods. Unlike previous approaches, we use semantic cues to scale down the dense point clouds, thus reducing the problem size. Moreover, we address the ambiguity arising from the consistency threshold by constructing a pyramid graph with multi-level consistency thresholds. Then we propose a cascaded gradient ascend method to solve the resulting densest clique problem and obtain multiple pose candidates for every consistency threshold. Finally, fast geometric verification is employed to select the optimal estimation from multiple pose candidates. Our experiments, conducted on a self-collected indoor dataset and the public KITTI dataset, demonstrate that our method achieves the highest success rate despite the low overlap of point clouds and low semantic quality. We have open-sourced our code https://github.com/HKUST-Aerial-Robotics/Pagor for this project.
