atlas

Research map / 3D vision / Human pose estimation

Scene-agnostic Pose Regression for Visual Localization

CVPR 2025 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 4 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.

Introduces Scene-agnostic Pose Regression (SPR), a 360° panoramic dataset (360SPR) of 200K panoramas across 270 Habitat scenes, and SPR-Mamba, a dual-branch Mamba model that regresses query poses relative to the first frame without retraining or retrieval databases.

Problem

Visual localization methods trade off generalization against database dependence and drift: absolute pose regression needs retraining for new scenes, relative pose regression needs a large retrieval database, and visual odometry accumulates drift over open trajectories.

Approach

Treat the first frame of a sequence as the coordinate origin and regress each query pose relative to that origin using all preceding frames, with a dual-branch Mamba model (local frame-to-frame branch plus global query-to-origin branch), so there is neither retrieval nor accumulated drift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPR-Mamba instead of the strongest listed VO baseline, LEAP-VO360SPR unseen localization · 360SPR unseentranslation error (m, average median): 3.89±0.3 -> 3.85±0.3Helped
Use SPR-Mamba instead of the strongest listed baseline, XVO360SPR unseen localization · 360SPR unseenrotation error (°, average median): 4.21±0.3 -> 3.97±0.4Helped
Use SPR-Mamba instead of the strongest listed VO baseline, DPVO360Loc unseen localization · 360Loc unseentranslation error (m, average median): 2.40±0.3 -> 1.94±0.3Helped
Use SPR-Mamba instead of the strongest listed VO baseline, DPVO360Loc unseen localization · 360Loc unseenrotation error (°, average median): 1.84±0.2 -> 1.44±0.2Helped
add the global branch (ablation)SPR-Mamba · 360SPR unseentranslation error (m): 10.33±1.3 -> 3.85±0.3Helped
add the global branch (ablation)SPR-Mamba · 360SPR unseenrotation error (°): 10.68±1.4 -> 3.97±0.4Helped
add the local branch and auxiliary regression heads (ablation)SPR-Mamba without local branch and auxiliary heads · 360SPR unseentranslation error (m): 4.72±0.7 -> 3.85±0.3Helped
add the local branch and auxiliary regression heads (ablation)SPR-Mamba without local branch and auxiliary heads · 360SPR unseenrotation error (°): 5.11±0.5 -> 3.97±0.4Helped
add auxiliary regression heads (ablation)SPR-Mamba with local and global branches · 360SPR unseentranslation error (m): 4.32±0.6 -> 3.85±0.3Helped
add auxiliary regression heads (ablation)SPR-Mamba with local and global branches · 360SPR unseenrotation error (°): 4.67±0.5 -> 3.97±0.4Helped
train on mixed sensor heights instead of one sensor height (ablation)SPR-Mamba · 360SPR unseen, cross-sensor evaluationtranslation error (m)Helped

Surprising findings

Limitations

Experimental setup

Datasets: 360SPR 360Loc

Benchmarks: 360SPR 360Loc

Metrics: average median translation error (m) average median rotation error (deg) average mean translation error (m) average mean rotation error (deg)

Baselines: PoseNet NeFeS Marepo VidLoc MapNet GL-Net NN-Net FAR PanoPose DPVO LEAP-VO XVO

Builds on: Mamba DINO PoseNet DPVO

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