FastLoop: Parallel Loop Closing with GPU-Acceleration in Visual SLAM
Soudabeh Mohammadhashemi, Shishir Gopinath, Kimia Khabiri, Parsa Hosseininejad, Karthik Dantu, Steven Y. Ko

TL;DR
FastLoop introduces a GPU-accelerated loop closing module for visual SLAM, significantly reducing computational time while maintaining accuracy, enabling faster and more efficient SLAM systems on various platforms.
Contribution
The paper presents a novel GPU-based parallel implementation of loop closing in visual SLAM, improving speed without sacrificing accuracy.
Findings
Achieves up to 3.0x speedup on TUM-VI dataset
Maintains accuracy of original SLAM system
Effective GPU parallelization of loop closure pipeline
Abstract
Visual SLAM systems combine visual tracking with global loop closure to maintain a consistent map and accurate localization. Loop closure is a computationally expensive process as we need to search across the whole map for matches. This paper presents FastLoop, a GPU-accelerated loop closing module to alleviate this computational complexity. We identify key performance bottlenecks in the loop closing pipeline of visual SLAM and address them through parallel optimizations on the GPU. Specifically, we use task-level and data-level parallelism and integrate a GPU-accelerated pose graph optimization. Our implementation is built on top of ORB-SLAM3 and leverages CUDA for GPU programming. Experimental results show that FastLoop achieves an average speedup of 1.4x and 1.3x on the EuRoC dataset and 3.0x and 2.4x on the TUM-VI dataset for the loop closing module on desktop and embedded…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques · Multimodal Machine Learning Applications
