TurboMap: GPU-Accelerated Local Mapping for Visual SLAM

📅 2025-11-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the computational bottleneck of the local mapping module in visual SLAM, this paper proposes an efficient CPU-GPU collaborative optimization framework for local mapping. The method fully migrates key local mapping operations—namely, point triangulation, map point fusion, and local bundle adjustment (Local BA) solving—to the GPU, implementing fine-grained parallel acceleration via CUDA. Concurrently, it optimizes the CPU-side keyframe selection strategy to improve task scheduling efficiency. Integrated end-to-end into ORB-SLAM3, the approach achieves 1.3–1.6× average speedup in local mapping on the EuRoC and TUM-VI datasets. This significantly enhances real-time performance and cross-platform scalability—supporting both desktop and embedded platforms—while preserving original localization and mapping accuracy.

Technology Category

Application Category

📝 Abstract
This paper presents TurboMap, a GPU-accelerated and CPU-optimized local mapping module for visual SLAM systems. We identify key performance bottlenecks in the local mapping process for visual SLAM and address them through targeted GPU and CPU optimizations. Specifically, we offload map point triangulation and fusion to the GPU, accelerate redundant keyframe culling on the CPU, and integrate a GPU-accelerated solver to speed up local bundle adjustment. Our implementation is built on top of ORB-SLAM3 and leverages CUDA for GPU programming. The experimental results show that TurboMap achieves an average speedup of 1.3x in the EuRoC dataset and 1.6x in the TUM-VI dataset in the local mapping module, on both desktop and embedded platforms, while maintaining the accuracy of the original system.
Problem

Research questions and friction points this paper is trying to address.

Addresses performance bottlenecks in visual SLAM local mapping
Optimizes map point triangulation and fusion using GPU acceleration
Accelerates local bundle adjustment and keyframe culling processes
Innovation

Methods, ideas, or system contributions that make the work stand out.

GPU-accelerated map point triangulation and fusion
CPU-optimized redundant keyframe culling
GPU-accelerated local bundle adjustment solver
🔎 Similar Papers
No similar papers found.
P
Parsa Hosseininejad
Simon Fraser University
K
Kimia Khabiri
Simon Fraser University
S
Shishir Gopinath
Simon Fraser University
S
Soudabeh Mohammadhashemi
Simon Fraser University
Karthik Dantu
Karthik Dantu
Associate Professor, University at Buffalo
RoboticsMobile SystemsSensing SystemsEdge Computing
S
Steven Y. Ko
Simon Fraser University