Skip to Content
  • Article
  • Open Access

6 February 2026

27 Pages

YOLO11s-UAV: An Advanced Algorithm for Small Object Detection in UAV Aerial Imagery

,
,
,
and
1
College of Mechanical and Electrical Engineering, Fujian Agriculture and Forestry University, Fuzhou 350108, China
2
Quanzhou Institute of Equipment Manufacturing, Haixi Institutes, Chinese Academy of Sciences, Quanzhou 362216, China
3
Fujian Institute of Research on the Structure of Matter, Chinese Academy of Sciences, Fuzhou 350025, China
4
Fujian College, University of Chinese Academy of Sciences, Fuzhou 350025, China

Abstract

Unmanned aerial vehicles (UAVs) are now widely used in various applications, including agriculture, urban traffic management, and search and rescue operations. However, several challenges arise, including the small size of objects occupying only a sparse number of pixels in images, complex backgrounds in aerial footage, and limited computational resources onboard. To address these issues, this paper proposes an improved UAV-based small object detection algorithm, YOLO11s-UAV, specifically designed for aerial imagery. Firstly, we introduce a novel FPN, called Content-Aware Reassembly and Interaction Feature Pyramid Network (CARIFPN), which significantly enhances small object feature detection while reducing redundant network structures. Secondly, we apply a new downsampling convolution for small object feature extraction, called Space-to-Depth for Dilation-wise Residual Convolution (S2DResConv), in the model’s backbone. This module effectively eliminates information loss caused by strided convolution or pooling operations and facilitates the capture of multi-scale context. Finally, we integrate a simple, parameter-free attention module (SimAM) with C3k2 to form Flexible SimAM (FlexSimAM), which is applied throughout the entire model. This improved module not only reduces the model’s complexity but also enables efficient enhancement of small object features in complex scenarios. Experimental results demonstrate that on the VisDrone-DET2019 dataset, our model improves mAP@0.5 by 7.8% on the validation set (reaching 46.0%) and by 5.9% on the test set (increasing to 37.3%) compared to the baseline YOLO11s, while reducing model parameters by 55.3%. Similarly, it achieves a 7.2% improvement on the TinyPerson dataset and a 3.0% increase on UAVDT-DET. Deployment on the NVIDIA Jetson Orin NX SUPER platform shows that our model achieves 33 FPS, which is 21.4% lower than YOLO11s, confirming its feasibility for real-time onboard UAV applications.

1. Introduction

With the continuous advancement of technology, the production costs of unmanned aerial vehicles (UAVs) have significantly decreased, leading to their widespread adoption in various applications [1,2]. For example, in precision agriculture [3], UAVs employ Artificial Intelligence algorithms to process sensor data for vegetation monitoring and analysis, such as mapping and detecting highly invasive weeds within heterogeneous terrains of the North American prairie ecosystems. In urban traffic management [4], UAVs deliver high-resolution imagery for topographic mapping, infrastructure monitoring, traffic analysis, and environmental assessment, supporting data-driven urban planning. In search and rescue operations [5], UAVs enhance efficiency through rapid damage assessment, victim location, payload delivery, and data relay, enabling access to inaccessible areas and timely response. Consequently, vision-based object detection from UAV platforms has emerged as a key research topic, particularly for recognizing small objects in aerial imagery under real-world sensing conditions. The challenges associated with UAV small object detection primarily stem from several key factors [6,7]. First, the high-altitude operation of UAVs results in objects occupying only a small number of pixels in the captured images, making accurate detection and recognition difficult. Second, the deployment environment often features complex and diverse backgrounds, such as dense urban areas or natural landscapes, accompanied by other challenging conditions like overexposure, low illumination, and occlusion of small objects, which can introduce significant background interference and visual confusion, thereby reducing the distinguishability of objects. Third, the limited onboard resources constrain the model’s size and complexity, making it challenging to deploy large-scale deep learning models that require substantial memory.
For general object detection, current research has primarily focused on improved feature pyramid networks capable of handling multi-scale feature fusion, more efficient convolution modules for enhancing image feature downsampling, attention mechanisms that guide models to dynamically focus on key regions while suppressing irrelevant complex background interference, and other techniques. However, these approaches still have limitations in meeting the specific demands of UAV-based small object detection.
Regarding multi-scale feature fusion, the pioneering work of the Feature Pyramid Network (FPN) [8], introduced in 2017, establishes a top-down architecture with lateral connections to effectively fuse multi-scale features. Building upon this foundation, subsequent variants have sought to enhance its capabilities. For instance, PAFPN [9] further augments the architecture with additional bottom-up paths, while NAS-FPN [10] employs neural architecture search to discover optimized pyramid connections. However, these enhanced variants suffer from inefficient computational cost and excessive parameters, which are prohibitive for resource-constrained UAV platforms. Moreover, aggressive downsampling in their backbone networks severely degrades spatial details, critically undermining small object detection confidence.
In the pursuit of efficient downsampling, DSConv [11] decomposes standard convolution into depthwise and pointwise convolutions, effectively mitigating information loss during traditional downsampling while constructing lighter and deeper networks. ODConv [12] further introduces a multi-dimensional attention mechanism, enabling dynamic adjustment of convolution kernel parameters. GhostConv [13] generates redundant feature maps through inexpensive linear transformations, preserving more feature information at an extremely low computational cost and offering potential for lightweight model deployment. Although these advancements in downsampling convolutions have significantly improved accuracy in general object detection and effectively reduced model complexity, they share a common weakness for small objects because they often lose crucial spatial details of small objects during strided convolution or pooling operations.
Concurrently, while Softmax Attention in Transformers [14] can efficiently capture global information, its O(N2) complexity results in high computational costs when processing a large number of visual tokens. Although Linear Attention [15] reduces the complexity to linear O(N), it neglects the Query magnitude information. MALA [16] addresses this by incorporating Query magnitude into Linear Attention while maintaining linear complexity, achieving a balance between efficiency and performance, yet it still imposes substantial computational overhead compared to lightweight attention mechanisms. Furthermore, Bi-level Routing Attention, as proposed in BiFormer [17], enables the simultaneous capture of both global and local feature information by introducing a dual-level routing mechanism, thereby enhancing model performance on vision tasks. However, this improvement leads to higher computational demands and extended training durations, hindering its deployment on UAV platforms with limited resources and strict latency requirements.
These shortcomings above motivate us to develop a more efficient and targeted solution. To bridge this gap, we propose YOLO11s-UAV, an enhanced version of YOLO11s specifically designed to maintain high detection performance for small objects in aerial imagery while being amenable to resource-constrained UAV platforms. Our model not only significantly improves the detection performance for small objects in complex aerial environments but also adopts a lightweight architecture with considerably fewer parameters, resulting in lower memory overhead and better compatibility with the constrained storage and processing capabilities of UAV systems. Our contributions are summarized as follows:
  • Firstly, we propose a novel Content-Aware Reassembly and Interaction Feature Pyramid Network (CARIFPN). This structure integrates the efficient and lightweight CARAFE upsampling operator. It also utilizes skip connections to support feature fusion across different scales. Simultaneously, it eliminates redundant downsampling operations throughout the network. This approach not only reduces unnecessary network structures but also significantly improves the ability to capture features of small objects.
  • Secondly, we design a new downsampling convolution module called Space-to-Depth for Dilation-wise Residual Convolution (S2DResConv) for small object feature extraction. This module is applied in the backbone of the model. It effectively prevents the information loss caused by strided convolution or pooling operations. Additionally, it facilitates the capture of multi-scale contextual information.
  • Finally, we combine the lightweight attention mechanism SimAM with the C3k2 module to form Flexible SimAM (FlexSimAM). This enhanced module is applied throughout the entire model. It not only reduces the model’s complexity but also enhances its focus on small object features in complex environments. Furthermore, a Boolean configuration is introduced into the C3k2 module. This allows flexible switching between FlexSimAM and the standard C2f structure, significantly increasing the flexibility of its application in different scenarios.
In this paper, we validate the feasibility and effectiveness of module stacking through ablation experiments on the VisDrone-DET2019 [18] dataset. We also perform extensive comparative experiments with other two-stage and one-stage models. Additionally, we conduct generalization experiments on other UAV-based datasets, including TinyPerson [19] and UAVDT-DET [20]. Furthermore, visualization experiments are conducted to intuitively illustrate the results, followed by hardware performance tests on the NVIDIA Jetson Orin NX SUPER platform to evaluate practical deployment potential and validate the model’s real-time capability. Our code is available at https://github.com/Mickey2610/YOLO11s-UAV.git (accessed on 16 January 2026).

2. Related Work

2.1. Commonly Used Object Detection Models

Currently, there are many general-purpose object detection models, which can be broadly categorized into two types. The first type consists of two-stage models, which are capable of handling complex detection tasks but tend to be slower and are often unsuitable for real-time applications. Notable examples include Faster Region-based Convolutional Neural Network (Faster R-CNN) [21] and Cascade R-CNN [22]. Faster R-CNN uses a Region Proposal Network (RPN) to share convolutional features, speeding up the detection process. Cascade R-CNN improves performance through a multi-stage network and incorporates dynamic pruning and quantization to reduce model size and computational cost.
The second category consists of one-stage models, which are known for their fast detection speeds. This characteristic makes them well-suited for real-time applications. These models are generally simpler and easier to deploy. For example, RetinaNet [23] achieves end-to-end detection using a single network. It addresses class imbalance through the use of Focal Loss. The Feature-Selective Anchor-Free module (FSAF) [24] improves upon the Feature Pyramid Network (FPN) by employing a more strongly supervised detection head. This head assigns targets to the most suitable feature branch. Among one-stage models, the You Only Look Once (YOLO) series is the most widely recognized. YOLOv5 [25] builds on the design philosophy of YOLOv3 [26]. Its early versions underperformed compared to YOLOv3–Spatial Pyramid Pooling (SPP). However, subsequent releases such as YOLOv5 r5.0 and r7.0 improved speed–precision trade-offs and enhanced detection of small, densely packed objects. YOLOv8 [27] uses an enhanced Cross-Stage Partial Darknet (CSPDarknet) backbone. It replaces the C3 module with the more efficient C2f (channel-to-feature) module and adds the Spatial Pyramid Pooling Fast (SPPF) module to handle varying output sizes. For feature fusion, YOLOv8 employs Path Aggregation Network—Feature Pyramid Network (PAN-FPN), which integrates multi-scale features via upsampling and C2f modules. YOLOv9 [28] introduces programmable gradient information (PGI) to improve gradient flow and data retention. It also extends the Efficient Layer Aggregation Network (ELAN) architecture to Generalized-ELAN (G-ELAN), boosting both accuracy and inference speed. YOLOv10 [29] shares similarities with YOLOv6 3.0 [30]. It incorporates Transformer-based modules for global feature extraction and end-to-end detection. The design integrates the Cross-Stage Partial Network (CSPNet) and self-attention mechanisms, resembling the Detection Transformer (DETR) [31] approach. YOLOv12 [32] introduces an attention-centric design along with the novel A2C2f module. This enhances feature aggregation and computational efficiency, outperforming earlier Convolutional Neural Network (CNN)-based YOLO frameworks. YOLOv13 [33] proposes a Hypergraph-based Adaptive Correlation Enhancement (HyperACE) mechanism. It overcomes limitations in local pairwise correlation modeling by capturing global, multi-to-multi high-order dependencies through hypergraph computation.

2.2. Recent Studies Related to UAVs

In recent years, numerous studies have focused on developing specialized small object detection algorithms for aerial images captured by UAVs. These algorithmic advances aim to enhance detection performance through optimized model architectures, improved feature fusion strategies, innovative loss functions, and other enhancements, while ensuring that the models remain lightweight and suitable for UAV memory constraints.
Many YOLO-based models have been introduced to advance small object detection in UAV imagery. For instance, Zhao et al. [34] developed MS-YOLOv7. This model integrates the Convolutional Block Attention Module (CBAM) and a novel pyramid pooling module called SPPFS. These additions optimize multi-scale feature extraction and dense object detection. Tahir et al. [35] proposed PVswin-YOLOv8s. It incorporates a Swin Transformer block into the YOLOv8s backbone. This enhances global feature extraction. The model also uses Soft Non-Maximum Suppression (Soft-NMS) to improve detection of pedestrians and vehicles under occlusion. Li et al. [36] introduced SOD-YOLO. This approach integrates the Receptive Field Convolutional Block Attention Module (RFCBAM) into the backbone network. It also presents the Balanced Spatial and Semantic Information Fusion Pyramid Network (BSSI-FPN). These innovations improve feature representation and multi-scale information fusion. Wang et al. [37] developed CPDD-YOLOv8. The model integrates a Global Attention Mechanism into the C2f structure. It adds a P2 detection layer (a high-resolution feature layer) to better capture shallow features. Additionally, it employs Dynamic Snake Convolution in the bottleneck and uses a Dynamic Head with multi-attention mechanisms. These enhancements collectively improve small object detection. Liu et al. [38] presented the DeNoising feature pyramid network with Transformer R-CNN (DNTR). This method combines a customized DeNoising-FPN with a Transformer-based detection head. The aim is to improve detection performance in complex scenes. Ma et al. [39] proposed a model that includes a Scale Decoupling Module, Sparse Nonlocal Attention, and an Adaptive Anchor Matching Strategy. These components work together to enhance the representation and detection of small objects. Wu et al. [40] introduced RC-SODet. The model embeds Reparameterized Dual Convolutions (RepDuConvs) in the backbone. It also introduces the Compact Feature-enhanced Pyramid Network (RC-FPN) as the neck. This design improves inference efficiency through branch fusion and strengthens multi-scale feature representation.

3. Methods

3.1. Architecture of YOLO11

YOLO11 [41], building on the foundation of YOLOv8, adopts an improved backbone and neck architecture to enhance feature extraction capabilities, increasing detection accuracy and speed in complex tasks while yielding a more lightweight model. Specifically, compared to the YOLOv8 model, YOLO11 replaces the C2f block with C3k2, where the use of either the bottleneck or C3 module is determined by the Boolean state of the c3k parameter. Furthermore, a C2PSA module is added after the Spatial Pyramid Pooling—Fast (SPPF) [25] module. C2PSA extends the C2f module by incorporating a Pointwise Spatial Attention (PSA) [29] block, which enhances feature extraction and attention mechanisms. By integrating the PSA block into the standard C2f module, C2PSA implements a more powerful attention mechanism, improving the model’s ability to capture important features. Additionally, the head design from YOLOv10 is incorporated into YOLO11, utilizing Depthwise Separable Convolution (DSConv) [11] to reduce redundant computations and improve efficiency. Table 1 shows the performance of five different scales of the YOLO11 model trained on the VisDrone-DET2019 dataset. After balancing accuracy and model complexity, we select YOLO11s as our baseline algorithm.
Table 1. Detection results of improved model with different specifications of YOLO11 on the VisDrone-DET2019 dataset (metrics: P, precision; R, recall; mAP, mean Average Precision; Param(M), parameter count in millions; GFLOPs, Giga Floating-point Operations Per Second; FPS, Frames Per Second).

3.2. Architecture of Improved Model YOLO11s-UAV

Although YOLO11 has achieved lightweight improvements that significantly reduce model complexity and deliver better mAP performance on the MS COCO [42] dataset, it still struggles to extract features from small objects in low-resolution images and complex UAV environments. To address this issue, we propose a lightweight YOLO11s-UAV model specifically optimized for small object detection in UAV scenarios. Our improvements include three key modifications: revising the existing Feature Pyramid Network (FPN), integrating an attention mechanism into the C3k2 module, and designing a dedicated downsampling convolution module for small object feature extraction. The overall structure of the improved model is illustrated in Figure 1.
Figure 1. Diagram of the improved model YOLO11s-UAV, which consists of three components: first, the backbone includes four downsampling layers; second, the neck incorporates skip-layer connections with two upsampling operations; and third, the head outputs three feature maps at different levels. The numbers (e.g., 2, 4, 6) denote the current network depth (layer count) where the FlexSimAM module is applied.

3.3. CARIFPN Structure

