Iris: Bringing Real-World Priors into Diffusion Model for Monocular Depth Estimation
Organizations: Nanjing University of Science and Technology · State Key Laboratory of Intelligent Manufacturing of Advanced Construction Machinery · Department of Electrical and Computer Engineering, Sungkyunkwan University · University of Electronic Science and Technology of China ·
Abstract
In this paper, we propose Iris, a deterministic framework for Monocular Depth Estimation (MDE) that integrates real-world priors into the diffusion model. Conventional feed-forward methods rely on massive training data, yet still miss details. Previous diffusion-based methods leverage rich generative priors yet struggle with synthetic-to-real domain transfer. Iris, in contrast, preserves fine details, generalizes strongly from synthetic to real scenes, and remains efficient with limited training data. To this end, we introduce a two-stage Priors-to-Geometry Deterministic (PGD) schedule: the prior stage uses Spectral-Gated Distillation (SGD) to transfer low-frequency real priors while leaving high-frequency details unconstrained, and the geometry stage applies Spectral-Gated Consistency (SGC) to enforce high-frequency fidelity while refining with synthetic ground truth. The two stages share weights and are executed with a high-to-low timestep schedule. Extensive experimental results confirm that Iris achieves significant improvements in MDE performance with strong in-the-wild generalization.
Figures & tables
| Method | Training | KITTI (Outdoor) | NYUv2 (Indoor) | ETH3D (Various) | ScanNet (Indoor) | DIODE (Various) | All Avg | Group Avg | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Data | AbsRel | AbsRel | AbsRel | AbsRel | AbsRel | Ranking | Ranking | ||||||
| DiverseDepth [ 51 ] | 320K | 19.0 | 70.4 | 11.7 | 87.5 | 22.8 | 69.4 | 10.9 | 88.2 | 37.6 | 63.1 | 15.6 | 7.6 |
| MiDaS [ 28 ] | 2M | 23.6 | 63.0 | 11.1 | 88.5 | 18.4 | 75.2 | 12.1 | 84.6 | 33.2 | 71.5 | 15.2 | 7.3 |
| LeRes [ 53 ] | 354K | 14.9 | 78.4 | 9.0 | 91.6 | 17.1 | 77.7 | 9.1 | 91.7 | 27.1 | 76.6 | 12.3 | 5.3 |
| Omnidata [ 8 ] | 12.2M | 14.9 | 83.5 | 7.4 | 94.5 | 16.6 | 77.8 | 7.5 | 93.6 | 33.9 | 74.2 | 12.2 | 4.8 |
| DPT [ 27 ] | 1.4M | 10.0 | 90.1 | 9.8 | 90.3 | 7.8 | 94.6 | 8.2 | 93.4 | 18.2 | 75.8 | 9.9 | 3.5 |
| Method | Marigold [ 19 ] | Lotus [ 14 ] | DAv2 [ 46 ] | Iris |
|---|---|---|---|---|
| Inference Time (s) | 377.7 | 0.8 | 2.2 | 1.3 |
| Components | KITTI (Outdoor) | ScanNet (Indoor) | ||
|---|---|---|---|---|
| AbsRel | AbsRel | |||
| (a)Stochastic | 8.7 | 92.0 | 6.2 | 95.3 |
| (b)Deter. | 8.3 | 92.8 | 5.8 | 96.0 |
| (c)Deter. + SGD | 7.9 | 93.2 | 5.6 | 96.2 |
| (d)Deter. + two-stage | 8.2 | 93.0 | 5.7 | 96.0 |
| (e)Deter. + two-stage + vanilla distil | 7.5 | 94.0 | 5.3 | 96.6 |
| KITTI (Outdoor) | ETH3D (Various) | ScanNet (Indoor) | ||||
| AbsRel | AbsRel | AbsRel | ||||
| (0, 0, 0) | 8.3 | 92.8 | 6.2 | 96.8 | 5.8 | 95.8 |
| (0.5, 0, 0) | 7.8 | 93.7 | 5.9 | 97.0 | 5.5 | 96.4 |
| (1, 0, 0) | 7.5 | 94.1 | 5.7 | 97.2 | 5.3 | 96.7 |
| (0, 0, 1) | 8.2 | 93.0 | 6.1 | 96.9 | 5.8 | 95.9 |
| (1, 0, 1) | 7.4 | 94.2 | 5.6 | 97.4 | 5.2 | 96.9 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Training | KITTI (Outdoor) | NYUv2 (Indoor) | ETH3D (Various) | ScanNet (Indoor) | DIODE (Various) | DA-2K | Group Avg | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Data | AbsRel | AbsRel | AbsRel | AbsRel | AbsRel | Acc(%) | Ranking | ||||||
| DiverseDepth [ 51 ] | 320K | 19.0 | 70.4 | 11.7 | 87.5 | 22.8 | 69.4 | 10.9 | 88.2 | 37.6 | 63.1 | 79.3 | 7.5 |
| MiDaS [ 28 ] | 2M | 23.6 | 63.0 | 11.1 | 88.5 | 18.4 | 75.2 | 12.1 | 84.6 | 33.2 | 71.5 | 80.6 | 7.2 |
| LeRes [ 53 ] | 354K | 14.9 | 78.4 | 9.0 | 91.6 | 17.1 | 77.7 | 9.1 | 91.7 | 27.1 | 76.6 | 81.1 | 5.2 |
| Omnidata [ 8 ] | 12.2M | 14.9 | 83.5 | 7.4 | 94.5 | 16.6 | 77.8 | 7.5 | 93.6 | 33.9 | 74.2 | 76.8 | 5.0 |
| DPT [ 27 ] | 1.4M | 10.0 | 90.1 | 9.8 | 90.3 | 7.8 | 94.6 | 8.2 | 93.4 | 18.2 | 75.8 | 83.2 | 3.5 |
Monocular Depth Estimation
Monocular depth estimation infers scene geometry and distance from a single camera image, enabling 3D perception without stereo or depth sensors.
See all 132 papers