Skip to Content
  • Article
  • Open Access

7 August 2026

23 Pages

DIDAF-Depth: Dual-Path Interaction and Dual-Attention Fusion Network for Self-Supervised Nighttime Monocular Depth Estimation

,
,
,
,
and
1
Tracy (Chengdu) Information Technology Co., Ltd., Chengdu 610041, China
2
School of Mechanical and Electrical Engineering, Chengdu University of Technology, Chengdu 610059, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section AI in Imaging

Abstract

Self-supervised monocular depth estimation is challenging at night because adverse illumination degrades the visual cues required for correspondence estimation and depth inference. Although appearance compensation and domain transfer can mitigate nighttime visual variations, reliable depth recovery under such conditions still depends on exploiting incomplete local structural cues and uncertain scene context. To address this challenge, we propose the Dual-Path Interaction and Dual-Attention Fusion Network (DIDAF-Depth), which improves nighttime depth recovery through coordinated convolutional neural network (CNN)–Transformer interaction, attentional feature fusion, and structure-preserving reconstruction. Specifically, we design the Transformer-CNN Vertical Interaction Fusion (TC-VIF) encoder to perform bidirectional cross-layer exchange, allowing local structural cues and global scene context to complement and progressively refine one another during feature extraction. We further develop the Dual-Coupled Attentional Fusion Module (DCAFM) to model spatial and channel interdependencies and selectively integrate complementary local and global information into a unified representation for depth decoding. Building on DCAFM’s unified representation, we construct the Edge-aware Densely Cascaded Multi-scale Network (EDCMN) to propagate features across scales, reinforce weak boundaries during upsampling, and preserve structural continuity in predicted depth maps. Experiments on the nighttime subsets of the Oxford RobotCar and nuScenes datasets indicate that DIDAF-Depth provides strong and consistent performance under the adopted evaluation protocols, supporting the effectiveness of the proposed framework.

1. Introduction

Radar and light detection and ranging (LiDAR) sensors provide direct range measurements, but they require additional hardware and calibration [1,2]. Monocular depth estimation instead infers dense depth from camera images, providing a camera-only option for robotics and navigation [3], autonomous driving perception [4], and direct monocular depth estimation [5,6]. In recent years, supervised methods have achieved substantial progress [5,6,7], but their dependence on large-scale depth annotations entails costly data acquisition and makes performance sensitive to LiDAR or time-of-flight measurement quality. Self-supervised approaches instead derive supervisory signals from geometric consistency across stereo pairs or monocular video [8,9,10,11]. Most advances and evaluations, however, remain centered on daytime benchmarks such as KITTI [12], Cityscapes [13], and DDAD [14], where visual correspondence is comparatively reliable.
Nighttime scenes violate this favorable condition in several coupled ways. Low illumination and local overexposure suppress texture contrast and blur object boundaries, weakening the visual correspondences required for depth estimation. As illustrated in Figure 1, representative daytime architectures produce structurally inconsistent nighttime predictions. The CNN-based Monodepth2 suffers local depth distortions when evidence is sparse, whereas the Transformer-based SwinDepth over-smooths weak boundaries despite retaining coarse global structure. This contrast makes CNN–Transformer cooperation attractive, but it also exposes a more fundamental challenge. Their heterogeneous representations must remain mutually informative despite illumination-dependent corruption.
Figure 1. Failure of daytime-oriented depth-estimation methods under low and spatially non-uniform nighttime illumination. Columns show RobotCar-Night inputs and predictions from Monodepth2 [15], SwinDepth [16], and the proposed method.
Existing nighttime approaches mainly improve image appearance, reduce domain discrepancy, or suppress unreliable photometric supervision. Although these interventions increase observation reliability, the depth network must still infer geometry from incomplete visual evidence. The remaining challenge is therefore architectural: how to preserve and coordinate complementary information as degraded observations are transformed into depth predictions.
To address this challenge, we propose the Dual-Path Interaction and Dual-Attention Fusion Network (DIDAF-Depth), a self-supervised method for nighttime monocular depth estimation. The main contributions are as follows:
  • We design the Transformer-CNN Vertical Interaction Fusion (TC-VIF) encoder, which inserts ordered bidirectional exchange between adjacent encoding stages. By allowing CNN-derived local structure and Transformer-derived scene context to refine one another while features are formed, the TC-VIF encoder produces complementary representations from incomplete nighttime evidence.
  • We propose the Dual-Coupled Attentional Fusion Module (DCAFM) to address the residual mismatch between these interacting representations. Its coupled spatial and channel attention pathways model cross-branch dependencies and selectively consolidate complementary responses into a unified representation for depth decoding.
  • For depth reconstruction, we construct the Edge-aware Densely Cascaded Multi-scale Network (EDCMN) as a structure-aware decoder. Its multi-scale propagation and dense connections maintain information flow across decoding stages, while edge-aware upsampling reinforces weak boundaries during resolution recovery.
  • Extensive experiments and ablation studies on RobotCar-Night and nuScenes-Night validate the proposed components and demonstrate robust depth estimation across different scene ranges and evaluation settings.

3. Materials and Methods

3.1. Principles and Basic Framework

Self-supervised monocular depth estimation eliminates the need for ground-truth depth labels. It leverages geometric consistency across multiple views to generate supervisory signals, enabling the joint optimization of depth and pose networks. Specifically, the Depth Network is responsible for predicting the depth maps D t of the target image I t , while the Pose Network follows the Monodepth2 PoseNet [15] to estimate the relative poses T t → t − 1 and T t → t + 1 between the target image I t and the temporally adjacent source frames I t − 1 and I t + 1 . Given the predicted depth and pose, the pixel-wise correspondence between a point p t in I t and its projection p s in I s can be computed as follows:
p s ∼ K T t → s D t ( p t ) K − 1 p t ,
where ∼ denotes equivalence, and K represents the intrinsic matrix of the camera.
According to Equation (1), we employ a differentiable bilinear sampling operation s ( · , · ) [27] to reconstruct I ^ t from I s as follows:
I ^ t = s ( I s , p s ) .
Thus, the photometric error between I ^ t and I t serves as the primary supervision signal for training both the depth and pose networks. Following Monodepth2 [15] and recent nighttime self-supervised methods, we compute this term using minimum reprojection across the adjacent source frames and apply auto-masking to suppress pixels that do not provide valid motion-based supervision. Following [8], we integrate ℓ 1 and structural similarity index measure (SSIM) [28] terms into a unified photometric loss L p , formulated as follows:
L p ( I t , I ^ t ) = α 1 − SSIM ( I t , I ^ t ) 2 + ( 1 − α ) I t − I ^ t 1 ,
where the weighting factor α is set to 0.85 for all experiments.
Since incorrect depth values may still yield correct correspondences under certain relative poses T t → s , we follow [8] and introduce an edge-aware smoothness loss L s to regularize depth prediction and mitigate depth blurring. L s is formulated as follows:
L s = ∂ x d t e − ∂ x I t + ∂ y d t e − ∂ y I t .
where d t denotes the disparity map corresponding to the predicted depth map D t .
The depth and pose networks are jointly optimized using the photometric and smoothness objectives. The resulting depth-estimation loss is defined as follows:
L DE = λ L p + μ L s ,
where λ and μ control the contributions of photometric reconstruction and edge-aware smoothness, respectively. We set λ = 1 and μ = 10 − 3 , retaining photometric consistency as the primary supervision while regularizing depth in weakly textured regions. For consistency, we adopt the multi-scale supervision scheme of Monodepth2 [15], with the scale weights following the original paper.

