atlas

Research map / 3D vision / Depth and stereo

Depth Anywhere: Enhancing 360 Monocular Depth Estimation via Perspective Distillation and Unlabeled Data Augmentation

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

Distills a perspective depth foundation model (Depth Anything) into 360-degree monocular depth estimators via six-face cube projection pseudo-labels on unlabeled panoramas, with random rotation and SAM-based sky/watermark masking, trained jointly with labeled data.

Problem

360-degree monocular depth estimation is limited by scarce labeled equirectangular depth data, and perspective depth models transfer poorly to equirectangular images due to projection distortion and domain gap.

Approach

Generate pseudo depth labels for unlabeled 360 images by projecting to six cube faces, running a frozen perspective teacher (Depth Anything) on the faces, and jointly training a 360 model on half labeled/half pseudo-labeled batches; random rotation of the equirectangular image before cube projection removes cube-face artifacts, and SAM/Grounding-DINO masks remove sky and watermark regions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add pseudo-labeled Structured3D training dataUniFuse · Matterport3DAbs Rel: 0.102 -> \underline{0.089}Helped
Add pseudo-labeled Structured3D training dataBiFuse++ · Matterport3DAbs Rel: 0.094 -> \textbf{0.085}Helped
Add pseudo-labeled Structured3D training dataUniFuse · Stanford2D3D testAbs Rel: 0.090 -> \underline{0.086}Helped
Add pseudo-labeled SpatialAudioGen training dataUniFuse · Stanford2D3D testAbs Rel: 0.090 -> 0.090No clear effect
Add pseudo-labeled Structured3D training dataBiFuse++ · Stanford2D3D testAbs Rel: 0.090 -> \textbf{0.082}Helped
Add pseudo-labeled SpatialAudioGen training dataBiFuse++ · Stanford2D3D testAbs Rel: 0.090 -> \underline{0.086}Helped
Add pseudo-labeled Structured3D training dataUniFuse · Structured3D testAbs Rel: 0.202 -> 0.130Helped
Add pseudo-labeled SpatialAudioGen training dataUniFuse · Structured3D testAbs Rel: 0.202 -> 0.152Helped
Initialize with the proposed relative-depth model before one-epoch metric-depth fine-tuningUniFuse · Stanford2D3D metric depth fine-tuningAbs Rel: 0.111 -> 0.118Hurt
Change GT:pseudo ratio from 1:1 to 1:2 (ablation)UniFuse · Stanford2D3D testAbs Rel: 0.086 -> 0.087Hurt
Change GT:pseudo ratio from 1:1 to 1:4 (ablation)UniFuse · Stanford2D3D testAbs Rel: 0.086 -> 0.085No clear effect
Replace cube projection with tangent projection (ablation)UniFuse · Stanford2D3D testAbs Rel: \textbf{0.086} -> 0.087No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Matterport3D Stanford2D3D Structured3D SpatialAudioGen

Benchmarks: Matterport3D Stanford2D3D Structured3D

Metrics: AbsRel delta1 delta2 delta3 MAE RMSE RMSElog

Baselines: UniFuse BiFuse++ BiFuse SliceNet HRDFuse HoHoNet EGFormer Depth Anything Marigold

Builds on: Depth Anything UniFuse BiFuse++ Segment Anything MiDaS

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