atlas

Research map / 3D vision / Depth and stereo

Repurposing Diffusion-Based Image Generators for Monocular Depth Estimation

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

Marigold fine-tunes only the denoising U-Net of Stable Diffusion v2 on synthetic RGB-D data (Hypersim and Virtual KITTI) to produce a zero-shot affine-invariant monocular depth estimator, with test-time ensembling.

Problem

Monocular depth estimators generalize poorly to unfamiliar scenes and domains; the question is whether priors in pretrained generative image diffusion models can yield more generalizable affine-invariant depth estimation.

Approach

Repurpose a pretrained latent diffusion image generator (Stable Diffusion v2) into an image-conditioned depth estimator by fine-tuning only the denoising U-Net on synthetic depth with image latents concatenated to the depth latent, plus annealed multi-resolution noise and a scale-shift test-time ensembling scheme.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use multi-resolution rather than Gaussian training noise (ablation)Marigold · NYUv2 ablation splitAbsRel (%): 7.7 -> 5.8Helped
use multi-resolution rather than Gaussian training noise (ablation)Marigold · KITTI ablation splitAbsRel (%): 14.2 -> 12.1Helped
anneal multi-resolution training noise (ablation)Marigold · NYUv2 ablation splitAbsRel (%): 5.8 -> 5.6Helped
anneal multi-resolution training noise (ablation)Marigold · KITTI ablation splitAbsRel (%): 12.1 -> 11.3Helped
add Hypersim training data to Virtual KITTI (ablation)Marigold · NYUv2 ablation splitAbsRel (%): 13.9 -> 5.6Helped
add Virtual KITTI training data to Hypersim (ablation)Marigold · KITTI ablation splitAbsRel (%): 13.7 -> 11.3Helped
increase test-time ensemble size from 1 to 10 predictions (ablation)Marigold · NYUv2AbsRel (%): ≈8%Helped
increase test-time ensemble size from 1 to 20 predictions (ablation)Marigold · NYUv2AbsRel (%): ≈9.5%Helped
increase the number of inference denoising steps (ablation)Marigold · NYUv2 and KITTIdepth prediction performanceHelped
train using Hypersim only rather than Hypersim plus Virtual KITTI (ablation)Marigold · KITTI ablation splitAbsRel (%): 11.3 -> 13.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Hypersim Virtual KITTI NYUv2 KITTI ETH3D ScanNet DIODE

Benchmarks: NYUv2 KITTI ETH3D ScanNet DIODE

Metrics: AbsRel delta1 accuracy

Baselines: DiverseDepth MiDaS LeReS Omnidata HDN DPT

Builds on: Stable Diffusion DDPM DDIM multi-resolution noise

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