Papers
Topics
Authors
Recent
Search
2000 character limit reached

Depth-Pushing Loss: A Cross-Domain Perspective

Updated 6 July 2026
  • Depth-Pushing Loss is a family of training objectives that impose directional bias on depth estimates to steer predictions away from geometrically invalid or ambiguous states.
  • It is applied across domains such as self-supervised depth estimation, depth completion, multi-focus fusion, rendering, and statistical depth by tailoring losses like negative depth, asymmetric penalties, and correlation losses.
  • Empirical results on benchmarks like KITTI demonstrate that integrating depth-pushing mechanisms leads to improved accuracy, sharper depth boundaries, and more robust handling of occlusions.

Searching arXiv for the cited papers to ground the article in current records. arXiv search: "Improved Point Transformation Methods For Self-Supervised Depth Prediction" Depth-Pushing Loss denotes a family of training objectives that impose explicit directional pressure on estimates involving depth, depth ordering, depth-of-field, or depth-conditioned supervision. In the literature surveyed here, the expression is not a single standardized loss with a single formula; rather, it describes a recurring design pattern in which optimization is biased away from geometrically invalid, structurally ambiguous, defocused, or under-supervised depth states. Representative instances include the negative depth loss for self-supervised monocular depth prediction, asymmetric foreground/background losses for depth completion at occlusion boundaries, decision-level focus-property constraints for multi-focus photoacoustic microscopy, multi-scale correlation losses for sparse-view 3D Gaussian Splatting, depth-weighted supervision for object detection, and risk-based “loss depths” in statistical learning (Ziwen et al., 2021, Imran et al., 2021, Zhou et al., 29 May 2025, Lu et al., 28 May 2025, Sbeyti et al., 5 Feb 2026, Castellanos et al., 11 Jul 2025).

1. Scope and recurring structure

A common feature of depth-pushing objectives is that they do not merely regularize outputs toward smoothness or metric agreement. Instead, they encode a preferred direction in the error landscape. In geometric settings, that direction may be “toward positive transformed depth” or “toward the correct side of an occlusion boundary.” In imaging settings, it may be “toward all-in-focus fusion across depth.” In detection, it may be “toward greater learning pressure on distant objects.” In statistical depth, it becomes “toward greater centrality with respect to a distribution.”

Paper Domain Depth-pushing mechanism
(Ziwen et al., 2021) Self-supervised monocular depth prediction Negative depth loss on in-frame, negative-depth projections
(Imran et al., 2021) Depth completion ALE/RALE asymmetric losses for twin-surface extrapolation
(Zhou et al., 29 May 2025) OR-PAM multi-focus fusion Decision-level focus property perceptual loss
(Lu et al., 28 May 2025) Sparse-view 3DGS Cascade Pearson Correlation Loss
(Sbeyti et al., 5 Feb 2026) Object detection Depth-Based Loss Weighting and Loss Stratification
(Castellanos et al., 11 Jul 2025) Statistical data depth Loss depths as minimum classification risk

This diversity is consequential. A frequent misconception is to treat Depth-Pushing Loss as a canonical module analogous to a standard photometric loss or a standard contrastive loss. The surveyed work suggests the opposite: the term is best understood as an umbrella description for objectives that encode a depth-aware optimization bias, with substantially different semantics across subfields.

2. Geometric barrier losses in self-supervised depth prediction

In self-supervised monocular depth estimation from stereo or egomotion pairs, the depth-pushing mechanism is explicit. The method in "Improved Point Transformation Methods For Self-Supervised Depth Prediction" defines a target-frame pixel u=(u,v)u=(u,v) with homogeneous coordinates u~=[u,v,1]T\tilde u=[u,v,1]^T, intrinsics KK, predicted depth dt(u)d_t(u), and relative pose Tts=(R,t)T_{t\rightarrow s}=(R,t). The transformation pipeline is

Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),

followed by projection

u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.

Negative transformed depth corresponds to points that end up behind the source camera. The paper operationalizes the in-frame negative-depth set as

N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},

and defines the negative depth loss

Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.