3.2. Nighttime Depth Estimation Network Architecture

As shown in Figure 3, DIDAF-Depth contains three components: the TC-VIF encoder, DCAFM, and EDCMN. Together, these modules define the end-to-end inference procedure specified in Algorithm 1. At each of the four stages of the TC-VIF encoder, the CNN branch preserves spatially organized local structure, while the Transformer branch develops contextual representations from flattened tokens. Four Vertical Interaction Fusion (VIF) modules exchange information between the branches across the encoder stages to produce the paired feature pyramids { C i } i = 1 4 and { T i } i = 1 4 . DCAFM integrates each feature pair into F i , and it is applied at all four scales. EDCMN converts the fused pyramid into decoder features { F ^ i } i = 1 4 and depth predictions { D i } i = 1 4 . The depth map D 4 is used as the final output for evaluation.
Algorithm 1: DIDAF-Depth inference workflow corresponding to Figure 3
Data: target image I t
Result: final depth map D 4
1   Generate initial branch representations C 0 by Conv–BN–ReLU and T 0 by patch embedding.
2   for  i = 1 , … , 4  do
3      Process C i − 1 and T i − 1 with the i-th TC-VIF stage.
4      Perform CNN-to-Transformer and Transformer-to-CNN interaction in VIF, and output ( C i , T i ) .
5   end for
6   Apply DCAFM at each paired scale, F i = DCAFM ( C i , map i ( T i ) ) , forming { F i } i = 1 4 .
7   Decode { F i } i = 1 4 with EDCMN to obtain { F ^ i } i = 1 4 and predict { D i } i = 1 4 with depth heads.
8   Use D 4 as the final depth prediction for evaluation.
Figure 3. Overall architecture of DIDAF-Depth. The Transformer-CNN Vertical Interaction Fusion (TC-VIF) encoder couples a ResNet50 CNN branch [29] with ImageNet-pretrained weights and a Swin Transformer branch [30] through four Vertical Interaction Fusion (VIF) modules. The resulting feature sets are integrated by the Dual-Coupled Attentional Fusion Module (DCAFM) and decoded by the Edge-aware Densely Cascaded Multi-scale Network (EDCMN) into four depth predictions, { D i } i = 1 4 .

3.2.1. Transformer-CNN Vertical Interaction Fusion Encoder

The central operation at each stage of the TC-VIF encoder is a VIF module that performs ordered bidirectional interaction between the CNN and Transformer pathways, as illustrated in Figure 4. Let C i − 1 and T i − 1 denote the features entering the i-th stage. Here, C-features are image-shaped CNN feature maps, whereas T-features are Transformer tokens that retain a corresponding spatial grid. The CNN block first extracts a local convolutional representation:
C ˜ i = B i C ( C i − 1 ) ,
where B i C ( · ) denotes the i-th CNN block.
Figure 4. Single-stage organization of the Transformer-CNN Vertical Interaction Fusion (TC-VIF) encoder. The Vertical Interaction Fusion (VIF) module performs ordered CNN-to-Transformer and Transformer-to-CNN interaction through CNN–Transformer Interaction (CTI). Multi-Receptive-field Projection and Fusion (MRPF) prepares fine-, middle-, and coarse-scale CNN features with the same channel dimension, denoted by superscripts f , m , and c , respectively, where the fine and coarse features have twice and half the spatial resolution of the middle feature. MRC denotes Multi-Receptive-field Convolution using standard non-dilated 3 × 3 and 5 × 5 kernels.
To provide scale-aware local evidence, VIF maintains a multi-scale CNN state C i − 1 ms = { C i − 1 f , C i − 1 m , C i − 1 c } . The newly extracted feature C ˜ i has the same spatial and channel dimensions as the middle-scale feature and is therefore directly injected into this state. The resulting representation is refined by Multi-Receptive-field Projection and Fusion (MRPF):
C ˜ i − 1 ms = MRPF i C i − 1 f , C i − 1 m + C ˜ i , C i − 1 c ,
As detailed in the left panel of Figure 4, MRPF applies linear projection and multi-receptive-field convolution to enhance structural cues at different receptive fields. Before cross-branch interaction, the fine- and coarse-scale features are aligned to the middle scale and integrated with the middle-scale feature. This produces a compact CNN representation for interaction while preserving scale-complementary local information:
C ¯ i m = P f i ( C ˜ i − 1 f ) + C ˜ i − 1 m + P c i ( C ˜ i − 1 c ) ,
where P f i ( · ) and P c i ( · ) denote the alignment functions that transform fine- and coarse-scale features to the middle-scale resolution and channel dimension.
The core operation in VIF is directed CNN–Transformer Interaction (CTI), shown in the right panel of Figure 4. For an interaction from a source feature Y to a target feature X, the target produces the query, whereas the source produces the key and value. This design updates the target representation using information selected from the source branch:
CTI i ( X ← Y ) = ψ i softmax ϕ q i ( X ) ϕ k i ( Y ) ⊤ d ϕ v i ( Y ) ,
where ϕ q i ( · ) , ϕ k i ( · ) , and ϕ v i ( · ) denote the query, key, and value projections, respectively; ψ i ( · ) denotes the output projection; and d denotes the channel dimension. tok i ( · ) denotes grid-preserving flattening of a CNN feature map into tokens for CTI, and map i ( · ) reshapes tokens back to the corresponding stage-i spatial grid when a feature map is required.
Using this formulation, each VIF module performs two ordered CTI operations. In the CNN-to-Transformer direction, T i − 1 is the target and C ¯ i m is the source. Local CNN evidence constrains the subsequent Transformer update and helps suppress attention responses caused by unreliable nighttime observations. The first interaction and the resulting Transformer update are formulated as follows:
O 2 i − 1 = CTI i T ← C ( T i − 1 ← tok i ( C ¯ i m ) ) , T ˜ i = B i T T i − 1 + α i O 2 i − 1 ,
where O 2 i − 1 denotes the CNN-guided Transformer interaction feature, B i T ( · ) denotes the i-th Transformer block, and α i is a learnable scaling parameter controlling the interaction strength.
The updated Transformer representation then serves as the source for the reverse interaction, allowing global context to guide ambiguous local structures. The Transformer-to-CNN interaction and the resulting CNN update are as follows:
O 2 i = CTI i C ← T ( tok i ( C ¯ i m ) ← T ˜ i ) , C i ms = C ˜ i − 1 ms + R i ( map i ( O 2 i ) ) ,
where O 2 i denotes the Transformer-guided CNN interaction feature, and R i ( · ) maps the reshaped middle-scale interaction feature back to the multi-scale CNN state.
Finally, the stage-wise outputs are normalized and passed to the next encoding stage:
C i = BN ( C ˜ i + C i m ) , T i = LN ( T ˜ i + tok i ( C i m ) ) ,
where C i m is the middle-scale component of the updated multi-scale CNN state C i ms , and BN ( · ) and LN ( · ) denote batch normalization (BN) [31] and layer normalization (LN) [32], respectively. Thus, C i is an image-shaped feature map and T i remains token-shaped inside the Transformer branch. At stage i , C i , C i m , map i ( T i ) ∈ R H i × W i × d i and T i , tok i ( C i m ) ∈ R N i × d i , where N i = H i W i .

