File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: BTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition

TitleBTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition
Authors
KeywordsLocalization
mapping
recognition
simultaneous localization and mapping (SLAM)
Issue Date11-Jan-2024
PublisherInstitute of Electrical and Electronics Engineers
Citation
IEEE Transactions on Robotics, 2024, v. 40, p. 1580-1599 How to Cite?
Abstract

Accurate and robust place recognition is essential for robot navigation, yet achieving full pose invariance and high performance across diverse scenes remains challenging. In this work, we propose a novel global and local combined descriptor named binary triangle combined (BTC) descriptor. We first extract the keypoints of a point cloud by projecting the points to planes extracted therein. Any three keypoints form a unique triangle, with the lengths of its sides constituting a triangle descriptor that captures the global appearance of the point cloud. Thanks to the distinct shape of a triangle given three side lengths, the similarity between two triangles and their vertices (i.e., keypoints) correspondence can be naturally determined from the side lengths of the triangle descriptors. The matched triangle pairs evaluate the appearance similarity between two point clouds, while the vertices' correspondence enables accurate estimation of their relative pose; both are crucial for the place recognition task. To enhance the accuracy of triangle matching, BTC introduces a binary descriptor, which describes the point distribution neighboring each keypoint. The local geometry information encoded by the binary descriptor augments descriptiveness and discriminativeness to the triangle descriptor. Collectively, the two descriptors achieve both global and local descriptions of the environment with high accuracy, efficiency, and robustness. We extensively compare the proposed BTC descriptor against state-of-the-art methods (e.g., Scan Context, LCD-Net) on a wide range of datasets collected using different types of LiDAR sensors (spinning LiDARs and nonrepetitive scanning LiDARs) in various environments (urban, campus, forest, park, and mountain). The quantitative results demonstrate that BTC exhibits greater adaptability and significant improvement in precision compared to its counterparts, especially in challenging cases with large viewpoint variations (e.g., reverse direction, large translation, and/or rotation).


Persistent Identifierhttp://hdl.handle.net/10722/346044
ISSN
2023 Impact Factor: 9.4
2023 SCImago Journal Rankings: 3.669

 

DC FieldValueLanguage
dc.contributor.authorYuan, Chongjian-
dc.contributor.authorLin, Jiarong-
dc.contributor.authorLiu, Zheng-
dc.contributor.authorWei, Hairuo-
dc.contributor.authorHong, Xiaoping-
dc.contributor.authorZhang, Fu-
dc.date.accessioned2024-09-07T00:30:16Z-
dc.date.available2024-09-07T00:30:16Z-
dc.date.issued2024-01-11-
dc.identifier.citationIEEE Transactions on Robotics, 2024, v. 40, p. 1580-1599-
dc.identifier.issn1552-3098-
dc.identifier.urihttp://hdl.handle.net/10722/346044-
dc.description.abstract<p>Accurate and robust place recognition is essential for robot navigation, yet achieving full pose invariance and high performance across diverse scenes remains challenging. In this work, we propose a novel global and local combined descriptor named binary triangle combined (BTC) descriptor. We first extract the keypoints of a point cloud by projecting the points to planes extracted therein. Any three keypoints form a unique triangle, with the lengths of its sides constituting a triangle descriptor that captures the global appearance of the point cloud. Thanks to the distinct shape of a triangle given three side lengths, the similarity between two triangles and their vertices (i.e., keypoints) correspondence can be naturally determined from the side lengths of the triangle descriptors. The matched triangle pairs evaluate the appearance similarity between two point clouds, while the vertices' correspondence enables accurate estimation of their relative pose; both are crucial for the place recognition task. To enhance the accuracy of triangle matching, BTC introduces a binary descriptor, which describes the point distribution neighboring each keypoint. The local geometry information encoded by the binary descriptor augments descriptiveness and discriminativeness to the triangle descriptor. Collectively, the two descriptors achieve both global and local descriptions of the environment with high accuracy, efficiency, and robustness. We extensively compare the proposed BTC descriptor against state-of-the-art methods (e.g., Scan Context, LCD-Net) on a wide range of datasets collected using different types of LiDAR sensors (spinning LiDARs and nonrepetitive scanning LiDARs) in various environments (urban, campus, forest, park, and mountain). The quantitative results demonstrate that BTC exhibits greater adaptability and significant improvement in precision compared to its counterparts, especially in challenging cases with large viewpoint variations (e.g., reverse direction, large translation, and/or rotation).</p>-
dc.languageeng-
dc.publisherInstitute of Electrical and Electronics Engineers-
dc.relation.ispartofIEEE Transactions on Robotics-
dc.subjectLocalization-
dc.subjectmapping-
dc.subjectrecognition-
dc.subjectsimultaneous localization and mapping (SLAM)-
dc.titleBTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition-
dc.typeArticle-
dc.identifier.doi10.1109/TRO.2024.3353076-
dc.identifier.scopuseid_2-s2.0-85182948758-
dc.identifier.volume40-
dc.identifier.spage1580-
dc.identifier.epage1599-
dc.identifier.eissn1941-0468-
dc.identifier.issnl1552-3098-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats