Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

STD: Stable Triangle Descriptor for 3D place recognition

About

In this work, we present a novel global descriptor termed stable triangle descriptor (STD) for 3D place recognition. For a triangle, its shape is uniquely determined by the length of the sides or included angles. Moreover, the shape of triangles is completely invariant to rigid transformations. Based on this property, we first design an algorithm to efficiently extract local key points from the 3D point cloud and encode these key points into triangular descriptors. Then, place recognition is achieved by matching the side lengths (and some other information) of the descriptors between point clouds. The point correspondence obtained from the descriptor matching pair can be further used in geometric verification, which greatly improves the accuracy of place recognition. In our experiments, we extensively compare our proposed system against other state-of-the-art systems (i.e., M2DP, Scan Context) on public datasets (i.e., KITTI, NCLT, and Complex-Urban) and our self-collected dataset (with a non-repetitive scanning solid-state LiDAR). All the quantitative results show that STD has stronger adaptability and a great improvement in precision over its counterparts. To share our findings and make contributions to the community, we open source our code on our GitHub: https://github.com/hku-mars/STD.

Chongjian Yuan, Jiarong Lin, Zuhao Zou, Xiaoping Hong, Fu Zhang• 2022

Related benchmarks

TaskDatasetResultRank
Loop Closure DetectionHeLiPR Bridge Bridge02 Bridge03
AP22
13
Inter-session Loop Closure DetectionHeLiPR Town01 03 Aeva Aeries II (Inter-session)
AP22.6
12
Intra-session loop closure detectionNCLT 2012-01-08
AP42.9
10
Intra-session loop closure detectionNCLT (2013-04-05)
AP21.9
10
Intra-session loop closure detectionIPB-Backpack
AP26.1
10
Intra-session loop closure detectionMulRan KAIST01 Ouster OS1-64
AP54.5
10
Intra-session loop closure detectionMulRan KAIST02 Ouster OS1-64
AP46.2
10
Intra-session loop closure detectionHeLiPR Bridge02 Ouster OS2-128
AP30
10
Intra-session loop closure detectionHeLiPR Town02 Ouster OS2-128
AP29.3
10
Intra-session loop closure detectionHeLiPR Town03 (Ouster OS2-128)
AP37.3
10
Showing 10 of 44 rows

Other info

Follow for update