Papers › Query-Based Adaptive Aggregation for Multi-Dataset Joint Training Toward Universal...

Query-Based Adaptive Aggregation for Multi-Dataset Joint Training Toward Universal Visual Place Recognition

4 Jul 2025arXiv:2507.03831archive 2025-07-28

Jiuhong Xiao, Yang Zhou, Giuseppe Loianno

Deep learning methods for Visual Place Recognition (VPR) have advanced significantly, largely driven by large-scale datasets. However, most existing approaches are trained on a single dataset, which can introduce dataset-specific inductive biases and limit model generalization. While multi-dataset joint training offers a promising solution for developing universal VPR models, divergences among training datasets can saturate limited information capacity in feature aggregation layers, leading to suboptimal performance. To address these challenges, we propose Query-based Adaptive Aggregation (QAA), a novel feature aggregation technique that leverages learned queries as reference codebooks to effectively enhance information capacity without significant computational or parameter complexity. We show that computing the Cross-query Similarity (CS) between query-level image features and reference codebooks provides a simple yet effective way to generate robust descriptors. Our results demonstrate that QAA outperforms state-of-the-art models, achieving balanced generalization across diverse datasets while maintaining peak performance comparable to dataset-specific models. Ablation studies further explore QAA's mechanisms and scalability. Visualizations reveal that the learned queries exhibit diverse attention patterns across datasets. Code will be publicly released.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Visual Place Recognition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Visual Place Recognition AmsterTime QAA-DINOv2-B-8192 Recall@1 63.7 #4 of 8 Archive leaderboard report
Visual Place Recognition Eynsham QAA-DINOv2-B-8192 Recall@1 92.9 #1 of 7 Archive leaderboard report
Visual Place Recognition Mapillary test QAA-DINOv2-B-8192 Recall@1 85.7 #1 of 12 Archive leaderboard report
Visual Place Recognition Mapillary val QAA-DINOv2-B-8192 Recall@1 97.6 #1 of 18 Archive leaderboard report
Visual Place Recognition Nordland QAA-DINOv2-B-8192 Recall@1 96.7 #1 of 13 Archive leaderboard report
Visual Place Recognition Nordland* (2760 queries) QAA-DINOv2-B-8192 Recall@1 91.8 #1 of 4 Archive leaderboard report
Visual Place Recognition Pittsburgh-250k-test QAA-DINOv2-B-8192 Recall@1 96.6 #3 of 13 Archive leaderboard report
Visual Place Recognition Pittsburgh-30k-test QAA-DINOv2-B-8192 Recall@1 94.4 #4 of 22 Archive leaderboard report
Visual Place Recognition SF-XL test v1 QAA-DINOv2-B-8192 Recall@1 94.4 #2 of 5 Archive leaderboard report
Visual Place Recognition SF-XL test v2 QAA-DINOv2-B-8192 Recall@1 94.6 #1 of 5 Archive leaderboard report
Visual Place Recognition SPED QAA-DINOv2-B-8192 Recall@1 91.8 #5 of 7 Archive leaderboard report
Visual Place Recognition SVOX-Night QAA-DINOv2-B-8192 Recall@1 97.2 #3 of 4 Archive leaderboard report
Visual Place Recognition SVOX-Overcast QAA-DINOv2-B-8192 Recall@1 98.4 #1 of 4 Archive leaderboard report
Visual Place Recognition SVOX-Rain QAA-DINOv2-B-8192 Recall@1 98.4 #1 of 4 Archive leaderboard report
Visual Place Recognition SVOX-Snow QAA-DINOv2-B-8192 Recall@1 99.1 #3 of 4 Archive leaderboard report
Visual Place Recognition SVOX-Sun QAA-DINOv2-B-8192 Recall@1 97.3 #3 of 4 Archive leaderboard report
Visual Place Recognition Tokyo247 QAA-DINOv2-B-8192 Recall@1 98.4 #4 of 14 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections