Next Article in Journal
DHA-eGCN: Differential Hyperedge Attention-Enhanced Graph Convolution Network for Skeleton-Based Human Action Recognition
Previous Article in Journal
Modular Performance Analysis of a Cascaded TDM-MIMO FMCW Radar for Short-Range Counter-UAV Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

YOLO-UTD: A Domain-Specific Detection Framework for Small Objects in UAV Traffic Surveillance

1
School of Civil Engineering, Tsinghua University, Beijing 100084, China
2
JSTI Group, Nanjing 210019, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(12), 3931; https://doi.org/10.3390/s26123931 (registering DOI)
Submission received: 13 May 2026 / Revised: 11 June 2026 / Accepted: 19 June 2026 / Published: 20 June 2026

Abstract

Detecting objects in drone-captured aerial imagery is particularly formidable due to challenges such as the prevalence of numerous small targets and their dense spatial distribution. To bridge this gap, this paper introduces YOLO-UTD (YOLO-UAV Traffic Detection), a dedicated small object detector tailored for drone traffic surveillance. Built upon the YOLOv8 framework, the proposed model incorporates three principal enhancements. First, a specialized small-object detection head replaces the original large-object head to increase the sensitivity to fine-grained features. Second, we introduce a shallow-augmented feature pyramid network (SFPN) into the neck module. The SFPN enriches the semantic content of high-resolution shallow features via dense multiscale interactions and CARAFE upsampling, boosting performance on small targets. Finally, a C2fA layer is integrated into the deep backbone stages to adaptively fuse spatial details and semantic context through a dual-path architecture and a cross-attention mechanism, thereby dynamically refining features critical for small objects. Extensive experiments on the VisDrone2019 dataset validate that YOLO-UTD achieves a 3.6% higher mean average precision (mAP) than YOLOv8 while preserving a low parameter footprint, with a particularly significant gain of 5.3% in vehicle detection accuracy. These findings confirm the model’s efficacy and strong potential for application in smart city drone surveillance.

1. Introduction

The accelerating pace of urbanization and rising transportation demands impose severe challenges on traffic system efficiency and safety. Frequent congestion and accidents compromise travel experience and public safety. Unmanned aerial vehicles (UAVs, or drones) present a promising technological solution for traffic monitoring, capitalizing on their high mobility, broad field of view, and flexible deployment [1]. Equipped with high-resolution cameras, drones efficiently capture large-scale traffic imagery, enabling applications in real-time monitoring, accident forensics, and violation documentation.
Nevertheless, object detection in drone-captured traffic scenes remains challenging due to the unique overhead perspective and complex scene characteristics. Compared with conventional ground-based traffic monitoring, UAV imagery presents two prominent domain-specific hurdles that further exacerbate detection difficulty. First, objects are extremely small and dominant: more than 80% of targets occupy no more than 32 × 32 pixels, with limited discernible features, a scale rarely encountered in ground views. Second, targets are densely distributed and frequently occluded, while backgrounds are highly cluttered with urban textures, buildings, and vegetation that severely interfere with feature extraction—unlike the relatively structured and clean fields of view of fixed ground cameras. Together, these unique traits severely degrade the performance of generic detectors, which lack specialized optimization for the extreme small-target ratio and complex background interference in aerial traffic scenes.
To advance drone-based traffic detection, especially for small objects, substantial research efforts have been devoted. The mainstream detectors fall into two categories: single-stage models such as the YOLO series and two-stage models such as the R-CNN series. We adopt YOLOv8 as our baseline because of its favorable accuracy–speed trade-off, robust codebase, and prevalent industrial adoption. However, YOLOv8 struggles with the extremely small size and high density of objects in drone imagery. The performance of existing YOLOv8 refinements remains inadequate for small object detection, notably in the complex, traffic-rich environments encountered by drones.
To address this gap, a novel framework termed YOLO-UTD is proposed. Systematic enhancements to the detection head, neck, and backbone of YOLOv8 are introduced, specifically tailored for UAV traffic scenarios. Experiments confirm that YOLO-UTD achieves superior accuracy over the baseline, establishing a solid foundation for real-time aerial traffic inspection.
Specifically, this work targets UAV-based traffic monitoring at altitudes of 60–120 m over urban arterial roads and intersections. The primary objects of interest are vehicles (cars, vans, trucks, buses) and pedestrians, as they are most critical for traffic management. Bicycles and other small categories are also evaluated but are inherently more challenging due to their very small pixel size and frequent occlusion.
This paper makes the following core contributions:
  • A specialized small-object detection head. We replace the original large-object detection head in YOLOv8 with a dedicated design for small objects. This modification directly enhances the model’s capacity to capture fine-grained features and textures, yielding a substantial gain in sensitivity to small drone targets.
  • Shallow-augmented feature pyramid network. To better leverage the underutilized high-resolution shallow features, we design an SFPN that places shallow features at its core. The network employs dense multiscale feature interaction alongside a CARAFE upsampling module [2], which collectively preserves and enriches fine details within the feature pyramid, leading to significant gains in detecting small UAV targets.
  • A backbone enhancement module (C2fA) for tiny objects. We introduce a C2fA layer into the deep stages of the backbone, which integrates the EMA mechanism [3] into the standard C2f block. Through a dual-path structure and a cross-attention mechanism, this layer adaptively fuses spatial details with the semantic context, thereby reinforcing features pertinent to tiny objects and mitigating the issue of feature degradation or loss for small objects in deep networks.
  • Comprehensive model integration and validation. The synergistic integration of the above components constitutes YOLO-UTD, a model tailored for drone traffic scenes. An extensive evaluation of the VisDrone2019 dataset [4] revealed that YOLO-UTD outperforms the baseline by 3.6% in terms of mAP and 5.2% in terms of vehicle detection accuracy while maintaining inference efficiency. As illustrated in Figure 1, YOLO-UTD (a) identifies significantly more small objects in cluttered backgrounds than YOLOv8n (b), demonstrating its superior effectiveness and providing a robust technical solution for smart city drone surveillance.

2. Related Work

Owing to their high mobility and low operational cost, UAVs have become invaluable for intelligent traffic management and large-scale surveillance, offering novel solutions for monitoring tasks. However, object detection in drone-captured aerial imagery, particularly for small objects, remains a formidable challenge. The primary difficulties stem from the unique aerial perspective: significant scale variation due to changing altitude and viewpoint; a minuscule pixel footprint and consequently weak feature representation for distant objects (e.g., vehicles, pedestrians), leading to feature degradation in deep networks; a lack of distinctive textures and limited discriminative information, making small objects prone to being subsumed by cluttered urban backgrounds; and frequent occlusion or crowding. These factors collectively hinder accurate detection [5,6,7,8,9].
Small objects pose a long-standing and formidable challenge in the field of computer vision. The initial phase of development was dominated by the two-stage paradigm, with Fast R-CNN [10] and Faster R-CNN being primary examples. The multistep pipeline of these frameworks, particularly the RPN and ROI pooling, leads to substantial feature map information loss—a major bottleneck for small object detection. This occurs despite their commendable accuracy, achieved through the canonical sequence of region proposal generation, classification, and bounding-box regression. Moreover, their computational complexity and slow inference speed make them unsuitable for real-time applications such as drone surveillance. Operating in a single forward pass, single-stage detectors perform direct prediction of bounding boxes and class probabilities from the input image. This streamlined pipeline enables efficient, end-to-end learning and inference. This paradigm shift offers a critical advantage in speed and has effectively mitigated many limitations of two-stage methods for real-time scenarios.
Among single-stage object detectors, the YOLO family stands out as a prominent and continuously evolving representative. The seminal YOLOv1 [11] pioneered a regression-based framework for end-to-end detection. Its successors introduced key innovations: YOLOv2 [12] incorporates batch normalization and anchor boxes; YOLOv3 [13] leverages multiscale feature fusion; and YOLOv4 [14] integrates advanced data augmentation, model optimization, and head enhancements. Subsequent versions, including YOLOv5, v6 [15], and v7 [16], further refine the architecture and training pipeline for improved efficiency and performance. Notably, YOLOv8 introduces an optimized feature fusion structure and other enhancements, which bolster its ability to detect small objects.
Driven by the need for aerial scene analysis, recent research has tailored YOLO architectures specifically for small objects. For example, ESOD-YOLOv8 [17] integrates automatic disturbance resistance convolution (ADRConv) to better extract small-object features and suppress background interference. Lou et al. [18] extended ESOD-YOLOv8 by establishing lateral and longitudinal connections between feature maps, thereby enriching their multiscale representations. Temporal-YOLOv8 [19] improves accuracy for small object detection by incorporating multiframe temporal cues. LSOD-YOLO [20] pursues a lightweight design for edge deployment. Other notable variants, such as YOLOv8s-SOD [21] and the more recent YOLO-10/11/12 series [22,23], continue to increase the accuracy and efficiency of boundaries. Autonomous driving, security surveillance, and medical imaging are among the domains where YOLO-based models are widely applied, due to their favorable speed–accuracy trade-off. To address the conflict between the progressive reduction in feature map resolution and the preservation of small object details in deep convolutional neural networks, multiscale feature fusion has emerged as a key technique. The feature pyramid network (FPN) proposed by Lin et al. [24] combines high-level semantic information with high-resolution shallow features through a top-down pathway, effectively enhancing the network’s representational capacity for small objects. The path aggregation network (PANet) [25] subsequently augmented the FPN by adding a bottom-up pathway, further facilitating the transmission of shallow positional information to higher layers. BiFPN [26] simplified the architecture and achieved efficient bidirectional fusion of multiscale features by introducing learnable weights, becoming a standard component in the necks of many modern detectors. Despite the effectiveness of these multiscale fusion strategies, semantic gaps and noise issues may persist during the fusion process.
To counteract the weak and fragmented features characteristic of small objects, attention mechanisms guide model focus to salient regions. Channel-wise refinement, as seen in the squeeze-and-excitation (SE) module [27], addresses this by adaptively recalibrating feature responses across channels. Further integration of spatial cues is achieved through dual-attention mechanisms like CBAM [28], which sequentially applies both channel and spatial attention to refine feature maps.
Beyond these feature-level recalibrations, incorporating broader contextual information forms another essential strategy for small object detection. The atrous spatial pyramid pooling (ASPP) module [29] captures multiscale context through parallel atrous convolutions, enhancing feature representation. Global context networks, such as GCNet [30], model long-range dependencies between objects and the background to improve performance. Furthermore, transformer-based approaches have been explored; for example, Wang et al. [31] employed a global attention mechanism to model intricate semantic relationships in scene graphs, thereby increasing detection accuracy.

3. Methodology

This section presents YOLO-UTD, a model designed to address the suboptimal detection performance for small, low-resolution objects typical of UAV imagery. Our framework builds upon YOLOv8 and introduces targeted enhancements across three core components: the backbone, neck, and detection head. These synergistic modifications collectively increase the model’s sensitivity and discriminative power for small targets. The overall architecture is depicted in Figure 2. The rationale and technical details of each enhanced module are described in subsequent subsections.

3.1. Model Head Improvement

In aerial traffic scenarios dominated by wide-angle lenses and long imaging distances, aiming at minute object detection, we first introduce a dedicated tiny-object detection head with a 160 × 160 resolution. This head connects to shallow backbone layers (stride 4), which preserves richer spatial details and high-resolution texture features, thereby mitigating the feature degradation that typically occurs in deep networks for small objects. Through high-density anchor sampling, the design sharply increases the model’s perceptual acuity for near-pixel-level targets, establishing a structural basis for high recall and precise localization.
Furthermore, we reconsider the role of the original YOLOv8 20 × 20 large-object detection head, which is redundant for UAV traffic scenes. In our typical operating altitude of 60–120 m, large objects are effectively absent, and even the largest targets fall below the effective detection threshold of this head. Retaining it would only introduce unnecessary parameters, extra computation, and hard negative samples that hinder training. We therefore remove the 20 × 20 large-object head entirely and introduce a dedicated 160 × 160 P2 tiny-object detection head tailored for UAV imagery, where targets are extremely small in pixel size. This high-resolution head preserves rich shallow spatial details critical for tiny aerial objects—a design unnecessary for ground surveillance systems that mainly focus on large or medium targets. By this design, we reallocate model capacity exclusively to small- and medium-object feature learning, eliminating latency and noise while enhancing sensitivity to minute targets.

3.2. Shallow Enhanced Feature Pyramid Network

