LP-ICP: General Localizability-Aware Point Cloud Registration for Robust Localization in Extreme Unstructured Environments

πŸ“… 2025-01-05
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
In unstructured environments, LiDAR SLAM suffers from poor localization robustness and low ICP registration accuracy due to degeneracy. To address this, we propose LP-ICP, a local observability-aware point cloud registration framework. Our method introduces three key innovations: (1) a novel local observability analysis module that identifies degenerate directions at fine granularity by leveraging geometric attributes of edge and planar points; (2) a weighted hybrid distance metric combining point-to-line and point-to-plane distances; and (3) a soft–hard constraint co-optimization mechanism that suppresses pose drift or incorporates prior knowledge along unobservable directions. Evaluated on both synthetic and real-world unstructured datasets, LP-ICP significantly reduces pose jitter and achieves state-of-the-art accuracy. The source code and benchmark datasets are publicly released.

Technology Category

Application Category

πŸ“ Abstract
The Iterative Closest Point (ICP) algorithm is a crucial component of LiDAR-based SLAM algorithms. However, its performance can be negatively affected in unstructured environments that lack features and geometric structures, leading to low accuracy and poor robustness in localization and mapping. It is known that degeneracy caused by the lack of geometric constraints can lead to errors in 6-DOF pose estimation along ill-conditioned directions. Therefore, there is a need for a broader and more fine-grained degeneracy detection and handling method. This paper proposes a new point cloud registration framework, LP-ICP, that combines point-to-line and point-to-plane distance metrics in the ICP algorithm, with localizability detection and handling. LP-ICP consists of a localizability detection module and an optimization module. The localizability detection module performs localizability analysis by utilizing the correspondences between edge points (with low local smoothness) to lines and planar points (with high local smoothness) to planes between the scan and the map. The localizability contribution of individual correspondence constraints can be applied to a broader range. The optimization module adds additional soft and hard constraints to the optimization equations based on the localizability category. This allows the pose to be constrained along ill-conditioned directions, with updates either tending towards the constraint value or leaving the initial estimate unchanged. This improves accuracy and reduces fluctuations. The proposed method is extensively evaluated through experiments on both simulation and real-world datasets, demonstrating higher or comparable accuracy than the state-of-the-art methods. The dataset and code of this paper will also be open-sourced at https://github.com/xuqingyuan2000/LP-ICP.
Problem

Research questions and friction points this paper is trying to address.

Lidar-based SLAM
ICP Algorithm
Accuracy in Featureless Environments
Innovation

Methods, ideas, or system contributions that make the work stand out.

LP-ICP
Point-to-Line and Point-to-Plane Measurement
Localization and Mapping Accuracy
H
Haosong Yue
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
Q
Qingyuan Xu
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
F
Fei Chen
Department of Mechanical and Automation Engineering, T-Stone Robotics Institute, The Chinese University of Hong Kong, Hong Kong
J
Jia Pan
Department of Computer Science, The University of Hong Kong, Hong Kong
Weihai Chen
Weihai Chen
Beihang University