DC-VLAQ: Query-Residual Aggregation for Robust Visual Place Recognition
Hanyu Zhu, Zhihao Zhan, Yuhang Ming, Liang Li, Dibo Hou, Javier Civera, Wanzeng Kong
TL;DR
DC-VLAQ addresses robust visual place recognition under large appearance and domain shifts by coupling residual-guided fusion of multiple visual foundation models with a stable, query-based global descriptor. It anchors fusion in the DINOv2 space while injecting CLIP semantics through a learnable residual, producing fused local tokens $Z_i = X_i^D + F_C(X_i^C - X_i^D)$ that preserve retrieval geometry. The global descriptor is built with Vector of Local Aggregated Queries (VLAQ), a residual-based, query-centered aggregation using $B$ blocks of $S$ learnable queries to encode local deviations $v_{ik}$ around prototypes, yielding robust representations. Across Pitts30k, Tokyo24/7, MSLS, Nordland, SPED, and AmsterTime, DC-VLAQ achieves state-of-the-art or highly competitive performance, especially under long-term and cross-domain changes, validating the stability and discriminability benefits of the residual fusion and residual query-based aggregation.
Abstract
One of the central challenges in visual place recognition (VPR) is learning a robust global representation that remains discriminative under large viewpoint changes, illumination variations, and severe domain shifts. While visual foundation models (VFMs) provide strong local features, most existing methods rely on a single model, overlooking the complementary cues offered by different VFMs. However, exploiting such complementary information inevitably alters token distributions, which challenges the stability of existing query-based global aggregation schemes. To address these challenges, we propose DC-VLAQ, a representation-centric framework that integrates the fusion of complementary VFMs and robust global aggregation. Specifically, we first introduce a lightweight residual-guided complementary fusion that anchors representations in the DINOv2 feature space while injecting complementary semantics from CLIP through a learned residual correction. In addition, we propose the Vector of Local Aggregated Queries (VLAQ), a query--residual global aggregation scheme that encodes local tokens by their residual responses to learnable queries, resulting in improved stability and the preservation of fine-grained discriminative cues. Extensive experiments on standard VPR benchmarks, including Pitts30k, Tokyo24/7, MSLS, Nordland, SPED, and AmsterTime, demonstrate that DC-VLAQ consistently outperforms strong baselines and achieves state-of-the-art performance, particularly under challenging domain shifts and long-term appearance changes.
