atlas

Research map / 3D vision / Depth and stereo

Map-Relative Pose Regression for Visual Re-Localization

CVPR 2024 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 42 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 marepo, a transformer-based absolute pose regressor that takes scene-coordinate maps from a fast per-scene ACE regressor plus camera intrinsics and is trained once across 450 Map-Free scenes, with optional minutes-long per-scene fine-tuning.

Problem

Absolute pose regression is accurate only with vast per-scene training data that is costly to create via novel view synthesis over days, and it generalizes poorly to unseen views.

Approach

Condition a scene-agnostic transformer pose regressor on predicted scene coordinate maps (from a fast per-scene SCR network) and camera-intrinsics-aware dynamic positional encoding, so the regressor learns a generic map-to-pose relation and outputs metric poses directly without RANSAC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune M for each scenemarepo · 7-Scenes averagemedian translation error (cm): 3.9 -> 3.2Helped
Fine-tune M for each scenemarepo · Wayspots averageframes below 10cm/5°: 47.2% -> 47.9%Mixed
Use marepo instead of ACEWayspots · Wayspots averageframes below 0.5m/5°: 62.6% -> 63.4%Helped
Add Re-Attention (ablation)marepo · Wayspotsframes below 5cm/5°: 10.9% -> 16.6%Helped
Add Re-Attention (ablation)marepo · Wayspotsframes below 10cm/5°: 28.3% -> 39.6%Helped
Add Dynamic P.E. (ablation)marepo · Wayspotsframes below 5cm/5°: 3.9% -> 16.6%Helped
Add Dynamic P.E. (ablation)marepo · Wayspotsframes below 10cm/5°: 18.6% -> 39.6%Helped
Increase transformer blocks from 4 to 8 (dmodel 128) (ablation)marepo · Wayspotsframes below 10cm/5°: 5.8% -> 14.7%Helped
Increase transformer blocks from 8 to 12 (dmodel 128) (ablation)marepo · Wayspotsframes below 10cm/5°: 14.7% -> 16.6%Helped
Increase dmodel from 128 to 256 with 12 transformer blocks (ablation)marepo · Wayspotsframes below 10cm/5°: 16.6% -> 19.0%Helped
Train the full network from scratch per scene instead of training M across scenes (ablation)marepo · Wayspotsframes below 50cm/5°: 63.4% -> 6.0%Hurt
Train M from scratch per scene on pretrained GS instead of using the scene-agnostic pretrained M (ablation)marepo · Wayspotsframes below 50cm/5°: 63.4% -> 18.7%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Map-Free Dataset 7-Scenes Wayspots

Benchmarks: 7-Scenes Wayspots

Metrics: median translation error (cm) median rotation error (°) percentage of frames within 10cm/5° percentage of frames within 0.5m/5° throughput (fps)

Baselines: DSAC* ACE PoseNet PN Learn σ2 geo. PN LSTM PN Hourglass PN BranchNet MapNet Direct-PN MS-Transformer DFNet

Builds on: ACE LoFTR PoseNet Linear Transformer

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