atlas

Research map / 3D vision / Depth and stereo

DCDepth: Progressive Monocular Depth Estimation in Discrete Cosine Domain

NeurIPS 2024 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 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 DCDepth, which predicts DCT frequency coefficients of 8x8 depth patches progressively from low to high frequency with a GRU-based head, achieving SoTA monocular depth on NYU-Depth-V2, TOFDC, and KITTI.

Problem

Monocular depth estimation typically predicts depth per pixel in the spatial domain, neglecting local inter-pixel correlations and relying on a single forward pass.

Approach

Transform depth patches into the discrete cosine domain and predict DCT coefficients progressively from low to high frequency using a GRU-based Progressive Prediction Head, with a DCT-based downsampling inside a Pyramid Feature Fusion module.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
progressively estimate frequency coefficients using the PPH rather than direct convolutional prediction with PixelShuffle (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.318 -> 0.304Helped
predict frequency-domain depth with inverse DCT rather than spatial-domain depth with convolution and PixelShuffle (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.318 -> 0.315Helped
add the PPH progressive prediction scheme (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.315 -> 0.304Helped
aggregate multi-scale features with PFF instead of processing only the last-scale feature with convolution (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.309 -> 0.304Helped
replace DCT-based downsampling in PFF with bilinear downsampling (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.304 -> 0.305Hurt
replace DCT-based downsampling in PFF with PixelUnshuffle (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.304 -> 0.306Hurt
increase iterative prediction steps from 1 to 9 (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testRMSE: 0.310 -> 0.304Helped
increase iterative prediction steps from 1 to 9 (ablation)DCDepth on NYU-Depth-V2 · NYU-Depth-V2 testSpeed (FPS): 31.55 -> 14.24Hurt
use DCDepth rather than VA-DepthNetSwin-Large monocular depth estimation · TOFDC testAbs Rel: 0.234 -> 0.188Helped
use DCDepth rather than VA-DepthNetSwin-Large monocular depth estimation · KITTI Eigen splitRMSE: 2.093 -> 2.044Helped
use DCDepth rather than NDDepthSwin-Large monocular depth estimation · KITTI official splitiRMSE: 10.62 -> 10.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: NYU-Depth-V2 TOFDC KITTI

Benchmarks: NYU-Depth-V2 TOFDC KITTI Eigen split KITTI official split

Metrics: Abs Rel Sq Rel RMSE log10 RMSE log iRMSE delta<1.25 delta<1.25^2 delta<1.25^3 SILog

Baselines: DORN VNL BTS AdaBins LocalBins NeWCRFS BinsFormer PixelFormer IEBins MG-Depth NDDepth VA-DepthNet

Builds on: NeWCRFS PixelFormer IEBins Swin Transformer CRF decoder

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