pySLAM: An Open-Source, Modular, and Extensible Framework for SLAM
Not on the map. Why?
Abstract (arXiv)
pySLAM is an open-source Python framework for Visual SLAM that supports monocular, stereo, and RGB-D camera inputs. It offers a flexible and modular interface, integrating a broad range of both classical and learning-based local features. The framework includes multiple loop closure strategies, a volumetric reconstruction pipeline, and support for depth prediction models. It also offers a comprehensive set of tools for experimenting with and evaluating visual odometry and SLAM modules. Designed for both beginners and experienced researchers, pySLAM emphasizes rapid prototyping, extensibility, and reproducibility across diverse datasets. Its modular architecture facilitates the integration of custom components and encourages research that bridges traditional and deep learning-based approaches. Community contributions are welcome, fostering collaborative development and innovation in the field of Visual SLAM. This document presents the pySLAM framework, outlining its main components, features, and usage.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 31 of its 62 references that are in the map. First posted on arXiv 17 Feb 2025.
Builds on
31 of 62 references.
References · 31
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,226
- 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,940
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
- 2024Depth Anything V2cited by 1,422
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2024Grounding Image Matching in 3D with MASt3Rcited by 983
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2023Gaussian Splatting SLAMcited by 415
- 2024Depth Pro: Sharp Monocular Metric Depth in Less Than a Secondcited by 404
- 2021RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matchingcited by 353
19 more
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 326
- 2020DISK: Learning local features with policy gradientcited by 312
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 207
- 2022Practical Stereo Matching via Cascaded Recurrent Network with Adaptive Correlationcited by 197
- 2018LF-Net: Learning Local Features from Imagescited by 151
- 2024MV-DUSt3R+: Single-Stage Scene Reconstruction from Sparse Views In 2 Secondscited by 141
- 2019SOSNet: Second Order Similarity Regularization for Local Descriptor Learningcited by 131
- 2019Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filterscited by 118
- 2022CLIP is Also an Efficient Segmenter: A Text-Driven Approach for Weakly Supervised Semantic Segmentationcited by 118
- 2024XFeat: Accelerated Features for Lightweight Image Matchingcited by 113
- 2019ContextDesc: Local Descriptor Augmentation with Cross-Modality Contextcited by 79
- 2014TILDE: A Temporally Invariant Learned DEtectorcited by 55
- 2018GeoDesc: Learning Local Descriptors by Integrating Geometry Constraintscited by 52
- 2019Beyond Cartesian Representations for Local Descriptorscited by 35
- 2021Hyperdimensional computing as a framework for systematic aggregation of image descriptorscited by 32
- 2021ASH: A Modern Framework for Parallel Spatial Hashing in 3D Perceptioncited by 11
- 2024BEBLID: Boosted efficient binary local image descriptorcited by 3
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025VSLAM-LAB: A Comprehensive Framework for Visual SLAM Methods and Datasetscited by 5
- 2026SLAM Adversarial Lab: An Extensible Framework for Visual SLAM Robustness Evaluation under Adverse Conditionscited by 1
- 2025Adaptive Covariance and Quaternion-Focused Hybrid Error-State EKF/UKF for Visual-Inertial Odometrycited by 0
- 2026SLAM Adversarial Lab: An Extensible Framework for Visual SLAM Robustness Evaluation under Adverse Conditions17 Mar 2026
- 2025Adaptive Covariance and Quaternion-Focused Hybrid Error-State EKF/UKF for Visual-Inertial Odometry19 Dec 2025
- 2025VSLAM-LAB: A Comprehensive Framework for Visual SLAM Methods and Datasets6 Apr 2025