Next Article in Journal
The Contribution of Removing Reconstructable Triangles in the Lossless Compression of a Triangular Mesh CAD Model
Previous Article in Journal
Acute Effects of Exercise Across Individualized Intensity Zones on Multidimensional Soccer Shooting Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Lightweight Direction-Aware Self-Supervised Monocular Depth Estimation Method for UAVs

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(11), 5229; https://doi.org/10.3390/app16115229
Submission received: 5 April 2026 / Revised: 19 May 2026 / Accepted: 21 May 2026 / Published: 23 May 2026
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

Existing self-supervised methods have achieved significant success in ground-level autonomous driving scenarios, but applying them directly to Unmanned Aerial Vehicle (UAV) videos remains challenging. On the one hand, rapid pose changes in UAVs often lead to oblique-view imaging, making it difficult for conventional methods to handle the perspective distortion in oblique imagery. On the other hand, complex UAV viewpoints may cause depth blurring in low-texture regions. To address these challenges, we propose a lightweight self-supervised monocular depth estimation method for UAV scenarios. By utilizing a Dynamic Direction-Aware Module (DDaM), the network adaptively adjusts the sampling grid to correct distorted features during feature extraction, while enhancing its ability to capture features at different spatial locations. Furthermore, to mitigate the loss of spatial information caused by multiple downsampling operations, we integrate a Coordinate Attention Mechanism into the encoder. This mechanism captures features along two separate spatial axes, preserving the spatial coordinates of object boundaries. Our experiments demonstrate that the synergy between DDaM and the Coordinate Attention Mechanism enables the prediction of more accurate object boundaries and richer local details. To validate the effectiveness and practical applicability of the proposed method, we conduct experiments on both the MidAir synthetic dataset and the UAVid real-world dataset. The results show that, compared with current baseline methods, our approach maintains competitive performance while requiring the fewest parameters.

1. Introduction

Unmanned Aerial Vehicles (UAVs) have been widely deployed in tasks such as mapping, remote sensing, inspection, emergency search and rescue, and low-altitude autonomous navigation [1] because of their high maneuverability and low deployment costs [2]. In UAV applications, acquiring accurate depth information is of paramount importance. Recently, with the advancement of deep learning, depth estimation methods that extract depth information from UAV imagery have shown great advantages over traditional depth sensor solutions in lightweight applications. However, these techniques struggle significantly when adapted to oblique viewpoints in UAV imagery. First, such approaches rely heavily on large-scale, high-quality depth-labeled data [3]. In UAV scenarios, obtaining precise ground-truth depth at scale is nearly impractical due to high acquisition costs, hardware constraints, and environmental complexity. Furthermore, the domain discrepancy between terrestrial training samples and aerial UAV perspectives often hinders performance. This is particularly evident when the camera tilt exceeds 45 degrees, where severe perspective warping and featureless regions typically trigger major depth estimation inaccuracies in vital areas. These restrictions make it difficult to apply these methods to large real-world scenarios that lack dense annotations.
Self-supervised monocular depth estimation has gained considerable traction recently, offering a promising solution to reduce the heavy dependency on densely annotated depth data [4]. This approach reformulates depth learning as a view-synthesis problem. By jointly training a DepthNet and a PoseNet [5], it utilizes predicted depth and camera ego-motion to reproject adjacent frames onto a target frame, and optimizes the network by minimizing the photometric reprojection error. In the field of autonomous driving, Zhou et al. [6] first utilized view-synthesis loss for self-supervision. A minimum reprojection loss and an automatic masking scheme were proposed by Godard et al. [7] to mitigate the adverse effects of moving objects and occluded regions. Subsequently, Godard et al. [7] established itself as a key baseline by significantly improving robustness through a multi-scale, full-resolution sampling strategy. By integrating Convolutional Neural Networks with Transformers, Lite-Mono [8] drastically reduced model parameters by 80% through a lightweight design. Meanwhile, MonoViT [9] embedded Vision Transformers into its pipeline to better capture both global contexts and local fine-grained details.
While these architectures perform exceptionally well in ground-based autonomous navigation, applying them straightforwardly to UAV imagery is still highly problematic. UAV viewpoints typically involve large pitch and roll variations, which are accompanied by rapid altitude changes, intense perspective distortions, and significant scale fluctuations. Furthermore, aerial images often contain expansive weakly textured regions such as rooftops, water surfaces, and vegetation. These images also suffer from photometric inconsistencies caused by lighting changes, reflections, and atmospheric scattering. Under these conditions, self-supervised constraints based on photometric consistency become unstable, leading to issues such as depth blurring, indistinct boundaries, and structural distortion.
In response to these issues, recent studies have begun exploring depth estimation methods specifically tailored for UAV scenarios. Hermann et al. [10] constructed a new architecture for UAV scenes based on Monodepth2. To capture the temporal dynamics inherent in drone footage, Madhuanand et al. [11] presented a self-supervised pipeline featuring a dual-encoder setup alongside a 3D CNN decoder. Yu et al. [12] proposed a depth optimization method combining multi-scale feature fusion and edge constraints to address depth continuity in low-altitude scenes. These studies demonstrate that incorporating UAV-specific characteristics into model design is crucial for enhancing performance.
Based on the aforementioned analysis, this paper adopts Lite-Mono [8] as the baseline and proposes a lightweight self-supervised monocular depth estimation (MDE) framework for UAV viewpoints. In this study, we aim to tackle the specific challenges of depth inference in oblique UAV images, thereby improving the overall accuracy of the predictions.
The main contributions of this work are as follows:
  • We integrate a custom-designed Dynamic Direction-Aware Module (DDaM) into the encoder stage of DepthNet. By learning global context to predict affine transformation parameters, the module dynamically adjusts the spatial sampling grid to perform geometric correction of low-level features.
  • We introduce a Coordinate Attention Mechanism [13]. By decomposing spatial pooling into two one-dimensional direction-aware feature encodings along the horizontal and vertical axes, the network’s ability to represent spatial positional information is enhanced, which improves structural perception in weakly textured regions.
  • We conduct experiments on the MidAir synthetic dataset and the UAVid real-world dataset. The results demonstrate that our method achieves promising performance while maintaining a minimal parameter count. Furthermore, our experiments reveal that the synergy between the Dynamic Direction-Aware Module (DDaM) and the Coordinate Attention Mechanism further enhances the model’s prediction accuracy.