In object detection, Feature Pyramid Networks (FPNs) [8] and their successors serve as multi-scale feature representation methods designed to detect objects of varying sizes. For instance, PAFPN [9], widely used in the YOLO series, is primarily developed for general object detection and aims to cover objects across large, medium, and small scales. However, such designs often incorporate excessive downsampling in the backbone network, leading to computational inefficiency and a large number of parameters. Consequently, small object feature information is significantly lost early in the model’s backbone, which prevents these methods from adequately accounting for the detection of even smaller-scale object features captured from a UAV perspective. These limitations restrict their application in resource-constrained scenarios, particularly in UAV-based small object detection. Furthermore, existing multi-scale fusion connections for small object detection are often inefficient, failing to fully achieve complementary enhancement across hierarchical features.
Recent structures like the Efficient-RepGFPN in DAMO-YOLO [43] have made progress in efficiency. For example, compared with Generalized-PFN (GFPN) [44], they remove redundant upsampling operations in the neck, utilize skip-layer connections, and leverage varying channel dimensions across different scales of feature maps. These improvements enhance flexibility in channel dimension adjustment during feature fusion. However, these methods still fail to adequately address the need for enhanced spatial adaptability and contextual awareness in the feature fusion process, especially for small objects. Therefore, significant opportunities remain for further improving feature representation in this area.
To address the insufficient feature fusion capability in small object detection, inspired by the efficient framework of RepGFPN, we propose a novel Content-Aware Reassembly and Interaction Feature Pyramid Network (CARIFPN), as depicted in Figure 2. Our key improvements include three critical modifications to the original PAFPN. First, we replace the standard upsampling operator with Content-Aware ReAssembly of FEatures (CARAFE) [45]. Second, we reduce the total number of downsampling operations from five to four by removing redundant downsampling layers in the backbone network, which effectively mitigates information loss and preserves crucial spatial details for small object detection. Finally, we introduce skip connections between the backbone and neck networks, consisting of three 3 × 3 convolutions and one channel-adjusting 1 × 1 convolution. This design systematically enhances cross-scale feature fusion capability and semantic information transmission efficiency.
Figure 2. Diagram of CARIFPN. The architecture primarily consists of four downsampling operations in the backbone, along with skip-layer connections and the newly introduced upsampler CARAFE in the neck. Green denotes the replaced components, blue indicates newly added components, and red represents the removed components.
Within this architecture, CARAFE serves as a lightweight and efficient upsampling module. As illustrated in Figure 3, given an input feature map X of size C × H × W and an integer upsampling rate σ , CARAFE produces an upsampled feature map X ′ of size C × σ H × σ W . Its operation consists of a two-stage process. First, a Kernel Prediction Module ψ predicts a location-specific kernel W l ′ for each location l ′ through channel compression, a content encoder and kernel normalization. This prediction is based on the k × k neighborhood centered at location l in the input feature map X l , as shown in Equation (1):
W l ′ = ψ ( N ( X l , k encoder ) ) ,
where k encoder denotes the kernel size of the content encoder in the kernel prediction stage, while N ( X l , k ) denotes the k × k subregion of X centered at location l.
Figure 3. Diagram of CARAFE [45], consisting of Kernel Prediction Module and Content-Aware Reassembly Module.
Subsequently, a Content-Aware Reassembly Module ϕ uses the predicted kernel W l ′ to reassemble features within the local neighborhood of X l . By giving more weight to relevant points in the local context, the reassembled feature map can retain richer semantic information compared to the original input. This process yields the output feature map X l ′ ′ , as shown in Equation (2):
X l ′ ′ = ϕ ( N ( X l , k up ) , W l ′ ) ,
where k up represents the kernel size employed in the feature reassembly stage.
Through these two modules, CARAFE dynamically generates adaptive kernels based on the surrounding context, enabling feature reassembly with an enlarged effective receptive field. This capability is particularly useful for detecting small objects, as it supports the reconstruction of richer and more semantically meaningful feature maps during upsampling.
In summary, CARIFPN is a carefully designed feature pyramid network. It integrates context-aware upsampling, optimized downsampling reduction, and enhanced cross-scale connections. By combining these three core improvements, CARIFPN achieves an improved balance among feature preservation, computational efficiency, and representational capacity. It is specifically tailored for small object detection in UAV-captured aerial imagery. This architecture effectively addresses the limitations of existing FPN variants in resource-constrained scenarios while maintaining strong small object detection performance.

3.4. S2DResConv Module

Building upon the improvements introduced by CARIFPN for enhanced multi-scale feature fusion and representation in UAV-based small object detection, we further address the challenge of feature information loss during downsampling in the backbone network. In recent years, many general-purpose strided convolution modules have been proposed. However, small objects occupy only a limited pixel area in images, and their low resolution often results in insufficient feature information. As a consequence, these standard strided convolution modules tend to lose significant information during downsampling. To address this problem, we propose Space-to-Depth for Dilation-wise Residual Convolution (S2DResConv). This module builds upon the space-to-depth (SPD) technique [46] and the Dilation-wise Residual (DWR) mechanism [47]. Figure 4 illustrates the structure of the S2DResConv module, and the following sections provide a detailed explanation of each step.
Figure 4. Diagram of S2DResConv, including details of space-to-depth, Dilation-wise Residual and other components.
The module begins by processing the input feature map through the space-to-depth (SPD) module. Given an input feature map M ∈ ( S , S , C 1 ) , it is first divided into multiple pixel blocks using a stride of 2. These blocks are then grouped along the spatial dimension according to their positions, forming four distinct sub-blocks: f 00 , f 10 , f 01 , f 11 , as defined in Equation (3):
  f 00 = M [ 0 : S : 2 , 0 : S : 2 ]   f 10 = M [ 1 : S : 2 , 0 : S : 2 ]   f 01 = M [ 0 : S : 2 , 1 : S : 2 ]   f 11 = M [ 1 : S : 2 , 1 : S : 2 ] .
Each resulting sub-block has dimensions S 2 , S 2 , C 1 . These sub-blocks then undergo a space-to-depth transformation, which expands the channel dimension to 4 C 1 while halving both the height and width. This yields an output feature map of size S 2 , S 2 , 4 C 1 . The SPD module preserves all visual details from the original input, thereby preventing the loss of small object features during the initial downsampling stage.
Next, a Non-stride Convolution with a stride of 1 is applied to the output of the SPD module. This convolution adjusts the channel dimension to the desired size while ensuring compatibility with the input of the following DWR module. Importantly, this step avoids any pooling operations that could lead to feature loss.
The processed features are then fed into the Dilation-wise Residual (DWR) module. Within this module, Regional Residualization (RR) extracts relevant residual features from the input. Meanwhile, Semantic Residualization (SR) applies multi-rate dilated depthwise convolutions to perform morphological filtering on features from regions of varying sizes. After multi-scale contextual information is extracted, a pointwise convolution merges these features to produce the final residual representation. These residuals are added back to the original input feature map, thereby enriching its representation. This multi-scale contextual modeling is essential for distinguishing small objects from complex backgrounds. Moreover, the residual learning framework ensures that the enhanced contextual information supplements, rather than replaces, the fine details preserved in the SPD stage. This results in a more robust and informative feature representation.
Finally, the feature maps undergo batch normalization (BN) and activation function processing. The normalized features are passed through the GELU activation function, which is approximated by Equation (4):
GELU ( x ) = 1 + tanh 2 π x + 0.044715 x 3 2 .
Applying batch normalization before GELU helps smooth the activation values, leading to more stable outputs and improved gradient flow during training. The GELU activation offers smooth nonlinear transformations, mitigates the dead neuron issue often encountered with ReLU, and enhances the overall expressive capacity of the model.
By integrating the SPD module, non-strided convolution, and the DWR module, we establish a progressive feature enhancement pipeline. This pipeline advances from detail preservation and dimension adjustment to semantic strengthening. The overall design of the module not only effectively prevents the degradation of small object features typically caused by traditional downsampling, but also significantly improves the model’s feature extraction capability, robustness, and accuracy in complex backgrounds. As a result, the backbone network equipped with S2DResConv can better preserve small object features and enhance contextual extraction, allowing more informative representations to be effectively delivered into the neck network through the CARIFPN pathway and ultimately reach the detection head. This enables the final detection outputs to achieve higher sensitivity and precision for small object localization and recognition.

3.5. FlexSimAM Module

