atlas

Research map / 3D vision / Depth and stereo

Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondences

CVPR 2024 · 3D vision › Depth and stereo · approach: Camera model and calibration for SfM · 26 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 MicKey, a keypoint matcher that predicts metric 3D keypoint coordinates in camera space and is trained end-to-end from relative pose supervision only, for metric relative pose estimation.

Problem

Estimating metric (scale-aware) relative camera pose between two images normally needs external depth estimators or depth measurements, since 2D-2D correspondences give pose only up to scale; strong depth supervision is also costly to obtain.

Approach

Regress 3D keypoint coordinates in camera space (2D offset plus depth on a patch grid) together with descriptors and confidences, and train the whole pipeline end-to-end with a differentiable RANSAC + Kabsch solver and a VCRE pose loss, so only image pairs with relative poses are needed (no depth, no overlap, no reconstructions).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MicKey instead of RoMaMap-free metric relative pose estimation · Map-free testAUC: 0.67 -> 0.74Helped
Use MicKey instead of RoMaMap-free metric relative pose estimation · Map-free testPrecision (%): 45.6 -> 49.2Helped
Use MicKey instead of RoMaScanNet metric relative pose estimation · ScanNet testAUC: 0.99 -> 0.99No clear effect
Use MicKey instead of RoMaScanNet metric relative pose estimation · ScanNet testPrecision (%): 94.4 -> 92.8Hurt
Add overlap supervision during training (ablation)MicKey · Map-free testAUC: 0.74 -> 0.75No clear effect
Add overlap supervision during training (ablation)MicKey · Map-free testPrecision (%): 49.2 -> 49.2No clear effect
Add overlap supervision during training (ablation)MicKey · ScanNet testAUC: 0.99 -> 0.99No clear effect
Add overlap supervision during training (ablation)MicKey · ScanNet testPrecision (%): 92.8 -> 93.7Helped
Replace DPT depth with MicKey depth (ablation)SuperGlue · Map-free testAUC: 0.60 -> 0.71Helped
Replace KBR depth with MicKey depth (ablation)SuperGlue · Map-free testAUC: 0.61 -> 0.71Helped
Replace DPT depth with MicKey depth (ablation)LoFTR · Map-free testAUC: 0.61 -> 0.71Helped
Replace KBR depth with MicKey depth (ablation)LoFTR · Map-free testAUC: 0.60 -> 0.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: Map-free ScanNet

Benchmarks: Map-free Relocalisation benchmark ScanNet test split

Metrics: VCRE AUC VCRE precision at 90 px median translation error median rotation error matching time

Baselines: SIFT SiLK DISK DeDoDe SuperPoint-SuperGlue DISK-LightGlue LoFTR ASpanFormer RoMa RPR

Builds on: NG-DSAC DSAC SuperGlue DINOv2 Map-free relocalisation benchmark

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