DK-SLAM: Monocular Visual SLAM with Deep Keypoint Learning, Tracking and Loop-Closing
Not on the map. Why?
Abstract (arXiv)
The performance of visual SLAM in complex, real-world scenarios is often compromised by unreliable feature extraction and matching when using handcrafted features. Although deep learning-based local features excel at capturing high-level information and perform well on matching benchmarks, they struggle with generalization in continuous motion scenes, adversely affecting loop detection accuracy. Our system employs a Model-Agnostic Meta-Learning (MAML) strategy to optimize the training of keypoint extraction networks, enhancing their adaptability to diverse environments. Additionally, we introduce a coarse-to-fine feature tracking mechanism for learned keypoints. It begins with a direct method to approximate the relative pose between consecutive frames, followed by a feature matching method for refined pose estimation. To mitigate cumulative positioning errors, DK-SLAM incorporates a novel online learning module that utilizes binary features for loop closure detection. This module dynamically identifies loop nodes within a sequence, ensuring accurate and efficient localization. Experimental evaluations on publicly available datasets demonstrate that DK-SLAM outperforms leading traditional and learning based SLAM systems, such as ORB-SLAM3 and LIFT-SLAM. These results underscore the efficacy and robustness of our DK-SLAM in varied and challenging real-world environments.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 26 of its 73 references that are in the map. First posted on arXiv 17 Jan 2024.
Builds on
26 of 73 references.
References · 26
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2016Direct Sparse Odometrycited by 479
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2016LIFT: Learned Invariant Feature Transformcited by 305
14 more
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAMcited by 67
- 2018LDSO: Direct Sparse Odometry with Loop Closurecited by 50
- 2020Deep Keypoint-Based Camera Pose Estimation with Geometric Constraintscited by 29
- 2022The Revisiting Problem in Simultaneous Localization and Mapping: A Survey on Visual Loop Closure Detectioncited by 29
- 2019Direct Sparse Mappingcited by 25
- 2018iBoW-LCD: An Appearance-based Loop Closure Detection Approach using Incremental Bags of Binary Wordscited by 20
- 2021LIFT-SLAM: a deep-learning feature-based monocular visual SLAM methodcited by 20
- 2019GCNv2: Efficient Correspondence Prediction for Real-Time SLAMcited by 19
- 2020DXSLAM: A Robust and Efficient Visual SLAM System with Deep Featurescited by 17
- 2022EMA-VIO: Deep Visual-Inertial Odometry with External Memory Attentioncited by 6
- 2021Improved Real-Time Monocular SLAM Using Semantic Segmentation on Selective Framescited by 5
- 2023H-SLAM: Hybrid Direct-Indirect Visual SLAMcited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.