atlas

Research map / Image generation / Fast diffusion sampling

DepthFM: Fast Generative Monocular Depth Estimation with Flow Matching

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 37 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.

Frames monocular depth estimation as direct flow-matching transport from image latents to depth latents, initialized from Stable Diffusion 2.1 and augmented with synthetic and Metric3D-labeled data, enabling fast few-step generative depth prediction.

Problem

Discriminative depth estimators produce blurry edges, while diffusion-based generative depth estimators are slow due to curved noise-to-depth ODE trajectories and need large training data.

Approach

Replace noise-to-depth diffusion with a flow-matching transport starting directly from the image latent (paired image-depth coupling), fine-tune from a diffusion image prior, add noise augmentation on the image latent, and mix in discriminative teacher-labeled pseudo-depth data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use image-to-depth transport rather than noise-to-depth transport (ablation)DepthFM · NYUv2δ1: 92.4 -> 94.6Helped
fine-tune the full image prior rather than train from scratch (ablation)DepthFM · NYUv2δ1: 80.0 -> 95.5Helped
fine-tune the full image prior rather than use LoRA rank 8 (ablation)DepthFM · NYUv2δ1: 75.6 -> 95.5Helped
fine-tune the full image prior rather than train from scratch (ablation)DepthFM · DIODEδ1: 68.8 -> 78.5Helped
fine-tune the full image prior rather than use LoRA rank 8 (ablation)DepthFM · DIODEδ1: 70.0 -> 78.5Helped
add the image prior (ablation)DepthFM · NYUv2δ1: 80.0 -> 95.5Helped
add the depth prior to the image-prior model (ablation)DepthFM · NYUv2δ1: 95.5 -> 96.3Helped
increase noise augmentation level from ts = 0.1 to ts = 0.4 (ablation)DepthFM · NYUv2δ1: 93.7 -> 95.5Helped
increase noise augmentation level from ts = 0.4 to ts = 0.8 (ablation)DepthFM · NYUv2δ1: 95.5 -> 95.4No clear effect
use image-depth paired coupling rather than random coupling (ablation)DepthFM · coupling distanceEMD-L2: 0.981 -> 0.686Helped
use image-depth paired coupling rather than random coupling (ablation)DepthFM · coupling distanceEMD-L1: 0.974 -> 0.691Helped
add 7.4K discriminative image-depth samples (ablation)DepthFM-I · NYUv2δ1: 95.5 -> 96.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Hypersim Virtual KITTI Unsplash NYUv2 KITTI ETH3D ScanNet DIODE Middlebury-2014

Benchmarks: NYUv2 KITTI ETH3D ScanNet DIODE Middlebury-2014 NYUv2 depth completion

Metrics: AbsRel delta1 accuracy RMSE edge precision edge recall

Baselines: Marigold GeoWizard Depth Anything Depth Anything v2 Metric3D v2 MiDaS Omnidata HDN DPT NLSPN CompletionFormer

Builds on: flow matching Marigold Stable Diffusion 2.1 Metric3D v2 optimal transport conditional flow matching

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