Based on the enhanced feature fusion pathways of CARIFPN and the improved downsampling representations from S2DResConv, we further optimize the C3k2 module within the CARIFPN architecture. In this structure, the C3k2 module processes intermediate feature maps from preceding layers, especially those produced by S2DResConv in the backbone, to generate new intermediate representations. Through concatenation operations, it enables the transmission of multi-scale features from different backbone stages to the neck network via both baseline connections and the newly introduced skip connections among CARIFPN. It also facilitates cross-branch feature fusion within the neck by integrating information across scales restored through upsampling and further refined through downsampling.
To enhance the sensitivity and representational capacity of this critical module for fine-grained small object features and to align with the limited onboard resources of UAV platforms, we integrate a lightweight attention mechanism, the simple, parameter-free attention module (SimAM) [48], into C3k2 to form Flexible SimAM (FlexSimAM). SimAM introduces 3D attention weights to feature maps without adding parameters, enabling dynamic and efficient enhancement of the network’s representational capacity. This is particularly vital for small object detection, where subtle features are often overwhelmed by complex backgrounds. The attention mechanism selectively amplifies responses from neurons corresponding to small targets while suppressing irrelevant background noise, significantly improving the signal-to-noise ratio in feature representation. Below are detailed descriptions of SimAM.
The complete algorithmic workflow of SimAM is presented in Algorithm 1. Its core lies in efficiently generating an attention mechanism with real 3D weights. To achieve this, it is crucial to evaluate the importance of individual neurons. Drawing on neuroscientific findings such as spatial suppression [49], Yang et al. [48] proposed an energy function to quantify the importance of each neuron. This function is defined as Equation (5):
e t ( w t , b t , y , x i ) = 1 M − 1 ∑ i = 1 M − 1 − 1 − ( w t x i + b t ) 2     + 1 − ( w t t + b t ) 2 + λ w t 2 ,
where t and x i indicate the target neuron and the remaining neurons in a single channel of the input feature map X ∈ R C × H × W , respectively. In this function, i denotes the spatial dimension and  w t and b t correspond to the transformation’s weight and bias. M = H × W represents the total neurons in that channel. The symbol λ denotes a hyperparameter that can be set via cross-validation search.
Algorithm 1 SimAM module.
  • function forward(x)
  •   b, c, h, w ← x.size()
  •   n ← w × h − 1
  •   x’ ← (x − x.mean(dim=[2, 3], keepdim=True))2
  •   y ← x ′ 4 ( x ′ . sum ( dim = [ 2 , 3 ] , keepdim = True ) / n + e λ + 0.5
  •   return x × sigmoid(y)
To avoid recomputing the mean and variance at each position, the least amount of energy can be efficiently computed as Equation (6):
e t * = 4 ( σ ^ 2 + λ ) ( t − μ ^ ) 2 + 2 σ ^ 2 + 2 λ ,
where a lower energy e t * indicates that neuron t is more distinctive from its surrounding neurons, making it more relevant for visual processing. Consequently, the importance of each surrounding neuron can be expressed as 1 / e t * . μ ^ = 1 M ∑ i = 1 M x i and σ ^ 2 = 1 M ∑ i = 1 M ( x i − μ ^ ) 2 denote the estimates of the mean and variance calculated over all neurons within that channel, respectively.
Additionally, attention modulation is typically considered a scaling effect on neuronal responses within mammalian neural systems [50]. To reflect this, a scaling operator is employed to refine the features. The full refinement process of the SimAM module is given in Equation (7):
X ˜ = sigmoid 1 E ⊙ X ,
where E aggregates all e t * values across both the spatial dimensions and channel, with the sigmoid function applied to prevent excessively large values.
The proposed FlexSimAM module, as illustrated in Figure 5, introduces a configurable design as its key innovation. We create the BottleneckSimAM module by replacing the second convolutional layer in the standard bottleneck with the SimAM attention module. Meanwhile, the C3kSimAM structure is formed by replacing the original bottleneck modules in C3k with our proposed BottleneckSimAM module. This hierarchical integration allows dynamic selection between the standard sequential bottleneck and the enhanced C3kSimAM structure through the c3k parameter setting. When the c3k parameter is set to true, the information flows through the attention-enhanced branch containing C3kSimAM. This branch performs deeper feature interaction and extraction. When the parameter is set to false, the information only passes through the bottleneck branch, making its function identical to that of C2f in YOLOv8. Both selectable modes are fused through residual connections and a 1 × 1 convolution at the output. This enables the SimAM attention mechanism to flexibly adapt to the varying representational and computational requirements of different network layers. Building on this flexibility, before model training for UAV scenarios, we can adjust the c3k setting for each FlexSimAM module in both the backbone and neck networks. This lets us decide for each layer whether to use the enhanced C3kSimAM structure or not. By turning on this enhanced structure only where needed, we can better extract small object features in complex UAV environments while keeping the model lightweight, since SimAM adds no extra parameters.
Figure 5. Diagram of FlexSimAM, including details of the C3kSimAM, BottleneckSimAM, and bottleneck, as well as the details of the original C3k. The green diamond-shaped modules, c3k and shortcut, indicate the inclusion of a Boolean value.

4. Experiments

4.1. Datasets

In this paper, we use publicly available UAV-based datasets, with the VisDrone-DET2019 [18] dataset serving as the main dataset. Additionally, the UAVDT-DET [20] dataset is used to supplement road traffic scenarios, and the TinyPerson [19] dataset is employed to enhance the model’s generalization capability in detecting tiny-scale pedestrians. Figure 6 illustrates the size distribution of manually labeled objects in the validation sets of the three datasets. It shows that all three datasets contain a large number of small objects. Among them, VisDrone-DET2019 exhibits a relatively uniform size distribution, while UAVDT-DET displays a significant variation in object sizes. In contrast, TinyPerson is predominantly concentrated in the extremely small size range. These size distributions reflect the varying altitudes from which the drone-captured images were taken. Thus, UAVDT-DET demonstrates the most pronounced variation in shooting altitudes, while TinyPerson primarily consists of images captured from high-altitude perspectives.
Figure 6. YOLO object size distribution in the validation set of (a) VisDrone-DET2019, (b) UAVDT-DET, and (c) TinyPerson datasets. The object sizes across categories are color-coded. The horizontal axis represents the normalized width, while the vertical axis represents the normalized height.
The VisDrone-DET2019 [18] dataset is a well-known aerial dataset captured by drones, developed in a collaboration between the AISKYEYE data mining team and Tianjin University. The dataset contains 6471 images in the training set, 548 images in the validation set and 1610 images in test set. It includes 10 object categories: pedestrian, people, bicycle, car, van, truck, tricycle, awning-tricycle, bus, and motor. This dataset is selected as the primary dataset for our experiments due to its moderate scale, rich category diversity, ability to effectively demonstrate experimental performance, and stable training convergence.
The UAVDT-DET [20] dataset, jointly released by the University of Texas at San Antonio, the University of Chinese Academy of Sciences, and Harbin Institute of Technology, is a large-scale and challenging dataset captured by UAVs in diverse and complex scenarios. It comprises 24,778 and 15,598 images in the training set and validation set, respectively. The categories consist of car, truck, and bus. This dataset serves as a valuable resource for advancing research in UAV-based detection and tracking. Compared to the VisDrone dataset, UAVDT-DET contains a larger total number of images. However, since the frames are approximately 80,000 representative samples extracted from 10 h of raw video, a substantial number of highly similar images exist. This characteristic can, to some extent, affect training effectiveness, leading to instability during the training process. Moreover, training on this dataset requires significant GPU resources.
The TinyPerson [19] dataset, published by the University of Chinese Academy of Sciences in Beijing, is the first benchmark designed for low-resolution person detection. It primarily focuses on individuals that are less than 20 pixels in size within highly complex and varied background conditions, containing two categories: sea person and earth person. The dataset consists of 1610 images in total, with 794 images in the training set and 816 images in the validation set. Compared to VisDrone-DET2019 and UAVDT-DET, TinyPerson features smaller and more densely distributed objects, presenting greater challenges for detecting tiny objects. However, a limitation of this dataset is that some images have extremely low resolution, which may adversely affect model training.

4.2. Experimental Environment

The experiments are conducted on a high-performance computing system featuring a 64-core Intel Xeon Gold 6326 CPU (2.90 GHz) (Intel Corporation, Santa Clara, CA, USA) and 10 NVIDIA GeForce RTX 3090 GPUs with 24GB of memory (NVIDIA Corporation, Santa Clara, CA, USA). The software setup includes YOLOv8.3.8 from Ultralytics, with Python 3.8.19 as the programming language. The system runs on Ubuntu 20.04.6 LTS, utilizing a deep learning architecture that combines CUDA 11.7, PyTorch 2.0.0, and torchvision 0.15.1.

4.3. Evaluation Metrics

The experiments employ multi-dimensional object detection evaluation metrics: precision (P), recall (R), F1-score (F1), Average Precision (AP), mean Average Precision (mAP), mAP@0.5 (at an Intersection over Union threshold of 0.5), mAP@0.5:0.95 (over the IoU threshold range from 0.5 to 0.95 with a step size of 0.05), and Frames Per Second (FPS). Additionally, model complexity is assessed through the number of parameters, computational cost measured in GFLOPs, and memory footprint.

4.4. Training Strategies

Unless otherwise specified, all experiments are evaluated on the validation set of the respective datasets. The model is trained for 200 epochs with a batch size of 15. Key hyperparameters include an IoU threshold of 0.7 and an input image size of 640 × 640 pixels. The optimizer is set to auto, with an early stopping mechanism (patience = 50). Automatic Mixed Precision training is enabled. For data augmentation, the mosaic strategy is employed and deactivated during the final 10 epochs to enhance model robustness. To investigate the effectiveness of individual modules without the influence of pre-trained weights, no pre-trained weights are used. Furthermore, the random seed is fixed to ensure the reproducibility of all experiments.

4.5. Comparative Experiments Between YOLO11s and YOLO11s-UAV on Different UAV-Based Datasets

To intuitively demonstrate the performance differences between the improved YOLO11s-UAV model and the baseline YOLO11s, we conduct comparative experiments on the validation and test sets of the VisDrone-DET2019 dataset, as well as the validation sets of the TinyPerson and UAVDT-DET datasets.
Table 2 reports the mAP@0.5 performance of our YOLO11s-UAV model compared to the baseline YOLO11s on the VisDrone-DET2019 validation and test sets. Our model consistently outperforms the baseline across all categories, with more pronounced gains for small objects. On the validation set, mAP@0.5 improves by 7.8%, from 38.2% to 46.0%, while on the completely unseen test set, it rises by 5.9%, from 31.4% to 37.3%. These results confirm the superior feature extraction capability of our model, particularly for small object detection. Moreover, its performance on the test set demonstrates strong generalization to unseen data.
Table 2. Comparison of mAP@0.5 of improved model with baseline YOLO11s on the VisDrone-DET2019 dataset (the increase is indicated in blue text).
As shown in Table 3, our model also achieves significant mAP@0.5 improvements on the TinyPerson dataset, which comprises low-resolution UAV imagery. The overall mAP increases by 7.2%, with notable gains of 6.7% and 7.6% for the sea person and earth person categories, respectively, indicating strong small object detection under ultra-low resolution. Generalization experiments on the larger UAVDT-DET dataset further validate our model’s robustness, with a 3.0% overall increase in mAP@0.5. Although a slight decrease is observed in the car category, which is likely due to scene redundancy, the model achieves improvements of 4.6% and 6.1% in the truck and bus categories, respectively. These results demonstrate the model’s strong generalization and adaptability across various UAV-based scenarios.
Table 3. Detection results on validation set of different UAV-based datasets (the increase for each category is indicated in blue text).

4.6. Comparative Experiments of Different Methods

To comprehensively evaluate the effectiveness of our proposed methods, we conduct a series of comparative experiments focusing on three key components: upsampling methods, downsampling modules, and FPN configurations. The detection results under various settings are summarized in Table 4.
Table 4. Detection results of the application of different methods to our model on the VisDrone-DET2019 dataset (The best results are marked in bold).
We first assess the impact of different upsampling techniques used in CARIFPN. Compared with the default Nearest and Bilinear interpolation, the DySample series [51] introduces only slight increases in model complexity but shows limited improvements in detection performance. In contrast, CARAFE [45] achieves the highest mAP@0.5 at 46.0% and mAP@0.5:0.95 at 28.0%, along with improved recall, despite a modest reduction in FPS due to its higher complexity.
We then replace the downsamplers in the YOLO11s-UAV backbone with several representative alternatives, including DWConv [11], ODConv [12], SCDown [29], GhostConv [13], DynamicConv [52], SPDConv [46], PConv [53] and our designed S2DResConv. Figure 7 provides an intuitive comparison among the evaluated downsampling modules in terms of mAP@0.5, the number of parameters, and GFLOPs. Among them, S2DResConv achieves the best detection performance, with a 2.6% increase in mAP@0.5 over the standard Conv module, while maintaining competitive model complexity. This indicates that S2DResConv has advantages in information retention and facilitating the capture of multi-scale contextual information for small objects.
Figure 7. Discrete plot of the impact of different convolutions. The size of the circle represents the relative magnitude of GFLOPs.
Lastly, we evaluate different FPN designs integrated with the original Nearest upsampling or CARAFE. PAFPN-tiny is a lightweight variant of PAFPN tailored for small object detection. It introduces an additional upsampling layer at the P2 level and removes the downsampling path at P5 to better preserve fine-grained spatial features. Compared to CARIFPN-B, CARIFPN-A retains the original five downsampling stages in the backbone, following the design of YOLO11. Figure 8 clearly illustrates the feature fusion pathways of all four FPN structures. Experimental results show that CARIFPN-B achieves the highest mAP@0.5 at 46.0%, representing a 5.7% improvement over the baseline PAFPN, while also reducing parameters by 68% and achieving the best real-time performance among all configurations. These results demonstrate that CARIFPN’s refined design effectively prevents excessive information loss for small objects. This is achieved by reducing the number of downsampling stages. The skip connections in CARIFPN strengthen cross-scale feature fusion. At the same time, CARAFE enriches semantic reconstruction during upsampling.
Figure 8. Different designs of the FPN structure, consisting of (a) PAFPN, (b) PAFPN-tiny, (c) CARIFPN-A, and (d) CARIFPN-B. The dashed arrows indicate the omission of the previous downsampling feature layers.

4.7. Comparative Experiments of FlexSimAM

In the baseline, all original C3k2 modules are retained. Meanwhile in the other schemes, we replace all C3k2 modules in the entire model with the proposed FlexSimAM. Since FlexSimAM retains the unique mechanism of c3k, the Boolean value, which can be set to true or false, determines whether we enable FlexSimAM in each layer or revert to the C2f module used in YOLOv8. Based on this, we implement three sets of schemes, with a checkmark indicating that the Boolean value of c3k is set to true, and otherwise, it is false.
The experimental results in Table 5 show that when we replicate the YOLO11 setting for c3k, mAP@0.5 increases by 0.6% in scheme 1. However, when all c3k values are set to true in scheme 2, mAP@0.5 decreases by 0.2% compared to scheme 1. When we keep the c3k setting from scheme 1 for the backbone and set all c3k values in the neck to true, the performance improves to the optimal level. Compared to the baseline, we observe increases of 2.0% in recall, 1.5% in mAP@0.5, and 1.0% in mAP@0.5:0.95, while the number of parameters decreases by 0.18M and GFLOPs decrease by 0.9G in scheme 3.
Table 5. Detection results of different schemes for FlexSimAM (The best results are marked in bold; A checkmark (✓) indicates that the Boolean value of c3k is set to true, and a cross mark (×) indicates false).
Additionally, we utilize the Gradient-weighted Class Activation Mapping (Grad-CAM) technique to generate heatmaps in Figure 9. It illustrates that the introduction of the SimAM [48] mechanism in scheme 3 enables our model to expand the scope of its focus on small objects in each image, effectively reducing the probability of missed detection for small objects. These experiments demonstrate that maintaining the original c3k setting in the backbone network helps preserve fundamental local feature extraction capabilities, while fully enabling the attention enhancement module in the neck network, which demands more complex feature fusion, can more effectively strengthen the extraction and integration of subtle features.
Figure 9. (a) Original image and heatmaps generated by Grad-CAM of (b) baseline and (c) scheme 3.

4.8. Ablation Experiments

To evaluate the individual and combined contributions of our proposed components, we conduct a series of ablation experiments, as summarized in Table 6. Based on the YOLO11s framework, we introduce three key modifications: the CARIFPN structure, the S2DResConv downsampling module, and the lightweight attention mechanism FlexSimAM. A total of seven configurations, namely YOLO11s and Models A to F, are tested. The performance trends in precision, recall, mAP@0.5, and mAP@0.5:0.95 across training epochs are illustrated in Figure 10.
Table 6. Detection results of ablation experiments on the VisDrone-DET2019 dataset (The increase and decrease are indicated in blue and red text respectively and the best results are marked in bold; A checkmark (✓) indicates that the component is included in the model).
Figure 10. Metric curves of ablation experiments, showing precision, recall, mAP@0.5, and mAP@0.5:0.95 for the baseline model and Models A to F.
Introducing S2DResConv alone (Model A) yields a notable 2.2% gain in mAP@0.5, with a corresponding increase in model complexity, demonstrating its effectiveness in preserving spatial details during downsampling. FlexSimAM alone (Model B) achieves a modest 0.4% improvement while reducing model size, validating its parameter-free design. Replacing the original FPN with CARIFPN (Model C) results in a significant 4.6% increase in mAP@0.5 and a sharp reduction in parameters, which can be attributed to CARAFE’s context-aware upsampling, the skip connections that promote multi-scale feature fusion efficiency, and the reduced downsampling.
Building on Model C, the addition of FlexSimAM (Model D) further boosts mAP@0.5 by 5.2% and yields the most lightweight model, reducing parameters by approximately 65%, indicating strong complementarity between the enhanced feature fusion pathway and the SimAM attention mechanism. Incorporating S2DResConv into Model C (Model E) improves mAP@0.5 by 1.7%, resulting in a total gain of 6.3% over the baseline. This shows that the new convolutional downsampling features in the backbone network are beneficial for the feature extraction and fusion of the entire CARIFPN.
Finally, combining all enhancements (Model F) achieves the best overall performance: a 6.4% increase in F1-score, 7.8% in mAP@0.5, and 5.3% in mAP@0.5:0.95, with a 55% reduction in parameters. The performance improvement exceeds the sum of individual contributions, demonstrating synergistic effects among the proposed improvements. GFLOPs remain low, and FPS drops only slightly, making the model highly suitable for deployment on UAVs and efficient real-time detection. These results validate the effectiveness of each proposed improvement and their complementarity in enhancing small object detection capabilities.

4.9. Comparative Experiments with Other Models

To further validate the effectiveness of our proposed model in detecting small UAV-based objects, we conduct a comprehensive comparison with several state-of-the-art detectors, including both two-stage and one-stage approaches. The two-stage detectors comprise Faster R-CNN [21] and Cascade R-CNN [22], while the one-stage group includes RetinaNet [23], FSAF [24], the YOLO series, and several models specifically tailored for UAV-based small object detection.
As shown in Table 7, traditional two-stage detectors exhibit high computational complexity, with large parameter counts, significant GFLOPs, and memory overhead, yet relatively low detection performance in UAV scenarios. These characteristics limit their applicability on resource-constrained UAV platforms. While one-stage models such as RetinaNet and FSAF are more efficient, they still fall short in balancing accuracy and computational cost.
Table 7. Detection results of comparative experiments on the VisDrone-DET2019 dataset (The model citation in the table refers to data directly from the referenced paper and the best results are marked in bold).
Our model significantly outperforms the baseline YOLO11s with a 7.8% improvement in mAP@0.5 and shows superior performance over several YOLO variants. Specifically, it surpasses YOLOv5s [25], YOLOv5s-SPD [46], YOLOv6s [30], YOLOv8s [27], YOLOv9s [28], YOLOv10s [29], YOLOv12s [32], YOLOv13s [33], and DAMO-YOLO [43] by 7.6%, 6.0%, 10.0%, 7.4%, 6.5%, 7.8%, 7.8%, 9.9% and 4.4% in mAP@0.5, respectively. Even when compared to larger and more complex models such as YOLOv8x [27] and YOLO11l, our method maintains a performance margin of 0.9% and 1.6% in mAP@0.5.
Additionally, our model achieves competitive results against recent UAV-specific detection methods, including Drone-YOLO (small) [55], DDSC-YOLO [56], PVswins-YOLOv8s [35], MFFCI-YOLOv8 [57], MARFPNet [58], SDMNet [59], LUDY-S [60], VMC-DETR [61] and BPD-YOLOs [37]. In terms of detection accuracy, our model consistently surpasses these methods. It also achieves this with only 4.2M parameters and a memory footprint of just 8.5MB, both of which are lower than those of the compared models. Furthermore, its computational cost remains acceptable. It is noteworthy that our model matches the detection accuracy of VMC-DETR while using only 36.1 GFLOPs. In contrast, VMC-DETR requires 70.5 GFLOPs, nearly doubling our computational cost. These results demonstrate that our model offers a favorable trade-off between detection performance and model complexity.
In summary, our model achieves high performance while maintaining a lightweight structure suitable for real-time deployment on embedded UAV systems. Its strong performance and efficiency make it well-suited for practical applications in UAV-based areas.

4.10. Visualization Analysis

We conduct a qualitative comparison of detection results using the best-performing models trained on the VisDrone-DET2019 dataset. Bounding boxes are visualized at an IoU threshold of 0.45 for (b) YOLOv8s, (c) YOLO11s, and (d) YOLO11s-UAV, compared against ground truth annotations. The selection of YOLOv8s and YOLO11s as visual comparisons is attributed to their status as mainstream general-purpose detectors from the Ultralytics framework. The error analysis is color-coded as follows:
  • Green (True Positives, TP): Correct detections where the predicted bounding boxes align accurately with both the position and category of the ground truth.
  • Blue (False Positives, FP): Incorrect predictions where non-target regions are falsely identified as objects.
  • Red (False Negatives, FN): Missed detections where actual objects are not identified by the model.
Representative samples from the unseen test set of the VisDrone-DET2019 dataset are illustrated in Figure 11, covering a range of complex scenes including (from top to bottom): urban streets, high-rise buildings, night-time roads, and overexposed river bridges. The visual comparisons reveal that our proposed YOLO11s-UAV model detects smaller and more distant objects more effectively than YOLOv8s and YOLO11s models. Moreover, it maintains robust detection performance under challenging scenarios such as low illumination and overexposure. These results underscore the superior capability of our model in capturing discriminative features from small objects, particularly in visually complex UAV-based environments.
Figure 11. Error breakdown visualization of the representative images in the test set of VisDrone-DET2019. From top to bottom: urban streets, tall buildings, night-time streets, and overexposed river-crossing bridge. The bounding boxes of green, blue and red represent the TP, FP and FN, respectively. From left to right: (a) original images, (b) YOLOv8s results, (c) YOLO11s results, and (d) YOLO11s-UAV results.

4.11. Hardware Deployment on NVIDIA Jetson

To validate the practical applicability of our YOLO11s-UAV model in real-world UAV scenarios, we deploy it on a resource-constrained embedded platform—the NVIDIA Jetson Orin NX SUPER 8GB hardware module—to measure its practical efficiency metrics. For inference, the models are loaded in their native PyTorch format with a fixed input resolution of 640 × 480 pixels and a batch size of 1. All evaluations are performed within the pre-configured Ultralytics environment running on the factory-imaged Jetson system, utilizing an external camera for live object detection.
Table 8 summarizes the average deployment results on the Jetson Orin NX SUPER platform. YOLO11s achieves a processing speed of 42 FPS, while YOLO11s-UAV operates at 33 FPS, which is 21.4% lower. A significant advantage of the YOLO11s-UAV model is its substantially lower memory consumption of 8.5 MB, representing a 53.6% reduction compared to the 18.3 MB required by YOLO11s. This efficiency is particularly valuable for UAV applications where onboard memory resources are often limited. Power consumption measurements show that YOLO11s-UAV requires 7.3 W during inference, which is 9.0% higher than the 6.7 W consumed by YOLO11s. Notably, YOLO11s-UAV maintains a lower operating temperature of 57.03 °C compared to 58.97 °C for YOLO11s, suggesting improved thermal efficiency despite the higher power draw. This thermal characteristic may contribute to more stable long-term operation in constrained UAV environments.
Table 8. Deployment performance comparison on Jetson Orin NX SUPER (Note that temperature refers to GPU core temperature; The best results are marked in bold).

5. Conclusions

In this study, we propose a novel algorithm for UAV-based small object detection, named YOLO11s-UAV, based on the YOLO11s architecture. We design a new Feature Pyramid Network, CARIFPN, to replace PAFPN, which significantly reduces the number of model parameters while enhancing the multi-scale feature extraction and fusion capabilities for small objects. Additionally, we introduce the S2DResConv module into the backbone, which not only mitigates the information loss caused by traditional convolutions but also promotes multi-scale context capture. Furthermore, we design FlexSimAM to replace all C3k2 modules throughout the network. This approach not only results in a more lightweight network structure but also enhances the model’s focus on small object features in complex environments, thereby improving detection accuracy.
Experimental results validate the effectiveness of the combined modules. Our model demonstrates exceptional performance on UAV datasets. Specifically, on the VisDrone-DET2019 aerial imagery dataset, our model achieves a 7.8% improvement in mAP@0.5 on the validation set (reaching 46.0%) and a 5.9% improvement on the test set (increasing from 31.4% to 37.3%) compared to the baseline YOLO11s. Similarly, on the TinyPerson dataset, our model shows a 7.2% improvement, and on the UAVDT-DET dataset, it yields a 3.0% increase in mAP@0.5. Furthermore, deployment tests on the NVIDIA Jetson Orin NX SUPER platform validate its practical efficiency, achieving a real-time speed of 33 FPS with 53.6% lower memory usage than the baseline, confirming its suitability for resource-constrained UAV platforms.
Our model not only demonstrates significant potential for practical applications through its technical innovations, but also confronts the ongoing challenges in small object detection. While our model outperforms existing approaches, the overall detection accuracy remains below the desired threshold, and its robustness under extreme weather conditions (e.g., heavy snow, dense fog, and sandstorms) requires further validation due to the current lack of corresponding datasets. Moving forward, we plan to improve loss functions tailored for small object detection to achieve enhanced accuracy without increasing computational cost. Concurrently, we will investigate lightweight network pruning and quantization techniques to further optimize inference speed. In the long term, we aim to collect or collaborate in building specialized datasets covering diverse adverse weather and environmental conditions, thereby comprehensively improving the model’s generalization and robustness for real-world UAV deployments. Through these efforts, we strive to achieve a balanced advancement in accuracy, speed, and resource efficiency for embedded UAV systems.

Author Contributions

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

Funding

This research was funded by the Collaborative Innovation Platform Project of the Fuzhou–Xiamen–Quanzhou National Independent Innovation Demonstration Zone (grant number No. 2023FX0002) and the STS Project of the Fujian Science and Technology Program (grant number No. 2024T3102).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in the following public repositories: the VisDrone-DET2019 dataset is available at https://github.com/VisDrone (accessed on 30 January 2026); the UAVDT-DET dataset is available at https://opendatalab.org.cn/OpenDataLab/UAVDT (accessed on 30 January 2026); the TinyPerson dataset is available at https://github.com/ucas-vg/PointTinyBenchmark (accessed on 30 January 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following crucial abbreviations are used in this manuscript:
YOLOYou Only Look Once
UAVsUnmanned Aerial Vehicles
FPNFeature Pyramid Network
CARIFPNContent-Aware Reassembly and Interaction Feature Pyramid Network
CARAFEContent-Aware ReAssembly of FEature
RepGFPNReparameterized Generalized-FPN
S2DResConvSpace-to-Depth for Dilation-wise Residual Convolution
SPDSpace-to-Depth
DWRDilation-wise Residual Convolution
RRRegional Residualization
SRSemantic Residualization
SimAMSimple, Parameter-Free Attention Module
FlexSimAMFlexible SimAM
C2fChannel to Feature
SPPFSpatial Pyramid Pooling—Fast
PSAPointwise Spatial Attention
DSConvDepthwise Separable Convolution
PPrecision
RRecall
mAPmean Average Precision
F1F1-Score
ParamParameters
GFLOPsGiga Floating-point Operations Per Second
FPSFrames Per Second

References

  1. Yao, H.; Qin, R.; Chen, X. Unmanned Aerial Vehicle for Remote Sensing Applications—A Review. Remote Sens. 2019, 11, 1443. [Google Scholar] [CrossRef] [Scilit]
  2. Fang, Z.; Savkin, A.V. Strategies for Optimized UAV Surveillance in Various Tasks and Scenarios: A Review. Drones 2024, 8, 193. [Google Scholar] [CrossRef] [Scilit]
  3. Yang, X.; Smith, A.; Bourchier, R.; Hodge, K.; Ostrander, D.; Houston, B. Mapping flowering leafy spurge infestations in a heterogeneous landscape using unmanned aerial vehicle Red-Green-Blue images and a hybrid classification method. Int. J. Remote Sens. 2021, 42, 8930–8951. [Google Scholar] [CrossRef] [Scilit]
  4. Feng, J.; Yi, C. Lightweight Detection Network for Arbitrary-Oriented Vehicles in UAV Imagery via Global Attentive Relation and Multi-Path Fusion. Drones 2022, 6, 108. [Google Scholar] [CrossRef] [Scilit]
  5. Alsamhi, S.H.; Shvetsov, A.V.; Kumar, S.; Shvetsova, S.V.; Alhartomi, M.A.; Hawbani, A.; Rajput, N.S.; Srivastava, S.; Saif, A.; Nyangaresi, V.O. UAV Computing-Assisted Search and Rescue Mission Framework for Disaster and Harsh Environment Mitigation. Drones 2022, 6, 154. [Google Scholar] [CrossRef] [Scilit]
  6. Hua, W.; Chen, Q. A survey of small object detection based on deep learning in aerial images. Artif. Intell. Rev. 2025, 58, 162. [Google Scholar] [CrossRef] [Scilit]
  7. Habash, N.; Alqumsan, A.A.; Zhou, T. Recent Real-Time Aerial Object Detection Approaches, Performance, Optimization, and Efficient Design Trends for Onboard Performance: A Survey. Sensors 2025, 25, 7563. [Google Scholar] [CrossRef] [Scilit]
  8. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 936–944. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path Aggregation Network for Instance Segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  10. Ghiasi, G.; Lin, T.Y.; Le, Q.V. NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019. [Google Scholar] [CrossRef] [Scilit]
  11. Chollet, F. Xception: Deep Learning with Depthwise Separable Convolutions. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 1800–1807. [Google Scholar] [CrossRef] [Scilit]
  12. Li, C.; Zhou, A.; Yao, A. Omni-Dimensional Dynamic Convolution. arXiv 2022. [Google Scholar] [CrossRef] [Scilit]
  13. Han, K.; Wang, Y.; Tian, Q.; Guo, J.; Xu, C.; Xu, C. GhostNet: More Features From Cheap Operations. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 1577–1586. [Google Scholar] [CrossRef] [Scilit]
  14. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.u.; Polosukhin, I. Attention is All you Need. In Proceedings of the Advances in Neural Information Processing Systems; Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R., Eds.; Curran Associates, Inc.: New York, NY, USA, 2017; Volume 30. [Google Scholar]
  15. Katharopoulos, A.; Vyas, A.; Pappas, N.; Fleuret, F. Transformers are RNNs: Fast Autoregressive Transformers with Linear Attention. In Proceedings of the 37th International Conference on Machine Learning, 13–18 July 2020; Daumé, H., Singh, A., Eds.; PMLR; ACM: New York, NY, USA, 2020; Volume 119, pp. 5156–5165. [Google Scholar]
  16. Fan, Q.; Huang, H.; Ai, Y.; He, R. Rectifying Magnitude Neglect in Linear Attention. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Honolulu, HI, USA, 19–23 October 2025; pp. 21505–21514. [Google Scholar]
  17. Zhu, L.; Wang, X.; Ke, Z.; Zhang, W.; Lau, R.W. BiFormer: Vision Transformer With Bi-Level Routing Attention. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023; pp. 10323–10333. [Google Scholar]
  18. 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] [Scilit]
  19. Yu, X.; Gong, Y.; Jiang, N.; Ye, Q.; Han, Z. Scale Match for Tiny Person Detection. In Proceedings of the 2020 IEEE Winter Conference on Applications of Computer Vision (WACV), Snowmass Village, CO, USA, 1–5 March 2020; pp. 1246–1254. [Google Scholar] [CrossRef] [Scilit]
  20. 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. In Proceedings of the Computer Vision—ECCV 2018; Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y., Eds.; Springer: Cham, Switzerland, 2018; pp. 375–391. [Google Scholar] [CrossRef] [Scilit]
  21. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [Scilit]
  22. Cai, Z.; Vasconcelos, N. Cascade R-CNN: Delving Into High Quality Object Detection. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 6154–6162. [Google Scholar] [CrossRef] [Scilit]
  23. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal Loss for Dense Object Detection. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 2999–3007. [Google Scholar] [CrossRef] [Scilit]
  24. Zhu, C.; He, Y.; Savvides, M. Feature Selective Anchor-Free Module for Single-Shot Object Detection. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 16–20 June 2019; pp. 840–849. [Google Scholar] [CrossRef] [Scilit]
  25. Jocher, G.; Stoken, A.; Borovec, J.; Changyu, L.; Hogan, A.; Diaconu, L.; Poznanski, J.; Yu, L.; Rai, P.; Ferriday, R.; et al. ultralytics/yolov5: V3.0. Zenodo 2020. [Google Scholar] [CrossRef]
  26. Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018. [Google Scholar] [CrossRef] [Scilit]
  27. Sohan, M.; Sai Ram, T.; Reddy, R.; Venkata, C. A review on YOLOv8 and its advancements. In Proceedings of the International Conference on Data Intelligence and Cognitive Informatics, Tirunelveli, India, 18–20 November 2024; pp. 529–545. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, C.Y.; Yeh, I.H.; Mark Liao, H.Y. YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information. In Proceedings of the Computer Vision—ECCV 2024; Leonardis, A., Ricci, E., Roth, S., Russakovsky, O., Sattler, T., Varol, G., Eds.; Springer: Cham, Switzerland, 2025; pp. 1–21. [Google Scholar] [CrossRef] [Scilit]
  29. Wang, A.; Chen, H.; Liu, L.; Chen, K.; Lin, Z.; Han, J.; Ding, G. YOLOv10: Real-Time End-to-End Object Detection. arXiv 2024. [Google Scholar] [CrossRef] [Scilit]
  30. 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. [Google Scholar] [CrossRef] [Scilit]
  31. Carion, N.; Massa, F.; Synnaeve, G.; Usunier, N.; Kirillov, A.; Zagoruyko, S. End-to-end object detection with transformers. In Proceedings of the European Conference on Computer Vision, Glasgow, UK, 23–28 August 2020; pp. 213–229. [Google Scholar] [CrossRef] [Scilit]
  32. Tian, Y.; Ye, Q.; Doermann, D. YOLOv12: Attention-Centric Real-Time Object Detectors. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  33. Lei, M.; Li, S.; Wu, Y.; Hu, H.; Zhou, Y.; Zheng, X.; Ding, G.; Du, S.; Wu, Z.; Gao, Y. YOLOv13: Real-Time Object Detection with Hypergraph-Enhanced Adaptive Visual Perception. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  34. Fu, X.; Wei, G.; Yuan, X.; Liang, Y.; Bo, Y. Efficient YOLOv7-Drone: An Enhanced Object Detection Approach for Drone Aerial Imagery. Drones 2023, 7, 616. [Google Scholar] [CrossRef] [Scilit]
  35. Tahir, N.U.A.; Long, Z.; Zhang, Z.; Asim, M.; ELAffendi, M. PVswin-YOLOv8s: UAV-Based Pedestrian and Vehicle Detection for Traffic Management in Smart Cities Using Improved YOLOv8. Drones 2024, 8, 84. [Google Scholar] [CrossRef] [Scilit]
  36. Li, Y.; Li, Q.; Pan, J.; Zhou, Y.; Zhu, H.; Wei, H.; Liu, C. SOD-YOLO: Small-Object-Detection Algorithm Based on Improved YOLOv8 for UAV Images. Remote Sens. 2024, 16, 3057. [Google Scholar] [CrossRef] [Scilit]
  37. Wang, J.; Gao, J.; Zhang, B. A small object detection model in aerial images based on CPDD-YOLOv8. Sci. Rep. 2025, 15, 770. [Google Scholar] [CrossRef] [Scilit]
  38. Liu, H.I.; Tseng, Y.W.; Chang, K.C.; Wang, P.J.; Shuai, H.H.; Cheng, W.H. A DeNoising FPN With Transformer R-CNN for Tiny Object Detection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4704415. [Google Scholar] [CrossRef] [Scilit]
  39. Ma, Y.; Chai, L.; Jin, L. Scale decoupled pyramid for object detection in aerial images. IEEE Trans. Geosci. Remote Sens. 2023, 61, 4704314. [Google Scholar] [CrossRef] [Scilit]
  40. Wu, Z.; Li, Z.; Lei, H.; Zhao, H.; Yang, W. RC-SODet: Reparameterized dual convolutions and compact feature enhancement for small object detector. Image Vis. Comput. 2025, 159, 105552. [Google Scholar] [CrossRef] [Scilit]
  41. Khanam, R.; Hussain, M. Yolov11: An overview of the key architectural enhancements. arXiv 2024, arXiv:2410.17725. [Google Scholar] [CrossRef] [Scilit]
  42. Lin, T.Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft coco: Common objects in context. In Proceedings of the European Conference on Computer Vision, Zurich, Switzerland, 6–12 September 2014; pp. 740–755. [Google Scholar] [CrossRef] [Scilit]
  43. Xu, X.; Jiang, Y.; Chen, W.; Huang, Y.; Zhang, Y.; Sun, X. Damo-yolo: A report on real-time object detection design. arXiv 2022, arXiv:2211.15444. [Google Scholar] [CrossRef] [Scilit]
  44. Jiang, Y.; Tan, Z.; Wang, J.; Sun, X.; Lin, M.; Li, H. GiraffeDet: A heavy-neck paradigm for object detection. arXiv 2022, arXiv:2202.04256. [Google Scholar] [CrossRef] [Scilit]
  45. 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; pp. 3007–3016. [Google Scholar] [CrossRef] [Scilit]
  46. Sunkara, R.; Luo, T. No More Strided Convolutions or Pooling: A New CNN Building Block for Low-Resolution Images and Small Objects. In Proceedings of the Machine Learning and Knowledge Discovery in Databases, Turin, Italy, 18–22 September 2023; pp. 443–459. [Google Scholar] [CrossRef] [Scilit]
  47. Wei, H.; Liu, X.; Xu, S.; Dai, Z.; Dai, Y.; Xu, X. DWRSeg: Rethinking efficient acquisition of multi-scale contextual information for real-time semantic segmentation. arXiv 2022, arXiv:2212.01173. [Google Scholar] [CrossRef] [Scilit]
  48. Yang, L.; Zhang, R.Y.; Li, L.; Xie, X. SimAM: A Simple, Parameter-Free Attention Module for Convolutional Neural Networks. In Proceedings of the 38th International Conference on Machine Learning, PMLR, Virtual, 18–24 July 2021; Volume 139, pp. 11863–11874. [Google Scholar]
  49. Webb, B.S.; Dhruv, N.T.; Solomon, S.G.; Tailby, C.; Lennie, P. Early and late mechanisms of surround suppression in striate cortex of macaque. J. Neurosci. 2005, 25, 11666–11675. [Google Scholar] [CrossRef] [Scilit]
  50. Hillyard, S.A.; Vogel, E.K.; Luck, S.J. Sensory gain control (amplification) as a mechanism of selective attention: Electrophysiological and neuroimaging evidence. Philos. Trans. R. Soc. Lond. Ser. B Biol. Sci. 1998, 353, 1257–1270. [Google Scholar] [CrossRef] [Scilit]
  51. Liu, W.; Lu, H.; Fu, H.; Cao, Z. Learning to Upsample by Learning to Sample. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 6027–6037. [Google Scholar]
  52. Chen, Y.; Dai, X.; Liu, M.; Chen, D.; Yuan, L.; Liu, Z. Dynamic Convolution: Attention Over Convolution Kernels. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11027–11036. [Google Scholar] [CrossRef] [Scilit]
  53. Yang, J.; Liu, S.; Wu, J.; Su, X.; Hai, N.; Huang, X. Pinwheel-shaped Convolution and Scale-based Dynamic Loss for Infrared Small Target Detection. Proc. AAAI Conf. Artif. Intell. 2025, 39, 9202–9210. [Google Scholar] [CrossRef] [Scilit]
  54. Ning, T.; Wu, W.; Zhang, J. Small object detection based on YOLOv8 in UAV perspective. Pattern Anal. Appl. 2024, 27, 103. [Google Scholar] [CrossRef] [Scilit]
  55. Zhang, Z. Drone-YOLO: An Efficient Neural Network Method for Target Detection in Drone Images. Drones 2023, 7, 526. [Google Scholar] [CrossRef] [Scilit]
  56. Zhou, S.; Zhou, H. Detection Based on Semantics and a Detail Infusion Feature Pyramid Network and a Coordinate Adaptive Spatial Feature Fusion Mechanism Remote Sensing Small Object Detector. Remote Sens. 2024, 16, 2416. [Google Scholar] [CrossRef] [Scilit]
  57. Xu, S.; Song, L.; Yin, J.; Chen, Q.; Zhan, T.; Huang, W. MFFCI–YOLOv8: A Lightweight Remote Sensing Object Detection Network Based on Multiscale Features Fusion and Context Information. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 19743–19755. [Google Scholar] [CrossRef] [Scilit]
  58. Ge, Q.; Da, W.; Wang, M. MARFPNet: Multiattention and Adaptive Reparameterized Feature Pyramid Network for Small Target Detection on Water Surfaces. IEEE Trans. Instrum. Meas. 2024, 73, 5039617. [Google Scholar] [CrossRef] [Scilit]
  59. Battish, N.; Kaur, D.; Chugh, M.; Poddar, S. SDMNet: Spatially dilated multi-scale network for object detection for drone aerial imagery. Image Vis. Comput. 2024, 150, 105232. [Google Scholar] [CrossRef] [Scilit]
  60. Fan, Q.; Li, Y.; Deveci, M.; Zhong, K.; Kadry, S. LUD-YOLO: A novel lightweight object detection network for unmanned aerial vehicle. Inf. Sci. 2025, 686, 121366. [Google Scholar] [CrossRef] [Scilit]
  61. Ge, X.; Qi, L.; Yan, Q.; Sun, J.; Zhu, Y.; Zhang, Y. Enhancing Real-Time Aerial Image Object Detection with High-Frequency Feature Learning and Context-Aware Fusion. Remote Sens. 2025, 17, 1994. [Google Scholar] [CrossRef] [Scilit]
  62. Chao, M.; Peng, C.; Yun, L.; Zhang, C.; Wang, H.; Chen, Z. A lightweight small object detection model for UAV images based on deep semantic integration. Sci. Rep. 2025, 15, 31888. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

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