LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM. Cattaneo, D., Vaghi, M., & Valada, A. IEEE Transactions on Robotics, 38(4):2074-2093, 2022. Paper doi abstract bibtex Loop closure detection is an essential component of simultaneous localization and mapping (SLAM) systems, which reduces the drift accumulated over time. Over the years, several deep learning approaches have been proposed to address this task; however, their performance has been subpar compared to handcrafted techniques, especially while dealing with reverse loops. In this article, we introduce the novel loop closure detection network (LCDNet) that effectively detects loop closures in light detection and ranging (LiDAR) point clouds by simultaneously identifying previously visited places and estimating the six degrees of freedom relative transformation between the current scan and the map. LCDNet is composed of a shared encoder, a place recognition head that extracts global descriptors, and a relative pose head that estimates the transformation between two point clouds. We introduce a novel relative pose head based on the unbalanced optimal transport theory that we implement in a differentiable manner to allow for end-to-end training. Extensive evaluations of LCDNet on multiple real-world autonomous driving datasets show that our approach outperforms state-of-the-art loop closure detection and point cloud registration techniques by a large margin, especially while dealing with reverse loops. Moreover, we integrate our proposed loop closure detection approach into a LiDAR SLAM library to provide a complete mapping system and demonstrate the generalization ability using different sensor setup in an unseen city.
@article{
title = {LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM},
type = {article},
year = {2022},
keywords = {Deep learning,Feature extraction,Laser radar,Point cloud compression,Protocols,Simultaneous localization and mapping,Standards,Task analysis,loop closure detection,place recognition,point cloud registration,simultaneous localization and mapping (SLAM)},
pages = {2074-2093},
volume = {38},
id = {369f8d75-a41e-30e0-8079-38331480af8e},
created = {2022-09-08T05:59:12.519Z},
file_attached = {true},
profile_id = {235249c2-3ed4-314a-b309-b1ea0330f5d9},
group_id = {5ec9cc91-a5d6-3de5-82f3-3ef3d98a89c1},
last_modified = {2022-09-09T05:37:39.851Z},
read = {false},
starred = {false},
authored = {false},
confirmed = {true},
hidden = {false},
folder_uuids = {97693603-b330-4e3e-8cf5-d549e6474921},
private_publication = {false},
abstract = {Loop closure detection is an essential component of simultaneous localization and mapping (SLAM) systems, which reduces the drift accumulated over time. Over the years, several deep learning approaches have been proposed to address this task; however, their performance has been subpar compared to handcrafted techniques, especially while dealing with reverse loops. In this article, we introduce the novel loop closure detection network (LCDNet) that effectively detects loop closures in light detection and ranging (LiDAR) point clouds by simultaneously identifying previously visited places and estimating the six degrees of freedom relative transformation between the current scan and the map. LCDNet is composed of a shared encoder, a place recognition head that extracts global descriptors, and a relative pose head that estimates the transformation between two point clouds. We introduce a novel relative pose head based on the unbalanced optimal transport theory that we implement in a differentiable manner to allow for end-to-end training. Extensive evaluations of LCDNet on multiple real-world autonomous driving datasets show that our approach outperforms state-of-the-art loop closure detection and point cloud registration techniques by a large margin, especially while dealing with reverse loops. Moreover, we integrate our proposed loop closure detection approach into a LiDAR SLAM library to provide a complete mapping system and demonstrate the generalization ability using different sensor setup in an unseen city.},
bibtype = {article},
author = {Cattaneo, Daniele and Vaghi, Matteo and Valada, Abhinav},
doi = {10.1109/TRO.2022.3150683},
journal = {IEEE Transactions on Robotics},
number = {4}
}
Downloads: 0
{"_id":"CAQodscm5XZiJC98F","bibbaseid":"cattaneo-vaghi-valada-lcdnetdeeploopclosuredetectionandpointcloudregistrationforlidarslam-2022","author_short":["Cattaneo, D.","Vaghi, M.","Valada, A."],"bibdata":{"title":"LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM","type":"article","year":"2022","keywords":"Deep learning,Feature extraction,Laser radar,Point cloud compression,Protocols,Simultaneous localization and mapping,Standards,Task analysis,loop closure detection,place recognition,point cloud registration,simultaneous localization and mapping (SLAM)","pages":"2074-2093","volume":"38","id":"369f8d75-a41e-30e0-8079-38331480af8e","created":"2022-09-08T05:59:12.519Z","file_attached":"true","profile_id":"235249c2-3ed4-314a-b309-b1ea0330f5d9","group_id":"5ec9cc91-a5d6-3de5-82f3-3ef3d98a89c1","last_modified":"2022-09-09T05:37:39.851Z","read":false,"starred":false,"authored":false,"confirmed":"true","hidden":false,"folder_uuids":"97693603-b330-4e3e-8cf5-d549e6474921","private_publication":false,"abstract":"Loop closure detection is an essential component of simultaneous localization and mapping (SLAM) systems, which reduces the drift accumulated over time. Over the years, several deep learning approaches have been proposed to address this task; however, their performance has been subpar compared to handcrafted techniques, especially while dealing with reverse loops. In this article, we introduce the novel loop closure detection network (LCDNet) that effectively detects loop closures in light detection and ranging (LiDAR) point clouds by simultaneously identifying previously visited places and estimating the six degrees of freedom relative transformation between the current scan and the map. LCDNet is composed of a shared encoder, a place recognition head that extracts global descriptors, and a relative pose head that estimates the transformation between two point clouds. We introduce a novel relative pose head based on the unbalanced optimal transport theory that we implement in a differentiable manner to allow for end-to-end training. Extensive evaluations of LCDNet on multiple real-world autonomous driving datasets show that our approach outperforms state-of-the-art loop closure detection and point cloud registration techniques by a large margin, especially while dealing with reverse loops. Moreover, we integrate our proposed loop closure detection approach into a LiDAR SLAM library to provide a complete mapping system and demonstrate the generalization ability using different sensor setup in an unseen city.","bibtype":"article","author":"Cattaneo, Daniele and Vaghi, Matteo and Valada, Abhinav","doi":"10.1109/TRO.2022.3150683","journal":"IEEE Transactions on Robotics","number":"4","bibtex":"@article{\n title = {LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM},\n type = {article},\n year = {2022},\n keywords = {Deep learning,Feature extraction,Laser radar,Point cloud compression,Protocols,Simultaneous localization and mapping,Standards,Task analysis,loop closure detection,place recognition,point cloud registration,simultaneous localization and mapping (SLAM)},\n pages = {2074-2093},\n volume = {38},\n id = {369f8d75-a41e-30e0-8079-38331480af8e},\n created = {2022-09-08T05:59:12.519Z},\n file_attached = {true},\n profile_id = {235249c2-3ed4-314a-b309-b1ea0330f5d9},\n group_id = {5ec9cc91-a5d6-3de5-82f3-3ef3d98a89c1},\n last_modified = {2022-09-09T05:37:39.851Z},\n read = {false},\n starred = {false},\n authored = {false},\n confirmed = {true},\n hidden = {false},\n folder_uuids = {97693603-b330-4e3e-8cf5-d549e6474921},\n private_publication = {false},\n abstract = {Loop closure detection is an essential component of simultaneous localization and mapping (SLAM) systems, which reduces the drift accumulated over time. Over the years, several deep learning approaches have been proposed to address this task; however, their performance has been subpar compared to handcrafted techniques, especially while dealing with reverse loops. In this article, we introduce the novel loop closure detection network (LCDNet) that effectively detects loop closures in light detection and ranging (LiDAR) point clouds by simultaneously identifying previously visited places and estimating the six degrees of freedom relative transformation between the current scan and the map. LCDNet is composed of a shared encoder, a place recognition head that extracts global descriptors, and a relative pose head that estimates the transformation between two point clouds. We introduce a novel relative pose head based on the unbalanced optimal transport theory that we implement in a differentiable manner to allow for end-to-end training. Extensive evaluations of LCDNet on multiple real-world autonomous driving datasets show that our approach outperforms state-of-the-art loop closure detection and point cloud registration techniques by a large margin, especially while dealing with reverse loops. Moreover, we integrate our proposed loop closure detection approach into a LiDAR SLAM library to provide a complete mapping system and demonstrate the generalization ability using different sensor setup in an unseen city.},\n bibtype = {article},\n author = {Cattaneo, Daniele and Vaghi, Matteo and Valada, Abhinav},\n doi = {10.1109/TRO.2022.3150683},\n journal = {IEEE Transactions on Robotics},\n number = {4}\n}","author_short":["Cattaneo, D.","Vaghi, M.","Valada, A."],"urls":{"Paper":"https://bibbase.org/service/mendeley/bfbbf840-4c42-3914-a463-19024f50b30c/file/5d21616a-4251-6b6b-2602-933288fda152/210305056.pdf.pdf"},"biburl":"https://bibbase.org/service/mendeley/bfbbf840-4c42-3914-a463-19024f50b30c","bibbaseid":"cattaneo-vaghi-valada-lcdnetdeeploopclosuredetectionandpointcloudregistrationforlidarslam-2022","role":"author","keyword":["Deep learning","Feature extraction","Laser radar","Point cloud compression","Protocols","Simultaneous localization and mapping","Standards","Task analysis","loop closure detection","place recognition","point cloud registration","simultaneous localization and mapping (SLAM)"],"metadata":{"authorlinks":{}},"downloads":0},"bibtype":"article","biburl":"https://bibbase.org/service/mendeley/bfbbf840-4c42-3914-a463-19024f50b30c","dataSources":["2252seNhipfTmjEBQ"],"keywords":["deep learning","feature extraction","laser radar","point cloud compression","protocols","simultaneous localization and mapping","standards","task analysis","loop closure detection","place recognition","point cloud registration","simultaneous localization and mapping (slam)"],"search_terms":["lcdnet","deep","loop","closure","detection","point","cloud","registration","lidar","slam","cattaneo","vaghi","valada"],"title":"LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM","year":2022}