2. Related Work

Depth estimation plays a critical role in comprehending 3D spaces and enabling autonomous driving. Traditional depth sensing methods rely primarily on active sensors or multi-view geometry techniques such as LiDAR [14], stereo matching [15], and Structure from Motion (SfM) [16]. Although these methods can recover accurate 3D scene structures, they are difficult to deploy on UAV platforms that are limited by weight and power consumption. By inferring dense depth maps directly from individual RGB frames, deep learning driven monocular approaches provide a highly efficient alternative for depth perception. Early supervised methods, such as the work by Eigen et al. [17], showed that multi-scale convolutional networks can simultaneously capture global scene structures and local details. To mutually encode global and local spatial dependencies, Liu et al. [18] integrated continuous Conditional Random Fields (CRFs) into the convolutional framework. Additionally, Fu et al. [19] approached the task from a different perspective by casting depth prediction as an ordinal regression challenge, significantly improving accuracy through spacing-increasing discretization and ordinal regression. With the rise of Vision Transformers, AdaBins proposed by Bhat et al. [20] and its derivative ZoeDepth [21] reached new heights in the accuracy of supervised monocular metric depth estimation by combining relative depth with metric depth and introducing adaptive Bins.

2.1. Self-Supervised Monocular Depth Estimation

To eliminate the dependence on depth labels, self-supervised monocular depth estimation transforms the depth learning problem into a view reconstruction problem. Zhou et al. [6] first formulated monocular depth estimation as a view-synthesis problem and enabled training on unlabeled monocular videos through the joint learning of depth and camera pose. Subsequently, Godard et al. [22] further improved the accuracy and stability of unsupervised monocular depth estimation by utilizing stereo image pairs to introduce left-right consistency constraints. Mahjourian et al. [23] introduced 3D geometric consistency constraints. Monodepth2 [7] significantly improved the robustness of the model through minimum reprojection error and auto-masking, establishing itself as a benchmark in the field of monocular depth estimation. MonoViT [9] successfully integrated Vision Transformers into the self-supervised framework, which greatly enhanced the global receptive field and the ability to capture fine details. Subsequently, DepthFormer [24] utilized Transformers to reconstruct multi-frame feature matching and cost volume generation, thereby strengthening long-range dependencies.

2.2. Self-Supervised Monocular Depth Estimation for UAV Images

Compared to autonomous driving scenarios, UAV imagery features complex geometric and illumination characteristics, including oblique viewpoints, drastic variations in pitch and roll, and large areas of weakly textured regions. To handle the complex spatial structures of aerial perspectives, Miclea and Nedevschi [25] modeled monocular depth estimation as classification and ordinal regression tasks to guide the network in learning pixel-level depth relationships. For this purpose, they trained their model on the MidAir [26] synthetic dataset to obtain dense depth labels. Hermann et al. [10] designed a self-supervised training strategy that utilizes shared encoder weights for both DepthNet and PoseNet. Madhuanand et al. [11] employed twin 2D CNN encoders to extract features from adjacent frames, followed by a 3D CNN decoder to reconstruct the spatial depth information. Additionally, to refine the feature extraction process in low-altitude remote sensing data, Chang et al. [27] designed a hybrid multi-scale network that enhances both local and global representations. Yu et al. [12] proposed a scene-aware optimization network that addresses the issue of blurred depth predictions in weakly textured regions through multi-resolution feature fusion and edge enhancement modules. Their method achieved competitive results on the UAVid [28] dataset. Existing studies have investigated the geometric adaptability of deep networks. Spatial Transformer Networks predict transformation parameters to improve robustness to spatial variations. Deformable Convolutional [29] Networks further learn offsets for convolutional sampling locations, thereby enhancing the geometric modeling capability of CNNs. Kumar et al. [30] modified the projection and back-projection functions for unrectified monocular videos. These methods show the effectiveness of adaptive spatial sampling for handling geometric changes.
Motivated by these observations, we focus on correcting geometric distortions in early-stage input features through scene-aware optimization. We design a Dynamic Direction-Aware Module (DDaM) and integrate it into the encoder of DepthNet. Specifically, the module uses two learnable directional parameters along the horizontal and vertical axes to strengthen direction-related cues, while rotation and shear parameters compensate for viewpoint-induced distortions in oblique aerial images. Before depth prediction, the transformed features are reprojected back to the coordinate space aligned with the original image, ensuring geometric consistency for self-supervised photometric reprojection. We further introduce Coordinate Attention at the end of the encoder to enhance long-range dependency modeling along the horizontal and vertical directions.

3. Methods

In this section, we propose a self-supervised depth estimation method optimized for oblique UAV imagery. The method consists of four subparts: the overall architecture, DepthNet, PoseNet, and the loss functions.

3.1. Overall Architecture

Our proposed framework is primarily composed of two fundamental modules: a DepthNet and a PoseNet. DepthNet computes multi-scale inverse depth maps from the input images, while PoseNet calculates the camera motion between adjacent frames. Both networks are jointly trained in a self-supervised manner. DepthNet employs an encoder–decoder structure. Within the encoder, the DepthBlock extracts rich hierarchical features by stacking the lightweight CDC blocks and the LGFI modules adopted from Lite-Mono. The proposed DDaM dynamically adjusts the receptive field of the convolution kernels to adaptively calibrate distorted features into a normalized canonical space. Coordinate Attention is integrated into the encoder, which decomposes spatial pooling into two direction-aware feature encodings along the horizontal and vertical axes. This process enhances the representation of spatial positional information within high-level semantic features. The decoder utilizes bilinear upsampling to output the depth map D t . This is formulated as D t = DepthNet I t , where I t represents the target frame. PoseNet takes the target frame I t and source frames I t as input to output camera motion between two adjacent frames that represent translation and rotation. This transformation is expressed by the formula T t t = PoseNet I t , I t , where t { t 1 ,   t + 1 } . Subsequently, a synthesized target view is produced to formulate the objective loss for network optimization.

3.2. DepthNet

We adopt the same encoder–decoder architecture as the work in [6,7]. As illustrated in Figure 1, the encoder is designed with four stages for feature extraction. The network first receives a single target frame I t as input to extract shallow features. Specifically, the image is downsampled using a 3 × 3 convolution and is subsequently processed by two 3 × 3 convolutions with a s t r i d e = 1 to generate a feature map of size H / 2 × W / 2 × C . In stage 1, features pass through the DDaM module, which utilizes a predicted affine transformation matrix for geometric correction to produce a feature map with a more uniform vertical distribution. Following this, a DepthBlock with a 3 × 3 convolution with a s t r i d e = 2 outputs a feature map of size H / 4 × W / 4 × C . Stages 2 and 3 employ the same methodology to extract deep features, resulting in feature maps of size H / 8 × W / 8 × C and H / 16 × W / 16 × C . Furthermore, the outputs from Stage 1 and Stage 2 are fed into the decoder upsampling layers via skip connections to compensate for the spatial information that is typically lost during the upsampling process. Coordinate Attention is applied to encode positional information along two orthogonal directions before the upsampling stage, and back projection is performed to map the features back into the original coordinate space.

3.2.1. Dynamic Direction-Aware Module

From a geometric perspective, the y-axis of oblique aerial images encodes highly compressed non-linear depth gradients, while the x-axis encodes contextual consistency among adjacent objects on the same focal plane. Standard CNNs employ a uniform receptive field across all spatial dimensions. This characteristic leads to blurred structural boundaries and severe geometric discontinuities. To overcome this problem, we propose the Dynamic Direction-Aware Module (DDaM), as shown in Figure 2, which dynamically predicts an affine transformation A based on the input. It balances sampling density and the receptive field by considering both local details and global dependencies. Furthermore, to ensure that the reprojection loss in self-supervised monocular depth estimation produces a dense depth map, the final output features undergo back-projection to the original space via A 1 . This process can be expressed as Equation (1):
x = A 1 F ( A I )
where I represents the input features, F denotes the convolutional feature extraction block. In the proposed encoder, this operation is applied in a stage-wise manner. Specifically, DDaM is placed at the front end of the first three encoder stages, and each stage learns an independent affine transformation matrix.
In the initial stage, a preceding convolutional block generates a shallow feature map F from the image. The DDaM first performs Global Average Pooling (GAP) across the 2D spatial dimensions of size H × W to produce a global feature z. For the c-th channel of z, the operation is expressed in Equation (2) as:
z = 1 H × W i = 1 H j = 1 W F ( c , i , j )
Meanwhile, we utilize a Multi-Layer Perceptron (MLP) to compute the optimal affine transformation parameters under the current feature distribution. Specifically, the input layer of the MLP receives the vector z with a feature dimension of c. The MLP then outputs a vector containing learnable parameters, which is subsequently reshaped into the affine matrix A θ . These steps are expressed by Equations (3) and (4) as:
θ = W 2 δ ( W 1 z )
A θ = s x ω x 0 ω y s y 0 0 0 1
where W 1 R C r × C and W 2 R 4 × C r are the learnable weight matrices, δ ( · ) denotes the ReLU activation, and r is the channel reduction ratio. With matrix A θ , rotation and shear are treated as two trainable parameters ω x and ω y , to compensate for the oblique perspective caused by UAV roll and pitch. Additionally, the scaling ratios are represented by two trainable parameters s x and s y , which dynamically adjust the sampling density and the receptive field. We apply sigmoid and tanh functions to provide constraints for s x ,   s y and ω x ,   ω y , respectively.
In the next stage, the predicted affine matrix A θ is applied to the original shallow feature map F R C × H × w to generate the geometrically rectified feature map F ~ R C × H × w . For each pixel coordinate ( x i t ,   y i t ) in the target output feature map, its corresponding source coordinate ( x i s ,   y i s ) in the input feature map as Equation (5):
x i s y i s 1 = A θ x i t y i t 1
Finally, considering that the feature extraction space is not fully aligned with the original input space, we apply a backward projection transformation based on the inverse matrix A θ 1 before the output of each encoder stage is fed into the decoder, thereby projecting the feature maps back to the original space.

3.2.2. Coordinate Attention Mechanism

Coordinate Attention encodes long-range context separately along both the horizontal and vertical directions, embedding positional information into channel attention. This enables position-sensitive feature enhancement with low computational overhead. Traditional attention mechanisms utilize global average pooling to compress the spatial dimensions of feature maps into simple channel weights, which compromises the spatial positional information of the features. For UAV monocular depth estimation, Coordinate Attention is more suitable for addressing depth blurring issues caused by low-texture regions and rapid scale variations, both of which are common in low-altitude oblique scenarios. Specifically, we incorporate Coordinate Attention into the encoder. Given an intermediate deep feature map X R C × H × w , Coordinate Attention utilizes two one-dimensional average pooling kernels of sizes ( H , 1 ) and ( 1 , W ) to encode the vertical and horizontal spatial coordinates, as expressed in Equations (6) and (7):
z h = 1 W 0 i < W X ( h , i )
z w = 1 H 0 j < H X ( j , w )
where h and w denote the spatial height and width of the feature maps, respectively. The Coordinate Attention Mechanism decomposes the 2D spatial domain into two orthogonal 1D feature maps, capturing long-range dependencies along both the horizontal and vertical directions.

3.3. PoseNet

Following Monodepth2 [7] and prior works, Figure 3 shows our Pose-Net employs a lightweight ResNet-18 encoder to estimate 6-DoF relative motion. The network takes concatenated image pairs I t , I t as input, where I t denotes the target frame and I t represents an adjacent source frame with t { 1 ,   1 } . It then predicts the relative transformation T t t between the two frames. This pose estimate is subsequently used together with the predicted depth map for view synthesis in the self-supervised training process.

3.4. Loss Functions

Self-supervised frameworks differ fundamentally from supervised training frameworks that rely on true depth labels. Building upon the baseline architecture, we frame the depth prediction task as a view synthesis problem, relying entirely on photometric consistency rather than ground-truth annotations. Specifically, given two images I t and I t captured from distinct camera poses, we translate the images I t based on predicted depth D t , relative position T t t and intrinsic K values to generate pseudo target images
I t t = I t p r o j ( D t , T t t , K )
where T t t represents the relative camera motion estimated by the Pose-Net. Then, the disparity L p between the pseudo image I t t and the original target image I t is used to measure the accuracy of the depth D t :
L p = α 2 1 S S I M I t t , I t + ( 1 α ) I t t I t 1
The discrepancy is evaluated using two complementary similarity terms: an L1 reconstruction loss and a structural similarity ( S S I M ) loss. The hyperparameter α balances the contributions of these two terms. In addition, an edge-aware smoothness regularization term is introduced in Equation (10) to encourage smooth disparity variations within object regions:
L s = x d t e x I t + y d t e y I t
where d t denotes the mean-normalized inverse depth, x and y denote spatial gradients. The final loss of our method is defined as Equation (11):
L = L p + λ L s
where λ represents the weighting factor for the edge-aware smoothness regularization term and determines the extent to which this constraint influences the final loss.

