atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognition

ICLR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Vision-language pretraining · 10 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.

Adapts a frozen DINOv2 ViT-L/14 with lightweight global and local adapters, trained with a mutual-nearest-neighbor local loss, to yield global and dense local features for fast two-stage visual place recognition without spatial verification.

Problem

Pre-trained foundation models are not tuned for visual place recognition: their features attend to dynamic objects, full fine-tuning causes catastrophic forgetting, and they do not produce dense local features needed for re-ranking in two-stage VPR, which usually requires slow RANSAC verification.

Approach

A hybrid global-local adapter scheme on a frozen DINOv2: serial and parallel bottleneck adapters in each transformer block for global adaptation, plus up-convolution layers for dense local features, trained with a mutual-nearest-neighbor local feature loss so that match counts can be used directly as re-ranking scores without geometric verification.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adapt DINOv2 with global and local adapters and local-feature re-rankingDINOv2 ViT-L/14 · Tokyo24/7R@1: 88.6 -> 94.0Helped
fully fine-tune DINOv2-GeM (ablation)frozen DINOv2-GeM · Tokyo24/7R@1: 67.3 -> 65.7Hurt
fully fine-tune DINOv2-GeM (ablation)frozen DINOv2-GeM · Pitts30k-testR@1: 81.3 -> 85.3Helped
add global adapters while freezing the backbone (ablation)DINOv2-GeM · MSLS-valR@1: 44.7 -> 87.4Helped
add local adaptation and local loss for re-ranking (ablation)frozen DINOv2-GeM · Tokyo24/7R@1: 67.3 -> 87.6Helped
combine global and local adaptation (ablation)DINOv2 ViT-L/14 · Pitts30k-testR@1: 81.3 -> 91.4Helped
combine global and local adaptation (ablation)DINOv2 ViT-L/14 · MSLS-valR@1: 44.7 -> 90.8Helped
use both serial and parallel adapters instead of only one adapter (ablation)global adaptation · Pitts30k-testR@1: 90.9 -> 91.4; 91.3 -> 91.4Helped
set adapter bottleneck ratio to 0.5 instead of 0.25 or 0.75 (ablation)global adaptation · Pitts30k-testR@1: 91.0 -> 91.4; 90.9 -> 91.4Helped
use the class token instead of GeM as the global feature with re-ranking (ablation)SelaVPR · MSLS-valR@1: 90.8 -> 83.5Hurt
use coarse patch tokens instead of dense local features for re-ranking (ablation)SelaVPR · MSLS-valR@1: 87.4 -> 82.8Hurt
re-rank the top-20 candidates instead of top-100 (ablation)SelaVPR · Tokyo24/7R@1: 94.0 -> 93.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MSLS Pitts30k Tokyo24/7 Nordland St. Lucia Pitts250k

Benchmarks: Tokyo24/7 MSLS-val MSLS-challenge Pitts30k-test Nordland-test St. Lucia Pitts250k-test

Metrics: Recall@1 Recall@5 Recall@10 runtime (s)

Baselines: NetVLAD SFRS CosPlace MixVPR SP-SuperGlue Patch-NetVLAD TransVPR StructVPR R2Former

Builds on: DINOv2 Vision Transformer NetVLAD Patch-NetVLAD AdaptFormer

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