# SLAM Adversarial Lab: An Extensible Framework for Visual SLAM Robustness Evaluation under Adverse Conditions

arXiv: https://arxiv.org/abs/2603.17165 · HTML: https://mlsanity.com/paper/2603.17165/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 25 of its 44 references that are in the map.
- First posted on arXiv 17 Mar 2026.

## Builds on (most cited first, 25 of 25)

- [Image-to-Image Translation with Conditional Adversarial Networks](https://mlsanity.com/paper/1611.07004/) (2016)
- [Depth Anything V2](https://mlsanity.com/paper/2406.09414/) (2024)
- [SuperPoint: Self-Supervised Interest Point Detection and Description](https://mlsanity.com/paper/1712.07629/) (2017)
- [ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM](https://mlsanity.com/paper/2007.11898/) (2020)
- [ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras](https://mlsanity.com/paper/1610.06475/) (2016)
- [DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras](https://mlsanity.com/paper/2108.10869/) (2021)
- [TartanAir: A Dataset to Push the Limits of Visual SLAM](https://mlsanity.com/paper/2003.14338/) (2020)
- [MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors](https://mlsanity.com/paper/2412.12392/) (2024)
- [FoundationStereo: Zero-Shot Stereo Matching](https://mlsanity.com/paper/2501.09898/) (2025)
- [Photo-SLAM: Real-time Simultaneous Localization and Photorealistic Mapping for Monocular, Stereo, and RGB-D Cameras](https://mlsanity.com/paper/2311.16728/) (2023)
- [VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifold](https://mlsanity.com/paper/2505.12549/) (2025)
- [Rain rendering for evaluating and improving robustness to bad weather](https://mlsanity.com/paper/2009.03683/) (2020)
- [4Seasons: A Cross-Season Dataset for Multi-Weather SLAM in Autonomous Driving](https://mlsanity.com/paper/2009.06364/) (2020)
- [SubT-MRS Dataset: Pushing SLAM Towards All-weather Environments](https://mlsanity.com/paper/2307.07607/) (2023)
- [Outdoor Monocular SLAM with Global Scale-Consistent 3D Gaussian Pointmaps](https://mlsanity.com/paper/2507.03737/) (2025)
- [GigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian Splats](https://mlsanity.com/paper/2503.08071/) (2025)
- [Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM](https://mlsanity.com/paper/1410.2167/) (2014)
- [Robust SLAM Systems: Are We There Yet?](https://mlsanity.com/paper/2109.13160/) (2021)
- [Scalable Benchmarking and Robust Learning for Noise-Free Ego-Motion and 3D Reconstruction from Noisy Video](https://mlsanity.com/paper/2501.14319/) (2025)
- [4Seasons: Benchmarking Visual SLAM and Long-Term Localization for Autonomous Driving in Challenging Conditions](https://mlsanity.com/paper/2301.01147/) (2022)
- [VSLAM-LAB: A Comprehensive Framework for Visual SLAM Methods and Datasets](https://mlsanity.com/paper/2504.04457/) (2025)
- [pySLAM: An Open-Source, Modular, and Extensible Framework for SLAM](https://mlsanity.com/paper/2502.11955/) (2025)
- [Twilight SLAM: Navigating Low-Light Environments](https://mlsanity.com/paper/2304.11310/) (2023)
- [A Framework for Reproducible Benchmarking and Performance Diagnosis of SLAM Systems](https://mlsanity.com/paper/2410.04242/) (2024)
- [QueensCAMP: an RGB-D dataset for robust Visual SLAM](https://mlsanity.com/paper/2410.12520/) (2024)

## Built on by (most cited first, 1 of 1)

- [Failure or Drift? Evaluating Monocular SLAM under Synthetic and Real-World Corruptions](https://mlsanity.com/paper/2608.30690/) (2026)

## Abstract (arXiv)

We present SAL (SLAM Adversarial Lab), a modular framework for evaluating visual SLAM systems under adversarial conditions such as fog and rain. SAL represents each adversarial condition as a perturbation that transforms an existing dataset into an adversarial dataset. When transforming a dataset, SAL supports severity levels using easily-interpretable real-world units such as meters for fog visibility. SAL's extensible architecture decouples datasets, perturbations, and SLAM algorithms through common interfaces, so users can add new components without rewriting integration code. Moreover, SAL includes a search procedure that finds the severity level of a perturbation at which a SLAM system fails. To showcase the capabilities of SAL, our evaluation integrates seven SLAM algorithms and evaluates them across three datasets under weather, camera, and video transport perturbations.