The original YOLOv8 architecture is limited in handling small objects from drone views because of progressive information loss in its feature extraction process. As features propagate deeper, their spatial resolution is reduced, discarding fine-grained details crucial for small targets. Although deeper layers benefit from a larger receptive field, they often fail to preserve the precise textures and contours of minute objects. This issue is particularly severe in UAV imagery, where shallow high-resolution features carry far more critical information for tiny aerial targets than in general scenes. To counteract this, we redesign the neck network and propose the SFPN.
The standard YOLOv8 neck uses a PANet for multiscale feature aggregation via bidirectional connections; however, it primarily enriches deep semantic information at the expense of underutilizing high-resolution shallow features. Given the predominance of small targets in our setting, the fine details in shallow features are vital. Our SFPN, therefore, builds upon an FPN backbone to prioritize and reinforce shallow feature representation and fusion. Specifically, we retain the P4 (40 × 40) feature map for medium-sized object detection. This map is also upsampled and concatenated with the P3 (80 × 80) map; after convolution, the resulting features are directed to the small-object detection head. To further empower tiny object detection, we densely integrate multiscale information by concatenating the P3 (80 × 80) feature from the FPN, a newly introduced high-resolution P2 (160 × 160) feature map, and the processed 80 × 80 features from the small-object detection path. A final convolution on this concatenated output feeds the tiny-object detection head. This design fosters dense cross-scale feature interactions, substantially boosting the perception and localization of tiny objects. The overall SFPN architecture is illustrated in Figure 3.
The neck of the original YOLOv8 employs nearest neighbor interpolation for its upsampling operations. This method assigns weights based solely on fixed pixel distances, resulting in a limited, content-agnostic receptive field. Consequently, substantial detail loss occurs during feature fusion, hampering precise localization especially for small targets. In aerial scenes, such detail blurring is far more harmful to tiny object detection; we therefore integrate the lightweight content-aware upsampler CARAFE to replace the original interpolation scheme, effectively preserving fine details for UAV small targets.
CARAFE overcomes these limitations through the synergistic operation of its two modules. The kernel prediction module (defined in Equation (1)) works in tandem with the content-aware reassembly module to achieve upsampling that is both content-aware and possesses a large receptive field.
W u p s a m p l i n g = s o f t m a x ( s h u f f l e ( c o n v e n c o d e r ( c o n v 1 × 1 ( I ) ) ) )
The kernel prediction module first applies a 1 × 1 convolution to the input feature map I (shape: H × W × C) for channel compression and content encoding, outputting a compressed feature map of size H × W × Cm. This compressed map is further processed to predict the upsampling kernels, generating an encoded feature of size H × W × (σ2 × Cencoder). A shuffling operation transforms this tensor into a tensor of size σH × σW × Cupkernel2, where Cupkernel2 denotes the channel count corresponding to the upsampling kernel of shape upkernel × upkernel, and σH × σW specifies the spatial dimensions of the upsampled feature map. The kernels are then normalized across channels using a softmax function, yielding the final upsampling prediction kernels Wupsampling.
The process begins with appropriately zero-padding the input feature map. Subsequently, the content-aware reassembly module proceeds with upsampling. For each target location in the upsampled output, a sliding window of size upkernel × upkernel extracts the corresponding local region from the feature map. A dot product is computed between this region and its content-adaptively predicted kernel. The resulting values are reshaped to form the upsampled feature map. Finally, a 1 × 1 convolution adjusts the channel dimension back to the original count, completing the operation. The workflow of CARAFE is illustrated in Figure 4.
In synergy, the kernel prediction module dynamically generates a content-specific upsampling kernel for each location, guaranteeing that the upsampling process is fully adaptive to local image structures. The feature reassembly module then leverages these kernels to perform a weighted recombination of features over a large receptive field. This content-aware mechanism allows CARAFE to effectively utilize contextual cues for high-fidelity feature reconstruction, restoring resolution with richer detail and superior semantic consistency.
Integrating CARAFE provides two principal advantages. First, it substantially boosts the model’s capacity to reconstruct features for tiny objects—a critical capability for detecting vehicles and pedestrians that occupy minimal pixel areas in drone imagery. Second, CARAFE remains lightweight, adding negligible parameters and computational overhead. This ensures that the model satisfies the stringent efficiency constraints of drone platforms without compromising performance gains. Collectively, this enhancement allows the neck network to preserve and refine the fine details of small objects during multiscale fusion, creating a powerful synergy with the newly introduced tiny-object detection head.

3.3. Adding Attention Modules to the Backbone

The YOLOv8 backbone extracts multilevel, robust feature representations from input images. Its core C2f module effectively aggregates features across receptive fields via dense cross-layer connections; however, it often fails to adequately represent the subtle visual cues of the extremely small targets prevalent in drone imagery. To bolster the network’s capacity to capture and retain tiny object features, we augment the C2f module by embedding an efficient multiscale attention (EMA) mechanism, forming our proposed C2fA block. The EMA employs a lightweight, groupwise design to construct parallel spatial and channel attention pathways, sharply boosting sensitivity to critical information with minimal computational cost.
As illustrated in Figure 5, the EMA mechanism operates through a structured pipeline. The feature map first undergoes partitioning into G channel groups, followed by spatial compression across its height and width to yield orientation-aware features. These features are then fused across orientations via a 1 × 1 convolution to generate spatial attention weights. The features are subsequently processed through two parallel pathways: one branch integrates the spatial weights with the original features, followed by group normalization, whereas the other branch extracts local structural patterns via a 3 × 3 convolution. These pathways engage in mutual calibration through a cross-attention mechanism, where each branch generates channel attention weights via global average pooling, which are applied to weight the features of the complementary branch. Finally, the refined features from both pathways are aggregated through sigmoid-weighted fusion to produce the final enhanced feature map. The computation of spatial attention weights is formalized in Equation (2):
X g r o u p = r e s h a p e ( X , [ B × G , C / / G , H , W ] ) X h = A v g ( H , 1 ) ( X g r o u p ) X w = A v g ( 1 , W ) ( X g r o u p ) H c = C o n v 1 × 1 ( C o n c a t ( X h , X w ) ) W h , W w = S p l i t ( H c , [ H , W ] ) X 1 = G N ( X g r o u p σ ( W h ) σ ( W w ) ) X 2 = C o n v 3 × 3 ( X g r o u p )
In the above formulations, B, G, C, H and W denote the batch size, grouping number, total input channels, spatial height and width of input feature X, respectively. “reshape” denotes a grouping operation; Avg(H,1) and Avg(1,W) represent average pooling applied along the height and width dimensions, respectively; Conv1×1 and Conv3×3 correspond to 1 × 1 and 3 × 3 convolutions; Concat indicates feature concatenation; Split refers to splitting along the channel dimension; ⨂ signifies elementwise multiplication; and GN is Group normalization. Equation (2) implements dual-path spatial feature modulation to extract height-wise and width-wise attention cues, yielding two intermediate features X1 and X2.
The operations governing the cross-attention mechanism and the subsequent weighted fusion are formally defined in Equation (3):
A 1 , 2 = S o f t m a x ( G A P ( X 1 , 2 ) ) F 1 , 2 = r e s h a p e ( X 1 , 2 ) W = s i g m o i d ( A 1 F 1 + A 2 F 2 ) Y = X g r o u p W
In this context, Softmax refers to the Softmax normalization function, GAP denotes global average pooling, and sigmoid is the sigmoid activation function. The first two equations derive channel attention weights A1 and A2 from X1 and X2, while the third equation fuses them via weighted summation and sigmoid to form a final attention map W. The output Y is then computed as the element-wise product of Xgroup and W, achieving adaptive feature recalibration.
We construct the new C2fA module by integrating the EMA module into the backbone’s C2f block. Its detailed architecture is presented on the right side of Figure 5. Crucially, we replace only the C2f modules at the deepest stages—specifically those with strides of 16 and 32—with C2fA. This selective placement is motivated by the distinct characteristics of deep versus shallow features. Deep features, while rich in semantics and channel capacity, suffer from severe degradation of spatial details for small objects after repeated downsampling. The EMA module’s dual-path design is strategically deployed here to counteract this loss: its spatial attention path recalibrates the attenuated feature responses of small targets, whereas its cross-attention path fosters dynamic interplay between channelwise semantics and spatial context. This hierarchical enhancement strategy establishes a tiered refinement system: it circumvents the potential noise amplification that could arise from applying attention in shallow layers while guaranteeing that deep features are maximally refined before propagation to subsequent detection stages. Consequently, the backbone supplies more discriminative feature maps to the neck and detection heads, directly improving small-object detection.

4. Experiments

4.1. Dataset

The VisDrone2019 dataset was utilized in our experiments. This standard evaluation resource for drone-captured imagery was originally released by the AISKYEYE development team. Captured across 14 Chinese cities under diverse weather and lighting by various UAV platforms, the dataset comprises 10,209 real-world images (training: 6471; validation: 548; testing: 1610). With over 2.6 million high-quality bounding box annotations across 10 categories, it provides a rigorous testbed for evaluating robustness in complex scenarios. Critically, the dominant top-down perspective results in most targets occupying minuscule pixel areas, making VisDrone2019 an authoritative benchmark for small object detection.

4.2. Experimental Environment

All experiments were performed on an Ubuntu 24.04.1 system utilizing Python 3.8.10, PyTorch 2.1.0, and CUDA 11.8. The hardware platform included an NVIDIA GeForce RTX 2080 Ti GPU. We built our models on the official Ultralytics YOLOv8 framework, implementing the proposed architectural modifications. For fair and reproducible comparisons, consistent hyperparameters were used across all training and evaluation phases. The models were trained for 300 epochs with the input images resized to 640 × 640 and initialized from the official YOLOv8n.pt pretrained weights. The inference speed was measured via a single image. All experiments in this paper, including ablation studies and comparative evaluations, are conducted on the official VisDrone2019 test set (1610 images).

4.3. Comparative Experiments

To validate the efficacy of our approach, we first benchmark YOLO-UTD against several state-of-the-art detectors, including YOLOv8n, YOLOv10n, YOLOv11n, YOLOv12, RT-DETR [32], RT-DETR-V4 [33], Mamba-YOLO [34] and DEIM [35] under identical experimental settings. As summarized in Table 1, YOLO-UTD achieves the best performance on key metrics such as mAP@50 and mAP@50:95, demonstrating clear advantages over the baseline models. The highest scores are highlighted in bold.
As listed in Table 1, all variants of the proposed YOLO-UTD consistently outperform mainstream lightweight detection models on the VisDrone2019 aerial benchmark in terms of accuracy–efficiency balance.
Taking the smallest YOLO-UTD-n as an example, it obtains 32.6% mAP@50, which surpasses the YOLOv8n baseline by an absolute margin of 3.5%. Benefiting from our optimized network design, YOLO-UTD-n reduces total parameters by approximately 12.6% compared with YOLOv8n, verifying superior parameter utilization efficiency. Despite a mild 5.1 ms increase in per-frame inference delay, the substantial accuracy gain compensates for this slight computational cost, realizing a competitive precision-speed trade-off.
In the medium-size setting, YOLO-UTD-s is compared with RT-DETR-V4-S with close parameter scale. The two models deliver nearly identical detection accuracy: 37.3% versus 37.7% for mAP@50 and 21.7% versus 21.6% for mAP@50:95. Nevertheless, YOLO-UTD-s achieves this competitive accuracy with fewer parameters (9.76 M vs. 10.23 M) and drastically lower inference latency (16.4 ms, only 49.4% of RT-DETR-V4-S’s 33.2 ms). For UAV aerial detection scenarios with rigid real-time and onboard edge-computing limitations, the prominent speed edge of YOLO-UTD greatly enhances its engineering practicability for real-world UAV deployment. Moreover, the gradually lifted mAP metrics from YOLO-UTD-n → s → m → l → x validates the good scalability of our architecture across different model scales. The scalability experiments for different model sizes will be specifically analyzed in Section 4.5.
It is also worth noting that, when compared with the similarly sized RT-DETR-V4-S, our YOLO-UTD-s achieves nearly identical accuracy (37.3% vs. 37.7% mAP@50, and 21.7% vs. 21.6% mAP@50:95) with fewer parameters (9.76 M vs. 10.23 M) and, more notably, less than half the inference latency (16.4 ms vs. 33.2 ms). Given the stringent real-time requirements of UAV systems, this significant speed advantage further.
For a fine-grained analysis, Table 2 presents the per-category mAP@50 scores of all compared methods on the ten classes of the VisDrone2019 test dataset. Models with excessive parameter counts would introduce redundant comparisons in this section; therefore, only the n- and s-scale variants of YOLO-UTD are presented here.
The results in Table 2 confirm that YOLO-UTD consistently outperforms the baseline across all object categories, underscoring its robust generalizability. A particularly notable gain is observed for the vehicle class, where the accuracy increases from 68.1% to 73.4%, an improvement of 5.3 percentage points.
In summary, YOLO-UTD delivers significantly higher detection accuracy with fewer parameters while maintaining inference latency nearly on par with the baseline. These results collectively validate the efficacy of our architectural enhancements.

4.4. Ablation Study

We conduct ablation studies to evaluate the impact of each key component in YOLO-UTD. Starting from the YOLOv8n baseline, we progressively incorporate our proposed modules, including the specialized detection head, SFPN neck, and C2fA backbone enhancement. Each addition is assessed on the VisDrone2019 test set to determine its contribution to the overall performance.

