ROVER: Robust Loop Closure Verification with Trajectory Prior in Repetitive Environments
Not on the map. Why?
Abstract (arXiv)
Loop closure detection is important for simultaneous localization and mapping (SLAM), which associates current observations with historical keyframes, achieving drift correction and global relocalization. However, a falsely detected loop can be fatal, and this is especially difficult in repetitive environments where appearance-based features fail due to the high similarity. Therefore, verifying a loop closure is a critical step to avoid false-positive detections. Existing works in loop closure verification predominantly focus on learning invariant appearance features, neglecting the prior knowledge of the robot's spatial-temporal motion cue, i.e., trajectory. In this article, we propose ROVER, a loop closure verification method that leverages the historical trajectory as a prior constraint to reject false loops in challenging repetitive environments. For each loop candidate, it is first used to estimate the robot trajectory with pose-graph optimization. This trajectory is then submitted to a scoring scheme that assesses its compliance with the trajectory without the loop, which we refer to as the trajectory prior constraint (TPC), to determine if the loop candidate should be accepted. Benchmark comparisons and real-world experiments demonstrate the effectiveness of the proposed method. Furthermore, we integrate ROVER into state-of-the-art SLAM systems to verify its robustness and efficiency. Our source code and self-collected dataset will be made available online at https://rover-lcv.github.io/ upon publication of this article.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 38 of its 62 references that are in the map. First posted on arXiv 19 Aug 2025.
Builds on
38 of 62 references.
References · 38
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,567
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2024Grounding Image Matching in 3D with MASt3Rcited by 983
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 423
- 2016Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Agecited by 411
- 2020DISK: Learning local features with policy gradientcited by 312
26 more
- 2023RoMa: Robust Dense Feature Matchingcited by 302
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 205
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 184
- 2021FAST-LIO2: Fast Direct LiDAR-inertial Odometrycited by 183
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2023MixVPR: Feature Mixing for Visual Place Recognitioncited by 161
- 2023Optimal Transport Aggregation for Visual Place Recognitioncited by 152
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 136
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 121
- 2024Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speedcited by 120
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 94
- 2021Scan Context++: Structural Place Recognition Robust to Rotation and Lateral Variations in Urban Environmentscited by 72
- 2024Deep Patch Visual SLAMcited by 71
- 2019A General Optimization-based Framework for Global Pose Estimation with Multiple Sensorscited by 44
- 2022The Revisiting Problem in Simultaneous Localization and Mapping: A Survey on Visual Loop Closure Detectioncited by 29
- 2024AirSLAM: An Efficient and Illumination-Robust Point-Line Visual SLAM Systemcited by 26
- 2022STD: Stable Triangle Descriptor for 3D place recognitioncited by 23
- 2024General Place Recognition Survey: Towards Real-World Autonomycited by 23
- 2023WildScenes: A Benchmark for 2D and 3D Semantic Segmentation in Large-scale Natural Environmentscited by 17
- 2022FusionPortable: A Multi-Sensor Campus-Scene Dataset for Evaluation of Localization and Mapping Accuracy on Diverse Platformscited by 15
- 2024GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detectioncited by 8
- 2022Condition-Invariant and Compact Visual Place Description by Convolutional Autoencodercited by 5
- 2020Topological Mapping for Manhattan-like Repetitive Environmentscited by 4
- 2024Robust Loop Closure by Textual Cues in Challenging Environmentscited by 4
- 2024A Benchmark Dataset for Collaborative SLAM in Service Environmentscited by 2
- 2025TextInPlace: Indoor Visual Place Recognition in Repetitive Structures with Scene Text Spotting and Verificationcited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.