StructVPR++: Distill Structural and Semantic Knowledge with Weighting Samples for Visual Place Recognition

Yanqing Shen, Sanping Zhou, Jingwen Fu, Ruotong Wang, Shitao Chen +1 more
3/9/2025
cs.CV

No official code found. Best implementation: shenyanqing1105/StructVPR (7 stars, last commit 2024-01-15).

Abstract

Visual place recognition is a challenging task for autonomous driving and robotics, which is usually considered as an image retrieval problem. A commonly used two-stage strategy involves global retrieval followed by re-ranking using patch-level descriptors. Most deep learning-based methods in an end-to-end manner cannot extract global features with sufficient semantic information from RGB images. In contrast, re-ranking can utilize more explicit structural and semantic information in one-to-one matching process, but it is time-consuming. To bridge the gap between global retrieval and re-ranking and achieve a good trade-off between accuracy and efficiency, we propose StructVPR++, a framework that embeds structural and semantic knowledge into RGB global representations via segmentation-guided distillation. Our key innovation lies in decoupling label-specific features from global descriptors, enabling explicit semantic alignment between image pairs without requiring segmentation during deployment. Furthermore, we introduce a sample-wise weighted distillation strategy that prioritizes reliable training pairs while suppressing noisy ones. Experiments on four benchmarks demonstrate that StructVPR++ surpasses state-of-the-art global methods by 5-23% in Recall@1 and even outperforms many two-stage approaches, achieving real-time efficiency with a single RGB input.

View on arXivView PDF

Code Implementations(1)

70Jan 15, 20242 years ago

Similar Papers

Cite this paper

@article{shen2025structvpr,
  title  = {StructVPR++: Distill Structural and Semantic Knowledge with Weighting Samples for Visual Place Recognition},
  author = {Yanqing Shen and Sanping Zhou and Jingwen Fu and Ruotong Wang and Shitao Chen and Nanning Zheng},
  year   = {2025},
  eprint = {2503.06601},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.06601v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.06601.svg)](https://codeofpaper.com/paper/2503.06601)

Discussion