File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/TRO.2024.3353076
- Scopus: eid_2-s2.0-85182948758
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Article: BTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition
Title | BTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition |
---|---|
Authors | |
Keywords | Localization mapping recognition simultaneous localization and mapping (SLAM) |
Issue Date | 11-Jan-2024 |
Publisher | Institute 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 Identifier | http://hdl.handle.net/10722/346044 |
ISSN | 2023 Impact Factor: 9.4 2023 SCImago Journal Rankings: 3.669 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Yuan, Chongjian | - |
dc.contributor.author | Lin, Jiarong | - |
dc.contributor.author | Liu, Zheng | - |
dc.contributor.author | Wei, Hairuo | - |
dc.contributor.author | Hong, Xiaoping | - |
dc.contributor.author | Zhang, Fu | - |
dc.date.accessioned | 2024-09-07T00:30:16Z | - |
dc.date.available | 2024-09-07T00:30:16Z | - |
dc.date.issued | 2024-01-11 | - |
dc.identifier.citation | IEEE Transactions on Robotics, 2024, v. 40, p. 1580-1599 | - |
dc.identifier.issn | 1552-3098 | - |
dc.identifier.uri | http://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.language | eng | - |
dc.publisher | Institute of Electrical and Electronics Engineers | - |
dc.relation.ispartof | IEEE Transactions on Robotics | - |
dc.subject | Localization | - |
dc.subject | mapping | - |
dc.subject | recognition | - |
dc.subject | simultaneous localization and mapping (SLAM) | - |
dc.title | BTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition | - |
dc.type | Article | - |
dc.identifier.doi | 10.1109/TRO.2024.3353076 | - |
dc.identifier.scopus | eid_2-s2.0-85182948758 | - |
dc.identifier.volume | 40 | - |
dc.identifier.spage | 1580 | - |
dc.identifier.epage | 1599 | - |
dc.identifier.eissn | 1941-0468 | - |
dc.identifier.issnl | 1552-3098 | - |