Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SSC: Semantic Scan Context for Large-Scale Place Recognition

About

Place recognition gives a SLAM system the ability to correct cumulative errors. Unlike images that contain rich texture features, point clouds are almost pure geometric information which makes place recognition based on point clouds challenging. Existing works usually encode low-level features such as coordinate, normal, reflection intensity, etc., as local or global descriptors to represent scenes. Besides, they often ignore the translation between point clouds when matching descriptors. Different from most existing methods, we explore the use of high-level features, namely semantics, to improve the descriptor's representation ability. Also, when matching descriptors, we try to correct the translation between point clouds to improve accuracy. Concretely, we propose a novel global descriptor, Semantic Scan Context, which explores semantic information to represent scenes more effectively. We also present a two-step global semantic ICP to obtain the 3D pose (x, y, yaw) used to align the point cloud to improve matching performance. Our experiments on the KITTI dataset show that our approach outperforms the state-of-the-art methods with a large margin. Our code is available at: https://github.com/lilin-hitcrt/SSC.

Lin Li, Xin Kong, Xiangrui Zhao, Tianxin Huang, Yong Liu• 2021

Related benchmarks

TaskDatasetResultRank
Place RecognitionKITTI Sequence 08
F1 Score94
9
Place RecognitionKITTI Sequence 00
F1 max95.1
9
Place RecognitionKITTI Sequence 02
F1 Max89.1
9
Place RecognitionKITTI Sequence 05
F1 Max95.1
9
Place RecognitionKITTI Sequence 06
F1 max98.6
9
Place RecognitionKITTI Sequence 07
F1 max0.875
9
Place RecognitionKITTI Mean across sequences 00-08
F1 Max0.932
9
Yaw EstimationKITTI (sequences 00, 02, 05, 06, 07, 08)
Yaw Error (Seq 00)0.891
4
Showing 8 of 8 rows

Other info

Code

Follow for update