# Map++: Towards User-Participatory Visual SLAM Systems with Efficient Map Expansion and Sharing

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

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 43 references that are in the map.
- First posted on arXiv 4 Nov 2024.

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

- [ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM](https://mlsanity.com/paper/2007.11898/) (2020)
- [Direct Sparse Odometry](https://mlsanity.com/paper/1607.02565/) (2016)
- [RGB-D SLAM with Structural Regularities](https://mlsanity.com/paper/2010.07997/) (2020)
- [mD-Track: Leveraging Multi-Dimensionality in Passive Indoor Wi-Fi Tracking](https://mlsanity.com/paper/1812.03103/) (2018)
- [Towards Collaborative Simultaneous Localization and Mapping: a Survey of the Current Research Landscape](https://mlsanity.com/paper/2108.08325/) (2021)
- [COVINS: Visual-Inertial SLAM for Centralized Collaboration](https://mlsanity.com/paper/2108.05756/) (2021)
- [PFilter: Building Persistent Maps through Feature Filtering for Fast and Accurate LiDAR-based SLAM](https://mlsanity.com/paper/2208.14848/) (2022)
- [AdaptSLAM: Edge-Assisted Adaptive SLAM with Resource Constraints via Uncertainty Minimization](https://mlsanity.com/paper/2301.04620/) (2023)
- [Indoor Smartphone SLAM with Learned Echoic Location Features](https://mlsanity.com/paper/2210.08493/) (2022)

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

- [OG-Gaussian: Occupancy Based Street Gaussians for Autonomous Driving](https://mlsanity.com/paper/2502.14235/) (2025)

## Abstract (arXiv)

Constructing precise 3D maps is crucial for the development of future map-based systems such as self-driving and navigation. However, generating these maps in complex environments, such as multi-level parking garages or shopping malls, remains a formidable challenge. In this paper, we introduce a participatory sensing approach that delegates map-building tasks to map users, thereby enabling cost-effective and continuous data collection. The proposed method harnesses the collective efforts of users, facilitating the expansion and ongoing update of the maps as the environment evolves. We realized this approach by developing Map++, an efficient system that functions as a plug-and-play extension, supporting participatory map-building based on existing SLAM algorithms. Map++ addresses a plethora of scalability issues in this participatory map-building system by proposing a set of lightweight, application-layer protocols. We evaluated Map++ in four representative settings: an indoor garage, an outdoor plaza, a public SLAM benchmark, and a simulated environment. The results demonstrate that Map++ can reduce traffic volume by approximately 46% with negligible degradation in mapping accuracy, i.e., less than 0.03m compared to the baseline system. It can support approximately 2 × as many concurrent users as the baseline under the same network bandwidth. Additionally, for users who travel on already-mapped trajectories, they can directly utilize the existing maps for localization and save 47% of the CPU usage.
