1. Introduction
Remote sensing imagery, due to its wide-area coverage and periodic acquisition capabilities, has become a vital data source for tasks, such as dynamic monitoring of surface morphology, resource exploration, urban planning, and disaster assessment [
1,
2]. With the continuous improvement of satellite sensor resolution, the demand for automatic identification and localization of specific objects from such imagery has become increasingly urgent [
3,
4]. However, remote sensing scenarios are characterized by vast coverage areas and highly complex background, along with significant object-scale variations. Classifying these objects often relies heavily on abrupt edge transitions, corner responses, elongated contours, and subtle yet relatively stable local differences relative to the surrounding background [
5,
6]. Notably, objects such as vehicles, small vessels, and ancillary facilities around buildings often occupy only dozens or even a few pixels in remote sensing images, falling into the category of typical small objects [
7,
8]. Such objects are generally characterized by weak features, low contrast, and insufficient information, which poses considerable difficulties for accurate detection [
9,
10].
Traditional object detection methods primarily rely on hand-crafted feature descriptors (e.g., HOG [
11], SIFT [
12]) for object representation. However, constrained by their limited feature expression capability and scene adaptability, these methods struggle to cope with multi-scale variations and background clutter interference in remote sensing images [
13]. Deep learning has fundamentally transformed this situation, with convolutional neural networks (CNNs) enhancing detection robustness through automated feature learning [
14]. Single-stage detection algorithms, represented by the YOLO series, have been widely applied in remote sensing object detection due to their ability to balance both detection accuracy and inference speed [
15]. However, existing methods still exhibit several limitations when processing remote sensing imagery. On the one hand, conventional convolutions have limited capacity to preserve high-frequency details, and convolutional downsampling operations are prone to inducing feature aliasing. This consequently results in blurred edges, local contour degradation, and the adhesion of adjacent objects [
16,
17]. Conversely, detection frameworks represented by YOLOv8 utilize multi-scale fusion paths that are primarily tailored toward semantic aggregation requirements in generic natural scenes. In remote sensing images, such designs are prone to causing missed detections of dense small objects and increasing the risk of false positives in complex backgrounds [
18,
19].
To address these challenges, extensive research has been conducted from various perspectives. Feature pyramid networks (FPN) [
20] and their derivatives (e.g., PANet [
21], BiFPN [
22]) enhance multi-scale representation capabilities by integrating shallow, high-resolution spatial details with deep semantic context. These architectures narrow the semantic gap between different levels through a combination of upsampling and downsampling operations. However, conventional upsampling methods are prone to inducing spatial and semantic misalignment, whereas repetitive downsampling further exacerbates the loss of fine-grained localization information [
23,
24].
Although some studies have introduced attention mechanisms or deformable convolutions to improve the quality of feature alignment [
25,
26], their effectiveness in mitigating feature misalignment and information loss remains limited because they still primarily rely on traditional sampling operators. Furthermore, remote sensing imaging is inherently susceptible to interference from uncontrollable factors such as platform motion, atmospheric turbulence, and scene layout [
27], which inevitably blurs object boundaries and exacerbates the challenge of distinguishing small targets from complex backgrounds. To overcome these intertwined obstacles several specialized feature compensation strategies have been tailored specifically for remote sensing scenarios. For instance, the Lightweight Modality Compensation Network (LMCNet) addresses missing-modality conditions through knowledge distillation to preserve discriminative capability under limited input sources [
28]; the multi-scale rotation-invariant Haar-like feature integrated CNN (MSRIHL-CNN) explicitly extracts and fuses low-level texture and edge features with high-level semantic representations to enhance target discrimination in complex multi-target environments [
29]. The multikernel-size feature fusion-based CNN (MKSFF-CNN) employs parallel convolution kernels of varying sizes to capture both local textural nuances and global contour structures, achieving comprehensive feature representation through optimal multi-level fusion [
30]. Crucially, the key challenges of small object detection in remote sensing are manifested in two main aspects: insufficient feature representation and background confusion. The former is closed related to information loss during downsampling, while the latter stems from semantic misalignment and background interference during cross-scale fusion.
This study develops a frequency-guided fusion reconstruction object detection network, termed as FFR-YOLO, by performing joint optimization across three components within the YOLOv8 framework: the backbone, neck, and front end of the detector head. This network features three core innovative designs: frequency-guided anti-alias progressive downsampling module (FAPD), bridge-guided bidirectional reconstruction fusion module (BRFM), and recalibrated dual-branch local–global fusion module (RDLGF). Specifically, the FAPD module is deployed at the four downsampling stage nodes in the backbone, where it utilizes Haar wavelet decomposition to replace traditional strided convolutions for spatial compression. A low-frequency-guided high-frequency gating mechanism is also introduced to enhance the preservation of small object edge and contour information while suppressing invalid high-frequency responses in the background. The bridge-guided bidirectional reconstruction fusion module (BRFM) reconstructs the feature fusion paths in the neck from two dimensions: it introduces a weighted multi-source fusion mechanism during the bottom-up stage to adaptively weight the three-way information and incorporates bridging fusion units between the top-down and bottom-up paths to enhance the collaborative reconstruction capability of semantic and detailed information. The RDLGF module is deployed at the front end of the detector head to perform feature recalibration and adaptive fusion of dual-path features at the same scale, achieving dynamic allocation of the two-way features through a collaborative local and global gating mechanism. Functionally, these three improvements constitute a seamlessly connected, collaborative optimization framework. Experimental results on multiple publicly available remote sensing datasets demonstrate that FFR-YOLO can effectively boost small-object-detection performance in complex remote sensing scenarios and exhibits favorable detection results in scenes with dense objects.
The main contributions of this study are summarized as follows:
- (1)
Designed the FAPD: By incorporating Haar wavelet decomposition and a low-frequency-guided high-frequency gating mechanism, this module balances the preservation of structural information and noise suppression during resolution compression, thereby mitigating the loss of small object features caused by conventional strided convolutional downsampling.
- (2)
Proposed the BRFM: Through improvements at two levels—weighted multi-source fusion and cross-path bridging interactions—this module enhances the neck network’s capability to coordinate multi-scale features and improves the fusion performance of intermediate-layer features.
- (3)
Constructed the RDLGF: Utilizing a spatial-channel decoupled gating and complementary fusion strategy, this module enables the network to dynamically adjust the contribution intensity of information from different branches based on the input content, thus improving the detector head’s localization performance for objects with blurred contours and low contrast.
3. FFR-YOLO
Remote sensing scenarios are characterized by expansive coverage and complex backgrounds, where object discrimination often relies on abrupt edge transitions, corner responses, elongated contours, and subtle local differences rather than intense texture features. Although YOLOv8 offers robust real-time performance, its conventional convolutional downsampling tends to induce high-frequency aliasing and small-object edge loss, while its neck’s cross-scale fusion, designed for generic scenes, frequently leads to missed small objects, poor separation of dense objects, and increased false positives in complex backgrounds. To address these intertwined limitations, this study introduces a synergistic three-level optimization strategy within the YOLOv8 framework, covering the backbone, neck, and detector head front end. The resulting FFR-YOLO network comprises three core modules: FAPD, BRFM, and RDLGF, whose overall architecture is illustrated in
Figure 1.
In the backbone, the FAPD module replaces strided convolutions with Haar wavelet decomposition to explicitly preserve low-frequency structures and directional high-frequency details during resolution compression. A low-frequency-guided gating mechanism selectively modulates high-frequency responses, mitigating aliasing and detail degradation while enhancing shallow-layer edge and contour preservation for subsequent propagation.
In the neck, the BRFM module reconstructs multi-scale fusion pathways through multi-source weighted aggregation and cross-pathway bridging interactions, enabling original backbone, top-down, and bottom-up features to undergo joint modeling at the same scale. This improves coordination between semantic abstraction and detail compensation, thereby stabilizing intermediate-layer representations for small and dense objects in complex backgrounds.
At the detector head front end, the RDLGF module performs recalibration and adaptive fusion of same-scale dual-path features from the backbone and neck. A joint global recalibration and spatial-channel gating mechanism dynamically estimates the relative contributions of local structural and global semantic information, enhancing classification and localization stability for elongated, adjacent, and background-embedded objects.
Functionally, these three architectural enhancements establish a cohesive, sequential relationship that seamlessly bridges preceding and succeeding computing stages. Operating at the front end of the backbone, FAPD preserves richer multi-frequency primitives, thereby laying a structurally clearer and information-rich foundation for the subsequent neck. The reconstructed neck channels these high-quality shallow- and middle-layer representations across multiple interactive pathways, which significantly bolsters the stability of cross-scale feature propagation while expanding the representation capacity of the medium-scale semantic hub. RDLGF specifically redistributes the backbone features and fused features at the detector head input, enabling the structural advantages built up in the preceding two components to be effectively converted into enhanced classification and localization capabilities.
3.1. Bridge-Guided Bidirectional Reconstruction Fusion Module (BRFM)
The neck of YOLOv8 follows the FPN-PAN paradigm, propagating high-level semantics top-down and localization cues bottom-up. While effective for generic detection, this design exhibits two limitations in remote sensing scenarios. First, during bottom-up fusion, the network merely concatenates the current downsampled features with the corresponding top-down pathway features, neglecting the original same-scale backbone features and thus failing to establish multi-source collaboration. Second, although the two pathways intersect at specific nodes, they propagate independently thereafter, lacking continuous interaction and joint reconstruction at identical scales. This deficiency renders intermediate-scale features susceptible to semantic compression and texture interference, destabilizing the discriminative representations of small and dense objects.
To address these issues, this study constructs the BRFM within the neck to enhance the complementary utilization capability among features derived from heterogeneous sources, while improving information consistency during the multi-scale propagation process. Unlike existing FPN-, PAN-, and BiFPN-like structures, BRFM introduces original same-scale backbone features into each bottom-up fusion node and further incorporates bridge-guided reconstruction units between the top-down and bottom-up paths. This design enables same-scale features to undergo secondary interaction and recombination prior to the next propagation stage, thereby enhancing cross-path and cross-source collaborative reconstruction. The location of the BRFM within the overall network architecture is indicated by the red dashed box in
Figure 1.
- (1)
Multi-source weighted fusion-based on BiFPN_Concat.
Conventional PAN nodes perform equal-weight concatenation on only two input paths, assuming equal contributions from different feature sources. This static approach struggles to accommodate the large-scale variations, complex backgrounds, and high object density typical of remote sensing imagery. To overcome this limitation, BiFPN_Concat weighted concatenation is introduced at each bottom-up fusion node, simultaneously aggregating three same-scale feature sources: the current bottom-up input, the corresponding top-down output, and the original backbone feature. Learnable weights are assigned to these heterogeneous representations, enabling dynamic adaptive fusion.
Let the three input features be denoted as , , and ; here, represents the current input feature from the bottom-up pathway. denotes the corresponding scale output feature from the top-down pathway, and represents the original same-scale feature provided by the backbone network.
First, learnable non-negative weights
are allocated to the three input paths, with all three weights initialized to 1 at the start of training, and a normalization process is subsequently applied to derive the fusion coefficients for each branch. Consequently, the weighted concatenation process of BiFPN_Concat can be formulated as Equations (1) and (2):
where
represents a small constant to prevent division by zero,
denotes the concatenation operation along the channel dimension, and
represents the intermediate feature obtained after the weighted multi-source concatenation. Subsequently, channel compression and local interactions are performed on the concatenation result through a convolutional mapping to obtain the fused output of the node as expressed by Equation (3):
where
represents the feature transformation operation comprising convolution, normalization, and an activation function. Compared with direct equal-weight concatenation, BiFPN_Concat introduces learnable weights, thereby enabling the network to adaptively adjust the fusion intensity based on the effectiveness of features derived from different sources in various scenarios. In scenes with a relatively high proportion of small objects, detailed information from high-resolution pathways typically becomes more critical, allowing for the model to increase the weights of
or
. Conversely, when the object scale is relatively large and relies on stronger semantic generalization, the network can appropriately enhance the contribution of low-resolution semantic features. Compared with the static combination methods under fixed topologies, this fusion strategy can, to a certain extent, adapt to the varying feature requirements arising from the content variations in remote sensing scenes.
- (2)
Bridge-guided bidirectional feature reconstruction.
While multi-source weighted aggregation mitigates information conflicts among heterogeneous features, it does not fully resolve the insufficient interaction depth between the top-down and bottom-up pathways. In the original neck, features from the two pathways converge only once at limited nodes and subsequently propagate independently, lacking continuous collaborative reconstruction between semantic guidance and detail compensation. To address this, bridge-guided fusion units are introduced between the two pathways to perform secondary joint modeling on same-scale intermediate features from both routes.
Let the output of the top-down pathway at scale
be denoted as
, and the intermediate feature of the bottom-up pathway at the corresponding scale as
. BRFM first concatenates the two along the channel dimension to form the bridge input feature as expressed by Equation (4):
Subsequently,
is fed into a C2f module for interactive reconstruction, yielding the bridge composite feature as expressed by Equation (5):
where
simultaneously fuses the high-level semantic information carried by the top-down pathway and the local structural details supplemented by the bottom-up pathway. Distinct from the direct output obtained via simple concatenation, the C2f module leverages branch aggregation and local residual connections to intensify the progressive interaction of cross-path information. This enables same-scale features to undergo more effective reconstruction and filtering before entering the subsequent propagation phase.
3.2. Frequency-Guided Anti-Alias Progressive Downsampling Module (FAPD)
Conventional strided convolutions in the YOLOv8 backbone, while efficient for natural scenes, tend to induce edge blurring and contour collapse in high-resolution remote sensing imagery where most objects occupy very few pixels, weakening the representation of small and dense objects. To address this, the proposed FAPD replaces these convolutional downsampling layers, enabling controlled information reorganization and selection during resolution compression. In contrast to existing wavelet-based downsampling or anti-aliasing sampling methods, FAPD introduces a low-frequency-guided high-frequency gating mechanism that performs unified channel reorganization and linear mapping after subband decomposition. By leveraging the LL subband to selectively filter the effectiveness of LH, HL, and HH components, FAPD establishes an adaptive balance between detail fidelity and background noise suppression.
Figure 2 illustrates the architectural diagram of the FAPD module.
During the process of feature compression on remote sensing imagery, convolutional downsampling layers are highly susceptible to structural degradation. To address these issues, the proposed module is deployed at multiple downsampling nodes within the backbone, thereby preserving richer structural information throughout the feature compression process across diverse scales. The module hierarchically comprises five essential components: pre-convolution, wavelet decomposition, high-frequency gating, channel reorganization, and linear fusion. Upon entering the module, the input feature
first passes through a preprocessing branch comprising a 3 × 3 convolution, normalization, and a SiLU activation function, thereby yielding the locally aggregated feature
Fpre. This process can be expressed as Equation (6):
where
ϕ denotes the SiLU activation function. This step performs a learnable blending operation within the local neighborhood before the downsampling is executed. Following the pre-aggregation, the information within the neighborhood is initially integrated, which stabilizes the subsequent low-frequency and high-frequency responses obtained via frequency decomposition, thereby alleviating the aliasing artifacts that might be induced by direct sampling.
Figure 3 shows a schematic diagram of the HaarDWT2D structure.The core of this module lies in replacing traditional strided convolutions with Haar wavelet decomposition to accomplish downsampling. Specifically, for each 2 × 2 neighborhood, the pixels
x00,
x01,
x10,
x11 are obtained via pixel extraction. Subsequently, four subbands are constructed, where the expressions for the low-frequency approximation component low–low (
LL) and the three high-frequency detail components (low–high (
LH), high–low (
HL), and high–high (
HH)) are formulated as Equation (7):
LL carries the low-frequency contour and coarse semantic information of the scene, while LH, HL, and HH capture directional high-frequency details. Unlike strided convolution that jointly performs sparse sampling and weighted aggregation, wavelet decomposition explicitly separates each 2 × 2 neighborhood into orthogonal subbands, preserving structural details as explicit tensors for deeper layers.
However, retaining all high-frequency components indiscriminately is insufficient, as background regions in remote sensing imagery generate meaningless regular textures that appear as large-amplitude repetitive patterns, potentially misleading the detector. To address this, a low-frequency-guided high-frequency gating mechanism is introduced after wavelet decomposition. Using the
subband, which condenses global scene distribution, as contextual reference, the gating branch applies global average pooling and two 1 × 1 convolutions to generate channel-wise gating coefficients
, as expressed by Equation (8):
where
σ represents the Sigmoid function. The gating coefficients gLH, gHL, and gHH are split along the channel dimension into three independent gating vectors, which are then multiplied with the three high-frequency subbands in a channel-wise manner, respectively, as expressed by Equation (9):
⊙ denotes the channel-wise multiplication, and the value of the gating coefficient ranges between 0 and 1. If the low-frequency pooled features capture clear object structures, the corresponding channel gate approaches 1 and preserves high-frequency details. In contrast, for homogeneous backgrounds or strong random noise, the gate is suppressed to prevent unreliable high-frequency responses from entering feature fusion. Thus, high-frequency retention is determined not merely by response amplitude, but by the contextual constraints provided by low-frequency structural information. Since low-frequency components encode the global scene layout, they provide a reliable basis for assessing high-frequency credibility: structure-consistent edge responses are retained, whereas responses from background textures or repetitive patterns are attenuated. This enables scene-adaptive frequency filtering, reducing invalid high-frequency interference while enhancing salient object boundaries.
Following the frequency filtering, all four subbands, , are halved and rearranged along the channel dimension. Subsequently, the eight feature segments are interleaved and concatenated into a 4C-channel tensor, enabling the proposed module to directly replace the convolutional downsampling layers in YOLOv8 without altering subsequent network interfaces. Rather than being forwarded as independent low-frequency, directional high-frequency, and diagonal components, these subbands are reorganized into finer-grained channel segments, allowing the model to jointly capture object contours, local edges, and background-suppression cues. Finally, a 1 × 1 convolution performs cross-frequency fusion and channel compression, mapping the reorganized 4C features to the target dimension. Compared with conventional convolutional downsampling, the resulting features preserve backbone low-frequency information more effectively while reducing the influence of meaningless high-frequency noise on deeper representations.
3.3. Recalibrated Dual-Branch Local–Global Fusion (RDLGF)
Traditional feature pyramid pathways usually fuse multi-scale features by element-wise addition or channel-wise concatenation followed by standard convolutions, which implicitly assumes equal and static contributions from different sources. In remote sensing scenes, however, large-scale variations and complex backgrounds often cause such fixed-weight fusion to suppress local textures in noisy regions or introduce redundant global interference in sparse object areas. To address this issue, RDLGF is proposed to dynamically adjust the contribution of each branch according to the input feature content, thereby adaptively enhancing the fused representation in both spatial and channel dimensions. In contrast to prevalent single-branch attention-based recalibration approaches such as SE and CBAM, RDLGF distinguishes itself by first conducting joint recalibration on the same-scale features derived from both the backbone and neck branches. Subsequently, it generates spatial-channel decoupled gating guided by the shared feature representation and finally accomplishes dynamic allocation of the two feature streams via a complementary fusion strategy.
Figure 4 shows a schematic diagram of the RDLGF module structure. From the implementation perspective, RDLGF employs three convolutional structures. ConvBNAct, consisting of convolution, batch normalization, and SiLU activation, is used for spatial feature learning at the original resolution H × W, where batch normalization stabilizes feature distributions and improves convergence. ConvAct removes batch normalization and is mainly applied to the 1 × 1 channel descriptors generated after global average pooling, ensuring stable channel-wise responses. DWConvBNAct adopts depth-wise separable convolution for lightweight feature refinement, reducing parameters and computation while maintaining representation capability.
The RDLGF module is deployed at the front end of detector heads to replace the simplified feature concatenation operations in the original architecture. Its input receives isometric feature tensors from two parallel forward propagation pathways: one, , is same-scale direct-connection features from the backbone; , the other, is same-scale features reconstructed and fused from the neck.
The overall operational pipeline of the module can be partitioned into three sequential stages: the joint recalibration and guidance generation, spatial-channel decoupled gating, and complementary fusion. Structurally, RDLGF can be divided into three parts: the joint recalibration after concatenation, fusion-guided feature generation, and local–global collaborative gating. The inputs to the module consist of two feature maps, denoted as , which possess completely identical geometric shapes. The module initially concatenates these inputs along the channel dimension to yield . This step effectively preserves the complete response distributions of both input pathways, thereby enabling the subsequent weight generation process to comprehensively evaluate the relative contributions of the two features within a joint representation space.
Therefore, the first stage of RDLGF performs joint recalibration to reduce channel-level distribution shifts between the two streams and generate a guidance coefficient r for subsequent gating. Specifically, the concatenated feature z is compressed by global average pooling into a channel descriptor. A lightweight mapping composed of two 1 × 1 convolutions is then used to produce a 2C-dimensional weight vector, which is normalized by a Sigmoid function to obtain the channel-wise recalibration coefficient r, as formulated in Equation (10).
Herein, GAP denotes the global average pooling operation;
δ(⋅) represents the SiLU activation function, and
σ(⋅) represents the Sigmoid function. In addition, w1 and w2 correspond to the weighted parameters of the two consecutive point-wise convolutions, respectively. Upon obtaining the modulation vector, the aggregated features are recalibrated in a residual manner, which can be expressed as Equation (11):
where ⊙ denotes the element-wise multiplication. The objective of this design is to enable the network to adaptively suppress interference from less informative channels based on global statistical properties while maintaining the stability of gradient propagation through the identity mapping branch. Rather than directly learning the fusion weights from the original
, this branch first allows for the network to distill a more stable criterion for judgment within the blended representation after joint recalibration. Consequently, the fusion weights no longer depend on the local deviations of any single input pathway but are instead established upon the outcome of the collaborative analysis between the dual branches. Following the joint recalibration, the module splits
along the channel dimension back into
. Concurrently, a 1 × 1 ConvBNAct convolutional layer is employed to compress the 2
C channels back to
C channels, thereby yielding the guidance feature M that serves as the input source for the dual-gating branches.
The key design of RDLGF lies in the spatial-channel decoupled gating stage. Rather than being constrained to a single modality of conventional channel or spatial attention, this stage utilizes the guidance feature M to generate a weight field that shares the identical dimensions as the features to be fused, possessing both spatial continuity and channel specificity. The gating network is split into two parallel substructures for spatial-dimension and channel-dimension gating. Spatial gating is tasked with localizing the regions that are more likely to correspond to objects, whereas channel gating emphasizes the more credible semantic responses. In remote sensing imagery recognition, relying solely on spatial attention may cause the model to allocate excessive focus to high-response background areas; conversely, relying exclusively on channel attention makes it difficult to distinguish the true validity of the same semantic channel across different locations. By implementing a multiplicative collaborative method between the spatial and channel dimensions, a position-semantic joint constraint is established, thereby significantly enhancing the feature selection capability of the network within complex scenarios. The spatial gating branch takes the fusion guidance feature as input, initially utilizing a 1 × 1 convolution to accomplish mapping and subsequently extracting local neighborhood context via a depth-wise convolution to ultimately generate the spatial response map
. Concurrently, the channel gating branch compresses the spatial dimensions leveraging global average pooling to estimate the significance of each class of response along the channel dimension, ultimately generating the channel response map
. The composite weight tensor
, which is applied to the feature fusion at the last stage, is synthesized through the broadcast multiplication of the Sigmoid-normalized outputs from both branches as expressed by Equation (12):
Building upon this, the module adopts a complementary fusion strategy rather than simple addition or concatenation-followed-by-convolution. The final output
y is formulated as Equation (13):
When the gating network assigns a larger weight to a specific channel at a certain spatial location, the fused output relies more on the local-detail branch ; when the weight decreases, the output shifts toward the semantic-context branch . In this way, RDLGF enables adaptive feature allocation across spatial regions and semantic channels. The backbone branch mainly preserves original hierarchical structures and fine local details, while the neck-reconstructed branch provides semantic supplementation and scale-aware context. This adaptive selection is particularly useful for remote sensing detection. For small and densely distributed objects under complex backgrounds, the fusion weights tend to retain branches with clearer textures, contours, edges, and local contrast. For larger targets or objects requiring contextual discrimination, the weights shift toward branches with more stable semantic representations. Thus, the module can flexibly balance local detail preservation and global semantic enhancement according to object scale and scene complexity. Although gating fusion performs effective information selection, it may introduce local discontinuities in spatial consistency and neighborhood smoothness. Therefore, a depth-wise convolution is further applied at the end of the module to recover local contextual correlations, followed by a point-wise convolution for cross-channel reintegration. This refinement improves the structural integrity of the fused features with only a small computational cost.
4. Experiment
4.1. Experimental Datasets
To comprehensively validate the effectiveness of the proposed FFR-YOLO in optical remote sensing object detection tasks, two publicly available and widely adopted benchmark datasets were selected for this study, namely, the object detection in optical remote sensing images (DIOR) dataset [
77] and the Northwestern polytechnical university very high resolution 10-class (NWPU VHR-10) dataset [
78]. These benchmarks distinctively vary in terms of image quantities, spatial resolutions, target classes and size distributions, scenario diversities, and annotation granularities, thereby offering a multi-dimensional and systematic evaluation of the generalization capability and robustness of the detection models. In this study, instead of using the official predefined splits, we adopted a random 7:3 train-validation split ratio for both datasets, with a category-balanced stratification strategy that ensured each object class maintained a 7:3 distribution between the training set and the validation set.
Figure 5 illustrates the instance counts per class and the object size distribution statistics for both datasets. It should be noted that as this random split differs from the official predefined partitions, the absolute mAP values reported in our experiments may not be directly numerically comparable with those published in studies adopting the official splits. Nonetheless, because all competing models were trained and evaluated under this identical partition, the relative improvements demonstrated by FFR-YOLO over its baselines remain valid and statistically fair.
The DIOR dataset, proposed by Northwestern Polytechnical University, is a large-scale benchmark for object detection in optical remote sensing images. It contains 23,463 images and 192,472 annotated instances, covering 20 object classes: airplane, airport, baseball field, basketball court, bridge, chimney, dam, expressway service area, expressway toll gate, harbor, golf course, ground track field, overpass, ship, stadium, storage tank, tennis court, train station, vehicle, and wind mill. The images in this dataset were collected from more than 80 regions across the globe, spanning diverse seasons, weather conditions, and imaging parameters. The spatial resolution ranges from 0.5 to 30 m, resulting in significant challenges associated with high intra-class variations and high inter-class similarities.
The NWPU VHR-10 dataset, also constructed by Northwestern Polytechnical University, is a medium-scale, high-resolution optical remote sensing benchmark for object detection. It consists of 800 optical remote sensing images with a spatial resolution spanning from 0.5 to 2 m. Among these, 650 images contain targets, while 150 images contain no targets. The dataset annotates a total of 3651 instances, encompassing 10 geospatial object classes: airplane, ship, storage tank, baseball field, tennis court, basketball court, ground track field, harbor, bridge, and vehicle. All targets are manually annotated using horizontal bounding boxes. Although this dataset is relatively small in scale, its high image resolution and diverse target scales make it widely utilized for the rapid validation of remote sensing object-detection algorithms and the evaluation of small-target detection performance.
4.2. Experimental Setup
The experiments in this study were implemented based on the PyTorch deep learning framework, utilizing YOLOv8 as the baseline network architecture for subsequent modifications and training, with the Ultralytics implementation version 8.2.0. The experiments ran on a 64-bit Windows 10 operating system. Hardware configuration included an Intel Core i9 series CPU, paired with a single NVIDIA GeForce RTX 3090 GPU equipped with 24 GB of VRAM to accelerate both the model training and inference processes. Python 3.8 was selected as the programming language, with PyTorch 2.0.0 and CUDA 11.6 establishing the foundational framework for deep learning and GPU acceleration. PyCharm 2022 was employed as the integrated development environment. Furthermore, to eliminate the interference of pre-trained weights and to precisely quantify the performance gains attributable to each proposed module, all experiments were conducted without any pretrained weights.
The hyperparameter settings for model training are detailed in
Table 1.
4.3. Evaluation Metrics
To objectively and comprehensively evaluate the performance of the proposed FFR-YOLO network in remote sensing object-detection tasks, a series of evaluation metrics were selected from two aspects: detection accuracy and model complexity.
In terms of detection accuracy, precision (
P), recall (
R), average precision (
AP), and mean average precision (
mAP), which are universally adopted in the field of object detection, were employed as the core evaluation metrics. Let true positive (
TP) denote the number of correctly detected positive samples, false positive (
FP) the number of negative samples incorrectly detected as targets, and false negative (FN) the number of undetected positive samples. The mathematical formulas for precision and recall are defined by Equations (14) and (15):
AP measures the area under the precision–recall curve for a single class, whereas the mAP is computed as the arithmetic mean of the AP values across all classes. Furthermore, this study concurrently employed two specific metrics, namely, mAP@0.5 and mAP@0.5:0.95, to reflect the detection capability of the model under loose and stringent localization constraints, respectively, as expressed by Equation (16):
In terms of model complexity, parameter count, params, and giga floating-point operations (GFLOPs) were adopted as the quantitative metrics. Specifically, parameter count was utilized to evaluate the storage space requirements of the model, while GFLOPs represented the billion-level floating-point operations required for a single forward inference. Collectively, these two metrics reflected the overall resource consumption levels of the model during deployment. To further assess the practical inference efficiency, frames per second (FPS) was additionally reported as a complementary metric for real-time applicability.
To ensure the statistical reliability of our experimental results, all reported metrics were obtained by averaging over five independent runs. For each run, the model was trained from scratch with the same hyperparameter configuration. It is worth noting that the standard deviations of all reported metrics across the five runs were consistently below 0.4%, confirming the stability of our training process and the statistical reliability of the reported improvements.
4.4. Ablation Experiments
4.4.1. Comprehensive Ablation Experiments
To verify the individual and collective effectiveness of the three proposed components (i.e., BRFM, FAPD, and RDLGF), ablation experiments were conducted on both the DIOR and NWPU VHR-10 datasets. Utilizing the baseline YOLOv8 as the anchor, different combinations of these modules were integrated into the network to investigate their mutual impacts and collaborative relationships. The quantitative ablation results evaluated on the DIOR and NWPU VHR-10 datasets are summarized in
Table 2 and
Table 3, respectively, where the checkmark √ indicates the inclusion of the corresponding module, whereas the × signifies its exclusion.
The ablation results indicated that all three proposed modifications yielded consistent performance gains across both datasets, albeit with distinctly different strategic emphasis. On the DIOR dataset, after introducing BRFM alone, mAP50 and mAP50:95 increased from 83.6% and 60.1% to 84.0% and 60.5%, respectively, with an additional cost of only 0.1 M parameters and 0.5 GFLOPs, indicating that neck-path reconstruction can alleviate information fragmentation during multi-scale feature transmission, although the improvement remains relatively moderate. When the FAPD was configured independently, the mAP50 and mAP50:95 increased to 84.8% and 61.6%, respectively. This represents the most significant margin of growth among the individual modules, albeit at the highest individual overhead of 0.7 M parameters and 3.3 GFLOPs, which underscores the definitive advantages of frequency-domain anti-aliasing downsampling in terms of contour preservation for remote sensing small targets, detail retention, and complex background suppression. When RDLGF was applied independently, mAP50 and mAP50:95 increased to 84.1% and 60.9%, respectively, with a moderate overhead of 0.4 M parameters and 0.7 GFLOPs, demonstrating that dual-branch recalibration before detection helped enhance classification and localization stability. Upon the joint integration of all three modules, the precision, recall, mAP50, and mAP50:95 reached 88.5%, 79.4%, 85.8%, and 63.1%, respectively, which exhibited increments of 2.0, 1.7, 2.2, and 3.0 percentage points over the baseline. The complete model incurred a total overhead of 1.3 M parameters and 4.5 GFLOPs, with FPS decreasing from 163 to 136. This reinforced that the three components possessed a strong intrinsic complementarity across different stages.
On the NWPU VHR-10 dataset, the performance enhancements achieved by each individual module were even more significant. Specifically, the independent introduction of the BRFM increased the mAP50 from 88.3% to 90.7% and boosted the mAP50:95 by 3.7 percentage points. Notably, BRFM achieved this with minimal overhead (0.1 M parameters, 0.5 GFLOPs) and even increased FPS from 90 to 104, attributed to its efficient feature reuse strategy. The FAPD further propelled the mAP50 to 92.6%, which confirmed its specific advantage in preserving fine-grained structural details within high-resolution remote sensing imagery, though it added 0.7 M parameters and 3.3 GFLOPs, reducing FPS from 90 to 89. The application of RDLGF increased the precision to 92.8% and pushed the mAP50:95 to 60.2%, reflecting its positive role in false-alarm suppression and bounding-box regression alignment, with a moderate overhead of 0.4 M parameters and 0.7 GFLOPs. The complete model finally achieved a mAP50 of 93.6% and a mAP50:95 of 62.1%, outperforming the baseline by 5.3 and 6.0 percentage points, respectively. Meanwhile, the total overhead reached 1.3 M parameters and 4.5 GFLOPs, with FPS decreasing from 90 to 81. The results demonstrated that the proposed method achieved favorable performance gains with limited extra overhead and maintained real-time inference capability across both datasets.
To evaluate the sensitivity of the FAPD module to different wavelet bases, we compared the default Haar wavelet against Daubechies-4 and Symlets-4. As presented in
Table 4, Haar consistently achieved the highest mAP50 on both DIOR (85.8%) and NWPU VHR-10 (93.6%), marginally surpassing db4 by 0.9% and 1.6% and sym4 by 1.2% and 2.0%, respectively. In terms of mAP50:95, Haar also maintained a leading position, outperforming db4 and sym4 by 1.3% and 1.6% on DIOR and 2.4% and 2.3% on NWPU VHR-10. Notably, although db4 and sym4 achieved slightly higher FPS on the NWPU VHR-10 dataset, this was primarily attributed to the smaller image resolution and reduced computational workload of that dataset; on the larger DIOR dataset, Haar remained the fastest (136 FPS) due to its shortest filter length and simplest computation. The performance gaps among the three wavelets were marginal (<2% in mAP50), indicating that FAPD was robust to wavelet selection. Given Haar’s best overall accuracy-efficiency trade-off and its computational simplicity, we retained it as the default choice in FAPD.
4.4.2. Comparison of Downsampling Methods
To further evaluate the isolated effectiveness of the proposed FAPD, it was comprehensively compared against several state-of-the-art downsampling approaches, including three specialized modules: ADown [
47], EUCB [
79], and IPFA [
80]. To ensure a rigorous control of variables, the different downsampling strategies were consistently deployed at the four structural downsampling nodes within the backbone network. The quantitative experimental data obtained on the two benchmark datasets are summarized in
Table 5.
The results in
Table 5 demonstrate that FAPD achieved optimal or near-optimal accuracy on both datasets. On DIOR, the baseline obtained 83.6% mAP50 and 60.1% mAP50:95. Although ADown, EUCB, and IPFA provided modest improvements, their overall performance remained below that of FAPD. ADown prioritized efficiency, achieving the highest speed of 174 FPS while reducing parameters and computational complexity, whereas EUCB and IPFA improved mAP50:95 to 61.0% and 61.2%, respectively. In contrast, FAPD achieved 84.8% mAP50 and 61.6% mAP50:95, with precision and recall reaching 87.1% and 78.9%. Its speed decreased to 136 FPS, 16.6% below the baseline, indicating that FAPD traded moderate inference efficiency for improved object discrimination and bounding-box regression.
The advantage of FAPD was more pronounced on NWPU VHR-10, where it achieved the highest precision (93.4%) and mAP50 (92.6%). Its mAP50:95 reached 59.1%, exceeding the baseline by 3.0 percentage points and outperforming the other downsampling methods. Although ADown remained the fastest at 103 FPS, FAPD operated at 89 FPS, nearly matching the baseline (90 FPS). Despite a moderate increase in parameters and FLOPs, this limited overhead was acceptable given its consistent gains across multiple accuracy metrics. These results indicated that frequency-domain decomposition and low-frequency-guided gating effectively enhance structural fidelity and anti-aliasing capability for remote sensing object detection.
4.4.3. Comparison of Feature Fusion Modules
To further evaluate the effectiveness of the proposed RDLGF module, a comprehensive comparison was conducted against three distinct feature fusion modules, namely, SDFM [
81], LGAG [
82], and BiFPN_Concat [
22]. To minimize variable interference, different fusion strategies were separately placed at the front end of the detector head for feature fusion. The experimental results of each module on the two datasets are shown in
Table 6.
The results in
Table 6 show that RDLGF achieved the best overall feature fusion performance on both datasets. On DIOR, SDFM improved mAP50 and mAP50:95 from 83.6% and 60.1% to 83.9% and 60.6%, respectively, whereas LGAG increased precision to 86.9% without improving mAP50. BiFPN_Concat achieved 84.0% mAP50 and 60.7% mAP50:95 but incurred higher computational costs. In comparison, RDLGF added only 0.4 M parameters and achieved the highest mAP50 (84.1%) and mAP50:95 (60.9%), with recall reaching 78.1%. Although its inference speed decreased to 136 FPS, these results confirmed the effectiveness of RDLGF in feature recalibration and detection accuracy enhancement.
On NWPU VHR-10, RDLGF obtained the highest mAP50 (92.6%), mAP50:95 (60.2%), and recall (87.0%), indicating improved detection of dense, small, and adjacent objects. Its inference speed of 89 FPS was also close to that of the baseline (90 FPS) despite its slightly increased computational cost. Although LGAG and BiFPN_Concat achieved higher precision, their greater complexity did not result in superior mAP50:95. Overall, RDLGF effectively integrated joint recalibration, spatial-channel decoupled gating, and complementary fusion, thereby balancing detection accuracy, recall, inference efficiency, and model complexity.
4.5. Comparative Analysis with YOLOv8
Figure 6 illustrates the confusion matrices before and after the proposed modifications, where (a) and (c) correspond to the confusion matrices of the original baseline model on the NWPU VHR-10 and DIOR datasets, respectively, while (b) and (d) represent those of the improved FFR-YOLO model on the same two datasets. In each confusion matrix, the horizontal axis denotes the ground-truth class labels, whereas the vertical axis signifies the predicted class labels. The values within the cells reflect the proportional relationship between the predicted and actual class labels; a darker color intensity indicates a higher proportion, whereas blank cells indicate a value of zero.
A comparison between the confusion matrices across both datasets shows that FFR-YOLO achieved higher correct prediction proportions along the diagonal, demonstrating that the overall detection accuracy across various target classes outperformed the baseline network. Furthermore, the bottom row of the confusion matrix corresponding to the improved network exhibited a decrease in values, which indicated that the overall missed detection phenomenon of the model was alleviated. The results demonstrated that the proposed model achieved superior detection performance across most classes and, to some extent, reduced the overall rates of both missed detections and false alarms.
To evaluate the effectiveness and convergence characteristics of the improved FFR-YOLO network, we compared the box loss (box_loss), classification loss (cls_loss), and distribution focal loss (dfl_loss) of original YOLOv8 and the proposed FFR-YOLO during training, with results shown in
Figure 7. Across the entire 150-epoch training cycle, FFR-YOLO’s three core loss curves stayed lower in most training stages and converged to smaller values in the later phase, proving its advantages in convergence efficiency and feature representation learning during optimization.
Specifically, FFR-YOLO’s box_loss decreased faster and stabilized at a lower asymptote, enabling more accurate target spatial feature capture and higher-quality bounding-box regression to reduce baseline localization bias. FFR-YOLO’s cls_loss outperformed the baseline consistently, showing enhanced ability to discriminate target classes in complex backgrounds and reduce misclassification. The continued reduction of dfl_loss confirmed FFR-YOLO’s advantage in handling boundary uncertainty of remote sensing targets. In the late 100–150 epoch fine-tuning and convergence phase, local enlarged views showed FFR-YOLO’s loss continued to decline steadily and remained stable at a low level, while YOLOv8’s loss curve flattened and stagnated. This indicated that FFR-YOLO had better optimization stability and convergence performance, and its test set performance improvement further verified its excellent generalization ability.
4.6. Visual Detection Comparison
To evaluate the performance of the proposed FFR-YOLO network architecture in remote sensing object-detection tasks, various test image samples, including scenes with multi-scale objects and densely arranged multi-object scenes, were selected to further analyze the model performance from a visual perspective.
Figure 8 and
Figure 9 present the visual comparison of detection results between YOLOv8 and FFR-YOLO. The green boxes represent TP, red boxes for FN, and blue boxes FP.
Figure 8 illustrates the performance improvement of the FFR-YOLO model in multi-scale object-detection tasks. Multi-scale object distribution maps under four typical scenarios were selected as experimental samples. Objects in these scenarios differed significantly in scale, ranging from extremely small to extremely large sizes. Visual comparison showed that FFR-YOLO achieved superior detection performance in multi-scale object recognition compared with the baseline model YOLOv8. In the illustrated examples, FFR-YOLO delivered superior detection for small-scale objects without sacrificing performance on medium or large ones. This demonstrated that the proposed model possessed strong adaptability to objects of diverse scales.
Figure 9 compares and analyzes the detection performance of YOLOv8 and FFR-YOLO in densely arranged remote sensing image object-detection tasks. For dense objects in remote sensing images, FFR-YOLO outperformed YOLOv8 with fewer false detections and missed detections, thus achieving more complete detection results. However, several challenging cases remain. When vessels were packed extremely tightly with severe overlap and minimal inter-object spacing, FFR-YOLO still missed certain instances, particularly the smallest ones whose visual features were nearly indistinguishable from background textures. Additionally, a few false positives appeared in regions where dock structures and moored ships exhibited highly similar edge patterns. Although the proposed method enhanced dense small-object detection performance, the detection of densely packed small objects in crowded scenes remained a direction worth further exploration.
Furthermore, this study compared and analyzed the heatmap results generated by the model before and after network structure optimization when identifying small-sized objects, dense objects, and objects with various scales, as shown in
Figure 10,
Figure 11 and
Figure 12. These heatmaps intuitively demonstrated the superiority of FFR-YOLO in reducing false detections and enhancing target response capability in complex scenarios. In the figures, warm-toned regions, such as red and yellow, indicated areas with high model confidence for target existence, highlighting the accurate target localization ability of the model. Such visualization methods facilitated the analysis of the model’s attention mechanism towards key regions and helped explain its performance in complex detection tasks.
Taking the scene with dense objects in
Figure 10 as an example, FFR-YOLO featured more concentrated response areas, with highlighted regions mostly distributed near the centers of targets and relatively reduced responses to background noise. It proved that the model possessed favorable anti-interference capability and localization performance in complex scenarios. Meanwhile, under conditions of partial occlusion or narrow spacing between objects, FFR-YOLO achieved clearer instance separation, with fewer response adhesion and missed detection cases. This indicated that FFR-YOLO had superior fine-grained representation ability in feature extraction and boundary discrimination, which effectively improved the overall detection quality.
FFR-YOLO achieved prominent improvement in small-object recognition. As shown in
Figure 11, the original network presented scattered attention distribution accompanied by massive messy noise in background areas, making small objects easily submerged by complex background interference. By contrast, FFR-YOLO had highly contracted highlighted regions with sharper peaks, which accurately locked the actual positions of aircraft and vehicles and significantly suppressed background noise. The results verified that FFR-YOLO enhanced the focusing ability and localization precision of feature responses and effectively alleviated the common problems of small objects in remote sensing scenarios, such as low pixel proportion and high susceptibility to background disturbance.
For the multi-scale target scenario shown in
Figure 12, the heatmap generated by the original network exhibited diffuse and scattered responses for large-scale targets, while the boundaries of medium-scale targets appeared blurred. By contrast, the feature responses generated by the FFR-YOLO network were substantially concentrated. The high-response regions for large-scale targets were precisely focused on the core structural locations of the objects, while background noise fluctuations were significantly suppressed. Concurrently, FFR-YOLO established distinct and clear response regions for medium-sized objects as well. These visual comparisons demonstrated that the proposed FFR-YOLO network could effectively balance feature extraction across diverse scale granularities, thereby maintaining high localization precision even when encountering object combinations with vast dimensional disparity.
4.7. Comparative Analysis of Model Detection Performance
Several classic models in the field of object detection were selected to perform a comparative analysis against the FFR-YOLO model proposed in this study. These included Faster R-CNN, a classic multi-stage detector, along with the classic single-stage detector SSD algorithm and various single-stage detectors from the YOLO series: YOLOv3-tiny, YOLOv5n, YOLOv9t, YOLOv10n, YOLOv11n, YOLOv12n [
83], and the latest YOLOv26n [
84]. Furthermore, state-of-the-art (SOTA) models proposed by other scholars in recent years, such as Hyper-YOLO and FFCA-YOLO, were included in the comparison. All competing methods were reproduced and trained under the same experimental framework for fair comparison without using original paper results directly. YOLO-series baselines used public versions, all models trained from scratch without pretrained weights. All YOLO-based methods adopted the same training settings to eliminate the influence of different training conditions. Faster R-CNN and SSD also followed the same training protocol to ensure fairness. All architecture-specific hyperparameters were tuned under the same validation protocol and fixed so that performance differences mainly come from detector design rather than unequal training settings.
Table 7 and
Table 8 show the comprehensive comparison of each model’s indicators on NWPU VHR-10 and DIOR datasets, respectively.
On the NWPU VHR-10 dataset, traditional detectors performed poorly: Faster R-CNN and SSD had mAP50 of 52.1% and 59.6% and inference speeds of 6 and 18 FPS and were unsuited to complex remote sensing scenarios. YOLO-series models had higher accuracy, with YOLOv3-tiny, YOLOv5n, YOLOv9t, and YOLOv11n all exceeding 90% mAP50. The proposed FFR-YOLO reached 93.6% mAP50, 62.1% mAP50:95, and 88.9% recall, outperforming FFCA-YOLO by 0.4 and 0.7 percentage points in mAP50 and mAP50:95. FFR-YOLO inference speed was 81 FPS, higher than Hyper-YOLO’s 72 FPS and FFCA-YOLO’s 68 FPS and equal to YOLOv12n’s 81 FPS, showing a good accuracy–speed trade-off.
On the DIOR dataset with larger class diversity and more complex backgrounds, all models showed degraded performance. FFR-YOLO achieved 79.4% recall, 63.1% mAP50:95, and 85.8% mAP50, outperforming FFCA-YOLO by 0.8, 0.9 and 0.9 percentage points in the three metrics and outperforming Hyper-YOLO by 2.1 and 1.6 percentage points in recall and mAP50:95. FFR-YOLO ran at 136 FPS, faster than FFCA-YOLO’s 123 FPS and Hyper-YOLO’s 130 FPS, and remained competitive with lightweight YOLO variants despite higher accuracy. Though YOLOv26n reached 208 FPS, its mAP50 was only 82.5%, while FFR-YOLO balanced detection precision and real-time performance effectively.
4.8. Comparison on Different Datasets
To further validate the effectiveness of our improved remote sensing image recognition method, we conducted generalization experiments using the original YOLOv8 and FFR-YOLO models on three classic remote sensing image datasets: DOTA-v1.5 [
85], HRSC2016 [
86], and RSOD-Dataset [
87]. DOTA-v1.5 is a large-scale benchmark dataset for oriented object detection in aerial images, comprising 16 categories with 403,318 instances. HRSC2016 is a specialized dataset focused on ship detection in high-resolution images, containing 1071 samples with resolutions ranging from 0.5 m to 2 m and varying image sizes. RSOD-Dataset encompasses four object categories, making it suitable for multi-class object detection in the remote sensing domain; it contains a total of 976 images with balanced sample distribution and an average resolution of 0.5 m.
As shown in
Table 9, FFR-YOLO consistently outperformed YOLOv8 across all three datasets in terms of mAP while also achieving higher precision and recall, demonstrating its superior generalization capability.
Figure 13 presents a visual comparison of the detection results between YOLOv8 and FFR-YOLO on the three datasets. The experimental results demonstrated that FFR-YOLO achieved higher detection accuracy than the baseline network in small-object detection, overlapping-object detection, and multi-scale detection tasks, further validating its strong generalization ability.
5. Conclusions
To address missed small object detection, difficult dense object separation, and high false detection rates in complex-background remote sensing imagery, this study improved the YOLOv8 detection framework and proposed FFR-YOLO, a frequency-guided fusion reconstruction object detection network. This method performs synergistic optimization at the backbone, neck, and detector head front end: The FAPD module introduced to the backbone uses Haar wavelet decomposition to replace traditional strided convolutional downsampling and combines a low-frequency-guided high-frequency gating mechanism to enhance information preservation; the BRFM designed in the neck strengthens multi-scale feature collaborative expression via multi-source weighted fusion and cross-path bridging interactions. The RDLGF module constructed at the detector head front end improves the adaptive allocation capability of detection features.
Experimental evaluations on the DIOR and NWPU VHR-10 datasets show this method improves precision, recall, and overall detection performance. Compared with baseline YOLOv8, FFR-YOLO achieves 85.8% mAP50 and 63.1% mAP50:95 on the DIOR dataset and 93.6% and 62.1%, respectively, on the NWPU VHR-10 dataset. The results, including the confusion matrix, verify the method’s effectiveness in retaining small object features, separating dense objects, and suppressing complex backgrounds. Ablation and comparative experiments show the FAPD, BRFM, and RDLGF modules function complementarily to achieve an optimized accuracy-efficiency trade-off with minimal increases in parameter and computational overhead, with substantial practical value and application potential. Importantly, the proposed frequency-guided fusion reconstruction strategy is not limited to YOLOv8: FAPD can integrate into any CNN backbone with strided convolutions. BRFM can replace FPN/PAN structures in newer YOLO variants, and RDLGF serves as a general feature recalibration front end for arbitrary detection heads. While adopting more-recent YOLO versions could yield further gains, we selected YOLOv8 for its mature ecosystem and well-established training pipeline, ensuring fair comparisons and reproducible research in the remote sensing community.
Although the method achieved encouraging results, there remains room for improvement. First, the current framework is mainly based on horizontal bounding-box detection, and its adaptability to rotated, elongated targets with strong directionality needs further enhancement. Second, integration of modules such as FAPD introduces additional computational overhead, so subsequent research can adopt lightweight network design to improve deployment feasibility on resource-constrained edge devices. Third, this study’s experiments mainly focused on optical remote sensing data; future research can extend to other remote sensing modalities and incorporate advanced techniques to improve the model’s generalization and robustness in complex real-world environments.