Visual Loop Closure Detection Through Deep Graph Consensus

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Büchner, Martin, Dahiya, Liza, Dorer, Simon, Ramtekkar, Vipul, Nishimiya, Kenji, Cattaneo, Daniele, Valada, Abhinav
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913862409781248
author Büchner, Martin
Dahiya, Liza
Dorer, Simon
Ramtekkar, Vipul
Nishimiya, Kenji
Cattaneo, Daniele
Valada, Abhinav
author_facet Büchner, Martin
Dahiya, Liza
Dorer, Simon
Ramtekkar, Vipul
Nishimiya, Kenji
Cattaneo, Daniele
Valada, Abhinav
contents Visual loop closure detection traditionally relies on place recognition methods to retrieve candidate loops that are validated using computationally expensive RANSAC-based geometric verification. As false positive loop closures significantly degrade downstream pose graph estimates, verifying a large number of candidates in online simultaneous localization and mapping scenarios is constrained by limited time and compute resources. While most deep loop closure detection approaches only operate on pairs of keyframes, we relax this constraint by considering neighborhoods of multiple keyframes when detecting loops. In this work, we introduce LoopGNN, a graph neural network architecture that estimates loop closure consensus by leveraging cliques of visually similar keyframes retrieved through place recognition. By propagating deep feature encodings among nodes of the clique, our method yields high-precision estimates while maintaining high recall. Extensive experimental evaluations on the TartanDrive 2.0 and NCLT datasets demonstrate that LoopGNN outperforms traditional baselines. Additionally, an ablation study across various keypoint extractors demonstrates that our method is robust, regardless of the type of deep feature encodings used, and exhibits higher computational efficiency compared to classical geometric verification baselines. We release our code, supplementary material, and keyframe data at https://loopgnn.cs.uni-freiburg.de.
format Preprint
id arxiv_https___arxiv_org_abs_2505_21754
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Visual Loop Closure Detection Through Deep Graph Consensus
Büchner, Martin
Dahiya, Liza
Dorer, Simon
Ramtekkar, Vipul
Nishimiya, Kenji
Cattaneo, Daniele
Valada, Abhinav
Computer Vision and Pattern Recognition
Robotics
Visual loop closure detection traditionally relies on place recognition methods to retrieve candidate loops that are validated using computationally expensive RANSAC-based geometric verification. As false positive loop closures significantly degrade downstream pose graph estimates, verifying a large number of candidates in online simultaneous localization and mapping scenarios is constrained by limited time and compute resources. While most deep loop closure detection approaches only operate on pairs of keyframes, we relax this constraint by considering neighborhoods of multiple keyframes when detecting loops. In this work, we introduce LoopGNN, a graph neural network architecture that estimates loop closure consensus by leveraging cliques of visually similar keyframes retrieved through place recognition. By propagating deep feature encodings among nodes of the clique, our method yields high-precision estimates while maintaining high recall. Extensive experimental evaluations on the TartanDrive 2.0 and NCLT datasets demonstrate that LoopGNN outperforms traditional baselines. Additionally, an ablation study across various keypoint extractors demonstrates that our method is robust, regardless of the type of deep feature encodings used, and exhibits higher computational efficiency compared to classical geometric verification baselines. We release our code, supplementary material, and keyframe data at https://loopgnn.cs.uni-freiburg.de.
title Visual Loop Closure Detection Through Deep Graph Consensus
topic Computer Vision and Pattern Recognition
Robotics
url https://arxiv.org/abs/2505.21754