atlas

Research map / 3D vision / Human pose estimation

FAR: Flexible Accurate and Robust 6DoF Relative Camera Pose Estimation

CVPR 2024 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 17 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 FAR, a Transformer that fuses learned end-to-end relative pose with a prior-guided RANSAC solver (weighted combination of solver and learned poses) for precise, robust 6DoF relative pose including translation scale.

Problem

Relative camera pose estimation between two wide-baseline images: correspondence+solver methods are precise but fragile under low overlap and cannot give translation scale, while direct regression is robust and scale-aware but less precise.

Approach

A Pose Transformer predicts a pose and per-component fusion weights (for rotation and translation) that linearly combine learned and solver poses; the learned pose is also used as a prior that re-weights RANSAC sampling and scoring, so the solver output is improved in data-scarce regimes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine learned pose estimates with solver output and prior-guided solvingLoFTR pose estimation · Matterport3Dmean rotation error (°): 9.66 -> 4.93Helped
combine learned pose estimates with solver output and prior-guided solvingNOPE-SAC-Reg pose estimation · Matterport3Dmedian translation error (m): 0.52 -> 0.25Helped
combine learned pose estimates with solver output and prior-guided solving8-Point ViT pose estimation · InteriorNet large overlapmean rotation error (°): 2.90 -> 1.16Helped
combine learned pose estimates with solver output and prior-guided solving8-Point ViT pose estimation · StreetLearn small overlapmean rotation error (°): 9.19 -> 7.89Helped
add LoFTR correspondences and FAR fusion6D Reg · Map-free Relocalizationaverage median translation error: 168cm -> 148cmHelped
add LoFTR correspondences and FAR fusion6D Reg · Map-free Relocalizationaverage median rotation error: 22.5° -> 18.1°Helped
fuse Transformer pose with solver output (ablation)FAR · Matterport3Dmean rotation error (°): 9.94 -> 4.93Helped
add a second round with prior-guided solver output (ablation)FAR · Matterport3Dmean rotation error (°): 5.08 -> 4.93Helped
fuse prior-guided solver output with Transformer output (ablation)FAR · Matterport3Dmean rotation error (°): 5.35 -> 4.93Helped
use a correspondence-only Vanilla Transformer instead of dense 8-Point ViT features (ablation)FAR · Matterport3Dmedian translation error (m): 0.25 -> 0.37Hurt
omit Transformer-predicted scaling of solver translation (ablation)FAR · Matterport3Dmedian translation error (m): 0.25 -> 0.31Hurt
use separate weights for rotation and translation instead of one shared weight (ablation)FAR · Matterport3Dmean translation error (m): 0.50 -> 0.49Helped

Surprising findings

Limitations

Experimental setup

Datasets: Matterport3D InteriorNet StreetLearn Map-free Relocalization MegaDepth KITTI

Benchmarks: Matterport3D InteriorNet StreetLearn Map-free Relocalization

Metrics: median rotation error mean rotation error median translation error mean translation error percent within threshold AUC VCRE

Baselines: LoFTR SuperGlue 8-Point ViT NOPE-SAC-Reg PlaneFormers Sparse Planes Associative3D 6D Reg Cai et al. SIFT SuperPoint

Builds on: 8-Point ViT RANSAC LoFTR 6D rotation representation Arnold et al. Map-free relocalization regression

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