3.2.2. Dual-Coupled Attentional Fusion Module

Although the TC-VIF encoder promotes interaction between the two branches, the Transformer and CNN features still encode complementary information in different forms, namely, global scene semantics and local texture and structure, which must be consolidated into a unified representation. Under nighttime conditions, sparse and unevenly distributed features make direct feature aggregation inadequate for reliably preserving these complementary cues. We therefore place a lateral fusion block, DCAFM, before the skip connections. Unlike prior methods [20,33] that perform fusion along either the channel or spatial dimension, and unlike single channel–spatial fusion routes such as GlocalFuse-Depth [19], DCAFM employs a dual-coupled pathway design that incorporates both dual spatial and dual channel attention pathways. This design jointly aligns Transformer and CNN representations across spatial and channel dimensions, enabling more effective feature utilization and collaborative modeling, and ultimately providing semantically consistent fused features for the EDCMN decoder.
At the i-th stage, let F C = C i and F T = map i ( T i ) denote the image-shaped CNN and Transformer features entering DCAFM, respectively, and DCAFM is applied independently at all four scales. For clarity, the stage index is omitted from the intermediate variables within DCAFM. As shown in Figure 5, we first extract global context by global average pooling (GAP) and produce channel weights using a multilayer perceptron (MLP) with two linear layers:
M C C = σ MLP C GAP ( F C ) , M T C = σ MLP T GAP ( F T ) ,
where MLP C and MLP T contain an intermediate rectified linear unit (ReLU) activation, and σ ( · ) is the sigmoid function. The resulting weights re-emphasize informative channels:
F C C = F C ⊗ M C C , F T C = F T ⊗ M T C , F C = F C C + Conv 3 × 3 F T C ,
where ⊗ denotes element-wise (Hadamard) multiplication, with broadcasting applied when the attention weights contain singleton spatial dimensions. The 3 × 3 convolution applied to F T C enhances local characteristics that Transformers under-emphasize.
Figure 5. Structure of the Dual-Coupled Attentional Fusion Module (DCAFM). Subscripts C and T identify the CNN and Transformer branches, while superscripts C and S denote channel and spatial processing, respectively.
In parallel, we capture spatial saliency at complementary granularities using average- and max-pooled maps, followed by a large-kernel convolution to model wider spatial dependencies:
M C S = σ Conv 7 × 7 Concat AvgPool ( F C ) , MaxPool ( F C ) , M T S = σ Conv 7 × 7 Concat AvgPool ( F T ) , MaxPool ( F T ) ,
where AvgPool ( · ) and MaxPool ( · ) denote average and maximum pooling, respectively. The spatial masks modulate features pixel-wise:
F C S = F C ⊗ M C S , F T S = F T ⊗ M T S , F S = F T S + Conv 5 × 5 F C S ,
where the 5 × 5 convolution on F C S expands the CNN receptive field to narrow the gap to Transformer spatial coverage.
After pathway-specific optimization, we refine F C and F S with 3 × 3 convolutions and couple them through element-wise multiplication to explicitly bind channel semantics and spatial saliency:
F CS = Conv 3 × 3 Conv 3 × 3 ( F C ) ⊗ Conv 3 × 3 ( F S ) .
Finally, we concatenate three features: F CS , the locally enhanced Transformer feature Conv 3 × 3 ( F T C ) , and the receptive-field–expanded CNN feature Conv 5 × 5 ( F C S ) . We then apply a residual block (ResBlk) to produce the fused feature F:
F = ResBlk Concat Conv 3 × 3 ( F T C ) , F CS , Conv 5 × 5 ( F C S ) ,
where ResBlk consists of two 3 × 3 convolutions with ReLU and an identity skip, and the output F corresponds to F i at the current scale.

3.2.3. Edge-Aware Densely Cascaded Multi-Scale Network

Nighttime depth decoding must recover spatial resolution without losing scene-level depth organization or weak structural boundaries. Under low contrast, glare, and sparse texture, conventional U-Net-style decoding with sparse skip connections can progressively attenuate semantic guidance and local structure during upsampling. We therefore construct EDCMN as a coordinated coarse-to-fine reconstruction pathway, as shown in Figure 6. Rather than reconstructing each scale primarily from its local skip feature, EDCMN anchors decoding to a scene-level prior extracted at the coarsest resolution by the Pyramid Pooling Module (PPM) [34] and propagates this prior through the Feature Pyramid Network (FPN) [35]. As the representation moves toward finer scales, dense connections (DC) [36] carry forward the structural evidence accumulated along the decoding path, so that each Edge-aware Upsampling Context Block (EUCB) [37] refines boundaries within an increasingly informed representation. In this way, resolution recovery is guided by progressively enriched context, reducing the reliance on weak nighttime appearance cues at any individual scale.
Figure 6. Structure of the Edge-aware Densely Cascaded Multi-scale Network (EDCMN). EUCB denotes the Edge-aware Upsampling Context Block.
Let { F i } i = 1 4 denote the DCAFM outputs from fine to coarse scales, where i = 1 corresponds to 1 / 2 resolution and i = 4 corresponds to 1 / 16 resolution. As shown in Figure 6, EDCMN decodes this fused pyramid from coarse to fine. We use F i ′ to denote the feature propagated along the FPN pathway and F ^ i to denote the densely refined decoder feature used for depth prediction. At the coarsest scale, F 4 is first compressed and enriched by PPM with multi-scale pooling bins, specifically 1 × 1, 2 × 2, 3 × 3, and 6 × 6:
F 4 ′ = PPM Conv 1 × 1 ( F 4 ) .
This operation introduces global priors that remain useful when local nighttime cues are weak or unreliable. The resulting FPN feature is then refined by a 3 × 3 convolution and upsampled through EUCB to obtain the initial densely refined decoder feature:
F ^ 4 = EUp Conv 3 × 3 ( F 4 ′ ) ,
where EUp ( · ) denotes the upsampling enhancement operation of EUCB. As illustrated on the right side of Figure 6, EUCB consists of upsampling, depth-wise convolution, batch normalization, ReLU activation, and a 1 × 1 convolution. This block improves spatial resolution while reinforcing edge-sensitive local structure.
At each shallower scale, FPN fuses the lateral DCAFM feature with the feature propagated from the deeper FPN stage. The summed representation is then processed by EUCB, allowing coarse semantic guidance to inform local reconstruction in dark or texture-sparse regions:
F i ′ = EUp Conv 1 × 1 ( F i ) + F i + 1 ′ ,
where i ∈ { 1 , 2 , 3 } .
EDCMN further uses dense cascading to preserve structural information across decoding stages. At each scale, the locally refined FPN feature is concatenated with the densely refined feature from the deeper stage and processed by another EUCB. This dense link reduces information decay and repeatedly strengthens boundary and structure recovery during upsampling:
F ^ i = EUp Concat Conv 3 × 3 ( F i ′ ) , F ^ i + 1 ,
where i ∈ { 1 , 2 , 3 } .
Finally, the densely refined feature at each scale is mapped to a depth prediction by the corresponding depth head H i :
D i = H i ( F ^ i ) ,
where i ∈ { 1 , 2 , 3 , 4 } ; H i consists of a 3 × 3 convolution followed by a sigmoid activation; and D i denotes the predicted depth map at the i-th scale.

4. Results and Discussion

4.1. Datasets

RobotCar-Night. The Oxford RobotCar dataset [38], released in 2017, contains over 100 repeated traversals of fixed routes in Oxford, UK, collected between 2014 and 2015. Following [21,24,39] and using the training/testing split of [25], we build the RobotCar-Night subset from front stereo camera images of sequence 2014-12-16-18-44-24. For self-supervised training, only temporally consecutive monocular frames from this sequence are used, and stereo image pairs are not used for photometric supervision. The training set consists of 19k images from the first five segments (stationary frames removed), and the test set contains 411 images from the remaining segment. Ground-truth depth maps are produced using the official toolbox by fusing front LMS laser and INS data. Images are center-cropped from 1280 × 960 to 1152 × 640 to remove the car hood, and they are then resized to 576 × 320 for network input; the camera intrinsic matrix K is adjusted according to the crop offset and the horizontal and vertical resize factors.
nuScenes-Night. The nuScenes dataset [40], developed by Motional, comprises 1000 driving scenes captured in Boston and Singapore. Each scene lasts 20 s, yielding approximately 1.4 million images. Following the training/testing split of [25] and the setting of [41], we construct the nuScenes-Night subset using front camera images from 44 nighttime scenes. The same temporal monocular-frame protocol is adopted for self-supervised training: the training set comprises about 10k images from these scenes, while the test set contains 500 images from other nighttime scenes. Ground-truth depth maps are generated via the official toolbox using front LiDAR data. The original 1600 × 900 images are resized to 768 × 384 for network input, and the corresponding camera intrinsics are scaled to the network-input resolution.

4.2. Implementation Details

Auxiliary Training. Following [25], we use the daytime adversarial auxiliary strategy introduced by RNW [24] only during the first 20 epochs. This stage stabilizes the initial depth–pose optimization when low illumination, glare, and texture loss make temporal correspondences unreliable; the remaining training follows the monocular temporal-frame objective described in Section 3.1.
Hyperparameters. Our model is implemented in PyTorch version 2.0.0 [42] and trained for 40 epochs on two NVIDIA RTX 4090 GPUs. We employ the Adam optimizer [43] ( β 1 = 0.9 , β 2 = 0.999 ) with batch size 4. The initial learning rate is 10 − 4 and is halved at the 15th epoch.
Evaluation Metrics. Following [24,25,39,41], we adopt seven standard metrics: Abs Rel, Sq Rel, RMSE, RMSE log , δ 1 , δ 2 , and δ 3 . Following the STEPS evaluation protocol [25], predictions are resized to the cropped ground-truth resolution and valid pixels are selected within the relevant depth cap. Median scaling is then applied, and the scaled predictions are clipped before metric computation. The metrics are defined as follows:
Abs Rel = 1 | Ω | ∑ p ∈ Ω D ^ p − D p ∗ D p ∗ , Sq Rel = 1 | Ω | ∑ p ∈ Ω D ^ p − D p ∗ 2 D p ∗ , RMSE = 1 | Ω | ∑ p ∈ Ω D ^ p − D p ∗ 2 , RMSE log = 1 | Ω | ∑ p ∈ Ω log D ^ p − log D p ∗ 2 , δ i = 1 | Ω | p ∈ Ω | max D ^ p D p ∗ , D p ∗ D ^ p < 1.25 i , i ∈ { 1 , 2 , 3 } .
Here, D ^ p and D p ∗ denote the predicted and ground-truth depth values at valid pixel p , respectively; Ω is the set of valid pixels in an image; and i indexes the three threshold accuracies.

4.3. Quantitative Results

RobotCar-Night Results. Table 1 presents the performance of DIDAF-Depth and existing methods on the RobotCar-Night dataset. The results show that daytime methods, including Monodepth2 [15], SwinDepth [16], and Lite-Mono [44], suffer from severe performance degradation under nighttime conditions, whereas specialized nighttime approaches achieve clear improvements. Compared with STEPS [25], our method consistently improves both evaluation ranges, reducing Abs Rel error and increasing δ 1 accuracy by a clear margin. These gains demonstrate the effectiveness of the proposed dual-path interaction and dual-attention fusion architecture in handling sparse nighttime visual information.
Table 1. Quantitative comparison on RobotCar-Night at maximum depths of 40 and 60 m. Arrows indicate the preferred metric direction. ↓ denotes that lower values are better, whereas ↑ denotes that higher values are better. Bold marks the best result at each depth cap. An asterisk identifies a retrained method, and superscripts 1 and 2 identify results reported in [19,41], respectively. Metric abbreviations are as follows: Abs Rel, absolute relative error; Sq Rel, squared relative error; RMSE, root mean square error; RMSE log , logarithmic root mean square error; and δ 1 – δ 3 , threshold accuracies.
Figure 7 presents the range-wise evaluation on RobotCar-Night by dividing the evaluated depth into near-, middle-, and far-range intervals. As the evaluated depth range increases, all methods exhibit a noticeable performance degradation, reflecting the increasing difficulty of nighttime depth estimation under weakened illumination, sparse textures, and ambiguous object boundaries. Nevertheless, DIDAF-Depth maintains lower Abs Rel and higher δ 1 than the competing methods in every depth interval. This indicates that the proposed method can not only exploit relatively reliable visual cues in nearby regions but also maintain more stable depth estimation when geometric evidence becomes sparse and uncertain at longer distances.
Figure 7. Range-wise comparison of RNW [24], STEPS [25], and DIDAF-Depth on RobotCar-Night over 0–20, 20–40, and 40–60 m intervals. Bars report Abs Rel (left axis, lower is better), and lines report threshold accuracy δ 1 (right axis, higher is better).
nuScenes-Night Results. Table 2 evaluates DIDAF-Depth under the more diverse urban layouts and lighting conditions of nuScenes-Night. Compared with RobotCar-Night, this setting introduces stronger scene variation, denser traffic, and more frequent headlight interference. DIDAF-Depth achieves the best results at both 40 m and 60 m. Relative to STEPS [25], it reduces RMSE by 13.4% at 40 m and 12.5% at 60 m, while also improving δ 1 accuracy at both depth caps. These results show that the proposed architecture remains effective when nighttime degradation is coupled with more complex traffic scenes.
Table 2. Quantitative comparison on nuScenes-Night at maximum depths of 40 and 60 m. Arrows indicate the preferred metric direction. ↓ denotes that lower values are better, whereas ↑ denotes that higher values are better. Bold marks the best result at each depth cap, and an asterisk identifies a retrained method.
We further assess cross-domain transfer by training on RobotCar-Night and testing directly on nuScenes-Night, as reported in Table 3. This setting evaluates robustness to changes in city layout, camera configuration, scene density, and illumination distribution. Compared with STEPS, DIDAF-Depth reduces Abs Rel by 28.8% and RMSE by 21.7%, while improving δ 1 accuracy by 21.8%. It also improves δ 1 over SRNSD [41] by 29.1%. These gains indicate that the learned local-global interaction and edge-aware decoding are not limited to the source nighttime domain.
Table 3. Cross-domain evaluation at 60 m after training on RobotCar-Night and testing directly on nuScenes-Night without target-domain fine-tuning. Arrows indicate the preferred metric direction. ↓ denotes that lower values are better, whereas ↑ denotes that higher values are better. Bold marks the best result, and an asterisk identifies a retrained method. Superscript 1 identifies results reported in [41].
Finally, we examined the computational profile of DIDAF-Depth on RobotCar-Night to place the accuracy gains in a practical context. At the experimental input resolution of 320 × 576 with batch size 1, the depth-inference path has 56.954 M parameters and 422.170 G FLOPs. On a single NVIDIA GeForce RTX 5090 GPU, it processes one image in 68.259 ms, corresponding to 14.65 FPS, with 1713.4 MB peak allocated CUDA memory. The main cost comes from maintaining complementary CNN and Transformer representations, whose branch encoders together account for 47.337 M parameters. In contrast, the proposed VIF, DCAFM, and EDCMN modules add 1.814 M, 6.686 M, and 1.118 M parameters, respectively. These measurements indicate that DIDAF-Depth trades lightweight real-time efficiency for more reliable nighttime depth recovery, while the added interaction, fusion, and structure-aware decoding modules remain modest relative to the dual-branch backbone.

4.4. Qualitative Results

Figure 8 and Figure 9 compare depth predictions under complementary nighttime conditions. On RobotCar-Night (Figure 8), the principal differences appear around vehicles, roadside structures, and transitions between the illuminated road and dark background. ADDS [39] tends to smooth these transitions into broad depth regions, while RNW [24] introduces irregular responses that disturb scene layering. STEPS [25] recovers a more coherent layout but still weakens some contours in dark or glare-affected areas. DIDAF-Depth preserves clearer vehicle boundaries and thin roadside structures while maintaining a smoother progression from nearby roads to distant regions, as highlighted by the dashed boxes.
Figure 8. Qualitative depth comparison on RobotCar-Night. Columns from left to right show input images and predictions from ADDS [39], RNW [24], STEPS [25], and DIDAF-Depth. Colored dashed boxes mark selected object boundaries, thin structures, and illumination-affected regions.
Figure 9. Qualitative depth comparison on nuScenes-Night. Columns from left to right show input images and predictions from RNW [24], STEPS [25], and DIDAF-Depth. Cyan dashed boxes mark vehicles, roadside structures, and low-visibility regions.
Figure 9 examines the same properties in scenes with dimmer backgrounds, stronger headlights, and more varied road geometry. Under these conditions, competing predictions often merge vehicles with their surroundings or produce unstable shapes near light sources, making foreground–background separation ambiguous. DIDAF-Depth maintains more complete vehicle silhouettes and roadside objects across both illuminated and poorly visible regions. These consistent qualitative gains across both datasets suggest that the proposed design enhances the structural reliability of nighttime depth estimation under diverse illumination degradations and scene complexities.

4.5. Ablation Study

We organize the ablation study at two levels to identify where the performance gains originate. The first analysis evaluates the complementarity of the TC-VIF encoder, DCAFM, and EDCMN within the complete architecture. We then isolate the component choices within the encoder, fusion module, and decoder. All experiments are conducted on RobotCar-Night with a maximum depth of 60 m. Here, “TC” denotes a parallel Transformer-CNN encoder without VIF.
Core-component complementarity. Table 4 first establishes how the three components contribute to the complete architecture. The added parameter column shows that the complete model is not the largest configuration, because EDCMN replaces the standard decoder with a lighter structure-aware decoder. At matched DCAFM fusion, replacing the TC encoder with the TC-VIF encoder reduces Abs Rel by 5.6% and improves δ 1 by 2.8%, isolating the benefit of vertical interaction. When DCAFM is omitted, adding EDCMN to the TC-VIF encoder reduces Abs Rel by 4.1% relative to the encoder-only baseline. Using DCAFM without EDCMN yields an 8.2% reduction. Together, these comparisons indicate that decoding and fusion improve different parts of the pipeline. EDCMN then reduces Abs Rel by another 13.4% and improves δ 1 by 4.0%, indicating that stronger fused representations still require structure-aware decoding.
Table 4. Component-level ablation of DIDAF-Depth on RobotCar-Night at 60 m. A ✓ indicates module inclusion; TC denotes the parallel Transformer-CNN encoder without VIF. Params count the depth network only. When the TC-VIF encoder is not used, the corresponding baseline encoder is adopted, namely, ResNet50 for EDCMN only (24.915 M) or TC for TC + DCAFM (47.337 M); when EDCMN is not used, the Monodepth2 decoder is adopted (8.289 M). ↓ and ↑ indicate that lower and higher values are better, respectively, and bold marks the best result.
Figure 10 complements this quantitative progression by revealing how the errors change across configurations. Encoder interaction and attentive fusion progressively improve scene-level depth organization, whereas the complete decoder most clearly restores vehicle contours and thin structures in poorly illuminated regions. The agreement between the two forms of evidence motivates the following module-level analyses.
Figure 10. Qualitative component ablation on RobotCar-Night. Columns compare input images, EDCMN-only decoding, the parallel Transformer-CNN encoder combined with DCAFM, TC-VIF alone, TC-VIF combined with EDCMN, TC-VIF combined with DCAFM, and the full DIDAF-Depth model. TC denotes the parallel Transformer-CNN encoder without VIF. Dashed boxes and enlarged crops highlight boundary- and structure-sensitive regions affected by glare, weak texture, and low illumination.
Vertical interaction in the encoder. Having established its contribution at the system level, we next isolate the encoder architecture. As shown in Table 5, the TC-only configuration performs worse than both single-branch baselines, indicating that without interaction the two branches can interfere with each other and further degrade feature quality. By introducing interaction, the TC-VIF encoder reduces Abs Rel by 17.0%, 9.9%, and 36.5% relative to the CNN-only, Transformer-only, and TC baselines, respectively. It also exceeds the three representative Transformer-CNN architectures in Figure 2, with δ 1 gains ranging from 2.8% to 17.0%. Thus, the improvement cannot be attributed merely to using two branches; it depends on the ordered bidirectional exchange between local and global representations.
Table 5. Encoder ablation on RobotCar-Night at 60 m. TC denotes the parallel Transformer-CNN encoder without VIF; superscripts a–c refer to the architectures in Figure 2a–c. ↓ and ↑ indicate that lower and higher values are better, respectively, and bold marks the best result.
Figure 11 shows the corresponding qualitative effect. Architectures without repeated bidirectional interaction exhibit fragmented vehicle contours or incomplete distant structures, particularly where nighttime texture is weak. The TC-VIF encoder preserves scene organization and sharper local boundaries through coordinated Transformer context and CNN detail.
Figure 11. Qualitative comparison of Transformer-CNN encoder variants on RobotCar-Night. The columns compare representative hybrid encoder designs and the proposed TC-VIF encoder under the same nighttime depth-estimation setting. Cyan dashed boxes mark vehicles, roadside structures, and low-visibility regions.
Dual-coupled attentional fusion. With the encoder fixed, Table 6 examines how heterogeneous features should be fused. Relative to complete DCAFM, restricting fusion to channel or spatial attention increases Abs Rel by 30.2% and 25.9%, respectively, while assigning a single attention type to each branch remains inferior to joint channel-spatial processing. Removing residual refinement produces a comparable degradation, and replacing the multiplicative fusion in Equation (17) with simple feature-map addition improves Sq Rel but remains weaker in overall accuracy than the complete module. Relative to GlocalFuse-Depth fusion [19], DCAFM reduces Abs Rel by 10.8% and improves δ 1 by 3.1%. Together, these comparisons show that the gain arises from coupling complementary attention pathways before cross-dimensional integration, rather than from attention or feature aggregation alone.
Table 6. Ablation of DCAFM attention and fusion strategies on RobotCar-Night at 60 m. In the row labels, C and T denote CNN and Transformer features, respectively; w/o denotes without. ↓ and ↑ indicate that lower and higher values are better, respectively, and bold marks the best result.
Figure 12 provides complementary evidence at the representation level. CNN responses emphasize local texture, whereas Transformer responses cover broader structures but retain spurious edge activations. The fused responses preserve the wider spatial organization while concentrating activation around informative details and suppressing false boundaries. This pattern is consistent with the quantitative advantage of collaborative channel-spatial modeling.
Figure 12. Feature-response visualization before and after DCAFM fusion on RobotCar-Night. Rows show input images, CNN features, Transformer features, and fused features after DCAFM.
Edge-aware multi-scale decoding. Finally, we fix the encoder and fusion stages and remove each EDCMN component individually. As shown in Table 7 and Figure 13, removing FPN or PPM increases Abs Rel by 29.31% and 25.00%, respectively, and introduces broad depth deviations across roads, vehicles, and foreground regions. These changes reflect the importance of cross-scale fusion and coarse contextual guidance when nighttime appearance cues are unreliable. Removing EUCB or DC increases Abs Rel by 14.66% and 17.24%, with more localized boundary blur and structural discontinuities. The two groups therefore play complementary roles: FPN and PPM stabilize scene-level depth organization, whereas EUCB and dense propagation preserve edges and structural continuity during upsampling.
Table 7. Decoder-component ablation on RobotCar-Night at 60 m. EUCB, FPN, PPM, and DC identify the removed EDCMN components; w/o denotes without. ↓ and ↑ indicate that lower and higher values are better, respectively, and bold marks the best result.
Figure 13. Qualitative decoder ablation on RobotCar-Night. Columns compare depth predictions after removing individual EDCMN components, including EUCB, FPN, PPM, and dense connections (DC). Colored dashed boxes highlight object boundaries and regions affected by glare or sparse texture.
Limitations. As shown in Figure 14, both STEPS and DIDAF-Depth can still fail when images contain large extremely dark regions or severe local overexposure/glare. In these cases, the available photometric cues become too weak or distorted to support stable correspondence. Future work could improve robustness by introducing stronger exposure-aware augmentation, uncertainty-aware supervision, and more explicit handling of saturated or textureless regions.
Figure 14. Typical failure cases of STEPS and DIDAF-Depth on RobotCar-Night under extreme darkness and severe overexposure or glare. Columns show input images, STEPS predictions, and DIDAF-Depth predictions. Dashed boxes mark regions where both methods can produce unreliable depth structures because visual cues are largely missing or saturated.

