CVROJan 3, 2025

Balancing Accuracy and Efficiency for Large-Scale SLAM: A Minimal Subset Approach for Scalable Loop Closures

arXiv:2501.01791v22 citationsh-index: 18IEEE Robot Autom Lett
Originality Incremental advance
AI Analysis

This work addresses efficiency and scalability issues in SLAM for robotics and autonomous systems, though it is incremental as it builds on existing keyframe sampling techniques.

The paper tackles the computational challenge of loop closure detection in large-scale LiDAR SLAM by proposing an online keyframe sampling method called the Minimal Subset Approach (MSA), which reduces false positive rates and improves metric localization accuracy (ATE and RPE) while cutting memory usage and computational overhead.

Typical LiDAR SLAM architectures feature a front-end for odometry estimation and a back-end for refining and optimizing the trajectory and map, commonly through loop closures. However, loop closure detection in large-scale missions presents significant computational challenges due to the need to identify, verify, and process numerous candidate pairs for pose graph optimization. Keyframe sampling bridges the front-end and back-end by selecting frames for storing and processing during global optimization. This article proposes an online keyframe sampling approach that constructs the pose graph using the most impactful keyframes for loop closure. We introduce the Minimal Subset Approach (MSA), which optimizes two key objectives: redundancy minimization and information preservation, implemented within a sliding window framework. By operating in the feature space rather than 3-D space, MSA efficiently reduces redundant keyframes while retaining essential information. In sum, evaluations on diverse public datasets show that the proposed approach outperforms naive methods in reducing false positive rates in place recognition, while delivering superior ATE and RPE in metric localization, without the need for manual parameter tuning. Additionally, MSA demonstrates efficiency and scalability by reducing memory usage and computational overhead during loop closure detection and pose graph optimization.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes