A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application

Simultaneous localization and mapping (SLAM) algorithm is a prerequisite for unmanned ground vehicle (UGV) localization, path planning, and navigation, which includes two essential components: frontend odometry and backend optimization. Frontend odometry tends to amplify the cumulative error continu...

Full description

Bibliographic Details
Main Authors: Gang Wang, Xiaomeng Wei, Yu Chen, Tongzhou Zhang, Minghui Hou, Zhaohan Liu
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/22/5877
_version_ 1797464012743507968
author Gang Wang
Xiaomeng Wei
Yu Chen
Tongzhou Zhang
Minghui Hou
Zhaohan Liu
author_facet Gang Wang
Xiaomeng Wei
Yu Chen
Tongzhou Zhang
Minghui Hou
Zhaohan Liu
author_sort Gang Wang
collection DOAJ
description Simultaneous localization and mapping (SLAM) algorithm is a prerequisite for unmanned ground vehicle (UGV) localization, path planning, and navigation, which includes two essential components: frontend odometry and backend optimization. Frontend odometry tends to amplify the cumulative error continuously, leading to ghosting and drifting on the mapping results. However, loop closure detection (LCD) can be used to address this technical issue by significantly eliminating the cumulative error. The existing LCD methods decide whether a loop exists by constructing local or global descriptors and calculating the similarity between descriptors, which attaches great importance to the design of discriminative descriptors and effective similarity measurement mechanisms. In this paper, we first propose novel multi-channel descriptors (CMCD) to alleviate the lack of point cloud single information in the discriminative power of scene description. The distance, height, and intensity information of the point cloud is encoded into three independent channels of the shadow-casting region (bin) and then compressed it into a two-dimensional global descriptor. Next, an ORB-based dynamic threshold feature extraction algorithm (DTORB) is designed using objective 2D descriptors to describe the distributions of global and local point clouds. Then, a DTORB-based similarity measurement method is designed using the rotation-invariance and visualization characteristic of descriptor features to overcome the subjective tendency of the constant threshold ORB algorithm in descriptor feature extraction. Finally, verification is performed over KITTI odometry sequences and the campus datasets of Jilin University collected by us. The experimental results demonstrate the superior performance of our method to the state-of-the-art approaches.
first_indexed 2024-03-09T18:01:55Z
format Article
id doaj.art-501ef82dde8f468097753912ed7b2e40
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-09T18:01:55Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-501ef82dde8f468097753912ed7b2e402023-11-24T09:51:54ZengMDPI AGRemote Sensing2072-42922022-11-011422587710.3390/rs14225877A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its ApplicationGang Wang0Xiaomeng Wei1Yu Chen2Tongzhou Zhang3Minghui Hou4Zhaohan Liu5College of Computer Science and Technology, Jilin University, Changchun 130012, ChinaCollege of Software, Jilin University, Changchun 130012, ChinaCollege of Software, Jilin University, Changchun 130012, ChinaCollege of Computer Science and Technology, Jilin University, Changchun 130012, ChinaCollege of Computer Science and Technology, Jilin University, Changchun 130012, ChinaCollege of Electronic Science and Engineering, Jilin University, Changchun 130012, ChinaSimultaneous localization and mapping (SLAM) algorithm is a prerequisite for unmanned ground vehicle (UGV) localization, path planning, and navigation, which includes two essential components: frontend odometry and backend optimization. Frontend odometry tends to amplify the cumulative error continuously, leading to ghosting and drifting on the mapping results. However, loop closure detection (LCD) can be used to address this technical issue by significantly eliminating the cumulative error. The existing LCD methods decide whether a loop exists by constructing local or global descriptors and calculating the similarity between descriptors, which attaches great importance to the design of discriminative descriptors and effective similarity measurement mechanisms. In this paper, we first propose novel multi-channel descriptors (CMCD) to alleviate the lack of point cloud single information in the discriminative power of scene description. The distance, height, and intensity information of the point cloud is encoded into three independent channels of the shadow-casting region (bin) and then compressed it into a two-dimensional global descriptor. Next, an ORB-based dynamic threshold feature extraction algorithm (DTORB) is designed using objective 2D descriptors to describe the distributions of global and local point clouds. Then, a DTORB-based similarity measurement method is designed using the rotation-invariance and visualization characteristic of descriptor features to overcome the subjective tendency of the constant threshold ORB algorithm in descriptor feature extraction. Finally, verification is performed over KITTI odometry sequences and the campus datasets of Jilin University collected by us. The experimental results demonstrate the superior performance of our method to the state-of-the-art approaches.https://www.mdpi.com/2072-4292/14/22/5877autonomous drivingunmanned ground vehicleLiDARsimultaneous localization and mappingloop closure detection
spellingShingle Gang Wang
Xiaomeng Wei
Yu Chen
Tongzhou Zhang
Minghui Hou
Zhaohan Liu
A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
Remote Sensing
autonomous driving
unmanned ground vehicle
LiDAR
simultaneous localization and mapping
loop closure detection
title A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
title_full A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
title_fullStr A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
title_full_unstemmed A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
title_short A Multi-Channel Descriptor for LiDAR-Based Loop Closure Detection and Its Application
title_sort multi channel descriptor for lidar based loop closure detection and its application
topic autonomous driving
unmanned ground vehicle
LiDAR
simultaneous localization and mapping
loop closure detection
url https://www.mdpi.com/2072-4292/14/22/5877
work_keys_str_mv AT gangwang amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT xiaomengwei amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT yuchen amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT tongzhouzhang amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT minghuihou amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT zhaohanliu amultichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT gangwang multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT xiaomengwei multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT yuchen multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT tongzhouzhang multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT minghuihou multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication
AT zhaohanliu multichanneldescriptorforlidarbasedloopclosuredetectionanditsapplication