Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T14:24:22.956Z Has data issue: false hasContentIssue false

A multi-metric LiDAR Simultaneous Localization and Mapping system based on intensity feature assistance and two-step decoupling estimation

Published online by Cambridge University Press:  22 July 2025

Zhenghui Xu
Affiliation:
School of Intelligent Engineering and Automation, Beijing University of Posts and Telecommunications, Beijing, China
Jian Li*
Affiliation:
School of Intelligent Engineering and Automation, Beijing University of Posts and Telecommunications, Beijing, China
Shimin Wei
Affiliation:
School of Intelligent Engineering and Automation, Beijing University of Posts and Telecommunications, Beijing, China
Ling Tang
Affiliation:
School of Intelligent Engineering and Automation, Beijing University of Posts and Telecommunications, Beijing, China
Huanlong Chen
Affiliation:
Shanghai Institute of Aerospace System Engineering, Shanghai, China
*
Corresponding author: Jian Li; Email: jianli_628@126.com
Rights & Permissions [Opens in a new window]

Abstract

To address the problems of accuracy degradation, localization drift, and even failure of Simultaneous Localization and Mapping (SLAM) algorithms in unstructured environments with sparse geometric features, such as outdoor parks, highways, and urban roads, a multi-metric light detection and ranging (LiDAR) SLAM system based on the fusion of geometric and intensity features is proposed. Firstly, an adaptive method for extracting multiple types of geometric features and salient intensity features is proposed to address the issue of insufficient sparse feature extraction. In addition to extracting traditional edge and planar features, vertex features are also extracted to fully utilize the geometric information, and intensity edge features are extracted in areas with significant intensity changes to increase multi-level perception of the environment. Secondly, in the state estimation, a multi-metric error estimation method based on point-to-point, point-to-line, and point-to-plane is used, and a two-step decoupling strategy is employed to enhance pose estimation accuracy. Finally, qualitative and quantitative experiments on public datasets demonstrate that compared to state-of-the-art pure geometric and intensity-assisted LiDAR SLAM algorithms, our proposed algorithm achieves superior localization accuracy and mapping clarity, with an ATE accuracy improvement of 28.93% and real-time performance of up to 62.9 ms. Additionally, test conducted in real campus environments further validates the effectiveness of our approach in complex, unstructured scenarios.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Overview of our proposed system. Preprocessing is performed to compensate, correct, and separate the point cloud, followed by the adaptive extraction of multiple geometric features of vertices, edge points, and plane points, as well as intensity edge feature points. Subsequently, multi-metric feature matching and two-step decoupling are conducted, and finally, global optimization is performed.

Figure 1

Figure 2. Schematic diagram of feature distribution and extraction. Using the nearest neighbor search strategy to search for adjacent points of different features, and then fitting the corresponding planes and lines.

Figure 2

Figure 3. Feature extraction of the current frame. (a) Original point cloud. (b) Extracted plane (red), edge (blue), vertices (purple), and intensity edge points (intensity color) feature points. (c) Enlarge the intensity edge points on the ground and display different intensity colors.

Figure 3

Algorithm 1. Adaptive Parameter Adjustment

Figure 4

Figure 4. Schematic illustration of three different feature distance error metrics. (a) Point to point. (b) Point to line. (c) Point to plane. Different features of the target point are represented by different colors, with superscripts representing transformed points and vectors, and black double arrows representing corresponding feature distance error vectors.

Figure 5

Figure 5. Schematic diagram of two-step decoupling for pose estimation. Plane feature point matching is used to estimate three pose variables, while vertex and edge feature point matching is used to estimate the other three pose variables.

Figure 6

Figure 6. The data collection platform for the KITTI dataset. Including devices such as 3D LiDAR, cameras, IMU, and GPS, it can provide trajectory truth values for multiple sequences.

Figure 7

Figure 7. The data collection platform for the MulRan dataset. Equipped with a single radar and 3D LiDAR sensor, it can provide multi-mode distance measurement and trajectory truth.

Figure 8

Table I. RMSE of ATE (m) comparison of pure geometric algorithms on KITTI dataset.

Figure 9

Table II. RMSE of RTE (m) and RRE (deg) comparison of pure geometric algorithms on KITTI dataset.

Figure 10

Figure 8. The estimated trajectory is compared with ALOAM, LeGO-LOAM, and MULLS on some KITTI dataset sequences, and their respective ground truths are also provided. (a) Seq 00. (b) Seq 02. (c) Seq 05. (d) Seq 06. (d) Seq 08. (f) Seq 10.

Figure 11

Table III. RMSE of ATE (m) and RTE(m) comparison of geometric algorithms on MulRan dataset.

Figure 12

Table IV. RMSE of ATE (m) and RTE(m) comparison of intensity-assisted algorithms on KITTI dataset.

Figure 13

Figure 9. Mapping and trajectory results of typical unstructured scenes. (a) KITTI-01 sequence is a highway scenario. (b) KITTI-10 sequence is an urban scenario.

Figure 14

Table V. The time and accuracy of odometer experiments.

Figure 15

Table VI. The time and accuracy of ablation experiments.

Figure 16

Table VII. Time consumption per frame for each module.

Figure 17

Figure 10. The running time per frame of each module in the proposed algorithm.

Figure 18

Figure 11. The Jueying Lite2 quadruped platform. It is equipped with a VLP-16 LiDAR, a D435i camera, and an NVIDIA Xavier NX processor.

Figure 19

Figure 12. Mapping in real unstructured campus scenes. (a) Aerial view of a real scene. (b) Algorithm mapping results. (c) and (d) are enlarged partial views.