atlas

Research map / 3D vision / Human pose estimation

PanoPose: Self-supervised Relative Pose Estimation for Panoramic Images

CVPR 2024 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 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 PanoPose, a fully self-supervised depth-net + transformer pose-net for scaled relative pose of panoramic images, with rotation-only pre-training and a depth fusion block, plus an L2IRLS translation averaging global SfM pipeline.

Problem

Scaled relative pose estimation between panoramic images for global SfM, where two-view translation from the five-point algorithm is scaleless and pose estimation degrades under large viewing-angle differences and textureless scenes.

Approach

A self-supervised photometric-reprojection network with a CroCo transformer pose-net that regresses 6-DoF relative pose, fused with depth features via a transformer fusion block to recover translation scale, pre-trained with random panoramic rotations to handle large viewing-angle differences; paired with a translation averaging method (L2IRLS) that directly optimizes relative translation scales.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PanoPose instead of five-point estimationrelative pose estimation · 360VO-Seq1Mean RSE: 1.8622 -> 0.1630Helped
Use PanoPose instead of five-point estimationrelative pose estimation · PanoSUNCGMean RRE: 1.2548 -> 0.1559Helped
Use PanoPose instead of five-point estimationrelative pose estimation · Mapillary MetropolisMean RSE: 0.0133 -> 0.0217Hurt
Use PanoPose instead of five-point relative posesglobal SfM with L2IRLS · 360VO-Seq3Mean ATE: 3.1602 -> 1.9853Helped
Add rotation-only pre-training (ablation)PanoPose · 360VO-Seq4RRE: 0.1795 -> 0.0687Helped
Add rotation-only pre-training (ablation)PanoPose · PanoSUNCGRRE: 0.8459 -> 0.2237Helped
Add rotation-only pre-training (ablation)PanoPose · CampusRRE: 0.2476 -> 0.1404Helped
Add rotation-only pre-training (ablation)PanoPose · CampusRTAE: 2.6856 -> 3.1764Hurt
Add depth fusion block (ablation)PanoPose · 360VO-Seq4RSE: 0.2317 -> 0.1806Helped
Add depth fusion block (ablation)PanoPose · PanoSUNCGRSE: 3.0462 -> 1.6933Helped
Add depth fusion block (ablation)PanoPose · CampusRSE: 0.8419 -> 0.2314Helped
Add depth fusion block (ablation)PanoPose · CampusRTAE: 2.6856 -> 2.8506Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PanoSUNCG Mapillary Metropolis 360VO Building (self-collected) Campus (self-collected)

Benchmarks: PanoSUNCG Mapillary Metropolis 360VO Building Campus

Metrics: relative rotation error (RRE) relative translation angle error (RTAE) relative scale error (RSE) absolute rotation error (ARE) absolute translation error (ATE)

Baselines: SfMLearner MonoDepth2 NonLocal-DPT BiFuse++ Five-point algorithm BATA LUD

Builds on: Monodepth2 SfMLearner CroCo BATA Chatterjee and Govindu rotation averaging

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