5. Conclusions

This study investigates nighttime self-supervised monocular depth estimation from the perspective of architectural feature collaboration. Instead of mainly relying on image enhancement or domain transfer, DIDAF-Depth reorganizes the encoder–fusion–decoder pipeline around the complementary roles of convolutional locality and Transformer context. Specifically, the TC-VIF encoder promotes progressive cross-layer calibration between local and global representations, DCAFM alleviates residual spatial–channel mismatch during lateral fusion, and EDCMN preserves multi-scale structural cues through dense propagation and edge-aware upsampling. These components jointly form a unified architecture for sparse, glare-affected, and low-contrast nighttime scenes. Experiments on RobotCar-Night and nuScenes-Night demonstrate that explicit local–global interaction, attentive feature fusion, and edge-aware decoding are effective for nighttime depth estimation. Future work will explore how the proposed interaction and decoding principles can be extended to broader adverse conditions, such as rain, fog, mixed illumination, and more diverse deployment environments.

Author Contributions

Conceptualization, Q.C. and B.Z.; methodology, Q.C. and C.W.; software, C.W. and S.C.; validation, Q.C., C.W., and S.C.; writing—original draft preparation, Q.C. and C.W.; writing—review and editing, B.Z., Q.Y., and D.Z.; supervision, B.Z. and D.Z.; funding acquisition, Q.C., Q.Y., and D.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding. The APC was funded by D.Z.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The Oxford RobotCar dataset (https://robotcar-dataset.robots.ox.ac.uk/ (accessed on 3 August 2026)) and nuScenes dataset (https://www.nuscenes.org/nuscenes (accessed on 3 August 2026)) used in this study are publicly available from their official websites. No new raw driving dataset was generated. The dataset construction, preprocessing procedures, and train/test split definitions used in the experiments are described in the Datasets section of this article. The source code and trained model weights supporting this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Authors Qing Chen and Qiang Yan were employed by the company Tracy (Chengdu) Information Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cheng, L.; Guo, L.; Zhang, T.; Bang, T.; Harris, A.; Hajij, M.; Sartipi, M.; Cao, S. CalibRefine: Deep Learning-Based Online Automatic Targetless LiDAR–Camera Calibration with Iterative and Attention-Driven Post-Refinement. IEEE Trans. Instrum. Meas. 2026, 75, 1–18. [Google Scholar] [CrossRef] [Scilit]
  2. Cheng, L.; Cao, S. Radar-Camera Fused Multi-Object Tracking: Online Calibration and Common Feature Learning. IEEE Trans. Intell. Transp. Syst. 2026, 27, 1295–1311. [Google Scholar] [CrossRef] [Scilit]
  3. Mur-Artal, R.; Tardós, J.D. ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras. IEEE Trans. Robot. 2017, 33, 1255–1262. [Google Scholar] [CrossRef] [Scilit]
  4. Guo, Z.; Perminov, S.; Konenkov, M.; Tsetserukou, D. HawkDrive: A Transformer-driven Visual Perception System for Autonomous Driving in Night Scene. In Proceedings of the 2024 IEEE Intelligent Vehicles Symposium (IV); IEEE: Piscataway, NJ, USA, 2024; pp. 2598–2603. [Google Scholar] [CrossRef] [Scilit]
  5. Bhat, S.F.; Alhashim, I.; Wonka, P. AdaBins: Depth Estimation Using Adaptive Bins. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021; pp. 4008–4017. [Google Scholar] [CrossRef] [Scilit]
  6. Li, Z.; Wang, X.; Liu, X.; Jiang, J. BinsFormer: Revisiting Adaptive Bins for Monocular Depth Estimation. IEEE Trans. Image Process. 2024, 33, 3964–3976. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Lee, J.H.; Han, M.K.; Ko, D.W.; Suh, I.H. From big to small: Multi-scale local planar guidance for monocular depth estimation. arXiv 2019, arXiv:1907.10326. [Google Scholar]
  8. Godard, C.; Mac Aodha, O.; Brostow, G.J. Unsupervised monocular depth estimation with left-right consistency. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 6602–6611. [Google Scholar] [CrossRef] [Scilit]
  9. Zhou, T.; Brown, M.; Snavely, N.; Lowe, D.G. Unsupervised learning of depth and ego-motion from video. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 6612–6619. [Google Scholar] [CrossRef] [Scilit]
  10. Johnston, A.; Carneiro, G. Self-supervised monocular trained depth estimation using self-attention and discrete disparity volume. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 4755–4764. [Google Scholar] [CrossRef] [Scilit]
  11. Zhao, W.; Liu, S.; Shu, Y.; Liu, Y.J. Towards better generalization: Joint depth-pose learning without PoseNet. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 9148–9158. [Google Scholar] [CrossRef] [Scilit]
  12. Geiger, A.; Lenz, P.; Stiller, C.; Urtasun, R. Vision meets robotics: The KITTI dataset. Int. J. Robot. Res. 2013, 32, 1231–1237. [Google Scholar] [CrossRef] [Scilit]
  13. Cordts, M.; Omran, M.; Ramos, S.; Rehfeld, T.; Enzweiler, M.; Benenson, R.; Franke, U.; Roth, S.; Schiele, B. The Cityscapes dataset for semantic urban scene understanding. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 3213–3223. [Google Scholar] [CrossRef] [Scilit]
  14. Guizilini, V.; Ambrus, R.; Pillai, S.; Raventos, A.; Gaidon, A. 3D packing for self-supervised monocular depth estimation. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 2482–2491. [Google Scholar] [CrossRef] [Scilit]
  15. Godard, C.; Mac Aodha, O.; Firman, M.; Brostow, G.J. Digging into self-supervised monocular depth estimation. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 3827–3837. [Google Scholar] [CrossRef] [Scilit]
  16. Shim, D.; Kim, H.J. SwinDepth: Unsupervised depth estimation using monocular sequences via Swin Transformer and densely cascaded network. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 4983–4990. [Google Scholar] [CrossRef] [Scilit]
  17. Hwang, S.J.; Park, S.J.; Baek, J.H.; Kim, B. Self-supervised monocular depth estimation using hybrid transformer encoder. IEEE Sens. J. 2022, 22, 18762–18770. [Google Scholar] [CrossRef] [Scilit]
  18. Zhao, C.; Zhang, Y.; Poggi, M.; Tosi, F.; Guo, X.; Zhu, Z.; Huang, G.; Tang, Y.; Mattoccia, S. MonoViT: Self-supervised monocular depth estimation with a vision transformer. In Proceedings of the 2022 International Conference on 3D Vision (3DV), Prague, Czech Republic, 12–16 September 2022; pp. 668–678. [Google Scholar] [CrossRef] [Scilit]
  19. Zhang, Z.; Chan, R.K.; Wong, K.K. GlocalFuse-Depth: Fusing transformers and CNNs for all-day self-supervised monocular depth estimation. Neurocomputing 2024, 569, 127122. [Google Scholar] [CrossRef] [Scilit]
  20. Fan, X.; Ye, C.; Deng, A.; Wu, X.; Pan, M.; Yang, H. TDCNet: Transparent Objects Depth Completion with CNN-Transformer Dual-Branch Parallel Network. IEEE Sens. J. 2025, 25, 36629–36641. [Google Scholar] [CrossRef] [Scilit]
  21. Vankadari, M.; Garg, S.; Majumder, A.; Kumar, S.; Behera, A. Unsupervised monocular depth estimation for night-time images using adversarial domain feature adaptation. In Proceedings of the Computer Vision–ECCV 2020, Glasgow, UK, 23–28 August 2020; pp. 443–459. [Google Scholar] [CrossRef] [Scilit]
  22. Shen, M.; Wang, Z.; Su, S.; Liu, C.; Chen, Q. DNA-Depth: A frequency-based day-night adaptation for monocular depth estimation. IEEE Trans. Instrum. Meas. 2023, 72, 1–12. [Google Scholar] [CrossRef] [Scilit]
  23. Yang, H.; Zhao, C.; Sheng, L.; Tang, Y. Self-supervised monocular depth estimation in the dark: Towards data distribution compensation. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI-24), Jeju, Republic of Korea, 3–9 August 2024; pp. 1561–1569. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Wang, K.; Zhang, Z.; Yan, Z.; Li, X.; Xu, B.; Li, J.; Yang, J. Regularizing nighttime weirdness: Efficient self-supervised monocular depth estimation in the dark. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 16035–16044. [Google Scholar] [CrossRef] [Scilit]
  25. Zheng, Y.; Zhong, C.; Li, P.; Gao, H.A.; Zheng, Y.; Jin, B.; Wang, L.; Zhao, H.; Zhou, G.; Zhang, Q.; et al. STEPS: Joint self-supervised nighttime image enhancement and depth estimation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 4916–4923. [Google Scholar] [CrossRef] [Scilit]
  26. Hou, S.; Fu, M.; Wang, R.; Yang, Y.; Song, W. Self-supervised Monocular Depth Estimation for All-Day Images Based On Dual-Axis Transformer. IEEE Trans. Circuits Syst. Video Technol. 2024, 34, 9939–9953. [Google Scholar] [CrossRef] [Scilit]
  27. Jaderberg, M.; Simonyan, K.; Zisserman, A. Spatial transformer networks. In Proceedings of the Advances in Neural Information Processing Systems 28, Montreal, QC, Canada, 7–12 December 2015; Volume 28, pp. 2017–2025. [Google Scholar]
  28. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  29. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar] [CrossRef] [Scilit]
  30. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin Transformer: Hierarchical vision transformer using shifted windows. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 9992–10002. [Google Scholar] [CrossRef] [Scilit]
  31. Ioffe, S.; Szegedy, C. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of the 32nd International Conference on Machine Learning (ICML), PMLR, Lille, France, 6–11 July 2015; Volume 37, pp. 448–456. [Google Scholar]
  32. Ba, J.L.; Kiros, J.R.; Hinton, G.E. Layer normalization. arXiv 2016, arXiv:1607.06450. [Google Scholar]
  33. Zhang, Y.; Liu, H.; Hu, Q. TransFuse: Fusing transformers and CNNs for medical image segmentation. In Proceedings of the Medical Image Computing and Computer Assisted Intervention–MICCAI 2021, Strasbourg, France, 27 September–1 October 2021; Springer: Cham, Switzerland, 2021; pp. 14–24. [Google Scholar] [CrossRef] [Scilit]
  34. Zhao, H.; Shi, J.; Qi, X.; Wang, X.; Jia, J. Pyramid scene parsing network. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 6230–6239. [Google Scholar] [CrossRef] [Scilit]
  35. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 936–944. [Google Scholar] [CrossRef] [Scilit]
  36. Huang, G.; Liu, Z.; van der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 2261–2269. [Google Scholar] [CrossRef] [Scilit]
  37. Rahman, M.M.; Munir, M.; Marculescu, R. EMCAD: Efficient multi-scale convolutional attention decoding for medical image segmentation. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 11769–11779. [Google Scholar] [CrossRef] [Scilit]
  38. Maddern, W.; Pascoe, G.; Linegar, C.; Newman, P. 1 year, 1000 km: The Oxford RobotCar dataset. Int. J. Robot. Res. 2017, 36, 3–15. [Google Scholar] [CrossRef] [Scilit]
  39. Liu, L.; Song, X.; Wang, M.; Liu, Y.; Zhang, L. Self-supervised monocular depth estimation for all day images using domain separation. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 12717–12726. [Google Scholar] [CrossRef] [Scilit]
  40. Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A multimodal dataset for autonomous driving. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11618–11628. [Google Scholar] [CrossRef] [Scilit]
  41. Cong, R.; Wu, C.; Song, X.; Zhang, W.; Kwong, S.; Li, H.; Ji, P. SRNSD: Structure-Regularized Night-Time Self-Supervised Monocular Depth Estimation for Outdoor Scenes. IEEE Trans. Image Process. 2024, 33, 5538–5550. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  42. Paszke, A.; Gross, S.; Chintala, S.; Chanan, G.; Yang, E.; DeVito, Z.; Lin, Z.; Desmaison, A.; Antiga, L.; Lerer, A. Automatic differentiation in PyTorch. In Proceedings of the NIPS 2017 Workshop on Autodiff, Long Beach, CA, USA, 9 December 2017. [Google Scholar]
  43. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR), San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
  44. Zhang, N.; Nex, F.; Vosselman, G.; Kerle, N. Lite-Mono: A lightweight CNN and Transformer architecture for self-supervised monocular depth estimation. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; pp. 18537–18546. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.