atlas

Research map / 3D vision / Depth and stereo

Learning to Produce Semi-dense Correspondences for Visual Localization

CVPR 2024 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 8 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 DeViLoc, a structure-based visual localization method that converts semi-dense 2D-2D matches into many 2D-3D matches via a point inference network (PIN) and confidence-based aggregation (CPA), trained only on MegaDepth.

Problem

Visual localization under night, weather and seasonal changes, where feature-matching methods discard unobserved keypoints and degrade with noisy or sparse 3D point clouds.

Approach

Regress depth/3D coordinates for all semi-dense 2D keypoints of the reference image from sparse observed 3D points and visual features using attention layers (PIN), then aggregate confidence-weighted 2D-3D matches across query-reference pairs (CPA), rather than using only pre-existing 3D points.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add PIN to standard 2D-3D matching (ablation)DeViLoc · MegaDepthAUC at 2°: 72.4 -> 78.8Helped
add CPA to the PIN model (ablation)DeViLoc · MegaDepthAUC at 2°: 78.8 -> 79.6Helped
use SP+SG rather than SIFT point-cloud input (ablation)DeViLoc · Aachen Day-Night Dayrecall at 0.5m, 5°: 94.8 -> 95.3Helped
use SP+SG rather than SIFT point-cloud input (ablation)DeViLoc · Aachen Day-Night Nightrecall at 0.25m, 2°: 87.8 -> 88.8Helped
use LoFTR rather than SIFT point-cloud input (ablation)DeViLoc · Aachen Day-Night Dayrecall at 0.25m, 2°: 87.4 -> 87.9Helped
use half-SIFT rather than SIFT point-cloud input (ablation)DeViLoc · Aachen Day-Night Nightrecall at 0.25m, 2°: 87.8 -> 86.7Hurt
replace TopicFM with SP+SG (ablation)DeViLoc · MegaDepthAUC at 2°: 79.6 -> 78.2Hurt
retrieve top-5 rather than top-3 reference images (ablation)DeViLoc · MegaDepthAUC at 2°: 79.6 -> 81.0Helped
retrieve top-10 rather than top-3 reference images (ablation)DeViLoc · MegaDepthAUC at 2°: 79.6 -> 82.6Helped
use DeViLoc instead of HLoc+PixLocvisual localization · Extended CMU-Seasons Parkrecall at 25cm, 2°: 87.0 -> 92.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MegaDepth 7scenes Cambridge Landmarks Aachen Day-Night RobotCar Seasons Extended CMU Seasons

Benchmarks: 7scenes Cambridge Landmarks Aachen Day-Night RobotCar Seasons Extended CMU Seasons MegaDepth

Metrics: median translation error (cm) median rotation error (deg) recall at (25cm,2deg)/(50cm,5deg)/(5m,10deg) AUC at 2/5/10 degrees

Baselines: HLoc[SP+SG] HLoc[LoFTR] HLoc[TopicFM] PixLoc NeuMap DSAC* DSAC++ HSCNet SANet DSM Active Search InLoc

Builds on: HLoc TopicFM depth completion NeuMap

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