Because di,j<0d_{i,j}<0 on u~=[u,v,1]T\tilde u=[u,v,1]^T0, this is equivalent to summing u~=[u,v,1]T\tilde u=[u,v,1]^T1. The gradient is therefore constant and negative with respect to any negative transformed depth, pushing u~=[u,v,1]T\tilde u=[u,v,1]^T2 upward toward positive values. The mechanism is barrier-like but implemented without a margin: the condition is exactly u~=[u,v,1]T\tilde u=[u,v,1]^T3. This is crucial early in training, when overly shallow predictions may transform behind the second camera; if these samples are only masked out, photometric supervision collapses over a large fraction of pixels and optimization can stagnate.

The loss is integrated into the full self-supervised objective

u~=[u,v,1]T\tilde u=[u,v,1]^T4

with u~=[u,v,1]T\tilde u=[u,v,1]^T5, u~=[u,v,1]T\tilde u=[u,v,1]^T6, u~=[u,v,1]T\tilde u=[u,v,1]^T7, and u~=[u,v,1]T\tilde u=[u,v,1]^T8 in the KITTI experiments. The training protocol excludes points in u~=[u,v,1]T\tilde u=[u,v,1]^T9 from KK0, KK1, and KK2; those pixels contribute only to KK3. Out-of-frame projections are excluded from all losses, and a differentiable z-buffer is then applied to the remaining in-frame, positive-depth points to resolve visibility exactly. This makes the z-buffer and KK4 complementary: the z-buffer handles occlusions among valid points, while KK5 converts in-frame, behind-camera projections into valid candidates for photometric supervision.

The empirical effect is measurable on KITTI (Eigen split). The baseline reports Abs Rel KK6, Sq Rel KK7, RMSE KK8, RMSE log KK9, dt(u)d_t(u)0 dt(u)d_t(u)1, dt(u)d_t(u)2 dt(u)d_t(u)3, and dt(u)d_t(u)4 dt(u)d_t(u)5. Adding the negative depth loss without occlusion handling yields Abs Rel dt(u)d_t(u)6, Sq Rel dt(u)d_t(u)7, RMSE dt(u)d_t(u)8, RMSE log dt(u)d_t(u)9, Tts=(R,t)T_{t\rightarrow s}=(R,t)0 Tts=(R,t)T_{t\rightarrow s}=(R,t)1, Tts=(R,t)T_{t\rightarrow s}=(R,t)2 Tts=(R,t)T_{t\rightarrow s}=(R,t)3, and Tts=(R,t)T_{t\rightarrow s}=(R,t)4 Tts=(R,t)T_{t\rightarrow s}=(R,t)5, improving all metrics except a negligible change in Abs Rel. With z-buffer insertion at epoch Tts=(R,t)T_{t\rightarrow s}=(R,t)6 of Tts=(R,t)T_{t\rightarrow s}=(R,t)7 plus the negative depth loss, the best row reports Abs Rel Tts=(R,t)T_{t\rightarrow s}=(R,t)8, Sq Rel Tts=(R,t)T_{t\rightarrow s}=(R,t)9, RMSE Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),0, RMSE log Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),1, Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),2 Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),3, Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),4 Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),5, and Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),6 Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),7 (Ziwen et al., 2021).

3. Asymmetric depth pushing at occlusion boundaries

In depth completion, the failure mode is not behind-camera reprojection but depth smearing across occlusion boundaries. "Depth Completion with Twin Surface Extrapolation at Occlusion Boundaries" addresses this by replacing single-surface interpolation with a twin-surface representation. The network predicts foreground depth Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),8, background depth Xt(u)=dt(u)K1u~,Xs(u)=RXt(u)+t,zs(u)=e3TXs(u),X_t(u)=d_t(u)K^{-1}\tilde u,\quad X_s(u)=RX_t(u)+t,\quad z_s(u)=e_3^T X_s(u),9, and a foreground selection weight u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.0, with the final fused depth

u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.1

The key depth-pushing mechanism is the use of asymmetric losses on the two surfaces. With prediction errors u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.2 and u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.3, and asymmetry parameter u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.4, the paper defines

u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.5

u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.6

