DXSLAM: A Robust and Efficient Visual SLAM System with Deep Features
Not on the map. Why?
Abstract (arXiv)
A robust and efficient Simultaneous Localization and Mapping (SLAM) system is essential for robot autonomy. For visual SLAM algorithms, though the theoretical framework has been well established for most aspects, feature extraction and association is still empirically designed in most cases, and can be vulnerable in complex environments. This paper shows that feature extraction with deep convolutional neural networks (CNNs) can be seamlessly incorporated into a modern SLAM framework. The proposed SLAM system utilizes a state-of-the-art CNN to detect keypoints in each image frame, and to give not only keypoint descriptors, but also a global descriptor of the whole image. These local and global features are then used by different SLAM modules, resulting in much more robustness against environmental changes and viewpoint changes compared with using hand-crafted features. We also train a visual vocabulary of local features with a Bag of Words (BoW) method. Based on the local features, global features, and the vocabulary, a highly reliable loop closure detection method is built. Experimental results show that all the proposed modules significantly outperforms the baseline, and the full system achieves much lower trajectory errors and much higher correct rates on all evaluated data. Furthermore, by optimizing the CNN with Intel OpenVINO toolkit and utilizing the Fast BoW library, the system benefits greatly from the SIMD (single-instruction-multiple-data) techniques in modern CPUs. The full system can run in real-time without any GPU or other accelerators. The code is public at https://github.com/ivipsourcecode/dxslam.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 1; 2024: 3; 2025: 3; 2026: 4.
17 papers.
Sort:
- 2022Visual SLAM: What are the Current Trends and What to Expect?cited by 10
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2021Probabilistic Appearance-Invariant Topometric Localization with New Place Awarenesscited by 5
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAMcited by 5
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mappingcited by 4
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelinescited by 4
- 2022RWT-SLAM: Robust Visual SLAM for Highly Weak-textured Environmentscited by 3
- 2023Topological RANSAC for instance verification and retrieval without fine-tuningcited by 2
- 2021A Collaborative Visual SLAM Framework for Service Robotscited by 1
- 2022SLAM for Visually Impaired People: a Surveycited by 1
- 2024DK-SLAM: Monocular Visual SLAM with Deep Keypoint Learning, Tracking and Loop-Closingcited by 1
- 2024Monocular Localization with Semantics Map for Autonomous Vehiclescited by 1
5 more
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matchingcited by 1
- 2025Black-box Adversarial Attacks on CNN-based SLAM Algorithmscited by 0
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAMcited by 0
- 2026Misanthrope: A Privacy-Preserving Keypoint Detectorcited by 0
- 2026CGS-SLAM: Collaborative Gaussian Splatting based SLAM for Multi-Agent Reconstructioncited by 0
- 2026CGS-SLAM: Collaborative Gaussian Splatting based SLAM for Multi-Agent Reconstruction27 Aug 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matching3 Apr 2026
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAM25 Sep 2025
- 2025Black-box Adversarial Attacks on CNN-based SLAM Algorithms30 May 2025
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelines4 Mar 2025
- 2024Monocular Localization with Semantics Map for Autonomous Vehicles6 Jun 2024
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mapping20 Mar 2024
- 2024DK-SLAM: Monocular Visual SLAM with Deep Keypoint Learning, Tracking and Loop-Closing17 Jan 2024
- 2023Topological RANSAC for instance verification and retrieval without fine-tuning10 Oct 2023
- 2022SLAM for Visually Impaired People: a Survey9 Dec 2022
5 more
- 2022Visual SLAM: What are the Current Trends and What to Expect?19 Oct 2022
- 2022Semantic Visual Simultaneous Localization and Mapping: A Survey14 Sep 2022
- 2022RWT-SLAM: Robust Visual SLAM for Highly Weak-textured Environments7 Jul 2022
- 2021Probabilistic Appearance-Invariant Topometric Localization with New Place Awareness16 Jul 2021
- 2021A Collaborative Visual SLAM Framework for Service Robots5 Feb 2021
- 2022Visual SLAM: What are the Current Trends and What to Expect?cited by 10
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2021Probabilistic Appearance-Invariant Topometric Localization with New Place Awarenesscited by 5
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAMcited by 5
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mappingcited by 4
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelinescited by 4
- 2022RWT-SLAM: Robust Visual SLAM for Highly Weak-textured Environmentscited by 3
- 2023Topological RANSAC for instance verification and retrieval without fine-tuningcited by 2
- 2021A Collaborative Visual SLAM Framework for Service Robotscited by 1
- 2022SLAM for Visually Impaired People: a Surveycited by 1
- 2024DK-SLAM: Monocular Visual SLAM with Deep Keypoint Learning, Tracking and Loop-Closingcited by 1
- 2024Monocular Localization with Semantics Map for Autonomous Vehiclescited by 1
12 most cited of 17 All 17 (JSON)
- 2026CGS-SLAM: Collaborative Gaussian Splatting based SLAM for Multi-Agent Reconstruction27 Aug 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matching3 Apr 2026
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAM25 Sep 2025
- 2025Black-box Adversarial Attacks on CNN-based SLAM Algorithms30 May 2025
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelines4 Mar 2025
- 2024Monocular Localization with Semantics Map for Autonomous Vehicles6 Jun 2024
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mapping20 Mar 2024
- 2024DK-SLAM: Monocular Visual SLAM with Deep Keypoint Learning, Tracking and Loop-Closing17 Jan 2024
- 2023Topological RANSAC for instance verification and retrieval without fine-tuning10 Oct 2023
- 2022SLAM for Visually Impaired People: a Survey9 Dec 2022
12 newest of 17 All 17 (JSON)