4.4.1. Head Ablation Experiments

Our ablation study first examines the influence of the detection head configuration. Table 3 uses the notation P5, P4, P3, and P2 to denote detection heads responsible for large, medium, small, and tiny objects, respectively.
Our stepwise ablation study, detailed in Table 3, provides several key insights. Integrating a tiny-object detection head (P2, 160 × 160) into the baseline model results in a notable increase in mAP@50 from 29.1% to 29.7%, confirming its effectiveness in capturing minute features. Further refinement involves removing the large-object head (P5, 20 × 20), which leads to an additional improvement in mAP@50 to 30.8%. This indicates that eliminating this redundant component allows the model to focus more effectively on the small- and medium-sized targets that are common in aerial imagery. However, when both the large- and medium-object heads (P4, 40 × 40) are removed, the performance decreases to 30.5%, highlighting the essential role of the medium-object head in maintaining detection accuracy. In conclusion, the optimal configuration is achieved by retaining the medium-object head (P4), removing the large-object head (P5), and adding the tiny-object head (P2). This setup strikes the best balance between accuracy and model complexity.

4.4.2. Neck Ablation Experiments

Our study assesses the effects of varying neck architectures on detection accuracy by employing the optimized model as the new baseline. Table 4 shows the experimental outcomes.
Starting from the optimized detection head configuration (30.8% mAP@50), we first replaced the original PANet with a bidirectional FPN (BiFPN). This change led to a decrease in the mAP@50 to 30.0%. We hypothesize that although BiFPN efficiently fuses multiscale features, its architecture does not sufficiently prioritize the high-resolution, fine-grained details from the newly added 160 × 160 tiny-object feature map, leading to suboptimal use of shallow information.
Replacing PANet with a standard FPN improved the accuracy to 31.4%, indicating that a simpler, top-down fusion path is more effective for our task. Ultimately, our proposed SFPN achieves the best performance, with a mAP@50 of 32.2%. This validates SFPN’s superior capability in multiscale feature integration, especially its effectiveness in preserving and enhancing shallow, high-resolution details critical for small object detection in aerial imagery.

4.4.3. Backbone Ablation Experiments

Finally, we evaluate the effect of embedding the C2fA module at different depths within the backbone. Using the model with an optimized head and SFPN neck (32.2% mAP@50) as the baseline, we compare three placement strategies for C2fA, as detailed in Table 5:
The ablation results, as shown in Table 5, can be summarized as follows. Replacing all four C2f layers with C2fA leads to an mAP@50 of 32.4%, a slight increase from the baseline of 32.2%, whereas the mAP@50:95 remains unchanged at 18.3%. When C2fA is applied only to the two shallow C2f modules, the mAP@50 decreases slightly to 32.1%, indicating that introducing attention mechanisms at early stages does not yield benefits and may be due to interference from noisy, low-level features. In contrast, applying C2FA solely to the two deep C2f modules achieves the best performance, with the mAP@50 increasing to 32.6% and the mAP@50:95 improving to 18.5%. These results confirm our design philosophy: implementing C2fA in deeper layers allows optimal use of its cross-attention mechanism to refine high-level semantic features, which is critical for distinguishing small objects. Consequently, our final architecture adopts the strategy of replacing only the deep C2f modules with C2fA.

4.4.4. YOLO-UTD Ablation Study

To evaluate the impact of every proposed component, we carried out a comprehensive ablation study on YOLO-UTD. The component-wise performance results are presented in Table 6.
Table 6 summarizes the progressive improvements achieved by incrementally integrating our proposed modules into the YOLOv8n baseline (3.01 M parameters, 0.291 mAP@50, 0.167 mAP@50:95).
First, optimizing the detection head—adding a tiny-object head (P2) and removing the large-object head (P5)—boosts mAP@50 to 0.308 (+1.7%) and mAP@50:95 to 0.176 (+0.9%). By reducing the number of parameters substantially to 2.01 M, our method demonstrates that head specialization not only streamlines model complexity but also leads to enhanced detection performance for small objects.
Subsequently, integrating SFPN and CARAFE further increases the performance to 0.322 mAP@50 (+1.4%) and 0.183 mAP@50:95 (+0.7%), with a moderate parameter increase to 2.59 M. The gain validates the SFPN’s efficacy in enhancing multiscale detection through improved shallow-feature propagation and fusion.
Finally, incorporating the C2fA module into the deep backbone stages yields the complete YOLO-UTD, achieving the best results: 0.326 mAP@50 (+0.4%) and 0.185 mAP@50:95 (+0.2%), with 2.63 M parameters. This step refines high-level feature representation, providing the final performance margin.
It is worth noting that the improvement brought by C2fA, though modest in absolute terms (+0.4% mAP@50), comes at an extremely low cost: only 0.03 M additional parameters and 2.7 ms extra inference time, keeping the overall latency well within real-time requirements for UAV deployment (15.9 ms vs. 30 ms threshold). We also explored simpler attention alternatives in place of EMA within the deep C2f layers; these either produced no measurable gain or even degraded accuracy. Hence, the marginal yet stable improvement from C2fA is non-redundant and justifies its inclusion, especially given the inherent difficulty of detecting small objects in aerial imagery.
In summary, the ablation study validates the distinct and complementary roles of each component: head optimization provides an efficient performance baseline, SFPN strengthens multiscale feature integration, and C2fA enhances semantic feature quality. The synergistic combination of these methods drives the overall advancement of YOLO-UTD.

4.5. Scalability Experiments Across Different Model Sizes

To demonstrate the generality and scalability of our improvements across model scales, we conduct consistent experiments on five variants of the YOLOv8 series: YOLOv8n, YOLOv8s, YOLOv8m, YOLOv8l, and YOLOv8x (spanning from nano- to extra-large). For each variant, we compare the original model against its improved counterpart (denoted as “improvement”), with the results detailed in Table 7.
The results in Table 7 support two key observations:
Consistent Performance Gains Across Scales: Our improvements deliver consistent accuracy gains for all model sizes. In terms of mAP@50, the enhanced models exhibit absolute improvements of 3.2% to 4.4% over their respective baselines. This confirms that our modules constitute a generalizable enhancement strategy rather than an overfit to a specific model capacity, successfully transferring across architectures of varying complexity.
Greater Relative Gains for Lightweight Models: The relative performance improvement is most pronounced for lightweight models. For example, the nano (n) and small (s) variants achieve relative mAP@50 gains of 12.41% and 13.37%, respectively, whereas the large (l) and extra-large (x) variants yield gains of 7.07% and 8.31%, respectively. We attribute this to the inherent limitations in feature representation of compact models; their constrained capacity makes them more receptive to our targeted optimizations, thus yielding higher marginal returns.

4.6. Supplementary Experiments on UAVDT Dataset

To further evaluate the generalizability of YOLO-UTD beyond VisDrone2019, we conducted additional experiments on the UAVDT [36] (Unmanned Aerial Vehicle Benchmark for Object Detection and Tracking) dataset. UAVDT contains aerial images captured under various urban scenarios, with rich annotations for vehicles (car, truck, bus). We compare YOLO-UTD against the baseline YOLOv8n under identical experimental settings. The results are summarized in Table 8.
As shown in Table 8, YOLO-UTD achieves a significant improvement of +7.6% in mAP@50 over the baseline, while reducing the parameter count by approximately 12.6%. The consistent gains on both VisDrone2019 and UAVDT datasets demonstrate that our proposed modules are not overfitted to a single benchmark but provide robust and generalizable enhancement for small object detection in UAV traffic surveillance.

4.7. Visualization Results Analysis

Figure 6 provides a visual comparison of the detection results between YOLO-UTD and the baseline YOLOv8n across representative challenging scenarios, offering qualitative validation of our method’s performance. The visual comparisons reveal marked advantages for YOLO-UTD.
Specifically, in long-range scenes (Figure 6a), YOLO-UTD detects more distant small objects (e.g., vehicles, pedestrians) missed by the baseline, underscoring its improved sensitivity to tiny features. Under low-light conditions (Figure 6b), it maintains robust detection of distant, low-contrast objects, successfully identifying targets in dark areas overlooked by YOLOv8n. Finally, in cluttered scenes (Figure 6c,d), YOLO-UTD yields multifaceted gains: it produces bounding boxes with higher localization precision (reducing overlap and redundancy) and effectively suppresses false positives in complex backgrounds while detecting small objects.

5. Conclusions

This work addresses the critical problem of small-object detection in drone-captured aerial imagery and presents YOLO-UTD—an enhanced and efficient model built upon YOLOv8. We introduce three principal improvements: (1) optimizing the detection head by replacing the large-object head with a dedicated tiny-object head to better capture minute features; (2) designing the SFPN integrated with the CARAFE upsampler, which markedly improves the preservation and fusion of fine-grained details; and (3) incorporating C2fA modules into the deep backbone stages to strengthen the joint representation of semantic context and spatial information.
Future work will pursue three directions: First, further optimizing computational efficiency via lightweight architectures for edge deployment. Second, improving cross-scene generalization to maintain robust performance under diverse environmental conditions (e.g., varying illumination and weather). Third, enhancing detection for extremely small categories such as bicycles, people, tricycles, and awning tricycles by incorporating temporal context from video sequences and higher-resolution input. These efforts will advance reliable solutions for smart city surveillance and automated drone inspection.

Author Contributions

Author Contributions: Conceptualization, M.L.; methodology, H.H.; software, H.H.; validation, H.H.; resources, J.Z.; writing—original draft preparation, Y.L.; writing—review and editing, all authors; supervision, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

The research is supported by the National Natural Science Foundation of China (No. 52325209, 52532010).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw and processed data presented in this study are available on reasonable request from the corresponding author, Meng Li, or the first author, Hailang Huang.

Conflicts of Interest

The authors declare no conflicts of interest. Jiebao Zhang and Yitong Li are employed by JSTI GROUP, which provided server resources for this study. The funders/sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Khan, N.A.; Jhanjhi, N.Z.; Brohi, S.N.; Usmani, R.S.A.; Nayyar, A. Smart Traffic Monitoring System Using Unmanned Aerial Vehicles. Comput. Commun. 2020, 157, 434–443. [Google Scholar] [CrossRef]
  2. Wang, J.; Chen, K.; Xu, R.; Liu, Z.; Loy, C.C.; Lin, D. CARAFE: Content-Aware reassembly of Features. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; IEEE: New York, NY, USA, 2019; pp. 3007–3016. [Google Scholar]
  3. Ouyang, D.; He, S.; Zhang, G.; Luo, M.; Guo, H.; Zhan, J.; Huang, Z. Efficient Multi-Scale Attention Module with Cross-Spatial Learning. In Proceedings of the ICASSP 2023-2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Rhodes Island, Greece, 4 June 2023; IEEE: New York, NY, USA, 2023; pp. 1–5. [Google Scholar]
  4. Du, D.; Zhu, P.; Wen, L.; Bian, X.; Lin, H.; Hu, Q.; Peng, T.; Zheng, J.; Wang, X.; Zhang, Y.; et al. VisDrone-DET2019: The Vision Meets Drone Object Detection in Image Challenge Results. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW), Seoul, Republic of Korea, 27–28 October 2019; pp. 213–226. [Google Scholar] [CrossRef]
  5. Tang, G.; Ni, J.; Zhao, Y.; Gu, Y.; Cao, W. A Survey of Object Detection for UAVs Based on Deep Learning. Remote Sens. 2023, 16, 149. [Google Scholar] [CrossRef]
  6. K.R., A.; A.K., K.; B., S.S.; K., P.P.; Dhareshwar, C.V.; Johnson, D.G. Manipal-UAV Person Detection Dataset: A Step towards Benchmarking Dataset and Algorithms for Small Object Detection. ISPRS J. Photogramm. Remote Sens. 2023, 195, 77–89. [Google Scholar] [CrossRef]
  7. Li, X.; Diao, W.; Mao, Y.; Gao, P.; Mao, X.; Li, X.; Sun, X. OGMN: Occlusion-Guided Multi-Task Network for Object Detection in UAV Images. ISPRS J. Photogramm. Remote Sens. 2023, 199, 242–257. [Google Scholar] [CrossRef]
  8. Liu, H.; Qiao, J.; Li, L.; Wang, L.; Chu, H.; Wang, Q. Parallel CNN Network Learning-Based Video Object Recognition for UAV Ground Detection. Wirel. Commun. Mob. Comput. 2022, 2022, 2701217. [Google Scholar] [CrossRef]
  9. Mirzaei, B.; Nezamabadi-pour, H.; Raoof, A.; Derakhshani, R. Small Object Detection and Tracking: A Comprehensive Review. Sensors 2023, 23, 6887. [Google Scholar] [CrossRef] [PubMed]
  10. Girshick, R. Fast R-CNN. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
  11. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; IEEE: New York, NY, USA, 2016; pp. 779–788. [Google Scholar]
  12. Redmon, J.; Farhadi, A. YOLO9000: Better, Faster, Stronger. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; IEEE: New York, NY, USA, 2017; pp. 6517–6525. [Google Scholar]
  13. Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
  14. Bochkovskiy, A.; Wang, C.-Y.; Liao, H.-Y.M. YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv 2020, arXiv:2004.10934. [Google Scholar]
  15. Li, C.; Li, L.; Jiang, H.; Weng, K.; Geng, Y.; Li, L.; Ke, Z.; Li, Q.; Cheng, M.; Nie, W.; et al. YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications. arXiv 2022, arXiv:2209.02976. [Google Scholar]
  16. Wang, C.-Y.; Bochkovskiy, A.; Liao, H.-Y.M. YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023; IEEE: New York, NY, USA, 2023; pp. 7464–7475. [Google Scholar]
  17. Yu, Z.; Liang, H.; Ye, O.; Zhang, Y. ESOD-YOLOv8: Small Object Detection Enhanced with Auto-Disturbance Rejection Convolution. Expert Syst. Appl. 2026, 296, 129046. [Google Scholar] [CrossRef]
  18. Luo, J.; Liu, Z.; Wang, Y.; Tang, A.; Zuo, H.; Han, P. Efficient Small Object Detection You Only Look Once: A Small Object Detection Algorithm for Aerial Images. Sensors 2024, 24, 7067. [Google Scholar] [CrossRef] [PubMed]
  19. Van Leeuwen, M.C.; Fokkinga, E.P.; Huizinga, W.; Baan, J.; Heslinga, F.G. Toward Versatile Small Object Detection with Temporal-YOLOv8. Sensors 2024, 24, 7387. [Google Scholar] [CrossRef] [PubMed]
  20. Wang, H.; Liu, J.; Zhao, J.; Zhang, J.; Zhao, D. Precision and Speed: LSOD-YOLO for Lightweight Small Object Detection. Expert Syst. Appl. 2025, 269, 126440. [Google Scholar] [CrossRef]
  21. Ma, G.; Xu, C.; Xu, Z.; Song, X. An Improved Small Target Detection Algorithm Based on YOLOv8s. RADIOENGINEERING 2025, 34, 206–223. [Google Scholar] [CrossRef]
  22. Tian, Y.; Ye, Q.; Doermann, D. YOLOv12: Attention-Centric Real-Time Object Detectors. Adv. Neural Inf. Process. Syst. 2026, 38, 78433–78457. [Google Scholar]
  23. Wang, A.; Chen, H.; Liu, L.; Chen, K.; Lin, Z.; Han, J.; Ding, G. YOLOv10: Real-Time End-to-End Object Detection. Adv. Neural Inf. Process. Syst. 2024, 37, 107984–108011. [Google Scholar] [CrossRef]
  24. Lin, T.-Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. arXiv 2017, arXiv:1612.03144. [Google Scholar]
  25. Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path Aggregation Network for Instance Segmentation. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; pp. 8759–8768. [Google Scholar] [CrossRef]
  26. Tan, M.; Pang, R.; Le, Q.V. EfficientDet: Scalable and Efficient Object Detection. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 10778–10787. [Google Scholar]
  27. Hu, J.; Shen, L.; Sun, G. Squeeze-and-Excitation Networks. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar] [CrossRef]
  28. Woo, S.; Park, J.; Lee, J.-Y.; Kweon, I.S. CBAM: Convolutional Block Attention Module. In Proceedings of the Computer Vision–ECCV 2018; Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 3–19. [Google Scholar]
  29. He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition. In Proceedings of the Computer Vision–ECCV 2014; Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 346–361. [Google Scholar]
  30. Cao, Y.; Xu, J.; Lin, S.; Wei, F.; Hu, H. GCNet: Non-Local Networks Meet Squeeze-Excitation Networks and Beyond. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW), Seoul, Republic of Korea, 27–28 October 2019; IEEE: New York, NY, USA, 2019; pp. 1971–1980. [Google Scholar]
  31. Wang, Y.; Gao, Y.; Yu, W.; Guo, R.; Wan, W.; Yang, S.; Huang, B. Transformer Networks with Adaptive Inference for Scene Graph Generation. Appl. Intell. 2023, 53, 9621–9633. [Google Scholar] [CrossRef]
  32. Zhao, Y.; Lv, W.; Xu, S.; Wei, J.; Wang, G.; Dang, Q.; Liu, Y.; Chen, J. DETRs Beat YOLOs on Real-time Object Detection. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; IEEE: New York, NY, USA, 2024; pp. 16965–16974. [Google Scholar] [CrossRef]
  33. Liao, Z.; Zhao, Y.; Shan, X.; Yan, Y.; Liu, C.; Lu, L.; Ji, X.; Chen, J. RT-DETRv4: Painlessly Furthering Real-Time Object Detection with Vision Foundation Models. arXiv 2025, arXiv:2510.25257. [Google Scholar]
  34. Wang, Z.; Li, C.; Xu, H.; Zhu, X.; Li, H. Mamba YOLO: A Simple Baseline for Object Detection with State Space Model. Proc. AAAI Conf. Artif. Intell. 2025, 39, 8205–8213. [Google Scholar] [CrossRef]
  35. Huang, S.; Lu, Z.; Cun, X.; Yu, Y.; Zhou, X.; Shen, X. DEIM: DETR with Improved Matching for Fast Convergence. arXiv 2025, arXiv:2412.04234. [Google Scholar]
  36. Du, D.; Qi, Y.; Yu, H.; Yang, Y.; Duan, K.; Li, G.; Zhang, W.; Huang, Q.; Tian, Q. The Unmanned Aerial Vehicle Benchmark: Object Detection and Tracking. arXiv 2018, arXiv:1804.00518. [Google Scholar]
Figure 1. Comparison of inference results between YOLOv8n and YOLO-UTD. (a) Detection results of YOLO-UTD; (b) Detection results of YOLOv8n.
Figure 1. Comparison of inference results between YOLOv8n and YOLO-UTD. (a) Detection results of YOLO-UTD; (b) Detection results of YOLOv8n.
Sensors 26 03931 g001
Figure 2. YOLO-UTD Model’s Structural Diagram.
Figure 2. YOLO-UTD Model’s Structural Diagram.
Sensors 26 03931 g002
Figure 3. Schematic of the YOLO-UTD neck structure. Numbers within each block denote the resolution of the corresponding feature maps.
Figure 3. Schematic of the YOLO-UTD neck structure. Numbers within each block denote the resolution of the corresponding feature maps.
Sensors 26 03931 g003
Figure 4. Specific operational workflow of the CARAFE upsampling module.
Figure 4. Specific operational workflow of the CARAFE upsampling module.
Sensors 26 03931 g004
Figure 5. The C2f structure is shown on the left and the C2fA module structure diagram on the right.
Figure 5. The C2f structure is shown on the left and the C2fA module structure diagram on the right.
Sensors 26 03931 g005
Figure 6. Comparison of inference results between the baseline algorithm and YOLO-UTD. The left side shows the inference results of the original YOLOv8 source code, whereas the right side displays the inference results of YOLO-UTD. (a): long-range scenes; (b): low-light conditions; (c,d): cluttered scenes.
Figure 6. Comparison of inference results between the baseline algorithm and YOLO-UTD. The left side shows the inference results of the original YOLOv8 source code, whereas the right side displays the inference results of YOLO-UTD. (a): long-range scenes; (b): low-light conditions; (c,d): cluttered scenes.
Sensors 26 03931 g006
Table 1. Comparison of inference results with other models on the VisDrone2019 test dataset.
Table 1. Comparison of inference results with other models on the VisDrone2019 test dataset.
ModelmAP@50mAP@50:95ParametersInference Speed
Yolov8n (baseline)0.2910.1673,007,59810.8 ms
Yolov10n0.2870.1622,267,11813.8 ms
Yolov11n0.2920.1662,584,10214.3 ms
Yolov12n0.2930.1672,558,67820.8 ms
RT-DETR0.2230.11742,781,28244.2 ms
RT-DETR-V4-S0.3770.21610,231,99533.2 ms
Mamba-YOLO0.3140.1795,987,30247.9 ms
DEIM0.3130.1733,737,61138.6 ms
ours-x0.4170.24863,072,17837.7 ms
ours-l0.4090.24540,416,48225.4 ms
ours-m0.3990.23822,841,21819.7 ms
ours-s0.3730.2179,758,85016.4 ms
ours-n0.3260.1852,626,19415.9 ms
Table 2. Inference results for specific categories in the VisDrone2019 test dataset.
Table 2. Inference results for specific categories in the VisDrone2019 test dataset.
ModelPedestrianPeopleBicycleCarVanTruckTricycleAwning-TricycleBusMotorAll
Yolov8n0.2380.130.0630.6810.3170.3670.1650.170.5310.2430.291
Yolov10n0.2370.1450.0710.6820.3220.3340.1450.1610.5240.250.287
Yolov11n0.2460.1320.0680.6840.3280.3450.1650.1710.5290.2530.292
Yolov12n0.2430.1240.0770.6920.3240.3470.1610.1750.5230.2610.293
RT-DETR0.1790.0860.0060.6590.270.2450.0880.0770.420.190.223
RT-DETR-V40.3160.2510.1790.7670.4010.4300.2410.1990.6180.3660.377
Mamba-YOLO0.2580.1380.0900.7140.3680.3770.1670.1850.5610.2880.314
DEIM0.2130.1730.1080.7090.3660.3810.1790.1680.5590.2820.313
ours-s0.3450.2230.1250.7680.4060.4370.230.2230.6080.3530.373
ours-n0.3070.1920.0950.7340.3570.3620.1750.1870.5510.30.326
Table 3. Ablation experiment results for the detection head.
Table 3. Ablation experiment results for the detection head.
ModelmAP@50mAP@50:95
baseline0.2910.167
+P20.2970.168
+P2-P50.3080.176
+P2-P5-P40.3050.172
Table 4. Neck Ablation Experimental Results.
Table 4. Neck Ablation Experimental Results.
ModelmAP@50mAP@50:95
baseline0.3080.176
BiFPN0.30.17
FPN0.3140.174
SFPN0.3220.183
Table 5. Ablation experiment results for the attention module.
Table 5. Ablation experiment results for the attention module.
ModelmAP@50mAP@50:95
baseline0.3220.183
C2fA (all layer)0.3240.183
C2fA (Shallow layer)0.3210.183
C2fA (Deep layer)0.3260.185
Table 6. YOLO-UTD Model Ablation Experimental Results.
Table 6. YOLO-UTD Model Ablation Experimental Results.
BaselineHeadNeckBackbonemAP@50mAP@50:95ParametersInference Speed
0.2910.1673,007,59810.8 ms
0.3080.1762,010,5429.5 ms
0.3220.1832,594,30213.2 ms
0.3260.1852,626,19415.9 ms
Table 7. Experimental Results of Performance Comparison and Improvement Rates Across Models of Different Scales.
Table 7. Experimental Results of Performance Comparison and Improvement Rates Across Models of Different Scales.
ModelImprovementmAP@50PerformancemAP@50:95Performance
Yolov8n 0.29+12.41%0.166+11.45%
Yolov8n0.3260.185
Yolov8s 0.329+13.37%0.194+11.86%
Yolov8s0.3730.217
Yolov8m 0.363+9.92%0.217+9.68%
Yolov8m0.3990.238
Yolov8l 0.382+7.07%0.23+6.52%
Yolov8l0.4090.245
Yolov8x 0.385+8.31%0.233+6.44%
Yolov8x0.4170.248
Table 8. Comparison on UAVDT test set.
Table 8. Comparison on UAVDT test set.
ModelmAP@50mAP@50:95Parameters
Yolov8n0.3060.1833,006,233
YOLO-UTD0.3820.2242,591,593
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

Huang, H.; Li, M.; Zhang, J.; Li, Y. YOLO-UTD: A Domain-Specific Detection Framework for Small Objects in UAV Traffic Surveillance. Sensors 2026, 26, 3931. https://doi.org/10.3390/s26123931

AMA Style

Huang H, Li M, Zhang J, Li Y. YOLO-UTD: A Domain-Specific Detection Framework for Small Objects in UAV Traffic Surveillance. Sensors. 2026; 26(12):3931. https://doi.org/10.3390/s26123931

Chicago/Turabian Style

Huang, Hailang, Meng Li, Jiebao Zhang, and Yitong Li. 2026. "YOLO-UTD: A Domain-Specific Detection Framework for Small Objects in UAV Traffic Surveillance" Sensors 26, no. 12: 3931. https://doi.org/10.3390/s26123931

APA Style

Huang, H., Li, M., Zhang, J., & Li, Y. (2026). YOLO-UTD: A Domain-Specific Detection Framework for Small Objects in UAV Traffic Surveillance. Sensors, 26(12), 3931. https://doi.org/10.3390/s26123931

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