atlas

Research map / 3D vision / Depth and stereo

RPG360: Robust 360 Depth Estimation with Perspective Foundation Models and Graph Optimization

NeurIPS 2025 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 1 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.

Training-free 360° monocular depth estimation that projects ERP images to six cubemap faces, runs a perspective foundation model (Metric3D v2 best), and aligns per-face depth/normals with graph optimization plus per-face scale parameters.

Problem

Monocular depth estimation for 360° images lacks large labeled datasets, and existing optimization-based methods that blend tangent-plane depths from perspective foundation models ignore 3D structural consistency, causing scale inconsistencies across faces.

Approach

Parameterize predicted depth and normal maps from cubemap faces with a graph-based optimization (plane-consistency edges weighted by patch texture similarity, periodic ERP boundary) plus a per-face scale parameter, so depth scale is aligned across faces while preserving 3D structure.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace 360MonoDepth blending with RPG360 graph-based scale alignmentTraining-free 360° depth estimation · Matterport3D testChamfer: 0.632 -> 0.337Helped
Replace 360MonoDepth blending with RPG360 graph-based scale alignmentTraining-free 360° depth estimation · Stanford2D3D testChamfer: 0.576 -> 0.206Helped
Use Metric3D v2 instead of Omnidata v2 as the foundation modelRPG360 · Matterport3D testAbs Rel: 0.215 -> 0.203Helped
Tune EDM with RPG360-generated pseudo ground truthEDM dense feature matching · 360Loc hallAUC@5°: 37.83 -> 39.88Helped
Tune EDM with RPG360-generated pseudo ground truthEDM dense feature matching · 360Loc atrium, concourse, and piatriumAUC@5°: 37.19 -> 38.37; 33.13 -> 34.53; 44.45 -> 46.49Helped
Add graph optimization without a per-face scale parameter (ablation)RPG360 with Metric3D v2 · Matterport3D reconstructionChamfer: 0.380 -> 0.382No clear effect
Add per-face scale parameter λc to graph optimization (ablation)RPG360 with Metric3D v2 · Matterport3D reconstructionChamfer: 0.382 -> 0.337Helped
Add per-face scale parameter λc to graph optimization (ablation)RPG360 with Metric3D v2 · Matterport3D reconstructionF-Score: 51.605 -> 58.816Helped
Add per-face scale parameter λc to graph optimization (ablation)RPG360 with Metric3D v2 · Matterport3D reconstructionIoU: 37.303 -> 44.912Helped
Use Marigold as the foundation model rather than Metric3D v2 (ablation)RPG360 with graph optimization and per-face parameter · Matterport3D reconstructionChamfer: 0.337 -> 0.916Hurt
Use GeoWizard as the foundation model rather than Metric3D v2 (ablation)RPG360 with graph optimization and per-face parameter · Matterport3D reconstructionChamfer: 0.337 -> 0.752Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Matterport3D Stanford2D3D 360Loc Structured3D

Benchmarks: Matterport3D Stanford2D3D 360Loc Matterport3D-2K

Metrics: Chamfer distance F-Score IoU Abs Rel RMSE delta threshold accuracy AUC@5°

Baselines: 360MonoDepth Depth Anywhere Elite360D UniFuse ACDNet BiFuse++ SliceNet Peng and Zhang

Builds on: 360MonoDepth Depth Anywhere Metric3D v2 EDM IM360

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