GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detection
Jingwen Yu, Hanjing Ye, Jianhao Jiao, Ping Tan, Hong Zhang
TL;DR
GV-Bench presents an open-source, modular benchmark to evaluate geometric verification for long-term loop closure detection by pairing a retrieval-based candidate generation stage with a RANSAC-based geometric verification stage using the fundamental matrix $\mathbf{F}$. It systematically compares six local feature matching methods (spanning handcrafted and learning-based approaches) across three long-term datasets and three conditional variation types, providing insights into when and why certain matchers excel. The study finds that learning-based sparse features (notably the SP+SG combination) generally offer robust verification performance, while dense/transformer-based methods like LoFTR achieve strong AP under challenging conditions; however, perceptual aliasing and ground-truth ambiguities remain significant challenges. The work emphasizes directions for future research, including multi-condition data augmentation, improved outlier rejection, and broader verification strategies, and provides an extensible framework to advance GV research in robust SLAM.
Abstract
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.
