atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

EffoVPR: Effective Foundation Model Utilization for Visual Place Recognition

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that DINOv2 self-attention features give a zero-shot re-ranker for visual place recognition, and that fine-tuning only the last layers with a CLS-token classification loss yields compact, state-of-the-art global descriptors (EffoVPR).

Problem

Visual place recognition with foundation models: vanilla DINOv2 is considered inadequate for VPR without fine-tuning, and existing SOTA relies on large external pooling layers that produce high-dimensional descriptors.

Approach

Use DINOv2's internal self-attention (CLS-attention-filtered Value features from layer n-1, with mutual-nearest-neighbor counting) as a training-free local re-ranker, and train only the CLS token of the last five ViT layers with a classification loss (EigenPlaces-style cells, CosFace) so that the built-in attention performs implicit pooling, enabling compact features down to 128D.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use local Value features from layer n-1 for re-ranking instead of using global features aloneEffoVPR-R · Tokyo24/7Recall@1: 94.6% to 98.7%Helped
use EffoVPR-ZS local-feature matching and re-rankingDINOv2 zero-shot retrieval · Tokyo24/7Recall@1: 62.2 -> 90.8Helped
use EffoVPR-ZS local-feature matching and re-rankingAnyloc zero-shot retrieval · NordlandRecall@1: 16.1 -> 57.9Helped
use EffoVPR-R rather than the strongest listed baseline SALADVPR retrieval · SF-XL-NightRecall@1: +15%Helped
use EffoVPR-R rather than the strongest listed baseline SALADVPR retrieval · SVOX-RainRecall@1Mixed
extract re-ranking features from layer n-1 rather than omit re-ranking (ablation)EffoVPR-R · MSLS-valRecall@1: 90.9 -> 92.8Helped
extract re-ranking features from final layer n rather than layer n-1 (ablation)EffoVPR-R · MSLS-valRecall@1: 92.8 -> 88.2Hurt
use Value rather than Query local features (ablation)EffoVPR-R · Tokyo24/7Recall@1: 96.5 -> 98.7Helped
add both attention-map threshold T1 and matching-score threshold T2 (ablation)EffoVPR-R · Tokyo24/7Recall@1: 95.9 -> 98.7Helped
rerank top 5 candidates rather than top 100 (ablation)EffoVPR-R · Tokyo24/7Recall@1: 98.7 -> 97.8Hurt
increase inference resolution from 224px to 504px (ablation)EffoVPR-R · Tokyo24/7Recall@1: 98.4 -> 98.7Helped
fine-tune the entire backbone end-to-end rather than only the last five layers (ablation)EffoVPR · VPR benchmarksRecall@1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SF-XL

Benchmarks: Pitts30k Tokyo24/7 MSLS-val MSLS-challenge Nordland AmsterTime SF-XL-Occlusion SF-XL-Night SVOX SPED SF-R SF-XL-v1

Metrics: Recall@1 Recall@5 Recall@10

Baselines: AnyLoc SALAD BoQ CricaVPR SelaVPR EigenPlaces CosPlace MixVPR R2Former

Builds on: DINOv2 EigenPlaces CosFace AnyLoc

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy