Papers
Topics
Authors
Recent
Search
2000 character limit reached

Marigold V2: Revisiting Diffusion Transformers for Monocular Depth Estimation

Published 8 Sep 2026 in cs.CV and cs.LG | (2609.08084v1)

Abstract: Monocular depth estimation is a ubiquitous yet highly ill-posed computer vision task, with downstream applications in scene reconstruction, computational photography, and robotics, among others. Despite the field's maturity, recent models still struggle to generalize to out-of-distribution inputs and to produce sharp and detailed depth maps. In this paper, we revisit Marigold, a set of techniques for repurposing modern image generation and editing models, powered by the diffusion transformer (DiT) architecture, into state-of-the-art monocular depth estimators. Our recipes target single-step inference from pretrained multi-step flow-matching models, with quantization where needed, preserving model capacity while remaining cheap to run. We analyze the artifacts of naive training and identify two effective remedies: aligning the model's internal representations with semantic features extracted from ground-truth, and adopting a 2-stage fine-tuning protocol built around a novel Sinkhorn-based loss. The results are crisper, cleaner depth maps that generalize well out-of-distribution, with 16-26% improvement in AbsRel over the previous best on KITTI and ETH3D. Qualitatively, our model resolves fur, foliage, and hair-thin edges that have eluded prior models. Furthermore, Marigold V2 achieves state-of-the-art results when applied to other dense regression tasks, such as surface normals estimation and intrinsic image decomposition. Project website: https://hf.co/spaces/huawei-bayerlab/marigold-v2-web

Summary

  • The paper revisits diffusion transformers, introducing Marigold V2, which repurposes an image-editing DiT using 4-bit quantization and QLoRA adapters and trains with novel representations and losses.
  • The methodology combines three key properties—strong zero-shot accuracy, improved boundary fidelity, and practical adaptation cost—achieving reductions in global depth error down to 3.6 and improvements in local accurancy up to 98.0%
  • The system outperforms previous best models by up to ~15% in absolute relative error (AbsRel) on benchmarks like KITTI and ETH3D, effectively addressing common issues in depth estimation with deep learning.

Problem setting and central contribution

"Marigold V2: Revisiting Diffusion Transformers for Monocular Depth Estimation" (2609.08084) studies whether a pretrained image-editing diffusion transformer can be converted into a high-quality monocular depth estimator without the compute typically associated with adapting large DiTs. The paper addresses two persistent weaknesses of diffusion-based dense prediction: oversmoothed depth discontinuities and the loss of thin, high-frequency structures such as fur, foliage, and hair. Its central claim is that these weaknesses arise not from an intrinsic incompatibility between diffusion priors and geometric prediction, but from the interaction between VAE representations, pixelwise supervision, and noisy or spatially ambiguous depth annotations.

The proposed system repurposes Qwen-Image-Edit-2509 using 4-bit quantization and rank-128 QLoRA adapters. Training is conducted on a mixture of HyperSim and vKITTI using a two-stage protocol. Stage 1 performs single-step latent rectified-flow regression, augmented with pixel-space reconstruction, spatial-gradient, and semantic representation losses. Stage 2 unfreezes the VAE decoder and introduces SinkLoss, an entropy-regularized optimal-transport objective that relaxes exact pixel-to-pixel correspondence within local image blocks.

The resulting model is notable for combining three properties that are usually difficult to obtain simultaneously: strong zero-shot depth accuracy, improved boundary fidelity, and practical adaptation cost. The final Stage-1 run uses 160,000 optimization steps and takes slightly more than five days on a single 32 GB GPU; Stage 2 requires a further approximately 30,000 steps. Inference remains single-pass through the DiT and VAE rather than iterative diffusion sampling.

Model adaptation and training protocol

The target depth representation is affine-invariant log-depth. Metric depth is transformed using robust 2nd and 98th percentile clipping, followed by normalization to [1,1][-1,1]. This choice removes global scale and shift ambiguity while making the target better aligned with relative-depth evaluation. The authors also report that log-depth outperforms linear depth and disparity under a common training configuration, obtaining an average AbsRel of 4.72 compared with 5.04 for linear depth and 5.28 for disparity.

The Qwen image-editing backbone receives an RGB latent and is trained at a fixed flow-matching timestep, t=0.5t=0.5, to predict the latent displacement between the RGB and depth representations. Because the timestep is fixed, the formulation reduces to direct latent regression: the predicted depth latent is obtained by subtracting the predicted velocity from the RGB latent. This design eliminates the integration cost of multi-step diffusion while retaining the pretrained DiT's representational capacity.

The loss hierarchy is important. Latent-space regression supplies the principal generative supervision, while pixel-space L1L_1 reconstruction constrains decoded outputs and a spatial-gradient loss emphasizes local depth transitions. The paper reports that pixel-space supervision has only a limited effect on AbsRel but consistently improves δ1\delta_1, indicating that it primarily benefits local accuracy rather than global affine-invariant structure.

The complete training protocol is summarized below.

Figure 1

Figure 1: Marigold's two-stage training protocol: Stage 1 adapts the DiT with QLoRA, latent and pixel-space supervision, and iREPA-depth; Stage 2 unfreezes the VAE decoder and adds SinkLoss.

iREPA-depth and semantic-geometric alignment

The first major methodological contribution is iREPA-depth, a representation-alignment loss applied to intermediate DiT features. Earlier uses of representation alignment for depth estimation generally extract target features from the RGB input. Marigold V2 instead extracts DINOv3 features from the ground-truth depth map and aligns the model's internal representations with these geometric features. The distinction is substantive: RGB features encode semantic appearance, whereas depth-derived features expose structural organization more directly.

The ablation results support this design. In the 30,000-step experiments, the depth-targeted iREPA variant provides the strongest overall performance across NYUv2, KITTI, ETH3D, ScanNet, and DIODE. For example, it reduces KITTI AbsRel from 7.84 in the pixel-and-gradient baseline to 6.72, while improving δ1\delta_1 from 95.62 to 96.38. On DIODE, it reduces AbsRel from 6.22 to 5.55 and increases δ1\delta_1 from 96.01 to 96.82.

The advantage of iREPA-depth is less pronounced after 160,000 steps in standard metrics, but the paper reports that qualitative improvements remain visible. This distinction matters: iREPA-depth functions partly as a convergence accelerator and partly as a perceptual regularizer. The authors do not claim that its benefit is uniformly measurable through aggregate depth metrics after sufficiently long training. Instead, its principal residual effect is preservation of fine structure in visually dense regions.

Figure 2

Figure 2: Semantic feature supervision reduces artifacts and improves structural detail, with iREPA-depth producing a sharper prediction than the baseline and LPIPS alternatives.

The choice to use ground-truth depth features also introduces a training-only dependency rather than an inference-time module. At deployment, the model requires only the input image and the adapted DiT-VAE pipeline. This preserves the operational simplicity of the original single-pass formulation.

SinkLoss and the treatment of ambiguous supervision

The second major contribution is SinkLoss, designed for a specific failure mode of dense depth supervision. Thin and transparent structures can be visually ambiguous in RGB images, and their synthetic depth annotations can be unstable. In HyperSim, for example, stochastic rendering can assign neighboring edge pixels to foreground or background depth inconsistently. Under strict pixelwise losses, the model is encouraged either to reproduce annotation noise or to average incompatible alternatives, producing flying pixels and incoherent boundaries.

Figure 3

Figure 3

Figure 3: HyperSim contains thin structures whose RGB appearance and stochastic rendering make exact pixelwise depth correspondence unreliable.

SinkLoss addresses this problem by partitioning the prediction and target into non-overlapping 5×55 \times 5 blocks and matching the predicted depth values to target values through entropy-regularized optimal transport. Within each block, the objective preserves the local distribution of depths while relaxing exact spatial correspondence. The implementation uses temperature τ=0.1\tau=0.1, invalid-pixel penalty B=106B=10^6, and five Sinkhorn iterations.

This is not merely a perceptual sharpness term. It changes the supervision geometry: the model is penalized for producing the wrong collection of local depth values, but it is not forced to associate every potentially ambiguous target pixel with one exact predicted location. Invalid pixels are excluded through large matching costs, preventing unusable annotations from supervising valid predictions.

Stage 2 combines SinkLoss with VAE-decoder unfreezing. The qualitative comparison shows that unfreezing the decoder alone does not reliably eliminate flying pixels, whereas adding SinkLoss substantially cleans object boundaries while retaining fine detail.

Figure 4

Figure 4: SinkLoss combined with VAE-decoder fine-tuning reduces flying pixels more effectively than decoder unfreezing alone.

The quantitative ablation reveals a deliberate tradeoff between conventional depth metrics and boundary-sensitive quality. SinkLoss produces a large improvement in Soft Edge Error while leaving AbsRel and δ1\delta_1 essentially unchanged. On HyperSim, the final model achieves SEE3, SEE5, and SEE7 values of 0.352, 0.333, and 0.320, respectively, compared with 0.404, 0.385, and 0.371 for Pixel-Perfect Depth. The implication is that standard global metrics do not adequately capture the benefit of local matching: SinkLoss improves the geometry most relevant to discontinuities without necessarily changing average pixelwise error.

The transfer experiments further support the claim that SinkLoss is a recipe-level contribution rather than a Qwen-specific artifact. Applying it to Stable Diffusion V1.5 and FLUX.2 improves SEE metrics in both cases. For FLUX.2, SEE3 decreases from 0.491 to 0.377; for Stable Diffusion V1.5, it decreases from 0.553 to 0.485.

Zero-shot depth estimation

Marigold V2 is evaluated on NYUv2, KITTI, ETH3D, ScanNet, and DIODE under a robust affine alignment protocol. Among methods trained on comparable amounts of data, it obtains the best reported AbsRel and t=0.5t=0.50 results on all five datasets.

Dataset AbsRel t=0.5t=0.51
NYUv2 3.6 98.0
KITTI 5.4 97.4
ETH3D 2.8 99.2
ScanNet 3.7 97.9
DIODE 5.2 97.1

The strongest numerical gains occur on KITTI and ETH3D. On KITTI, Marigold V2 improves AbsRel from the strongest comparable baseline value of 6.5 to 5.4, an approximately 17% reduction. On ETH3D, it improves from 3.8 to 2.8, approximately 26%. These results substantiate the abstract's reported 16–26% improvement over the previous best on those benchmarks.

Figure 5

Figure 5: Across indoor, outdoor, and in-the-wild scenes, Marigold V2 preserves thin structures and local detail while limiting flying-pixel artifacts.

The comparison with Pixel-Perfect Depth is particularly informative. Pixel-Perfect Depth can produce fewer flying pixels in some qualitative examples, but it loses substantial detail. Marigold V2 instead achieves the best edge-sensitive scores while retaining details that are visibly suppressed by PPD. This supports the paper's stronger claim that detail preservation and artifact suppression need not be treated as mutually exclusive objectives when local supervision is relaxed appropriately.

The model also has a favorable, though not dominant, computational profile. At t=0.5t=0.52, it requires 1.9 seconds and 16.9 GB of memory on the reported GPU. At t=0.5t=0.53, it remains feasible at 9.6 seconds and 29.3 GB, whereas Pixel-Perfect Depth, Lotus-2, and FE2E exceed memory limits. InfiniDepth is substantially faster and more memory-efficient, so Marigold V2's advantage is resolution scalability and quality rather than absolute latency.

Figure 6

Figure 6: SinkLoss improves boundary-sensitive SEE metrics substantially while leaving standard AbsRel and t=0.5t=0.54 nearly unchanged.

Extension to other dense modalities

The paper tests whether the proposed adaptation recipe is specific to relative depth. The results indicate that the same architecture and loss design can be transferred to several dense regression tasks, although each task requires task-specific supervision.

For metric depth completion, the authors freeze the affine-invariant depth prior and fit a rank-16 test-time LoRA on sparse depth measurements, together with learned scale and shift parameters. High-resolution inference and tiled local adaptation improve performance further. The resulting model achieves competitive or best results across iBims-1, NYUv2, KITTI-DC, and DDAD, including the lowest RMSE on all four benchmarks according to the paper. This result implies that an affine-invariant generative prior can be converted into a metric estimator through sparse test-time adaptation without retraining the full model.

For see-through depth, the authors identify a systematic annotation bias: HyperSim often labels transparent surfaces at the glass rather than at the geometry visible behind it. Fine-tuning on the final depth layer of LayeredDepth-Syn reduces AbsRel from 13.66 to 8.17 and increases t=0.5t=0.55 from 83.96 to 92.65. The improvement demonstrates that the base model's transparent-surface behavior is not fixed by architecture alone; it is strongly determined by the target-depth convention.

Figure 7

Figure 7

Figure 7

Figure 7

Figure 7

Figure 7

Figure 7: Fine-tuning on layered depth enables predictions of geometry behind transparent surfaces rather than depth at the glass interface.

The surface-normal experiments replace the pixel-space depth loss with an angular loss while retaining iREPA and SinkLoss. Marigold obtains the best or near-best results across the evaluated datasets, including a mean angular error of 14.1 on ScanNet and 15.9 on iBims-1. SinkLoss improves boundary-sensitive SAEE metrics even when the conventional mean angular error changes little, reproducing the same separation between global accuracy and local discontinuity quality observed for depth.

For albedo estimation, a 30,000-step adaptation with t=0.5t=0.56 and ground-truth-albedo iREPA obtains 20.78 PSNR and 0.195 LPIPS on HyperSim, improving over the compared methods on both metrics while remaining competitive in SSIM. These results support the broader technical premise that a pretrained image-editing DiT can serve as a general dense-modality regressor when its latent and decoded representations are appropriately supervised.

Figure 8

Figure 8

Figure 8

Figure 8

Figure 8

Figure 8

Figure 8: iREPA and SinkLoss improve surface-normal detail, while the same adaptation framework produces high-quality albedo estimates.

Limitations and open questions

The paper explicitly concedes that the large Qwen backbone precludes real-time deployment. Although the single-step formulation is substantially cheaper than iterative diffusion, 1.9 seconds at t=0.5t=0.57 is still unsuitable for many interactive or robotic settings. The method is also slower and more memory-intensive than InfiniDepth, which achieves 0.2 seconds and 1.9 GB at the same resolution.

The evaluation is primarily affine-invariant. Consequently, the strongest depth results establish relative geometric quality rather than universal metric-depth accuracy. Metric depth completion is addressed through test-time adaptation, learned scale and shift, and sparse measurements; it is therefore not evidence that the base model directly recovers metric scale.

The training data are compact but synthetic-heavy, consisting principally of HyperSim and vKITTI. This makes the reported out-of-distribution performance strong relative to the baselines, but it leaves open how the method behaves under systematic real-world corruptions such as severe motion blur, defocus, reflections, weather, and transparent or non-Lambertian surfaces absent from the training distribution. The authors note that such regions remain ambiguous.

SinkLoss also relies on design choices whose generality is not fully established: fixed t=0.5t=0.58 blocks, a fixed entropy temperature, a large invalid-pixel penalty, and a small number of Sinkhorn iterations. Local permutation invariance is beneficial when annotations are spatially ambiguous, but it can in principle weaken precise localization if applied to structures whose position is unambiguous. The paper demonstrates strong empirical results, yet does not fully characterize when relaxed correspondence helps or harms geometry.

Finally, the reported evaluation uses robust RANSAC alignment and standard metrics that can understate improvements in boundary structure. The paper partly addresses this with SEE and SAEE, but these metrics are computed on synthetic boundary annotations and do not fully resolve the relationship between perceptual sharpness, 3D reconstruction accuracy, and downstream task utility.

Conclusion

Marigold V2 presents a technically coherent procedure for converting a pretrained image-editing DiT into a single-pass monocular depth estimator using limited hardware and data. Its principal contributions are the use of ground-truth-depth representation alignment through iREPA-depth and local optimal-transport supervision through SinkLoss. Together with pixel-space losses and VAE-decoder adaptation, these components improve both benchmark accuracy and boundary fidelity.

The strongest evidence is the combination of best comparable zero-shot results across five datasets, 17% and 26% AbsRel reductions on KITTI and ETH3D relative to the previous best comparable methods, and substantially improved edge-sensitive metrics without sacrificing standard accuracy. The same recipe also transfers to depth completion, see-through depth, surface normals, and albedo estimation. Its remaining constraints are computational cost, dependence on affine evaluation for the base task, synthetic-heavy training, and unresolved ambiguity in reflections, blur, motion, and transparency.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

Explain it Like I'm 14

1. What is the paper about?

This paper presents Marigold V2, an artificial intelligence system that estimates the depth of objects in a picture.

A normal photograph is flat, like a drawing. It shows width and height, but not directly how far away each part of the scene is. Depth estimation means creating a map that tells us which pixels are close to the camera and which are farther away.

For example, from one photo of a dog in a park, the system tries to understand that:

  • the dog is closer than the trees,
  • the grass is below the dog,
  • the background is farther away,
  • thin details such as fur and leaves should remain sharp.

The researchers adapted a powerful image-generation model, originally designed for editing images, so that it could instead predict depth.

2. What questions are the researchers asking?

The paper focuses on several main questions:

  1. Can an image-generation model be reused to estimate depth from only one image?
  2. Can the model produce sharper and more detailed depth maps than earlier systems?
  3. Can it avoid mistakes around thin objects, hair, fur, leaves, and object boundaries?
  4. Can a small research team train the model using only one affordable graphics card?
  5. Can the same training idea work for other tasks, such as estimating surface directions or separating lighting from object color?

A major problem is that one image can have many possible 3D explanations. For example, a small nearby object and a large distant object might look similar in a photograph. This makes depth estimation difficult.

3. How did the researchers build and test the system?

Reusing an image-editing model

The researchers started with Qwen-Image-Edit, a model that already understands many visual patterns because it was trained on a huge number of images.

They then fine-tuned it for depth estimation. Fine-tuning means taking a model that already knows a lot and giving it additional training for a specific job—similar to teaching a skilled artist how to specialize in drawing maps.

The model is based on a Diffusion Transformer, or DiT. Diffusion models are usually trained to create or change images step by step. In this work, the researchers changed the process so the model could make a depth prediction in one forward pass, rather than taking many steps.

Two-stage training

The training process had two main stages.

Stage 1: Learn the overall scene structure

First, the model learned to predict the general shape of a scene. It used several kinds of training signals:

  • Pixel loss: checks whether each predicted pixel is close to the correct depth value.
  • Gradient loss: checks whether depth changes sharply in the correct places, such as at the edge of a person or a table.
  • Latent loss: compares information stored inside the model rather than only the final image.
  • iREPA-depth: encourages the model’s internal features to understand meaningful geometric patterns in the depth map.

The last method is like asking the model not only to copy individual answers, but also to understand the larger structure of the scene.

Stage 2: Improve fine details with SinkLoss

The second stage uses a new method called SinkLoss.

Regular training compares each predicted pixel with the exact pixel in the answer. This can cause problems when the training answer is slightly noisy. For example, a thin wire may partly disappear in an image, so it is unclear whether a particular pixel belongs to the wire or the background.

SinkLoss compares small image blocks instead of demanding a perfect pixel-by-pixel match. It tries to make sure that the same collection of depth values appears in the block, even if a few values are matched to nearby pixels.

An everyday analogy is comparing two bags of colored marbles. Instead of requiring every marble to be in exactly the same position, SinkLoss checks whether both bags contain roughly the same colors and amounts.

Keeping training affordable

The researchers used QLoRA, a memory-saving technique. They stored most of the original model using only 4 bits of information and trained a smaller set of extra parameters.

This allowed them to train the system on a single graphics card with 32 GB of memory. The full training took a little over five days for the first stage, followed by another stage of refinement.

Testing the system

The model was tested on several standard datasets containing indoor scenes, outdoor roads, 3D scenes, and difficult real-world images:

  • NYUv2
  • KITTI
  • ETH3D
  • ScanNet
  • DIODE

The researchers also compared it with other depth-estimation systems.

They measured accuracy using metrics such as:

  • AbsRel: the average relative error. Lower is better.
  • δ1\delta_1: the percentage of pixels whose prediction is very close to the correct answer. Higher is better.
  • Soft Edge Error: how well the system handles object edges and thin structures. Lower is better.

4. What did the researchers find?

Stronger depth predictions

Marigold V2 performed better than the other methods trained with similar amounts of data. It achieved the best results among the compared systems on all five evaluation datasets.

For example, on the difficult ETH3D dataset, it achieved an AbsRel score of 2.8, compared with 3.8 for the strongest competing method. Since lower AbsRel is better, this represents a substantial improvement.

The abstract also reports improvements of about 16–26% over the previous best results on the KITTI and ETH3D datasets.

Better fine details

The model preserved details that many earlier systems blurred or removed. These included:

  • fur,
  • hair,
  • leaves,
  • thin branches,
  • narrow object edges,
  • complicated shapes in crowded areas.

This matters because a depth map with blurry edges can create visible mistakes when used to build a 3D scene.

Fewer “flying pixels”

A common problem in depth estimation is the appearance of flying pixels. These are incorrect depth values around object boundaries. If the depth map is turned into a 3D model, these pixels can look like tiny pieces floating in space.

The researchers found that SinkLoss reduced these artifacts while keeping small details sharp.

The new training components helped

The experiments showed that:

  • iREPA-depth improved the model’s understanding of detailed geometric regions.
  • Pixel and gradient losses helped improve local image quality and edges.
  • Log-depth representation worked better than some other ways of storing depth.
  • SinkLoss was especially useful for reducing boundary mistakes.
  • SinkLoss also helped when adapting other diffusion models, including Stable Diffusion and FLUX.

It worked for more than depth estimation

The researchers also tested the general training recipe on other image tasks, including:

  • Surface-normal estimation: predicting the direction that surfaces face.
  • Intrinsic image decomposition: separating an image into an object’s basic color and the effects of lighting.
  • Depth completion: filling in missing depth information.
  • See-through depth: estimating surfaces hidden behind other objects.

The paper reports state-of-the-art results on these additional tasks as well.

5. Why is this research important?

Marigold V2 shows that a model trained to generate and edit images can also be used to understand the 3D structure of the world.

This could help improve:

  • Robotics, where robots need to know how far objects are.
  • Augmented reality, where virtual objects must be placed correctly in real scenes.
  • 3D reconstruction, which turns ordinary photos into 3D environments.
  • Photography apps, such as tools for background blur, relighting, or refocusing.
  • Image and video editing, where objects can be inserted or moved realistically.
  • Computer graphics, including creating new camera views from a single photograph.

One especially important point is the cost. The researchers show that a relatively small team can adapt a large model using one consumer-level graphics card rather than a large computer cluster.

Simple conclusion

The main idea of the paper is:

A powerful image-editing AI can be retrained to understand distance in photographs.

Marigold V2 improves on earlier systems by producing depth maps that are both accurate overall and sharp in tiny details. Its two main improvements are the use of depth-based feature alignment and the SinkLoss method, which handles uncertain or noisy pixels more sensibly.

If these results continue to hold on a wider range of real-world images, the method could make 3D understanding more accessible for robots, cameras, augmented reality, and creative software.

Knowledge Gaps