Foreground supervision uses u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.7; background supervision uses u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.8. This creates a directional bias. For u~s(u)=π(KXs(u)),π([x,y,z]T)=[x/z,y/z]T.\tilde u_s(u)=\pi(KX_s(u)),\qquad \pi([x,y,z]^T)=[x/z,y/z]^T.9, overestimating depth is penalized with slope N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},0 and underestimating with slope N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},1, so the foreground branch is pushed toward shallower solutions. For N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},2, underestimating depth is penalized strongly and overestimating weakly, so the background branch is pushed toward deeper solutions.

The paper further characterizes the ambiguity analytically. For a pixel with two possible true depths N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},3 and probabilities N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},4 and N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},5, the expected ALE is minimized at the foreground depth N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},6 if

N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},7

while the expected RALE is minimized at the background depth N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},8 if

N{(i,j)di,j<00i<w0j<h},\mathcal N \triangleq \{(i,j)\mid d_{i,j}<0 \wedge 0\le i<w \wedge 0\le j<h\},9

This establishes a precise sense in which asymmetry implements a depth-pushing estimator: it biases ambiguous predictions toward opposite sides of a step discontinuity rather than toward the average.

Supervision is multi-scale: Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.0 with

Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.1

The KITTI schedule uses three phases over Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.2 epochs: epochs Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.3–Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.4, Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.5; epochs Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.6–Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.7, Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.8, Lnd=(i,j)Ndi,j.L_{nd}=\sum_{(i,j)\in \mathcal N}|d_{i,j}|.9; epochs di,j<0d_{i,j}<00–di,j<0d_{i,j}<01, di,j<0d_{i,j}<02, di,j<0d_{i,j}<03. The reported good compromise is di,j<0d_{i,j}<04.

Empirically, the method improves boundary-sensitive error measures. On KITTI test/validation, TWISE reports MAE di,j<0d_{i,j}<05, iMAE di,j<0d_{i,j}<06, RMSE di,j<0d_{i,j}<07, and iRMSE di,j<0d_{i,j}<08. An ablation on the MultiStack backbone shows TWISE with MAE di,j<0d_{i,j}<09, RMSE u~=[u,v,1]T\tilde u=[u,v,1]^T00, TMAE u~=[u,v,1]T\tilde u=[u,v,1]^T01, and TRMSE u~=[u,v,1]T\tilde u=[u,v,1]^T02, compared with L1 at MAE u~=[u,v,1]T\tilde u=[u,v,1]^T03, RMSE u~=[u,v,1]T\tilde u=[u,v,1]^T04, TMAE u~=[u,v,1]T\tilde u=[u,v,1]^T05, and TRMSE u~=[u,v,1]T\tilde u=[u,v,1]^T06. The learned fusion variable is also essential: using only u~=[u,v,1]T\tilde u=[u,v,1]^T07 gives MAE u~=[u,v,1]T\tilde u=[u,v,1]^T08, only u~=[u,v,1]T\tilde u=[u,v,1]^T09 gives u~=[u,v,1]T\tilde u=[u,v,1]^T10, simple averaging gives u~=[u,v,1]T\tilde u=[u,v,1]^T11, learned u~=[u,v,1]T\tilde u=[u,v,1]^T12 without color gives u~=[u,v,1]T\tilde u=[u,v,1]^T13, and learned u~=[u,v,1]T\tilde u=[u,v,1]^T14 with color gives the best MAE u~=[u,v,1]T\tilde u=[u,v,1]^T15 (Imran et al., 2021).

4. Depth-of-field extension as focus-property pushing

In optical-resolution photoacoustic microscopy, the depth-pushing idea shifts from metric depth prediction to depth-of-field extension. "Dc-EEMF: Pushing depth-of-field limit of photoacoustic microscopy via decision-level constrained learning" frames multi-focus fusion as the construction of an all-in-focus image from two source images u~=[u,v,1]T\tilde u=[u,v,1]^T16 and u~=[u,v,1]T\tilde u=[u,v,1]^T17 acquired at different focal planes. The method, Dc-EEMF, is a lightweight Siamese CNN with feature extraction, artifact-resistant channel-wise spatial frequency fusion, and feature reconstruction. The depth-pushing component is the decision-level focus property perceptual loss u~=[u,v,1]T\tilde u=[u,v,1]^T18, which compares the fused image’s focus properties against ground-truth focus property maps using a dual-input U-Net.