4. Experiments

In this section, we evaluate the performance of our proposed lightweight monocular depth estimation network. We first introduce the datasets, implementation details, and evaluation metrics. Then, we compare our method with existing baseline approaches quantitatively and qualitatively. Finally, we conduct ablation studies to validate the effectiveness of the proposed Dynamic Direction-aware Module (DDaM) and Coordinate Attention Mechanism.

4.1. Dataset

To comprehensively evaluate the performance of the proposed monocular depth estimation framework in UAV scenarios, we utilize two distinct aerial datasets, the MidAir [26] dataset and the UAVid [28] dataset. As a synthetic virtual dataset, MidAir [26] contains multiple scenes with varying degrees of oblique aerial images and ground truth depth values. Meanwhile, the real-world UAVid [28] dataset effectively reflects the robustness of our model in practical scenarios.

4.1.1. MidAir Dataset

MidAir [26] is a synthetic dataset specifically designed for low-altitude UAV flight tasks in unstructured environments. Generated using the AirSim [31] simulator (based on Unreal Engine), it comprises 54 flight trajectories with over 420,000 synchronized image frames and approximately 79 min of flight time. The images have a resolution of 1024 × 1024 at a frame rate of 25 Hz. Figure 4 provides several visual examples randomly sampled from the utilized dataset. The setup includes forward-looking stereo RGB cameras and a downward-looking camera. Flight altitudes are randomly distributed at low levels, featuring diverse trajectories that incorporate various attitude changes, including pitch, roll, and yaw. The dataset covers two typical unstructured environments, namely Kite and PLE, and renders the same trajectories under seven different weather conditions. Since our method focuses on optimizing depth estimation for UAV oblique imagery, we selected 15 trajectories from two weather scenarios for training, 5 trajectories for validation, and 5 trajectories for testing. These trajectories are mutually disjoint, resulting in 6000 training images, 1500 validation images, and 1500 test images. To improve computational efficiency, we resized the original images to 512 × 512 pixels. We also sampled one frame every five frames to meet the requirements of self-supervised monocular depth estimation. For evaluation, since the dataset provides ground truth depth, we adopted median scale alignment and set the depth range to 1–150 m.

4.1.2. UAVID Dataset

The original UAVid [28] is a low-altitude UAV oblique imagery dataset specifically designed for complex urban scenarios, collected from two distinct regions: Wuhan, China, and Gronau, Germany. Some of the samples are shown in Figure 5. During data acquisition, the UAV maintained an altitude of 50–100 m and a flight speed of 10 m/s, with the camera tilt angle fixed at 45°. The captured images feature high resolutions of either 4096 × 2160 or 3840 × 2160, encompassing a diverse range of common object categories typical of urban street views. During training, we followed the split protocol of UAVid-Depth, a derived dataset proposed by Madhuanand et al. [11]. The Germany subset contains seven sequences sampled at 5 fps, while the China subset contains 30 sequences sampled at 1 fps. To improve the efficiency of model training, the two subsets were jointly used for training. The input images were resized to 640 × 320. As a result, the training set contained 5762 images, the validation set contained 493 images, and the test set contained 179 images. For evaluation, since UAVid itself does not provide ground-truth depth, the dataset uses the COLMAP structure-from-motion (SfM) [16] algorithm to reconstruct reference depth maps for model evaluation. In the quantitative evaluation, we adopted a median scaling strategy. Following [11], the value ranges of both the estimated depth and the reference depth are restricted to the 5% to 95% interval of the overall depth distribution. The ratio between the medians of the two maps was then computed as the scaling factor and multiplied by the estimated depth map for scale alignment. The evaluation was performed sequentially on individual images.

4.2. Implementation Details

All experiments were implemented using PyTorch 1.13.1 and run on a single NVIDIA RTX 3090 GPU. The AdamW optimizer is adopted to train the network. We set the total training epochs to 50 and fix the batch size at 12. For the learning rate schedule, we apply 1 × 10 4 during the initial 20% of the epochs, and then drop it to 1 × 10 5 for the rest of the training phase. To achieve faster convergence and robust initial features, the weights of both the depth and pose encoders are initialized from ImageNet [32]. Furthermore, common data augmentation strategies, such as random horizontal flips and color jittering (brightness, contrast, and saturation), are utilized during the training process.

4.3. Evaluation Metrics

To quantitatively assess the performance of our proposed depth estimation framework, we adopt the standard evaluation proposed in [7,8,11,12,33]. Our comprehensive evaluation relies on seven established metrics, encompassing four error-based indicators and three threshold-based accuracy criteria. The formulations are defined as follows:
Absolute Relative error ( A b s   R e l ). This metric scales the estimation error by dividing the absolute depth difference from the true depth value, reducing the effect of the error with increasing distance, as shown in Equation (12).
Squared Relative error ( S q   R e l ). This metric uses a squared term to penalize larger depth errors, as shown in Equation (13).
Root Mean Squared Error ( R M S E ). This metric computes the standard deviation of the prediction errors. Since the discrepancies are squared before averaging, this metric is highly sensitive to large localized errors, providing a rigorous reflection of the overall measurement precision, as shown in Equation (14).
Root Mean Squared logarithmic error ( R M S E l o g ). This metric compresses the dynamic range by transforming both the predicted and true depth values into a logarithmic space before calculating their discrepancy. It balances the influence of close-range objects and distant backgrounds, as shown in Equation (15).
Accuracy with threshold ( δ < t h r ). This metric computes the percentage of valid pixels whose predicted-to-true depth ratio falls within a specified error margin. Following standard conventions, we measure the inlier ratios under three progressively relaxed strictness levels: δ < 1.25 , δ < 1.25 2 , δ < 1.25 3 , as shown in Equation (16).
A b s R e l = 1 T i = 1 T d i d i d i
S q R e l = 1 T i = 1 T d i d i 2 d i
R M S E = 1 T i = 1 T d i d i 2
R M S E l o g = 1 T i = 1 T log d i log d i 2
A c c u r a c y = %   of   d i   s . t .   max d i d i , d i d i < t h r ,   where   t h r = 1.25 , 1.25 2 , 1.25 3
In these equations, d i and d i correspond to the predicted depth and the actual ground-truth depth at pixel i. T represents the aggregate count of valid pixels across the evaluated frame. Furthermore, to maintain a fair comparison in our comparative analysis, all models involved in the comparison were trained and evaluated under the same split scheme and sampling protocol, with consistent scale-alignment rules and evaluation metrics.

4.4. Quantitative Results

We evaluate our approach against several typical self-supervised depth prediction baselines. Table 1 shows that the proposed network obtains the top results on the MidAir [26] dataset. It surpasses earlier models, especially on the A b s   R e l and R M S E metrics. This confirms that our design has a strong capability to process long range dependencies. Conversely, standard CNN models like Monodepth2 [7] and MRFEDepth [12] perform poorly in this scenario due to their static receptive fields. This underperformance is likely attributed to the prevalence of low-altitude flight, rapid pose changes, intense illumination variations, repetitive textures, and unstructured terrain, which cause traditional methods to be highly susceptible to depth blurring. While MonoViT [9] achieves strong results by leveraging the global receptive field of a heavy Vision Transformer [34], it comes at the cost of a massive parameter count (27.9 M). Compared with MonoViT, our model achieves promising results with significantly fewer parameters (approx. 3.1 M), indicating that correcting perspective distortion via DDaM may be a more efficient strategy for processing high-dynamic aerial imagery than simply stacking Transformer blocks.
Table 2 presents the evaluation results on the UAVid [28] dataset, where all models are compared directly against the baseline. The results indicate that the integration of DDaM and Coordinate Attention Mechanism significantly boosts performance over the baseline, with the average R M S E decreasing from 9.790 to 8.893. This demonstrates that our method can effectively calibrate oblique and perspective distortions in real-world aerial imagery, exhibiting high utility for practical applications.
Furthermore, we observed that the quantitative error metrics on the MidAir [26] virtual dataset are numerically higher than those on the UAVid [28] real-world dataset. The underlying reason is that the pseudo-ground-truth depth maps in the UAVid dataset were reconstructed using COLMAP’s Structure-from-Motion (SfM) pipeline, which cannot reconstruct sparse and weakly textured regions. Consequently, only the most predictable textured pixels are involved in the model evaluation. In contrast, MidAir [26] provides fully dense absolute depth covering every challenging pixel across an expansive depth range. Therefore, the metrics on MidAir [26] reflect a more comprehensive and authentic assessment of the model’s capability to handle extreme geometric ambiguities in aerial scenarios.

4.5. Qualitative Results

We conduct qualitative experiments on the MidAir [26] dataset, with the visual comparisons presented in Figure 6. Oblique aerial perspectives disrupt the epipolar constraints and geometric consistency between consecutive frames, which often causes the photometric error computation of conventional models to fail. To validate the effectiveness of DDaM and Coordinate Attention Mechanism, we select three oblique UAV scene images and one regular horizontal-view image. We train three conventional Monocular Depth Estimation (MDE) models (MonoViT [9], Monodepth2 [7], and Lite-Mono [8]) and one UAV-specific MDE model (MRFEDepth [12]). Our method achieves the best visual results in both oblique and horizontal images. In oblique scenarios, benefiting from the precise spatial coordinate anchoring provided by Coordinate Attention Mechanism, our method preserves more structural details and sharper edges for tree outlines. The static receptive fields of traditional CNN models are highly susceptible to mismatch caused by camera roll; consequently, models like Monodepth2 [7] and MRFEDepth [12] completely blend the trees with the background behind them. In contrast, by relying on DDaM to dynamically adjust the network’s feature extraction capability across different directions, our method accurately recognizes the foreground stone scene information while precisely delineating the outlines of the objects behind it. In the fourth image, other methods suffer from spatial information loss in dense forest areas due to consecutive downsampling operations, resulting in varying degrees of depth ambiguity. Meanwhile, our method clearly preserves the leaf details on the right edge and maintains crisp structural outlines even in the dense central regions. Experimental results indicate that our method excels in depth estimation for oblique aerial imagery while continuing to predict highly accurate results in regular horizontal-view scenarios.
We also conduct qualitative experiments on the UAVid [28] dataset, with the visual comparisons presented in Figure 7. Unlike the synthetic MidAir [26] dataset, the real-world UAVid [28] dataset more closely reflects practical application scenarios. Furthermore, real-world challenges such as complex scenes, overexposure, shadows, and lens flare disrupt local pixel gradients, thereby exacerbating the difficulty of feature matching in self-supervised learning. We select four images representing different scenarios, including one with a large pitch angle, one oblique image with a large roll angle, and two regular-view images. When confronted with large and textureless rooftops, conventional methods struggle to establish effective smoothness constraints, leading to blurred depth predictions. Conversely, by leveraging the long-range directional dependencies captured by Coordinate Attention Mechanism, our method predicts highly smooth surfaces with crisp boundaries for these rooftops. In the third image, the horizontal obliqueness introduces perspective distortion. By compensating for the geometric distortion with DDaM and increasing the sampling density along the vertical direction, our method produces sharper contour details for the roadside trees and building edges. Although MonoViT [9] also achieves competitive depth estimation results, our model demonstrates superior performance in handling complex scenes and weakly textured regions. Moreover, its parameter count (27 M) is significantly larger than those of other models, particularly ours (only 3.1 M). This indicates that our method achieves superior performance with lower model complexity.

4.6. Ablation Study

We also conducted several ablation experiments to validate the performance improvements brought by our model, using Lite-Mono [8] as the baseline. The results are summarized in Table 3. Our analysis shows that incorporating DDaM into the encoder of the depth network effectively corrects the geometric distortions caused by UAV motion, providing a more stable feature space for subsequent encoding stages. Simultaneously, integrating the Coordinate Attention Mechanism into the deeper layers of the encoder leads to a significant reduction in RMSE and Sq Rel metrics. This demonstrates its ability to capture long-range spatial dependencies along both horizontal and vertical directions, thereby reducing depth uncertainty in low-texture regions.
Furthermore, we observed that integrating only the Coordinate Attention module into the encoder did not yield significant performance gains; in fact, some metrics even exhibited slight degradation. We hypothesize that this is because applying the Coordinate Attention module directly to uncalibrated or distorted feature maps further exacerbates the erroneous relative spatial relationships within the features. To verify this hypothesis, we designed a set of quantitative experiments by evaluating the performance of the baseline model integrated with various attention modules on the UAVid [28] dataset, as shown in Table 4.
We introduced various attention modules into both the baseline and the DDaM-integrated model, respectively. The results in Table 4 show that in the UAVid dataset, all isolated attention mechanisms struggle to improve the performance of the baseline. Compared with other attention methods, Coordinate Attention focuses more on precise positional relationships, while DDaM rectifies the feature space into a normalized standard perspective, providing a geometric prerequisite for the network. Consequently, all performance metrics improved to varying degrees. Furthermore, Coordinate Attention enhances the dynamic multi-scale perception of DDaM. This synergistic mechanism ensures that the model effectively captures long-range dependencies while maintaining structural consistency, enabling the depth estimation network to reconstruct clearer boundaries and richer local details.

5. Conclusions

This paper proposes a lightweight self-supervised monocular depth estimation method for oblique UAV imagery, aiming to improve the accuracy of depth prediction in UAV scenarios. We integrate a Dynamic Direction-Aware Module (DDaM) into the encoder of DepthNet, which learns affine transformation parameters from global contextual information and dynamically adjusts the spatial sampling grid to rectify distorted geometric features. In addition, we introduce Coordinate Attention into DepthNet by decomposing spatial pooling into two one-dimensional direction-aware feature encodings along the horizontal and vertical axes, thereby enhancing the model’s ability to represent spatial positional information and further improving the accuracy of depth prediction.
Experiments on the MidAir synthetic dataset and the UAVid real-world dataset demonstrate that the proposed method outperforms the compared baseline methods and significantly improves depth prediction accuracy in UAV scenarios while maintaining an extremely low parameter count. In future work, we plan to deploy the proposed lightweight model on embedded UAV platforms to support real-time autonomous navigation and obstacle avoidance in complex outdoor environments.

Author Contributions

Conceptualization, Z.Z. and Z.W.; methodology, Z.Z.; software, Z.Z.; validation, Z.Z., Z.W. and J.L.; formal analysis, Z.Z. and Z.W.; investigation, Z.Z.; resources, Z.W.; data curation, Z.Z. and Z.W.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z., Z.W. and J.L.; visualization, Z.Z.; supervision, Z.W. and J.L.; project administration, Z.W. and J.L.; funding acquisition, Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62475255 and 62401538.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Experiments are performed on standard publicly available datasets. More information regarding these data sources can be found in the cited literature.

Acknowledgments

We appreciate the help of Department of Image Processing of Institute of Optics, Fine Mechanics and Physics (CIOMP), Chinese Academy of Sciences in providing GPUs for us.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVsUnmanned Aerial Vehicles
ViTVision Transformer
DDaMDynamic Direction-Aware Module

References

  1. Chang, Y.; Cheng, Y.; Manzoor, U.; Murray, J. A Review of UAV Autonomous Navigation in GPS-Denied Environments. Robot. Auton. Syst. 2023, 170, 104533. [Google Scholar] [CrossRef] [Scilit]
  2. Telli, K.; Kraa, O.; Himeur, Y.; Ouamane, A.; Boumehraz, M.; Atalla, S.; Mansoor, W. A Comprehensive Review of Recent Research Trends on Unmanned Aerial Vehicles (UAVs). Systems 2023, 11, 400. [Google Scholar] [CrossRef] [Scilit]
  3. Florea, H.; Nedevschi, S. TanDepth: Leveraging Global DEMs for Metric Monocular Depth Estimation in UAVs. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 5445–5459. [Google Scholar] [CrossRef] [Scilit]
  4. Rajapaksha, U.; Sohel, F.; Laga, H.; Diepeveen, D.; Bennamoun, M. Deep Learning-Based Depth Estimation Methods from Monocular Image and Videos: A Comprehensive Survey. ACM Comput. Surv. 2024, 56, 315. [Google Scholar] [CrossRef] [Scilit]
  5. Song, X.; Hu, H.; Liang, L.; Shi, W.; Xie, G.; Lu, X.; Hei, X. Unsupervised Monocular Estimation of Depth and Visual Odometry Using Attention and Depth-Pose Consistency Loss. IEEE Trans. Multimed. 2023, 26, 3517–3529. [Google Scholar] [CrossRef] [Scilit]
  6. 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, Honolulu, HI, USA, 21–26 July 2017; pp. 1851–1858. [Google Scholar] [CrossRef] [Scilit]
  7. Godard, C.; Mac Aodha, O.; Firman, M.; Brostow, G.J. Digging into Self-Supervised Monocular Depth Estimation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 3828–3838. [Google Scholar] [CrossRef] [Scilit]
  8. 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 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 18537–18546. [Google Scholar] [CrossRef] [Scilit]
  9. 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]
  10. Hermann, M.; Ruf, B.; Weinmann, M.; Hinz, S. Self-Supervised Learning for Monocular Depth Estimation from Aerial Imagery. arXiv 2020, arXiv:2008.07246. [Google Scholar] [CrossRef] [Scilit]
  11. Madhuanand, L.; Nex, F.; Yang, M.Y. Self-Supervised Monocular Depth Estimation from Oblique UAV Videos. ISPRS J. Photogramm. Remote Sens. 2021, 176, 1–14. [Google Scholar] [CrossRef] [Scilit]
  12. Yu, K.; Li, H.; Xing, L.; Wen, T.; Fu, D.; Yang, Y.; Zhou, C.; Chang, R.; Zhao, S.; Xing, L.; et al. Scene-Aware Refinement Network for Unsupervised Monocular Depth Estimation in Ultra-Low Altitude Oblique Photography of UAV. ISPRS J. Photogramm. Remote Sens. 2023, 205, 284–300. [Google Scholar] [CrossRef] [Scilit]
  13. Hou, Q.; Zhou, D.; Feng, J. Coordinate Attention for Efficient Mobile Network Design. In Proceedings of the CVPR 2021, Virtual, 19–25 June 2021. [Google Scholar] [CrossRef] [Scilit]
  14. Geiger, A.; Lenz, P.; Urtasun, R. Are We Ready for Autonomous Driving? The Kitti Vision Benchmark Suite. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 3354–3361. [Google Scholar] [CrossRef] [Scilit]
  15. Hirschmuller, H. Stereo Processing by Semiglobal Matching and Mutual Information. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 30, 328–341. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Schonberger, J.L.; Frahm, J.-M. Structure-from-Motion Revisited. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar] [CrossRef] [Scilit]
  17. Eigen, D.; Puhrsch, C.; Fergus, R. Depth Map Prediction from a Single Image Using a Multi-Scale Deep Network. arXiv 2014, arXiv:1406.2283. [Google Scholar] [CrossRef] [Scilit]
  18. Liu, F.; Shen, C.; Lin, G.; Reid, I. Learning Depth from Single Monocular Images Using Deep Convolutional Neural Fields. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 38, 2024–2039. [Google Scholar] [CrossRef] [Scilit]
  19. Fu, H.; Gong, M.; Wang, C.; Batmanghelich, K.; Tao, D. Deep Ordinal Regression Network for Monocular Depth Estimation. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 2002–2011. [Google Scholar] [CrossRef] [Scilit]
  20. Bhat, S.F.; Alhashim, I.; Wonka, P. Adabins: Depth Estimation Using Adaptive Bins. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20-25 June 2021; pp. 4009–4018. [Google Scholar] [CrossRef] [Scilit]
  21. Bhat, S.F.; Birkl, R.; Wofk, D.; Wonka, P.; Müller, M. Zoedepth: Zero-Shot Transfer by Combining Relative and Metric Depth. arXiv 2023, arXiv:2302.12288. [Google Scholar] [CrossRef] [Scilit]
  22. 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. 270–279. [Google Scholar] [CrossRef] [Scilit]
  23. Mahjourian, R.; Wicke, M.; Angelova, A. Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3d Geometric Constraints. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 5667–5675. [Google Scholar] [CrossRef] [Scilit]
  24. Li, Z.; Chen, Z.; Liu, X.; Jiang, J. Depthformer: Exploiting Long-Range Correlation and Local Information for Accurate Monocular Depth Estimation. Mach. Intell. Res. 2023, 20, 837–854. [Google Scholar] [CrossRef] [Scilit]
  25. Miclea, V.-C.; Nedevschi, S. Monocular Depth Estimation with Improved Long-Range Accuracy for UAV Environment Perception. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5602215. [Google Scholar] [CrossRef] [Scilit]
  26. Fonder, M.; Van Droogenbroeck, M. Mid-Air: A Multi-Modal Dataset for Extremely Low Altitude Drone Flights. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Long Beach, CA, USA, 16–17 June 2019; pp. 553–562. [Google Scholar] [CrossRef] [Scilit]
  27. Chang, R.; Yu, K.; Yang, Y. Self-Supervised Monocular Depth Estimation Using Global and Local Mixed Multi-Scale Feature Enhancement Network for Low-Altitude UAV Remote Sensing. Remote Sens. 2023, 15, 3275. [Google Scholar] [CrossRef] [Scilit]
  28. Lyu, Y.; Vosselman, G.; Xia, G.-S.; Yilmaz, A.; Yang, M.Y. UAVid: A Semantic Segmentation Dataset for UAV Imagery. ISPRS J. Photogramm. Remote Sens. 2020, 165, 108–119. [Google Scholar] [CrossRef] [Scilit]
  29. Dai, J.; Qi, H.; Xiong, Y.; Li, Y.; Zhang, G.; Hu, H.; Wei, Y. Deformable Convolutional Networks. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 764–773. [Google Scholar] [CrossRef] [Scilit]
  30. Kumar, V.R.; Yogamani, S.; Bach, M.; Witt, C.; Milz, S.; Mäder, P. Unrectdepthnet: Self-Supervised Monocular Depth Estimation Using a Generic Framework for Handling Common Camera Distortion Models. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 25–29 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 8177–8183. [Google Scholar]
  31. Shah, S.; Dey, D.; Lovett, C.; Kapoor, A. Airsim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles. In Field and Service Robotics; Springer: Cham, Switzerland, 2017; pp. 621–635. [Google Scholar] [CrossRef] [Scilit]
  32. Deng, J.; Dong, W.; Socher, R.; Li, L.-J.; Li, K.; Fei-Fei, L. ImageNet: A Large-Scale Hierarchical Image Database. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009; pp. 248–255. [Google Scholar] [CrossRef] [Scilit]
  33. Yan, J.; Zhao, H.; Bu, P.; Jin, Y. Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimation. In Proceedings of the 2021 International Conference on 3D Vision (3DV), London, UK, 1–3 December 2021; pp. 464–473. [Google Scholar] [CrossRef] [Scilit]
  34. Han, K.; Wang, Y.; Chen, H.; Chen, X.; Guo, J.; Liu, Z.; Tang, Y.; Xiao, A.; Xu, C.; Xu, Y. A Survey on Vision Transformer. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 45, 87–110. [Google Scholar] [CrossRef] [Scilit]
  35. Woo, S.; Park, J.; Lee, J.-Y.; Kweon, I.S. CBAM: Convolutional Block Attention Module. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 3–19. [Google Scholar]