The paper leaves the following knowledge gaps, limitations, and open questions unresolved:

  • Limited training-domain diversity: The model is trained primarily on HyperSim and vKITTI, leaving its robustness to real-world domains such as crowded urban scenes, rural environments, indoor clutter, aerial imagery, underwater scenes, and adverse weather insufficiently established.
  • Synthetic-to-real transfer is not isolated: The experiments do not quantify how much performance depends on synthetic training data or distinguish improvements caused by the proposed losses from those caused by the pretrained Qwen-Image-Edit prior.
  • Generalization to difficult materials remains uncertain: Transparent, reflective, refractive, metallic, translucent, and highly specular surfaces are discussed as failure cases, but no systematic benchmark or per-category analysis measures performance on them.
  • Thin-structure performance is incompletely validated: The qualitative examples emphasize hair, fur, foliage, and narrow structures, but the paper does not provide a dedicated real-world benchmark with pixel-accurate annotations for these structures.
  • Metric-depth capability is unresolved: The model predicts affine-invariant depth and relies on RANSAC scale-and-shift alignment during evaluation; its ability to recover absolute metric depth without test-time ground-truth alignment is not established.
  • Evaluation may obscure deployment errors: RANSAC alignment removes global scale and shift errors, so the reported metrics do not reveal whether predictions are suitable for applications requiring physically calibrated depth, such as robotics, measurement, or 3D reconstruction.
  • Performance under camera and image variations is unexplored: The paper does not systematically test sensitivity to focal length, field of view, lens distortion, aspect ratio, sensor type, image compression, motion blur, exposure changes, or resolution beyond the selected evaluation settings.
  • Robustness to adverse conditions is not quantified: Rain, fog, snow, nighttime imagery, severe shadows, low light, glare, and occlusion are mentioned as general challenges but are not evaluated in dedicated experiments.
  • Uncertainty estimation is absent: The method produces a single depth map despite the inherent ambiguity of monocular estimation; it does not estimate confidence, identify unreliable regions, or quantify predictive uncertainty.
  • SinkLoss may discard spatial correspondence: By matching depth values within each local block up to permutation, SinkLoss can potentially reward locally plausible but spatially incorrect arrangements. The paper does not characterize this failure mode or measure the trade-off between edge sharpness and positional accuracy.
  • The choice of SinkLoss hyperparameters is insufficiently justified: The effects of block size KK, entropy temperature τ\tau, invalid-pixel penalty BB, and the number of Sinkhorn iterations are not systematically ablated.
  • Sensitivity to block boundaries is unexplored: Because SinkLoss uses non-overlapping blocks, predictions near tile boundaries may receive different supervision from nearby pixels. The paper does not evaluate overlapping, shifted, or multiscale block designs.
  • Sinkhorn approximation error is not analyzed: The method uses only five Sinkhorn iterations, but the paper does not report whether the resulting transport plan is sufficiently converged or how approximation quality affects training and predictions.
  • The treatment of invalid pixels may be fragile: Assigning invalid rows and columns a large finite cost assumes balanced invalid-pixel counts within a block; the behavior for masks with irregular or highly sparse validity patterns is not examined.
  • iREPA-depth depends on ground-truth depth during training: The benefits of DINOv3 features extracted from ground-truth depth may depend strongly on the quality, rendering process, and modality of the training annotations. Its robustness to noisy, sparse, sensor-derived, or incomplete depth labels is not established.
  • The role of DINOv3 is not disentangled: No comparison is provided across different feature extractors, feature layers, feature dimensionalities, or frozen versus trainable encoders, leaving the source of the iREPA-depth improvement unclear.
  • Potential feature-domain bias is unexplored: DINOv3 features extracted from replicated grayscale depth images may encode artifacts specific to the training datasets or normalization procedure rather than general geometric structure.
  • Loss-weight selection is not thoroughly validated: The reported coefficients for latent, pixel, gradient, iREPA, and SinkLoss terms appear fixed, with no comprehensive sensitivity analysis or procedure for selecting them across datasets and tasks.
  • The contribution of decoder unfreezing is not separately quantified: Stage 2 changes both the training objective and the VAE decoder state, making it difficult to determine how much of the improvement comes from SinkLoss versus decoder adaptation.
  • The effects of QLoRA and quantization are underexplored: The paper does not compare 4-bit QLoRA with full-precision fine-tuning, other quantization levels, different LoRA ranks, or full-model adaptation, so the accuracy–memory trade-off remains unclear.
  • Backbone comparisons are incomplete: SinkLoss is tested with a small number of diffusion backbones, but the paper does not establish whether the full Marigold V2 protocol transfers consistently across architectures, parameter scales, VAE designs, or image-conditioning mechanisms.
  • Inference cost is incompletely reported: The paper emphasizes single-pass inference but does not provide detailed latency, throughput, peak memory, energy consumption, or resolution-scaling measurements on representative hardware.
  • Quality–efficiency trade-offs are not characterized: The impact of input resolution, output resolution, batch processing, quantization, and model size on depth quality and inference speed remains unresolved.
  • Failure cases are not systematically documented: The qualitative comparisons highlight successful examples, but there is no comprehensive analysis of catastrophic errors, hallucinated geometry, missing surfaces, repeated textures, mirrors, windows, or severe occlusions.
  • Fine-grained detail quality is assessed mainly on synthetic data: The edge-aware SEE metrics are computed on HyperSim, and it is unclear whether the reported reduction in flying pixels transfers to real scenes with imperfect boundaries and noisy sensor measurements.
  • The evaluation metrics may not reflect downstream usefulness: Standard AbsRel, δ1\delta_1, and SEE do not directly measure the quality of point clouds, surface reconstruction, novel-view synthesis, relighting, or robotic interaction, despite these being stated applications.
  • Downstream-task claims are insufficiently substantiated: The abstract claims state-of-the-art results for surface normals, intrinsic image decomposition, depth completion, and see-through depth, but the provided text does not give complete datasets, baselines, metrics, ablations, or detailed results for these tasks.
  • Cross-task transferability is not explained: It remains unclear which components of the protocol—image-editing pretraining, iREPA-depth, SinkLoss, decoder tuning, or log-depth normalization—are responsible for improvements on modalities other than depth.
  • Training-data leakage and overlap are not fully addressed: The paper does not provide a complete audit of overlap between Qwen-Image-Edit pretraining data and the evaluation datasets, which could affect claims of zero-shot generalization.
  • Benchmark comparability may be imperfect: Results are assembled from reproduced and previously published numbers, while training data, preprocessing, image resolution, augmentation, alignment, and evaluation implementations may differ across methods.
  • The fairness of excluding large-data methods is unresolved: Although methods trained on more than five million images are excluded from ranking, the paper does not provide a standardized comparison that separates the effects of training-data scale, model capacity, and architecture.
  • Statistical reliability is not reported: The paper does not provide results across multiple random seeds, confidence intervals, significance tests, or variance estimates, leaving the stability of the improvements uncertain.
  • Training reproducibility is incomplete: Exact data splits, augmentations, optimizer settings, learning-rate schedules, initialization details, checkpoint-selection criteria, and preprocessing implementations are not fully specified in the provided text.
  • The long-term stability of the adapted generator is unknown: The paper does not examine whether continued fine-tuning causes catastrophic forgetting of the pretrained model’s visual representations or whether the method remains stable under additional data and training steps.
  • The effect of the fixed diffusion timestep is unexplored: Since the method fixes t=0.5t=0.5, it is unknown whether other timesteps, timestep schedules, or multi-timestep training could improve accuracy, robustness, or generalization.
  • The single-pass formulation is not compared with controlled multi-step inference: The paper does not quantify the quality gap between the proposed one-step model and models using iterative flow or diffusion sampling under matched backbone, data, and compute budgets.
  • Ambiguity handling remains heuristic: SinkLoss addresses annotation noise locally, but the method does not explicitly model uncertainty, multiple plausible geometries, occlusion ordering, or semantic priors for genuinely ambiguous monocular scenes.
  • Real deployment constraints are not evaluated: The paper does not test temporal consistency in video, behavior under camera motion, online adaptation, integration with SLAM, or consistency across multiple views of the same scene.

Practical Applications

Immediate Applications

  • Single-image 3D reconstruction and scene digitization — graphics, media, architecture
    • Apply Marigold V2 to ordinary photographs to generate relative depth maps for coarse 3D scene lifting, point-cloud construction, object insertion, and image-based rendering.
    • The sharp boundaries produced by SinkLoss can reduce “flying pixels” around thin structures, foliage, fur, and object contours, improving mesh or point-cloud quality.
    • Potential tools/workflows: photo-to-3D asset pipelines, rapid architectural visualization, virtual production previsualization, historical-site digitization, and automatic scene-layer extraction.
    • Dependencies: the model predicts affine-invariant depth rather than guaranteed metric depth; scale and shift must be recovered using camera metadata, sparse measurements, known object dimensions, or additional geometric processing. Occlusions, reflective surfaces, transparency, and unusual environments may still cause errors.
  • Augmented reality and mobile camera compositing — consumer devices, retail, entertainment
    • Use a single RGB camera frame to estimate depth for foreground-background separation, occlusion-aware placement of virtual objects, and approximate room or scene understanding.
    • Potential products: lightweight AR photo editors, virtual try-on systems, furniture-placement applications, and camera SDKs that provide depth-aware compositing without a dedicated depth sensor.
    • Dependencies: single-pass inference is suitable for low-latency processing, but practical deployment depends on model compression, device-specific acceleration, memory limits, and temporal stabilization across video frames. Depth estimates should not be treated as safety-critical spatial measurements.
  • Computational photography — smartphone cameras and image-editing software
    • Use the predicted depth map to support synthetic bokeh, computational refocusing, portrait relighting, matting, depth-aware color grading, and geometry-aware image editing.
    • Fine-detail preservation is particularly relevant for hair, fur, foliage, and narrow object boundaries, where conventional monocular estimators often produce halos or blurred masks.
    • Potential tools: automatic portrait segmentation and relighting, depth-aware filters in photo applications, and plug-ins for professional image-editing software.
    • Dependencies: affine-invariant depth is sufficient for many relative effects but not for physically accurate lens simulation. Performance may degrade for transparent objects, mirrors, glass, low light, motion blur, or heavily edited images.
  • Image-based rendering and novel-view synthesis — games, film, virtual production
    • Feed Marigold V2 depth maps into view-warping, layered rendering, or novel-view generation systems to create parallax effects from single images.
    • Improved edge accuracy can make camera motion and view interpolation appear more coherent, particularly near thin structures.
    • Potential workflow: RGB photograph → depth estimation → layered scene representation → parallax animation or novel-view synthesis.
    • Dependencies: monocular depth does not recover hidden surfaces; disoccluded regions require inpainting or generative completion. The result is therefore most reliable for modest viewpoint changes.
  • Robotics and embodied perception — research prototypes and non-safety-critical automation
    • Use monocular depth as an additional perception signal for object-scale estimation, scene segmentation, navigation priors, grasping proposals, and obstacle-region identification.
    • The model’s ability to operate from a single RGB image can benefit robots or drones lacking stereo cameras or depth sensors.
    • Potential tools: RGB-only perception modules, depth-assisted object detection, and preprocessing for manipulation or navigation stacks.
    • Dependencies: affine-invariant predictions do not directly provide reliable metric distances, and a single frame cannot establish motion or temporal consistency. Safety-critical robots should combine the model with calibrated sensors, visual odometry, uncertainty estimation, and collision-validation logic.
  • Surface-normal and intrinsic-image estimation — graphics, vision, and material analysis
    • The paper reports that the Marigold fine-tuning recipe transfers to surface-normal estimation and intrinsic image decomposition.
    • These outputs can support relighting, material-aware editing, photometric analysis, and improved 3D reconstruction.
    • Potential tools: single-image relighting systems, normal-map generation for 3D artists, and automated albedo/shading separation in graphics pipelines.
    • Dependencies: these applications require task-specific training data and validation; the reported depth results do not automatically establish equivalent performance for every dense regression task.
  • Research and education in computer vision — universities and small laboratories
    • Researchers can use the QLoRA, 4-bit quantization, iREPA-depth, and SinkLoss protocol to adapt pretrained image-editing diffusion transformers to new dense prediction tasks on a single 32 GB GPU.
    • Actionable use: reproduce depth-estimation experiments, prototype dense predictors with modest datasets, and study how generative foundation-model representations transfer to geometry.
    • Dependencies: successful transfer depends on access to a suitable pretrained backbone, licensed training data, compatible hardware/software, and careful handling of noisy or ambiguous annotations. The stated training cost and duration may vary substantially with implementation and hardware.
  • Depth-data quality improvement and annotation tooling — dataset development
    • SinkLoss can be used as a training objective when pixel-level correspondences are unreliable, especially around transparent, thin, or partially ambiguous structures.
    • Potential workflow: train dense predictors with standard pixel losses, then refine them using local optimal-transport matching to tolerate small spatial annotation inconsistencies.
    • Dependencies: SinkLoss is not a general substitute for accurate labels. Its blockwise matching can ignore meaningful spatial correspondences if block size or regularization is poorly chosen; task-specific tuning is required.
  • Public research infrastructure and policy prototyping — open computer-vision services
    • Institutions can deploy the model through an API or internal service for non-sensitive scene analysis, dataset preprocessing, and rapid evaluation of monocular geometry methods.
    • This may lower the cost of experimentation for public-sector mapping, cultural heritage, accessibility visualization, and digital-twin prototypes.
    • Dependencies: images may contain personal or sensitive information. Deployment should include privacy controls, retention limits, bias evaluation across environments, and clear labeling that predicted depth is an estimate rather than a survey-grade measurement.

Long-Term Applications

  • Metric monocular perception for autonomous vehicles and drones — transportation and aerospace
    • A future system could combine Marigold-style relative depth with camera calibration, GPS/IMU data, sparse LiDAR, or multi-frame geometry to produce robust metric depth from inexpensive cameras.
    • This could reduce hardware costs for mapping, road-scene understanding, inspection, and aerial surveying.
    • Dependencies: large-scale validation is required under adverse weather, nighttime conditions, sensor artifacts, reflective surfaces, and domain shifts. The current paper evaluates zero-shot affine-invariant depth and does not by itself establish autonomous-driving or flight safety.
  • Dense geometric foundation models — computer vision platforms
    • The two-stage recipe could become a general adaptation framework for converting image-generation models into predictors of depth, normals, albedo, optical or scene properties, and other dense modalities.
    • Potential product: a modular foundation-model toolkit in which a pretrained image model is adapted to a new pixel-aligned task using small datasets and parameter-efficient adapters.
    • Dependencies: each target modality requires suitable supervision, output representations, task-specific losses, and evaluation protocols. Foundation-model licensing, inference cost, and training-data provenance may constrain commercialization.
  • Real-time 3D capture from consumer devices — AR/VR and digital twins
    • Combining high-quality monocular depth with video tracking, neural rendering, and uncertainty estimation could enable users to create persistent 3D representations of rooms, objects, or outdoor spaces from handheld videos.
    • Potential products: rapid interior digitization, remote assistance, virtual tourism, and consumer 3D content creation.
    • Dependencies: temporal consistency, scale recovery, camera tracking, occlusion completion, and efficient on-device inference remain necessary. Errors accumulated over long sequences could make current single-image predictions unsuitable without additional reconstruction machinery.
  • Medical and assistive imaging — healthcare and accessibility
    • Adapted dense-regression models might estimate coarse scene geometry from endoscopic, clinical, or assistive-camera images, supporting visualization, navigation aids, or robotic assistance.
    • Dependencies: this is a research direction rather than a demonstrated application. Medical deployment requires domain-specific training, calibrated uncertainty, clinical validation, regulatory approval, privacy protection, and safeguards against hallucinated geometry. The paper provides no evidence for diagnostic use.
  • Industrial inspection and infrastructure monitoring — manufacturing, energy, and construction
    • Relative depth, surface normals, and intrinsic decomposition could support inspection of components, crack or deformation visualization, robotic manipulation, and reconstruction of inaccessible structures from ordinary cameras.
    • Potential workflow: RGB inspection image → depth/normal estimate → geometric anomaly detection → human review or robotic follow-up.
    • Dependencies: industrial surfaces are often metallic, reflective, repetitive, or poorly lit—conditions that can violate the model’s learned assumptions. Quantitative inspection requires calibration, uncertainty estimates, domain adaptation, and comparison with trusted sensors.
  • Physics-aware rendering and digital production — film, games, and simulation
    • Improved depth, normals, and intrinsic components could feed automated relighting, physically based compositing, asset generation, and scene reconstruction from legacy footage.
    • Potential tools: production plugins that convert photographs into editable depth, normal, and material layers.
    • Dependencies: physically plausible results require consistent geometry, lighting decomposition, and hidden-surface synthesis. Further research is needed to prevent visually sharp but geometrically incorrect outputs.
  • Policy and planning systems using visual geospatial data — cities and public infrastructure
    • At scale, monocular depth could assist preliminary mapping of streetscapes, building facades, vegetation, and accessibility barriers from crowdsourced or archival imagery.
    • Dependencies: affine-invariant depth alone is insufficient for legal, cadastral, emergency-response, or engineering decisions. Such systems would need georeferencing, calibration, uncertainty reporting, human review, fairness testing across neighborhoods, and compliance with image-privacy regulations.
  • Personalized visual assistance — everyday life
    • Future accessibility applications could use depth, normals, and scene geometry to describe spatial layouts, identify approximate obstacles, improve navigation assistance, or generate more realistic augmented captions from ordinary cameras.
    • Dependencies: assistive systems must prioritize recall, calibrated confidence, low latency, and robustness to unusual environments. Current monocular estimates should not be used as the sole basis for mobility or hazard decisions without redundant sensing and extensive user-centered testing.
  • Scalable annotation correction and self-training — academia and industry
    • Sinkhorn-based local matching could support robust learning from imperfect synthetic labels, weak supervision, and mixed-quality sensor data, potentially reducing the cost of collecting pixel-perfect dense annotations.
    • Potential workflow: combine synthetic depth, sparse sensor measurements, pseudo-labels, and real images; use robust local matching during refinement; then evaluate on independently captured data.
    • Dependencies: local permutation-invariant matching may conceal systematic label errors or distort object boundaries. Research is needed on adaptive block sizes, uncertainty-aware transport, temporal constraints, and guarantees that improvements on benchmark metrics translate to downstream performance.

Glossary

  • Affine-invariant depth: A depth representation whose values are unaffected by global scale and shift transformations. “a strong affine-invariant depth predictor”
  • Albedo estimation: Estimation of a surface’s intrinsic color or reflectance independently of illumination. “intrinsic image decomposition”
  • Argmax: The input value that maximizes a mathematical function. “\DeclareMathOperator*{\argmax}{arg\,max}”
  • Argmin: The input value that minimizes a mathematical function. “\DeclareMathOperator*{\argmin}{arg\,min}”
  • Bokeh simulation: Computational reproduction of the out-of-focus blur produced by a camera lens. “bokeh simulation and computational refocusing”
  • Cost matrix: A matrix whose entries represent the cost of pairing elements from two sets. “we build a cost matrix CRK2×K2\mathbf{C}\in\mathbb{R}^{K^2 \times K^2}
  • Dense modality regression: Prediction of a continuous value at every spatial location in an image. “a monocular depth estimator or other dense modality regressor”
  • Dense prediction: An image-based prediction task that produces an output for each pixel or spatial position. “generative models as dense depth predictors”
  • Disparity: An inverse-depth quantity commonly used to represent the apparent separation or depth relationship of image points. “Disparity & 5.28 & \underline{97.15}”
  • Diffusion model: A generative model that learns to produce data by reversing a gradual noise-addition process. “advances in generative diffusion models”
  • Diffusion transformer (DiT): A Transformer architecture adapted to operate as the denoising network in a diffusion model. “the diffusion transformer (DiT) architecture”
  • Flying-pixel artifact: An erroneous depth value appearing near object boundaries, often caused by interpolation or mixed foreground and background pixels. “flying pixels when projected into point clouds”
  • Flow matching: A generative-model training framework that learns a vector field transporting one probability distribution to another. “pretrained multi-step flow-matching models”
  • Foundation model: A large pretrained model designed to support adaptation to many downstream tasks. “foundation models”
  • Gradient clipping: The process of limiting gradient magnitudes to stabilize neural-network optimization. “gradient clipping is used to stabilize optimization”
  • Ground truth: The reference annotation or target output regarded as correct during training or evaluation. “semantic features extracted from ground-truth”
  • Image-based rendering: Rendering new views or images using captured images and associated scene information rather than a complete explicit 3D model. “including image-based rendering and novel view synthesis”
  • Image-to-image: A task or model that transforms one image into another image or image-like representation. “image-to-image”
  • Intrinsic image decomposition: Separating an image into underlying components such as reflectance and illumination. “intrinsic image decomposition”
  • Latent space: A lower-dimensional learned representation in which a model performs computation or generation. “latent-space supervision”
  • Log-depth: A depth representation obtained by applying a logarithm to depth values, often compressing their dynamic range. “Log Depth & 4.72 & 97.71”
  • Mean absolute relative error (AbsRel): The mean of the absolute prediction error divided by the ground-truth value. “AbsRel measures the mean absolute relative error”
  • Metric depth: Depth expressed in physical units rather than only up to an arbitrary scale. “its metric ground-truth depth DD
  • Monocular depth estimation: Recovery of scene depth from a single image. “Monocular depth estimation”
  • Multi-step diffusion: Diffusion inference that performs a sequence of denoising or transport steps rather than a single prediction. “preserves the multi-step diffusion paradigm”
  • Neural implicit field: A neural network that continuously represents a scene property as a function of spatial coordinates. “via neural implicit fields”
  • Novel view synthesis: Generation of an image depicting a scene from a viewpoint not present in the input images. “novel view synthesis”
  • Out-of-distribution (OOD): Describing inputs that differ substantially from the data distribution used for training. “generalize well out-of-distribution”
  • Parameter-efficient fine-tuning: Adaptation of a pretrained model by training only a small number of additional or selected parameters. “using parameter-efficient fine-tuning”
  • Perceptual loss: A training loss that compares high-level visual features rather than only corresponding pixel values. “A direct perceptual loss (LPIPS~\cite{zhang2018unreasonable})”
  • Photometric consistency: Agreement of image brightness or appearance across views of the same scene point. “photometric consistency”
  • Pixel-space supervision: Training supervision applied directly to decoded image or pixel values. “we additionally apply direct image-space reconstruction losses”
  • Pretrained model: A model trained previously on a large dataset and reused as the starting point for another task. “We initialize our model from Qwen-Image-Edit-2509”
  • Quantization: Representing model parameters or computations with reduced numerical precision to lower memory and computational costs. “we apply 4-bit quantization”
  • Quasi-Monte Carlo sampling: A sampling technique using low-discrepancy sequences to cover a space more evenly than ordinary random samples. “uses V-Ray with quasi-Monte Carlo sampling”
  • QLoRA: A parameter-efficient fine-tuning method that combines low-rank adapters with quantized pretrained weights. “4-bit quantization with QLoRA”
  • Rectified flow: A generative modeling formulation that learns a direct transport path between source and target distributions. “Following the Lotus-2 rectified-flow formulation”
  • Representation alignment: Regularizing a model so that its internal features resemble features from another representation or encoder. “We revisit representation alignment”
  • RANSAC: A robust estimation algorithm that fits a model while rejecting outlier observations. “with a robust RANSAC procedure”
  • Semantic feature: A learned representation encoding meaningful object-, region-, or scene-level information. “semantic features extracted from ground-truth”
  • Semantic fidelity: The degree to which a generated or predicted result preserves the meaningful content and structure of its input or target. “improve semantic fidelity”
  • Sinkhorn–Knopp algorithm: An iterative procedure for scaling a nonnegative matrix so that its row and column sums match specified marginals. “M\mathbf{M} is obtained by Sinkhorn--Knopp iterations”
  • Sinkhorn loss: A loss based on entropy-regularized optimal transport used to compare sets of predicted and target values. “We continue fine-tuning the depth estimator during Stage 2 using a novel SinkLoss.”
  • Soft assignment: A probabilistic or fractional correspondence in which one element can be associated with multiple candidates to differing degrees. “We then compute a soft assignment M\mathbf{M}
  • Soft Edge Error (SEE): An edge-focused metric that measures the smallest prediction error within a local neighborhood around a ground-truth boundary. “we use the Soft Edge Error (SEEk_k)”
  • Surface-normal estimation: Prediction of the 3D orientation vector of surfaces at image pixels. “surface normals estimation”
  • Synthetic dataset: A dataset generated procedurally or through simulation rather than captured directly from the real world. “even in high-quality synthetic datasets like HyperSim”
  • Transfer learning: Reusing knowledge learned by a model on one task or dataset for another task. “transfer learning”
  • Transport polytope: The set of nonnegative transport plans satisfying prescribed row and column marginal constraints. “is the transport polytope with uniform marginals”
  • U-Net: An encoder–decoder convolutional architecture with skip connections, widely used for image segmentation and image generation. “Stable Diffusion's convolutional U-Net”
  • VAE decoder: The component of a variational autoencoder that converts a latent representation back into an image or other data space. “unfreezing the VAE decoder”
  • Variational autoencoder (VAE): A generative neural architecture that encodes data into a probabilistic latent representation and decodes it back into the data domain. “while retaining the efficiency of a VAE-based model”
  • Vision Transformer: A Transformer-based neural architecture that processes images as sequences of visual tokens. “a third generation built on Vision Transformers”
  • Zero-shot generalization: Performing a task on a dataset or domain not used during task-specific training. “We assess the zero-shot generalization ability of our method”
  • Zero-shot inference: Producing predictions for an unseen task or dataset without additional task-specific training. “Comparison of zero-shot affine-invariant monocular depth estimators”

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 203 likes about this paper.