The total objective is

u~=[u,v,1]T\tilde u=[u,v,1]^T19

with u~=[u,v,1]T\tilde u=[u,v,1]^T20, u~=[u,v,1]T\tilde u=[u,v,1]^T21, and u~=[u,v,1]T\tilde u=[u,v,1]^T22. The perceptual term is

u~=[u,v,1]T\tilde u=[u,v,1]^T23

with VGG19 features from layers u~=[u,v,1]T\tilde u=[u,v,1]^T24. The structural term is

u~=[u,v,1]T\tilde u=[u,v,1]^T25

and the focal frequency term is

u~=[u,v,1]T\tilde u=[u,v,1]^T26

The role of u~=[u,v,1]T\tilde u=[u,v,1]^T27 is decision-level rather than pixel-level: for each source u~=[u,v,1]T\tilde u=[u,v,1]^T28, the pair u~=[u,v,1]T\tilde u=[u,v,1]^T29 is fed to a dual-input U-Net, and an MSE is computed between the predicted focus property map and the corresponding ground-truth focus property map. This encourages the fused image to inherit the correct in-focus regions from each source, thereby pushing depth-of-field.

The feature fusion rule uses channel-wise spatial frequency, aggregated over an u~=[u,v,1]T\tilde u=[u,v,1]^T30 window to resist artifact contamination near boundaries. The binary decision tensor is

u~=[u,v,1]T\tilde u=[u,v,1]^T31

and the fused feature map is

u~=[u,v,1]T\tilde u=[u,v,1]^T32

This rule favors sharper channel-wise features while suppressing misalignment artifacts.

The reported quantitative and practical characteristics are unusually explicit. The U-Net for focus-property detection reaches mean IoU u~=[u,v,1]T\tilde u=[u,v,1]^T33, with minor misclassifications near boundaries. Dc-EEMF is trained end-to-end in PyTorch 1.11.0 using Adam with u~=[u,v,1]T\tilde u=[u,v,1]^T34, u~=[u,v,1]T\tilde u=[u,v,1]^T35, u~=[u,v,1]T\tilde u=[u,v,1]^T36, learning rate u~=[u,v,1]T\tilde u=[u,v,1]^T37 with u~=[u,v,1]T\tilde u=[u,v,1]^T38 decay every u~=[u,v,1]T\tilde u=[u,v,1]^T39 epochs, batch size u~=[u,v,1]T\tilde u=[u,v,1]^T40, and u~=[u,v,1]T\tilde u=[u,v,1]^T41 epochs, without post-processing. The model is lightweight at approximately u~=[u,v,1]T\tilde u=[u,v,1]^T42 million parameters and processes u~=[u,v,1]T\tilde u=[u,v,1]^T43 inputs in approximately u~=[u,v,1]T\tilde u=[u,v,1]^T44 ms on an NVIDIA 2080Ti. On in vivo mouse brain data, fusing u~=[u,v,1]T\tilde u=[u,v,1]^T45 at u~=[u,v,1]T\tilde u=[u,v,1]^T46 and u~=[u,v,1]T\tilde u=[u,v,1]^T47 at u~=[u,v,1]T\tilde u=[u,v,1]^T48 computationally pushes DoF to approximately u~=[u,v,1]T\tilde u=[u,v,1]^T49 while preserving acceptable transverse resolution; junction density and vessel density both increase significantly, with Mann-Whitney U Test values u~=[u,v,1]T\tilde u=[u,v,1]^T50 and u~=[u,v,1]T\tilde u=[u,v,1]^T51, respectively (Zhou et al., 29 May 2025).

5. Multi-scale geometry pushing in rendering and distant-object supervision