Figure 1. Overview of the DepthNet architecture. DDaM represents the Dynamic Direction-aware Module, and CoordAtt represents the Coordinate Attention Mechanism.
Figure 1. Overview of the DepthNet architecture. DDaM represents the Dynamic Direction-aware Module, and CoordAtt represents the Coordinate Attention Mechanism.
Applsci 16 05229 g001
Figure 2. Overview architecture of Dynamic Direction-Aware Module (DDaM). GAP represents the Global Average Pooling. Solid black arrows indicate the forward data flow.
Figure 2. Overview architecture of Dynamic Direction-Aware Module (DDaM). GAP represents the Global Average Pooling. Solid black arrows indicate the forward data flow.
Applsci 16 05229 g002
Figure 3. The framework consists mainly of a DepthNet and a PoseNet. Solid arrows indicate the data flow. The blue and orange regions distinguish the DepthNet and PoseNet branches, respectively.
Figure 3. The framework consists mainly of a DepthNet and a PoseNet. Solid arrows indicate the data flow. The blue and orange regions distinguish the DepthNet and PoseNet branches, respectively.
Applsci 16 05229 g003
Figure 4. Samples from MidAir dataset.
Figure 4. Samples from MidAir dataset.
Applsci 16 05229 g004
Figure 5. Samples from UAVid dataset.
Figure 5. Samples from UAVid dataset.
Applsci 16 05229 g005
Figure 6. Qualitative comparison on MidAir Dataset. The figure illustrates the predicted depth maps from MRFEDepth [12], Monodepth2 [7], Lite-Mono [8], MonoViT [9], and our proposed method.
Figure 6. Qualitative comparison on MidAir Dataset. The figure illustrates the predicted depth maps from MRFEDepth [12], Monodepth2 [7], Lite-Mono [8], MonoViT [9], and our proposed method.
Applsci 16 05229 g006
Figure 7. Qualitative comparison on UAVid Dataset. The figure illustrates the predicted depth maps from MRFEDepth [12], Monodepth2 [7], Lite-Mono [8], MonoViT [9], and our proposed method. The green boxes mark representative local regions for detailed comparison. In the first and second scenes, they highlight complex rooftop areas to compare the continuity of depth prediction. In the third scene, they highlight roadside trees to compare the preservation of edge contours.
Figure 7. Qualitative comparison on UAVid Dataset. The figure illustrates the predicted depth maps from MRFEDepth [12], Monodepth2 [7], Lite-Mono [8], MonoViT [9], and our proposed method. The green boxes mark representative local regions for detailed comparison. In the first and second scenes, they highlight complex rooftop areas to compare the continuity of depth prediction. In the third scene, they highlight roadside trees to compare the preservation of edge contours.
Applsci 16 05229 g007
Table 1. Quantitative results on the MidAir Dataset. Best results are in bold. For A b e   R e l , R M S E and P a r a m s , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Table 1. Quantitative results on the MidAir Dataset. Best results are in bold. For A b e   R e l , R M S E and P a r a m s , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Method A b s   R e l R M S E δ < 1.25 δ < 1.25 2 δ < 1.25 3 P a r a m s
Monodepth20.39115.3100.5870.7060.81614.3 M
MonoViT0.28511.7370.7190.8450.87327.9 M
Lite-Mono0.30212.4860.6970.8230.8613.1 M
MRFEDepth0.35714.8910.6230.7380.83510.8 M
Ours0.26910.9890.7620.8750.9223.1 M
Table 2. Quantitative results on the UAVid Dataset. Best results are in bold. For A b e   R e l , S q   R e l , R M S E and R M S E l o g , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Table 2. Quantitative results on the UAVid Dataset. Best results are in bold. For A b e   R e l , S q   R e l , R M S E and R M S E l o g , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Method A b s   R e l S q   R e l R M S E R M S E l o g δ < 1.25 δ < 1.25 2 δ < 1.25 3
Monodepth20.1622.38311.3130.1860.5310.8920.979
MonoViT0.1391.9279.5750.1700.6230.9210.988
Lite-Mono0.1451.9959.7900.1740.6190.9200.985
MRFEDepth0.1472.1109.8720.1760.5890.9010.984
Ours0.1351.8958.8930.1620.6560.9390.988
Table 3. Ablation study on UAVid Dataset. Best results are in bold. For A b e   R e l , S q   R e l , R M S E and R M S E l o g , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Table 3. Ablation study on UAVid Dataset. Best results are in bold. For A b e   R e l , S q   R e l , R M S E and R M S E l o g , lower is better, and for δ < 1.25 , δ < 1.25 2 and δ < 1.25 3 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
DDaMCoordAtt A b s   R e l S q   R e l R M S E R M S E l o g δ < 1.25 δ < 1.25 2 δ < 1.25 3
0.1451.9959.7900.1740.6190.9200.985
0.1391.9118.9640.1680.6510.9360.988
0.1461.9959.7910.1740.6200.9200.985
0.1351.8958.8930.1620.6560.9390.988
Table 4. Ablation experiments using different attention modules in the encoder part of the depth network. In this table, CAM denotes Channel Attention Mechanism, SAM denotes Spatial Attention Mechanism and CoordAtt denotes Coordinate Attention Mechanism. Best results are in bold. For A b e   R e l and S q   R e l , lower is better, and for δ < 1.25 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Table 4. Ablation experiments using different attention modules in the encoder part of the depth network. In this table, CAM denotes Channel Attention Mechanism, SAM denotes Spatial Attention Mechanism and CoordAtt denotes Coordinate Attention Mechanism. Best results are in bold. For A b e   R e l and S q   R e l , lower is better, and for δ < 1.25 , higher is better. The values represent the mean score over all the images in the corresponding test dataset.
Method A b s   R e l S q   R e l R M S E δ < 1.25
baseline0.1451.9959.7900.619
Baseline + CAM [35]0.1451.9959.7900.618
Baseline + SAM [35]0.1451.9949.7850.619
Baseline + DDaM + CAM [35]0.1381.9028.9640.651
Baseline + DDaM + SAM [35]0.1361.9008.9600.652
Baseline + DDaM + CoordAtt0.1351.8958.8930.656
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.

Share and Cite

MDPI and ACS Style

Zeng, Z.; Li, J.; Wu, Z. A Lightweight Direction-Aware Self-Supervised Monocular Depth Estimation Method for UAVs. Appl. Sci. 2026, 16, 5229. https://doi.org/10.3390/app16115229

AMA Style

Zeng Z, Li J, Wu Z. A Lightweight Direction-Aware Self-Supervised Monocular Depth Estimation Method for UAVs. Applied Sciences. 2026; 16(11):5229. https://doi.org/10.3390/app16115229

Chicago/Turabian Style

Zeng, Zixuan, Jingyu Li, and Zhiguo Wu. 2026. "A Lightweight Direction-Aware Self-Supervised Monocular Depth Estimation Method for UAVs" Applied Sciences 16, no. 11: 5229. https://doi.org/10.3390/app16115229

APA Style

Zeng, Z., Li, J., & Wu, Z. (2026). A Lightweight Direction-Aware Self-Supervised Monocular Depth Estimation Method for UAVs. Applied Sciences, 16(11), 5229. https://doi.org/10.3390/app16115229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop