atlas

Research map / Detection and segmentation / CNN features

Focus on Local: Finding Reliable Discriminative Regions for Visual Place Recognition

AAAI 2025 · Detection and segmentation › CNN features · approach: Local features and context in CNNs · 14 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.

Proposes FoL, a two-stage visual place recognition method that models reliable discriminative regions via two losses (SAL, CEL), trains local features with pseudo-correspondences from aggregation clusters, and re-ranks only within discriminative regions.

Problem

Visual place recognition suffers from perceptual aliasing and background distraction; existing two-stage methods do not explicitly model discriminative regions, lack local correspondence labels, and have heavy re-ranking cost.

Approach

Align transformer self-attention with the SALAD Sinkhorn aggregation mask (SAL), enforce foreground-background prototype contrast (CEL), generate pseudo-correspondences from shared cluster assignments for weakly supervised local feature learning, and restrict nearest-neighbor local matching to the top 40% discriminative tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add simple re-ranking (ablation)Baseline SALAD · MSLS-challengeR@1: 74.8 -> 75.7Helped
Add Extraction-Aggregation Spatial Alignment Loss (SAL) (ablation)FoL baseline with simple re-ranking · MSLS-challengeR@1: +1.5%Helped
Add Foreground-Background Contrast Enhancement Loss (CEL) (ablation)FoL with SAL · MSLS-challengeR@1: +0.9%Helped
Add pseudo-correspondence loss (PC) (ablation)FoL with SAL and CEL · MSLS-challengeR@1: +0.6%Helped
Add discriminative region guidance (DRG) for re-ranking (ablation)FoL with PC loss · MSLS-challengeR@1: 78.7 -> 80.0Helped
Use the top 40% of region-mask values for DRG selection (ablation)FoL re-ranking · VPR benchmarksRecall@kHelped
Use FoL-global instead of the strongest reported baselinePitts250k-test · Pitts250k-testR@1: 95.7 -> 96.5Helped
Add FoL re-ranking to global retrievalFoL-global · Pitts250k-testR@1: 96.5 -> 97.0Helped
Use FoL-global instead of SALADMSLS-val · MSLS-valR@1: 92.2 -> 93.1Helped
Use FoL re-ranking instead of FoL-globalFoL-global · MSLS-challengeR@1: 78.7 -> 80.0Helped
Use FoL re-ranking instead of FoL-globalFoL-global · SVOX RainR@1: 96.5 -> 98.2Helped
Use FoL re-ranking instead of FoL-globalFoL-global · St. LuciaR@1: 99.9 -> 99.9No clear effect

Limitations

Experimental setup

Datasets: GSV-Cities

Benchmarks: Pitts250k-test MSLS-val MSLS-challenge Tokyo24/7 Nordland AmsterTime SF-XL SVOX SPED Pitts30k Eynsham St. Lucia

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

Baselines: NetVLAD SFRS Patch-NetVLAD CosPlace MixVPR R2Former EigenPlaces SelaVPR CricaVPR SALAD BoQ TransVPR

Builds on: SALAD SelaVPR DINOv2 multi-similarity loss

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