This paper proposes a unified benchmark targeting geometric verification of loop closure detection under long-term conditional variations. We evaluate six representative local feature matching methods (handcrafted and learning-based) under the benchmark, with in-depth analysis for limitations and future directions.
All methods suffer from illumination variations and perceptual aliasing. In order to improve the robustness of geometric verification, several potentally effective strategies are proposed:
Visual loop closure detection is an important module in visual simultaneous localization and mapping (SLAM), which associates current camera observation with previously visited places. Loop closures correct drifts in trajectory estimation to build a globally consistent map. However, a false loop closure can be fatal, so verification is required as an additional step to ensure robustness by rejecting the false positive loops. Geometric verification has been a well-acknowledged solution that leverages spatial clues provided by local feature matching to find true positives. Existing feature matching methods focus on homography and pose estimation in long-term visual localization, lacking references for geometric verification. To fill the gap, this paper proposes a unified benchmark targeting geometric verification of loop closure detection under long-term conditional variations. Furthermore, we evaluate six representative local feature matching methods (handcrafted and learning-based) under the benchmark, with in-depth analysis for limitations and future directions.
Loop Closure Detection consists of two stages: retrieval and verification. Potential loop closure pairs {qi , ci,j } detected by the retrieval stage are sent for verification. Each pair of images is examined under geometric constraints provided by local feature matching. RANSAC filters the matched correspondences to find the best inliers, which is used as the probability in binary classification.
The pipeline of open-sourced benchmark consists of:
The benchmark consists of six sequences covering mainly three types of conditional changes: illumination (Night and UAcampus), seasonal (Season and Nordland), and weather changes in long-term loop closure detection. The “Day” sequence serves as the baseline challenge with moderate environmental changes over a short period.
In the proposed benchmark, we use two metrics for evaluation: maximum recall @100 precision (MR) and average precision (AP). The MR represents the highest recall while keeping the precision to 100%, representing the ability to find true loop closures without false positives.
@article{yu2024gv,
title={GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detection},
author={Yu, Jingwen and Ye, Hanjing and Jiao, Jianhao and Tan, Ping and Zhang, Hong},
journal={arXiv preprint arXiv:2407.11736},
year={2024}}