atlas

Research map / 3D vision / Depth and stereo

Relative Pose Estimation through Affine Corrections of Monocular Depth Priors

CVPR 2025 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 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 three minimal/over-determined solvers that estimate relative pose from 2D correspondences and monocular depth priors while modeling per-image shift and a relative scale, combined with classic point-based solvers in a hybrid LO-MSAC pipeline.

Problem

Relative pose estimation from feature correspondences is limited by noise and ambiguity in monocular depth priors, which are affine-invariant (scale and shift unknown), so prior methods assuming only scale ambiguity fail.

Approach

Model independent scale and shift of both monocular depth maps explicitly and solve for them jointly with relative pose via pairwise 3D distance consistency, yielding calibrated (3-point), shared-focal (4-point), and two-focal (4-point) solvers that are fused with point-based solvers in a hybrid LO-MSAC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use affine-corrected depth priors in the calibrated hybrid estimatorRelative pose estimation · ScanNet-1500 calibrated, RoMapose error AUC @5°: 33.40 -> 34.26Helped
Use affine-corrected depth priors in the calibrated hybrid estimatorRelative pose estimation · MegaDepth-1500 calibratedpose error AUC @5°: 60.16 -> 63.48Helped
Use the shared-focal depth-aware hybrid solverRelative pose estimation · ScanNet-1500 shared-focal, RoMapose error AUC @5°: 27.17 -> 29.81Helped
Use the two-focal depth-aware hybrid solverRelative pose estimation · Stanford 2D-3D-S, MASt3R matchespose error AUC @5°: 12.58 -> 18.05Helped
Use the two-focal depth-aware hybrid solverRelative pose estimation · MegaDepth-1500 two-focalpose error AUC @5°: 21.23 -> 25.70Helped
Add shift modeling (ablation)Calibrated estimator with DA-met. priors · ScanNet-1500pose error AUC @5°: 19.96 -> 23.12Helped
Add hybrid estimation (ablation)Calibrated estimator with DA-met. priors and shift modeling · ScanNet-1500pose error AUC @5°: 19.13 -> 23.12Helped
Add shift modeling (ablation)Calibrated estimator with Marigold priors · ScanNet-1500pose error AUC @5°: 12.34 -> 20.68Helped
Add shift modeling (ablation)Calibrated estimator with MoGe priors · MegaDepth-1500pose error AUC @5°: 51.32 -> 63.48Helped
Use hybrid solvers, local optimization, and scoring together (ablation)Shared-focal LO-MSAC · ScanNet-1500, SP+SGpose error AUC @5°: 13.85 -> 18.35Helped
Use hybrid scoring (ablation)Shared-focal LO-MSAC with depth solver and LO · ScanNet-1500, SP+SGpose error AUC @5°: 13.85 -> 15.42Helped
Use the depth-aware solver alongside point-based solvers (ablation)Shared-focal hybrid LO-MSAC · ScanNet-1500, SP+SGpose error AUC @5°: 16.60 -> 18.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet-1500 MegaDepth-1500 Stanford 2D-3D-S ETH3D

Benchmarks: ScanNet-1500 MegaDepth-1500 ETH3D Stanford 2D-3D-S

Metrics: median rotation error median translation direction error pose error AUC median relative focal error

Baselines: PoseLib PnP-RANSAC with monocular depth 2PT+D&5pt 3p3d 4p4d DUSt3R MASt3R

Builds on: LO-RANSAC hybrid RANSAC Larsson et al. Gröbner basis solver method 2PT+D solver

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