PADLoC: LiDAR-Based Deep Loop Closure Detection and Registration Using Panoptic Attention

被引:26
作者
Arce, Jose [1 ]
Voedisch, Niclas [1 ]
Cattaneo, Daniele [1 ]
Burgard, Wolfram [2 ]
Valada, Abhinav [1 ]
机构
[1] Univ Freiburg, Dept Comp Sci, D-79110 Freiburg, Germany
[2] Univ Technol Nuremberg, Dept Engn, D-90443 Nurnberg, Bavaria, Germany
关键词
SLAM; Deep learning methods; loop closure detection; point cloud registration; LiDAR; LOCALIZATION;
D O I
10.1109/LRA.2023.3239312
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
A key component of graph-based SLAM systems is the ability to detect loop closures in a trajectory to reduce the drift accumulated over time from the odometry. Most LiDAR-based methods achieve this goal by using only the geometric information, disregarding the semantics of the scene. In this work, we introduce PADLoC for joint loop closure detection and registration in LiDAR-based SLAM frameworks. We propose a novel transformer-based head for point cloud matching and registration, and to leverage panoptic information during training time. In particular, we propose a novel loss function that reframes the matching problem as a classification task for the semantic labels and as a graph connectivity assignment for the instance labels. During inference, PADLoC does not require panoptic annotations, making it more versatile than other methods. Additionally, we show that using two shared matching and registration heads with their source and target inputs swapped increases the overall performance by enforcing forward-backward consistency. We perform extensive evaluations of PADLoC on multiple real-world datasets demonstrating that it achieves state-of-the-art results.
引用
收藏
页码:1319 / 1326
页数:8
相关论文
共 40 条
[1]   PointNetLK: Robust & Efficient Point Cloud Registration using PointNet [J].
Aoki, Yasuhiro ;
Goforth, Hunter ;
Srivatsan, Rangaprasad Arun ;
Lucey, Simon .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :7156-7165
[2]  
Arandjelovic R, 2018, IEEE T PATTERN ANAL, V40, P1437, DOI [10.1109/CVPR.2016.572, 10.1109/TPAMI.2017.2711011]
[3]  
Ballardini AL, 2019, IEEE INT CONF ROBOT, P6651, DOI [10.1109/ICRA.2019.8794413, 10.1109/icra.2019.8794413]
[4]   SemanticKITTI: A Dataset for Semantic Scene Understanding of LiDAR Sequences [J].
Behley, Jens ;
Garbade, Martin ;
Milioto, Andres ;
Quenzel, Jan ;
Behnke, Sven ;
Stachniss, Cyrill ;
Gall, Juergen .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :9296-9306
[5]   Dynamic Object Removal and Spatio-Temporal RGB-D Inpainting via Geometry-Aware Adversarial Learning [J].
Besic, Borna ;
Valada, Abhinav .
IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2022, 7 (02) :170-185
[6]   Sparse Iterative Closest Point [J].
Bouaziz, Sofien ;
Tagliasacchi, Andrea ;
Pauly, Mark .
COMPUTER GRAPHICS FORUM, 2013, 32 (05) :113-123
[7]   LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM [J].
Cattaneo, Daniele ;
Vaghi, Matteo ;
Valada, Abhinav .
IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (04) :2074-2093
[8]   OverlapNet: a siamese network for computing LiDAR scan similarity with applications to loop closing and localization [J].
Chen, Xieyuanli ;
Laebe, Thomas ;
Milioto, Andres ;
Rohling, Timo ;
Behley, Jens ;
Stachniss, Cyrill .
AUTONOMOUS ROBOTS, 2022, 46 (01) :61-81
[9]  
Chen XYL, 2019, IEEE INT C INT ROBOT, P4530, DOI 10.1109/IROS40897.2019.8967704
[10]   The Cityscapes Dataset for Semantic Urban Scene Understanding [J].
Cordts, Marius ;
Omran, Mohamed ;
Ramos, Sebastian ;
Rehfeld, Timo ;
Enzweiler, Markus ;
Benenson, Rodrigo ;
Franke, Uwe ;
Roth, Stefan ;
Schiele, Bernt .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :3213-3223