In sparse-view novel view synthesis, the depth-pushing objective can act directly on rendered geometry. "Learning Fine-Grained Geometry for Sparse-View Splatting via Cascade Depth Loss" introduces Hierarchical Depth-Guided Splatting (HDGS) and its Cascade Pearson Correlation Loss (CPCL). Let u~=[u,v,1]T\tilde u=[u,v,1]^T52 be rendered depth from the current 3DGS model and u~=[u,v,1]T\tilde u=[u,v,1]^T53 the monocular depth from DPT. A depth pyramid is constructed by average pooling, and each level is partitioned into non-overlapping patches. For patch u~=[u,v,1]T\tilde u=[u,v,1]^T54 at level u~=[u,v,1]T\tilde u=[u,v,1]^T55, centered vectors u~=[u,v,1]T\tilde u=[u,v,1]^T56 and u~=[u,v,1]T\tilde u=[u,v,1]^T57 are formed, and the patch correlation is

u~=[u,v,1]T\tilde u=[u,v,1]^T58

with u~=[u,v,1]T\tilde u=[u,v,1]^T59 and u~=[u,v,1]T\tilde u=[u,v,1]^T60. Per-level correlation is u~=[u,v,1]T\tilde u=[u,v,1]^T61, and the loss is

u~=[u,v,1]T\tilde u=[u,v,1]^T62

with uniform weights u~=[u,v,1]T\tilde u=[u,v,1]^T63. Because Pearson correlation is scale- and shift-invariant, CPCL aligns depth structure without requiring metric scale agreement between u~=[u,v,1]T\tilde u=[u,v,1]^T64 and u~=[u,v,1]T\tilde u=[u,v,1]^T65. Through the rendered depth

u~=[u,v,1]T\tilde u=[u,v,1]^T66

its gradients act on splat positions, covariances, and opacities, pushing geometry toward monocular depth structure rather than raw absolute depth values. HDGS integrates CPCL with normalized L2 terms in local and global modes, using u~=[u,v,1]T\tilde u=[u,v,1]^T67, u~=[u,v,1]T\tilde u=[u,v,1]^T68, u~=[u,v,1]T\tilde u=[u,v,1]^T69, u~=[u,v,1]T\tilde u=[u,v,1]^T70, and u~=[u,v,1]T\tilde u=[u,v,1]^T71. Under a u~=[u,v,1]T\tilde u=[u,v,1]^T72-view sparse protocol, the reported results are PSNR u~=[u,v,1]T\tilde u=[u,v,1]^T73, SSIM u~=[u,v,1]T\tilde u=[u,v,1]^T74, LPIPS u~=[u,v,1]T\tilde u=[u,v,1]^T75 on LLFF and PSNR u~=[u,v,1]T\tilde u=[u,v,1]^T76, SSIM u~=[u,v,1]T\tilde u=[u,v,1]^T77, LPIPS u~=[u,v,1]T\tilde u=[u,v,1]^T78 on DTU; the best patch-scale configuration is u~=[u,v,1]T\tilde u=[u,v,1]^T79, while adding u~=[u,v,1]T\tilde u=[u,v,1]^T80 slightly hurts performance (Lu et al., 28 May 2025).

A different but related mechanism appears in object detection. "Depth as Prior Knowledge for Object Detection" does not name a Depth-Pushing Loss explicitly; the closest components are Depth-Based Loss Weighting (DLW) and Depth-Based Loss Stratification (DLS). DLW defines a monotone depth-dependent weight

u~=[u,v,1]T\tilde u=[u,v,1]^T81

with recommended u~=[u,v,1]T\tilde u=[u,v,1]^T82, and uses it in

u~=[u,v,1]T\tilde u=[u,v,1]^T83

leaving negatives unweighted for stability. DLS instead splits supervision into close and distant strata using a split factor u~=[u,v,1]T\tilde u=[u,v,1]^T84, and forms

u~=[u,v,1]T\tilde u=[u,v,1]^T85

The defaults are u~=[u,v,1]T\tilde u=[u,v,1]^T86, u~=[u,v,1]T\tilde u=[u,v,1]^T87, and u~=[u,v,1]T\tilde u=[u,v,1]^T88; for KITTI, the reported setting is u~=[u,v,1]T\tilde u=[u,v,1]^T89 and u~=[u,v,1]T\tilde u=[u,v,1]^T90. The inference-stage complement is Depth-Aware Confidence Thresholding (DCT), which adapts decision thresholds as a function of depth. This framework is motivated by a heteroscedastic model in which u~=[u,v,1]T\tilde u=[u,v,1]^T91 grows quadratically with distance, biasing uniform SGD toward nearby objects. On KITTI with YOLOv11, baseline small-object mAPu~=[u,v,1]T\tilde u=[u,v,1]^T92 u~=[u,v,1]T\tilde u=[u,v,1]^T93 rises to u~=[u,v,1]T\tilde u=[u,v,1]^T94 with DLW and u~=[u,v,1]T\tilde u=[u,v,1]^T95 with DLS, while mARu~=[u,v,1]T\tilde u=[u,v,1]^T96 improves from u~=[u,v,1]T\tilde u=[u,v,1]^T97 to u~=[u,v,1]T\tilde u=[u,v,1]^T98 and u~=[u,v,1]T\tilde u=[u,v,1]^T99. Across four benchmarks and two detectors, the abstract reports gains of up to KK00 mAPKK01 and KK02 mARKK03, with inference recovery rates as high as KK04 true versus false detections (Sbeyti et al., 5 Feb 2026).

6. Risk-based loss depths, limitations, and terminological heterogeneity

The broadest formalization appears in "Data Depth as a Risk," where depth no longer denotes scene geometry but statistical centrality. For a point KK05 and distribution KK06, the paper recalls the halfspace depth

KK07

and shows that it can be written as a minimum classification risk under an artificial labeling

KK08

For linear classifiers and KK09–KK10 loss, the theorem states

KK11

This leads to a family of loss depths

KK12

with empirical counterpart

KK13

From this perspective, a depth-pushing loss is simply the negative of a regularized loss depth, so maximizing “depth” means making a target point harder to separate from the data distribution. The paper gives KK14 convergence rates for logistic-regression depth and regularized kernel SVM depth, and emphasizes that classifier simplicity is essential: if KK15 is too expressive, depth can collapse toward zero (Castellanos et al., 11 Jul 2025).

This statistical formulation clarifies an important terminological issue. In several of the vision papers discussed above, the label “Depth-Pushing Loss” is interpretive rather than author-specified: the OR-PAM paper states that it does not name a specific “Depth-Pushing Loss,” and the object-detection paper likewise states that it does not name one explicitly, though it identifies DLW and DLS as the closest mechanisms. A plausible implication is that the term is presently best treated as a cross-domain analytical category rather than a fixed named primitive (Zhou et al., 29 May 2025, Sbeyti et al., 5 Feb 2026).

The limitations reported across the literature are correspondingly task-specific. In self-supervised depth prediction, severe pose errors could temporarily create true negative-depth projections for otherwise valid geometry, though the loss is applied only to in-frame projections and is argued to be appropriate for KITTI stereo and egomotion (Ziwen et al., 2021). In twin-surface depth completion, KITTI ground truth is noisy near boundaries, so RMSE may worsen even when geometry is sharper, and fusion quality drops without RGB cues (Imran et al., 2021). In OR-PAM, residual focus-map misclassifications remain near boundaries despite MIoU KK16 (Zhou et al., 29 May 2025). In sparse-view splatting, large local monocular-depth mistakes can push geometry in the wrong direction (Lu et al., 28 May 2025). In detection, overemphasizing distant objects can trade off against large-object performance, and DCT can inflate extra detections if validation-derived thresholds do not generalize (Sbeyti et al., 5 Feb 2026). In loss-depth theory, per-point optimization cost and classifier-class selection remain central practical concerns (Castellanos et al., 11 Jul 2025).

Taken together, these works support a precise but non-unified understanding: a Depth-Pushing Loss is any objective that introduces a depth-aware directional bias into optimization, whether by penalizing behind-camera projections, separating foreground and background hypotheses, enforcing focus-consistent fusion across depth, aligning rendered and monocular depth structure, upweighting distant supervision, or maximizing statistical centrality under a loss-defined depth notion.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Depth-Pushing Loss.