atlas

Research map / 3D vision / Human pose estimation

EquiPose: Exploiting Permutation Equivariance for Relative Camera Pose Estimation

CVPR 2025 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 3 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 EquiPose, a framework that makes any end-to-end relative pose network permutation-equivariant (P21 = P12^-1) by symmetrizing its two-order predictions via a geodesic rotation mean, improving baselines with or without fine-tuning.

Problem

End-to-end relative camera pose networks do not satisfy pose permutation equivariance: estimating pose from I1 to I2 and from I2 to I1 yields inconsistent results (the reverse should be the inverse).

Approach

Define a pose permutation equivariant (PPE) mapping and construct it from any baseline by averaging the two orderings: rotation is the geodesic mean of R12 and R21^T, translation is (t12 - R*12 t21)/2; a theorem proves the output is PPE, and only one extra forward pass of the decoder is needed by reusing shared encoder features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply EquiPose at inferenceGRelPose · ScanNet testRE: 8.16 -> 7.97Helped
fine-tune under EquiPoseGRelPose + EquiPose · ScanNet testTE: 0.32 -> 0.28Helped
apply EquiPose at inferenceGRelPose · 7-SceneRot. AUC @5°: 45.47 -> 46.85Helped
fine-tune under EquiPoseGRelPose + EquiPose · 12-SceneRot. AUC @5°: 56.67 -> 58.11Helped
apply EquiPose at inferenceGRelPose · MapfreePr.: 12.7 -> 13.0Helped
apply EquiPose at inferenceMFQuat · MapfreeVCRE median error: 160.7 -> 166.4Hurt
train with random permutationEightVit · ScanNet testRE: 8.90 -> 8.23Helped
add EquiPose to random-permutation training (ablation)EightVit + RP · ScanNet testRE: 8.23 -> 8.20Helped
train with random permutationMF6D · ScanNet testRE: 9.81 -> 8.17Helped
add EquiPose to random-permutation training (ablation)MF6D + RP · ScanNet testRE: 8.17 -> 7.74Helped
train with random permutationGRelPose · ScanNet testRE: 8.16 -> 7.74Helped
add EquiPose to random-permutation training (ablation)GRelPose + RP · ScanNet testRE: 7.74 -> 7.65Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet 7-Scenes 12-Scenes Mapfree

Benchmarks: ScanNet 7-Scenes 12-Scenes Mapfree

Metrics: rotation AUC @3/5/10 deg translation AUC @0.1/0.2/0.5 m rotation error translation error pose error VCRE dR dt params FLOPs

Baselines: ExtremeRotation Reg6D EightVit MF6D GRelPose MFBin MFBinTS MFQuat MFQuatTS

Builds on: ExtremeRotation GRelPose MF6D EightVit Reg6D

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