<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">48755</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2024.048755</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>YOLO-MFD: Remote Sensing Image Object Detection with Multi-Scale Fusion Dynamic Head</article-title>
<alt-title alt-title-type="left-running-head">YOLO-MFD: Remote Sensing Image Object Detection with Multi-Scale Fusion Dynamic Head</alt-title>
<alt-title alt-title-type="right-running-head">YOLO-MFD: Remote Sensing Image Object Detection with Multi-Scale Fusion Dynamic Head</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Zhongyuan</given-names></name></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zhu</surname><given-names>Wenqiu</given-names></name><email>Zwq@hut.edu.cn</email></contrib>
<aff><institution>School of Computer Science, Hunan University of Technology</institution>, <addr-line>Zhuzhou, 412007</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Wenqiu Zhu. Email: <email>Zwq@hut.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>15</day>
<month>5</month>
<year>2024</year></pub-date>
<volume>79</volume>
<issue>2</issue>
<fpage>2547</fpage>
<lpage>2563</lpage>
<history>
<date date-type="received">
<day>17</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>3</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Zhang and Zhu</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Zhang and Zhu</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_48755.pdf"></self-uri>
<abstract>
<p>Remote sensing imagery, due to its high altitude, presents inherent challenges characterized by multiple scales, limited target areas, and intricate backgrounds. These inherent traits often lead to increased miss and false detection rates when applying object recognition algorithms tailored for remote sensing imagery. Additionally, these complexities contribute to inaccuracies in target localization and hinder precise target categorization. This paper addresses these challenges by proposing a solution: The YOLO-MFD model (YOLO-MFD: Remote Sensing Image Object Detection with Multi-scale Fusion Dynamic Head). Before presenting our method, we delve into the prevalent issues faced in remote sensing imagery analysis. Specifically, we emphasize the struggles of existing object recognition algorithms in comprehensively capturing critical image features amidst varying scales and complex backgrounds. To resolve these issues, we introduce a novel approach. First, we propose the implementation of a lightweight multi-scale module called CEF. This module significantly improves the model&#x2019;s ability to comprehensively capture important image features by merging multi-scale feature information. It effectively addresses the issues of missed detection and mistaken alarms that are common in remote sensing imagery. Second, an additional layer of small target detection heads is added, and a residual link is established with the higher-level feature extraction module in the backbone section. This allows the model to incorporate shallower information, significantly improving the accuracy of target localization in remotely sensed images. Finally, a dynamic head attention mechanism is introduced. This allows the model to exhibit greater flexibility and accuracy in recognizing shapes and targets of different sizes. Consequently, the precision of object detection is significantly improved. The trial results show that the YOLO-MFD model shows improvements of 6.3%, 3.5%, and 2.5% over the original YOLOv8 model in Precision, map@0.5 and map@0.5:0.95, separately. These results illustrate the clear advantages of the method.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Object detection</kwd>
<kwd>YOLOv8</kwd>
<kwd>multi-scale</kwd>
<kwd>attention mechanism</kwd>
<kwd>dynamic detection head</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Scientific Research Fund of Hunan Provincial Education Department</funding-source>
<award-id>23A0423</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Remote sensing image processing represents an interdisciplinary convergence, bringing together insights and methods from diverse fields such as remote sensing, computer vision, geographic information systems, and machine learning. Its historical roots date back to the 20th century and encompass image data captured by aircraft or satellites, providing a vast repository of information about the Earth&#x2019;s surface. Its central role extends to critical areas such as urban planning, agricultural management, and homeland security [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>In the field of remote sensing image processing, Object detection and image processing are important problems in computer vision [<xref ref-type="bibr" rid="ref-2">2</xref>]. Conventional target detection techniques typically rely on the construction of artificial features but often have shortcomings in terms of both performance and efficiency. Initially, target detection involves manual feature extraction using Classic algorithms like Support Vector Machine (SVM) [<xref ref-type="bibr" rid="ref-3">3</xref>], Adaptive Boosting (AdaBoost) [<xref ref-type="bibr" rid="ref-4">4</xref>], Histogram of oriented gradient [<xref ref-type="bibr" rid="ref-5">5</xref>], and Deformable Part-based Model [<xref ref-type="bibr" rid="ref-6">6</xref>]. Girshick [<xref ref-type="bibr" rid="ref-7">7</xref>] and others pioneered convolutional neural networks for target detection by introducing a Region-Convolutional Neural Network (R-CNN) for this purpose. Firstly, two-stage algorithms typified by the R-CNN series, encompassing R-CNN [<xref ref-type="bibr" rid="ref-8">8</xref>], Spatial Pyramid Pooling Networks (SPP-Net) [<xref ref-type="bibr" rid="ref-9">9</xref>], Faster R-CNN [<xref ref-type="bibr" rid="ref-10">10</xref>], Mask R-CNN [<xref ref-type="bibr" rid="ref-11">11</xref>], and others, primarily employ the selective search method to extract candidate frames of interest. These frames undergo feature extraction within a CNN, followed by a secondary classification utilizing SVM. Finally, a regressor fine-tunes the localization coordinates. Secondly, a one-stage algorithm, exemplified by YOLO [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-15">15</xref>] and Single Shot MultiBox Detector (SSD) [<xref ref-type="bibr" rid="ref-16">16</xref>], differs from the two-stage approach by utilizing a single convolutional neural network to directly localize and classify all targets across the entire image. YOLO facilitates real-time target detection, outperforming two-stage detection algorithms by an order of magnitude in speed. Moreover, YOLO accounts for more background information, reducing the likelihood of misclassifying the background as foreground, making it more suitable for remote sensing image processing with diverse backgrounds. Presently, the latest research pertains to the YOLOv8 [<xref ref-type="bibr" rid="ref-17">17</xref>] algorithm, featuring a novel backbone network architecture and anchor-free detection head. This algorithm excels in feature extraction, target detection, and segmentation. However, it exhibits sensitivity to changes in target scale, limiting its efficacy in addressing the challenges posed by remote sensing images.</p>
<p>Challenges commonly encountered in remote sensing image processing encompass densely distributed targets, pronounced variations in target scales, and intricate backgrounds. Additionally, the presence of minuscule targets in distant images poses heightened difficulties in detection, elevating the likelihood of missed detections and false positives. The demanding performance standards for detection networks make it arduous for conventional networks to directly address remote sensing image detection. Considering these characteristics, this paper delves into the structure and technical enhancements of target detection algorithms tailored for remote sensing image scenes. Leveraging the YOLOv8 network structure as a foundation, a novel multi-scale and efficient remote sensing imaging target detection scheme, YOLO-MFD, is presented to increase the detection capability of the network. The main contributions of our work are as follows:
<list list-type="bullet">
<list-item>
<p>Deep feature maps essentially encapsulate richer semantic information, while shallow feature maps focus mainly on providing precise location information. In the YOLOv8 model, we have increased the number of detection layers from three to four in the original backbone network. This increase allows the fusion of shallower layers, which ensures improved localization accuracy. Therefore, this improvement not only stabilizes the training process but also improves the accuracy of the model, making it more suitable for remote sensing image detection.</p></list-item>
<list-item>
<p>To address miss and false detection rates in the YOLOv8 algorithm when applied to remote sensing images and to extract multi-scale feature information from complex backgrounds without incurring additional computational overhead, we propose the lightweight convolutional block Convolutional-Depthwise Convolution Block (CDW). CDW can extract more multi-scale feature information from complex backgrounds compared to the standard convolutional block, without increasing computational complexity. Subsequently, the proposed Convolutional-Depthwise Convolution Block-Encoder Modulator Attention (CDW-EMA) is integrated with the CSP Bottleneck with 2 convolutions (C2f) modules in the backbone network of the YOLOv8 model to form a new CDW-EMA-C2f (CEF) module.</p></list-item>
<list-item>
<p>Within the YOLOv8 model, the output of the backbone network generates a three-dimensional tensor structured as horizontal <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> spatial <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> channel. Consequently, the model substitutes its detection head with a Dynamic Head [<xref ref-type="bibr" rid="ref-18">18</xref>], allowing the simultaneous merging of scale-aware, spatial-aware, and task-aware attention mechanisms. This integration applies the attention mechanism to each distinct dimension of the feature tensor, enhancing the detection head&#x2019;s representational prowess. Consequently, this enhancement bolsters the algorithm&#x2019;s detection efficacy for smaller targets.</p></list-item>
</list></p>
</sec>
<sec id="s2">
<label>2</label>
<title>Structure of YOLOv8 and Algorithm Principles</title>
<p>The YOLOv8 model comprises several key components: The input layer, backbone network for feature extraction (Backbone), feature enhancement module (Neck), and detection output module (Detect). <xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the model&#x2019;s detailed structure and constituent parts.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Structure and details of YOLOv8</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-1.tif"/>
</fig>
<p>The backbone network serves a primary function in extracting information from images and transmitting it to the neck and head modules. It comprises multiple convolution blocks, including the C2f and the terminal Spatial Pyramid Pooling-Fast (SPPF) modules. The convolution (Conv) module, featuring Conv2d, Batch Normalization 2D (BatchNorm2d), and activation functions, is pivotal for feature extraction and organizing the feature map. YOLOv8 incorporates elements from the residual structure of YOLOv5&#x2019;s CSP Bottleneck with 3 convolutions (C3) module [<xref ref-type="bibr" rid="ref-19">19</xref>] and the Efficient Layer Aggregation Network (ELAN) concept from YOLOv7 [<xref ref-type="bibr" rid="ref-20">20</xref>], merging them to create the C2f structure. This innovative design ensures model lightness while acquiring richer information, dynamically adjusting the channel as per the model scale.</p>
<p>The neck part mainly plays the role of feature fusion, leveraging backbone network features fully, using the Feature Pyramid Network &#x002B; Path Aggregation Network (FPN&#x002B;PAN) construction approach, which enhances its semantic representation and localization ability on multiple scales.</p>
<p>The head processes the last stage of the network. On the output side, it determines the category and location of the detected target based on the features from the first two processing parts, thus enabling detection. This has been replaced by today&#x2019;s prevalent decoupled head structure, which separates the classification and detection functions. This modification addresses the issue of different emphasis between classification and localization. In addition, it adopts the Anchor-Free [<xref ref-type="bibr" rid="ref-21">21</xref>] approach for target detection, which improves the detection speed. For the loss calculation, it adopts a dynamic allocation strategy for normal and negative samples and uses the varifocal loss (VFL loss) [<xref ref-type="bibr" rid="ref-22">22</xref>] as the classification loss.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Structure of YOLO-MFD</title>
<p>Our proposed YOLO-MFD architecture, illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, works through several stages. First, the CEF module within the backbone captures comprehensive multi-scale feature data of the image. Next, the neck section fuses features from multiple layers to identify the target. Finally, the dynamic detection head outputs both target and category information.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Structure of YOLO-MFD</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-2.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Four-Layer Detection Structure</title>
<p>The number of detection layers in the YOLOv8 model has been increased from three to four. The shallow layer of the convolutional neural network extracts features closer to the input, including some details and edge information of the image. Meanwhile, the deep network extracts more abstract semantic information after multiple convolutional pooling, and the features of small targets are easily masked or lost. However, the details and edge information of the target plays a crucial role in accurate classification and localization. Therefore, the small target detection layer adds a new output layer designed by us to the Neck network, which helps the network to better capture the shallow semantic information, thus improving the detection accuracy of small targets.</p>
<p>After two Upsample and Concat operations, the designed fourth output layer undergoes another Upsample operation to obtain a 160 &#x00D7; 160 feature map. Following Upsample and fusion of features at different scales, the feature map has stronger semantic information and finer spatial details, enabling better discrimination and detection of very small targets. The resulting feature map is then concatenated with the backbone network to further fuse feature information at different scales. A C2f module is introduced to process the fused feature map, keeping its size at 160 &#x00D7; 160. Finally, a very small target detection layer is obtained to help the network better capture detailed information about the target. Its improved overall structure is illustrated in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Add YOLOv8 detection layer</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-3.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>The CEF Module</title>
<p>Attention mechanisms originated from neuroscience, describing the brain&#x2019;s mechanism when processing information. Later, this concept was integrated into machine learning to bolster model performance and accuracy. This mechanism works by automatically identifying critical features within the input data to increase the ability and precision of the model. Enhancing the model&#x2019;s ability to learn, attention mechanisms pave the way for further potential and prospects in image processing, computer vision, and their diverse applications.</p>
<p>Commonly employed attention mechanisms in image processing include channel attention and spatial attention. Recent insights suggest the potential synergy of combining these mechanisms to address diverse challenges. For instance, the Squeeze-and-Excitation Networks (SE) [<xref ref-type="bibr" rid="ref-23">23</xref>] model, epitomized by the channel attention mechanism, facilitates the extraction of channel features by explicitly defining interactions across channel dimensions. Attention Module for Convolutional Blocks (CBAM) [<xref ref-type="bibr" rid="ref-24">24</xref>] is utilized to establish feature mappings spanning channel and spatial information, facilitating semantic dependencies in both spatial and channel dimensions. However, the conventional handling of inter-channel relations often involves dimensionality reduction, when extracting deep visual representations, this can lead to adverse effects. To address those limitations, researchers like Daliang Ouyang have adapted the Channel Attention (CA) [<xref ref-type="bibr" rid="ref-25">25</xref>] mechanism to retain crucial channel information while reducing computational costs. Their method includes reconfiguring specific channels into batch dimensions and organizing channel dimensions into separate sub-features [<xref ref-type="bibr" rid="ref-26">26</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>]. This method encourages a more balanced distribution of spatial semantics across feature groups, offering novel solutions to reconcile the interplay between channel attention and spatial attention. Additionally, it introduces a novel and efficient multiscale attention mechanism (EMA) [<xref ref-type="bibr" rid="ref-28">28</xref>] module, depicted in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Structure of EMA</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-4.tif"/>
</fig>
<p>The EMA attention mechanism employs a distinctive modeling approach to handle cross-channel interaction information within a channel. Utilizing a global average pooling operation within the 1 &#x00D7; 1 convolutional branch, EMA encodes channels bidirectionally, emphasizing inter-channel information transfer. Conversely, the 3 &#x00D7; 3 convolutional branch excludes GN normalization and average pooling operations, focusing on extracting multi-scale feature representations. Moreover, EMA introduces a unique cross-space information aggregation method to enable more comprehensive feature aggregation. This method involves incorporating two tensors derived from the outputs of the 1 &#x00D7; 1 and 3 &#x00D7; 3 branches, respectively. Lastly, global dimensional information of the 1 &#x00D7; 1 branch output is encoded by global mean pooling. This transforms the smallest branch&#x2019;s output channel features into corresponding dimensional shapes, following the pooling operation described in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>H</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>W</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>A lightweight convolutional block CDW is introduced to capture diverse feature data in complex backgrounds without extensive computation. This serves as the basis for CDW-EMA, a lightweight multi-scale attention mechanism. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the detailed structures of CDW and CDW-EMA, correspondingly.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Structure of CDW and CDW-EMA</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-5.tif"/>
</fig>
<p>Where Depthwise Convolution (DW) [<xref ref-type="bibr" rid="ref-29">29</xref>] convolution is also called separable convolutional convolution, where the process of one convolution kernel corresponds to one channel, the output channel count matches the input channel count, which is M, and the dimensions are <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the output channels are also M, with a convolution kernel size of <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, its calculated quantity is shown in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>M</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>The number of its parameters is given by <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>.
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>The CDW convolution block consists of Conv 3 &#x00D7; 3, DW 3 &#x00D7; 3, Conv 1 &#x00D7; 1, BatchNorm, and ReLU activation function. Compared with ordinary convolution, DW convolution processes each channel of the input independently, which can be regarded as a spatial convolution operation on each channel, and has the advantages of fewer parameters and less computation, etc. Batch Normalization (BatchNorm) accelerates model convolution and enhances stability, while the Rectified Linear Unit (ReLU) [<xref ref-type="bibr" rid="ref-30">30</xref>] activation features amplify network nonlinearities and inhibit gradient disappearance. CDW convolution block consists of regular convolution and depth convolution. Regular convolution performs channel information adjustment, depth convolution performs efficient spatial feature extraction, and the two convolution layers are connected in the form of an inverse residual block, and the gradient disappearance problem of CDW is mitigated by jumping connection, so as to achieve better information extraction of small objects in remote sensing images and to minimize gradient disappearance problem.</p>
<p>CDW-EMA consists of four branches: Main Branch, Coordinate Branch, and CDW 3 &#x00D7; 3. We use CDW 3 &#x00D7; 3 instead of the original Conv 3 &#x00D7; 3. The improved CDW-EMA module reduces the amount of computation and the number of parameters while keeping the sensor field unchanged, which improves the speed and accuracy of the model. Then, we fuse the proposed CDW-EMA with the C2f module in the backbone part of the backbone network of the YOLOv8 model to form the new module CEF. The overall structure of CEF is shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Structure of CEF</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-6.tif"/>
</fig>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Dynamic Detection Head</title>
<p>In the YOLOv8 model, the output of the backbone network forms a three-dimensional tensor with dimensions of horizontal &#x00D7; spatial &#x00D7; channel. Consequently, the YOLOv8 model replaces its detection head with a dynamic detection head called DyHead (Dynamic Head). The DyHead unifies scale-aware, spatial-aware, and task-aware attention mechanisms, thereby integrating attention into each specific dimension of the feature tensor. Given the 3D feature tensor at the detection level <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>F</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>S</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>C</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, Then applying attention to L, S, and C, respectively, yields three perceptual abilities. Given a feature layer, applying self-attention to it gives <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>W</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>F</mml:mi></mml:math></disp-formula></p>
<p>If a subsequent process employs a fully connected layer, where <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents an attention mechanism. If the next process uses a fully connected layer, this approach is too computationally intensive. So the attention is carried out in three dimensions, each attention over a certain perspective, there is <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>W</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>F</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>F</mml:mi></mml:math></disp-formula></p>
<p>Three distinct attention functions <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are used on dimensions C, S, and L, respectively. These attention sequences are imposed on the sensing head and can be stacked multiple times. In improving the design of the detection head model, four groups of modules are used to be stacked sequentially to give the detection head a stronger representational capability, this improves the algorithm&#x2019;s ability to find small targets. The DyHead structure is displayed in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Structure of DyHead</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-7.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Results and Analysis</title>
<p><xref ref-type="table" rid="table-1">Table 1</xref> lists the environmental configuration used for the experiment.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Configuration of the experimental environment</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Project</th>
<th>Environment</th>
</tr>
</thead>
<tbody>
<tr>
<td>OS</td>
<td>Windows11</td>
</tr>
<tr>
<td>CPU</td>
<td>i5-9400F</td>
</tr>
<tr>
<td>GPU</td>
<td>NVIDIA 2070 super</td>
</tr>
<tr>
<td>Language</td>
<td>Python3.10</td>
</tr>
<tr>
<td>Pytorch version</td>
<td>2.0.1</td>
</tr>
<tr>
<td>CUDA</td>
<td>11.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_1">
<label>4.1</label>
<title>Evaluation Metrics</title>
<p>Precision, Recall, mAP@0.5, and mAP@0.5:0.95 are taken as the experimental evaluation indexes, and multifaceted comparison data are used to ensure the model effect.</p>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>Precision</title>
<p>Precision, as defined in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, measures the ratio of accurately predicted targets to the total number of targets predicted by the model:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>Precision</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Precision&#x2019;s denominator sums TP and FP, where TP signifies correctly predicted positive cases and FP represents incorrectly predicted positive cases when the actual cases were negative.</p>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Recall</title>
<p>Recall, as shown in <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>, measures the proportion of real targets correctly predicted by the model:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Recall&#x2019;s denominator combines TP and FN, with TP representing cases predicted as positive where the actual value is also positive, and FN representing cases predicted as negative while being positive.</p>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>mAP</title>
<p>mAP represents the average accuracy of all labels divided by the total number of categories. A higher value of mAP indicates a higher average accuracy of the model. <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref> illustrates mAP:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mtext>mAP</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:mo>&#x2211;</mml:mo><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Datasets</title>
<p>This experiment uses the RSOD dataset, a public dataset from Wuhan University for target detection in remote sensing images. It includes four categories: Airplanes, playgrounds, overpasses, and oil tanks, with 976 images and 6950 targets. The training parameters are detailed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Experimental parameter setting</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Division ratio</td>
<td>7:2:1 (train:Val:Test)</td>
</tr>
<tr>
<td>Optimizer</td>
<td>SGD</td>
</tr>
<tr>
<td>Batch size</td>
<td>8</td>
</tr>
<tr>
<td>Epochs</td>
<td>100</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Analysis of Results</title>
<p>Firstly, we compared the CEF module with mainstream attention mechanisms (e.g., EMA, SE, CA, and Environment-Cognition-Action(ECA) [<xref ref-type="bibr" rid="ref-31">31</xref>]) individually combined with the YOLOv8 base model. This comparison helped determine the most effective attention mechanism for detection.</p>
<p>CEF is superior to other mainstream attention mechanisms in achieving optimal results across all metrics. Compared to the original Yolov8 algorithm, it improves precision by 2.2%, recall by 2%, mAP50 by 2.5%, and mAP95 by 1%, as detailed in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparison with other attention mechanisms</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Precision</th>
<th>Recall</th>
<th>mAP@0.5</th>
<th>mAP@0.5:0.95</th>
</tr>
</thead>
<tbody>
<tr>
<td>YOLOv8</td>
<td>0.862</td>
<td>0.912</td>
<td>0.916</td>
<td>0.600</td>
</tr>
<tr>
<td>&#x002B;CA</td>
<td>0.822</td>
<td>0.892</td>
<td>0.885</td>
<td>0.571</td>
</tr>
<tr>
<td>&#x002B;SE</td>
<td>0.805</td>
<td>0.879</td>
<td>0.842</td>
<td>0.582</td>
</tr>
<tr>
<td>&#x002B;ECA</td>
<td>0.887</td>
<td>0.857</td>
<td>0.895</td>
<td>0.580</td>
</tr>
<tr>
<td>&#x002B;EMA</td>
<td>0.865</td>
<td>0.888</td>
<td>0.895</td>
<td>0.601</td>
</tr>
<tr>
<td>&#x002B;CEF</td>
<td>0.884</td>
<td>0.932</td>
<td>0.941</td>
<td>0.610</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>We performed ablation experiments on the YOLO-MFD algorithm using the validation set. <xref ref-type="table" rid="table-4">Table 4</xref> shows the detailed data from these experiments. Compared with the original YOLOv8, our proposed YOLO-MFD algorithm improves the precision, Recall and mAP@0.5:0.95 by 6.3%, 3.5%, and 2.5%, respectively, and these data completely demonstrate that the performance of the proposed YOLO-MFD algorithm achieves a huge improvement over the original YOLOv8.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Ablation experiment</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Precision</th>
<th>Recall</th>
<th>mAP@0.5</th>
<th>mAP@0.5:0.95</th>
</tr>
</thead>
<tbody>
<tr>
<td>YOLOv8</td>
<td>0.862</td>
<td>0.912</td>
<td>0.916</td>
<td>0.600</td>
</tr>
<tr>
<td>&#x002B;detect</td>
<td>0.841</td>
<td>0.891</td>
<td>0.909</td>
<td>0.621</td>
</tr>
<tr>
<td>&#x002B;CEF</td>
<td>0.884</td>
<td>0.932</td>
<td>0.941</td>
<td>0.610</td>
</tr>
<tr>
<td>&#x002B;DyHead</td>
<td>0.891</td>
<td>0.907</td>
<td>0.921</td>
<td>0.597</td>
</tr>
<tr>
<td>YOLO-MFD</td>
<td>0.925</td>
<td>0.915</td>
<td>0.951</td>
<td>0.625</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Finally, to confirm the detection capability of the YOLO-MFD algorithmic model, its target detection performance with the mainstream algorithms Faster R-CNN, SGD, YOLOv3, YOLOv4, YOLOv5 and YOLOv7 on the RSOD dataset was quantitatively analyzed, and the validation part of the dataset was examined using different models, and the results of comparing their metric values are shown in <xref ref-type="table" rid="table-5">Table 5</xref>, which is not compared with the playground model in the dataset RSOD. The data of the playground model in the RSOD dataset are excellent and are not compared.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Experimental comparison of mainstream algorithms</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Model</th>
<th colspan="4" align="center">mAP@0.5</th>
</tr>
<tr>
<th>Aircraft</th>
<th>Oil tank</th>
<th>Overpass</th>
<th>All</th>
</tr>
</thead>
<tbody>
<tr>
<td>Faster R-CNN</td>
<td>0.631</td>
<td>0.841</td>
<td>0.769</td>
<td>0.805</td>
</tr>
<tr>
<td>SSD</td>
<td>0.521</td>
<td>0.668</td>
<td>0.567</td>
<td>0.764</td>
</tr>
<tr>
<td>YOLOv3</td>
<td>0.802</td>
<td>0.931</td>
<td>0.672</td>
<td>0.851</td>
</tr>
<tr>
<td>YOLOv4</td>
<td>0.813</td>
<td>0.965</td>
<td>0.688</td>
<td>0.873</td>
</tr>
<tr>
<td>YOLOv5</td>
<td>0.947</td>
<td>0.940</td>
<td>0.669</td>
<td>0.902</td>
</tr>
<tr>
<td>YOLOv7</td>
<td>0.935</td>
<td>0.981</td>
<td>0.841</td>
<td>0.924</td>
</tr>
<tr>
<td>YOLO-MFD</td>
<td>0.949</td>
<td>0.995</td>
<td>0.874</td>
<td>0.951</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Comparison Test</title>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> shows the loss and map@50 plots for each module after insertion, and it can be seen that YOLO-CEF outperforms the other algorithms in terms of both loss function convergence and map50 improvement.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Loss and map50 comparison across models</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-8.tif"/>
</fig>
<p>To better showcase the algorithm&#x2019;s adaptation to various scenarios in solving the RSOD dataset detection issue, we performed visualization and comparison experiments. <xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows the instances where small targets were missed, <xref ref-type="fig" rid="fig-10">Fig. 10</xref> illustrates false detections of small targets, and <xref ref-type="fig" rid="fig-11">Fig. 11</xref> presents a comparison of detection accuracy for large targets. This ensured a more comprehensive adaptation of the algorithm to diverse scenarios.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Missed detection of small targets in more complex backgrounds</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-9.tif"/>
</fig><fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>False detection of small targets in more complex contexts</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-10.tif"/>
</fig><fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Target detection accuracy comparison</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_48755-fig-11.tif"/>
</fig>
<p>The detection results of the YOLO-MFD (left) and the YOLOv8 (right) are shown below.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusions</title>
<p>This paper introduces a novel algorithm designed for remote sensing image object detection. YOLO-MFD is an algorithm that improves the YOLOv8 model. First, we developed a lightweight multiscale module called CEF. Second, an additional detection layer was added to improve the accuracy of target localization in remote sensing images. Finally, the integration of a dynamic attention mechanism further refined the accuracy of target detection.</p>
<p>In the evaluation conducted on the RSOD dataset, the YOLO-MFD algorithm exhibited a detection accuracy of 92.5%, a map@0.5 of 95.1%, and a map@0.5:0.95 of 62.5%, all of which surpass the existing mainstream methods. Compared to the original YOLOv8 model, the YOLO-MFD algorithm demonstrated a 6.3% increase in accuracy, with increases of 3.5% and 2.5% in map@0.5 and map@0.5:0.95, respectively. Collectively, these improvements effectively address challenges in remote sensing image detection, including low average detection accuracy, false alarms, and missed detections due to scale diversity, small target areas, and complex backgrounds.</p>
<p>In future research, we will focus on exploring model pruning and lightweight strategies. The aim is to optimize the algorithm while maintaining detection accuracy, facilitating more efficient deployment in practical applications.</p>
</sec>
</body>
<back>
<ack>
<p>Thanks are extended to the editors and reviewers.</p>
</ack>
<sec><title>Funding Statement</title>
<p>A project supported by the Scientific Research Fund of Hunan Provincial Education Department (23A0423).</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Study conception and design: Zhongyuan Zhang and Wenqiu Zhu; data collection: Zhongyuan Zhang; analysis and interpretation of results: Zhongyuan Zhang and Wenqiu Zhu; draft manuscript preparation: Zhongyuan Zhang. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The publicly RSOD dataset can be found at: <ext-link ext-link-type="uri" xlink:href="http://Https://github.com/RSIA-LIESMARS-WHU/RSOD-Dataset-">https://github.com/RSIA-LIESMARS-WHU/RSOD-Dataset-</ext-link>. The data and materials used to support the findings of this study are available from the author upon request after acceptance.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Ning</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>Impact of rapid urban sprawl on the local meteorological observational environment based on remote sensing images and GIS technology</article-title>,&#x201D; <source>Remote Sens.</source>, vol. <volume>13</volume>, no. , pp. <fpage>2624</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/rs13132624</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. F.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Omri</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Abdel-Khalek</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Khalil</surname></string-name>, and <string-name><given-names>R. F.</given-names> <surname>Mansour</surname></string-name></person-group>, &#x201C;<article-title>Computational intelligence-based harmony search algorithm for real-time object detection and tracking in video surveillance systems</article-title>,&#x201D; <source>Math.</source>, vol. <volume>10</volume>, no. <issue>5</issue>, pp. <fpage>733</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/math10050733</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mi</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Shuai</surname></string-name></person-group>, &#x201C;<article-title>Railway dangerous goods transportation system risk identification: Comparisons among SVM, PSO-SVM, GA-SVM, and GS-SVM</article-title>,&#x201D; <source>Appl. Soft Comput.</source>, vol. <volume>109</volume>, no. <issue>5</issue>, pp. <fpage>107541</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1016/j.asoc.2021.107541</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Shahraki</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abbasi</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Haugen</surname></string-name></person-group>, &#x201C;<article-title>Boosting algorithms for network intrusion detection: A comparative evaluation of Real AdaBoost, Gentle AdaBoost, and Modest AdaBoost</article-title>,&#x201D; <source>Eng. Appl. Artif. Intell.</source>, vol. <volume>94</volume>, pp. <fpage>103770</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.engappai.2020.103770</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Kalake</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Dong</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Wan</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Hou</surname></string-name></person-group>, &#x201C;<article-title>Enhancing detection quality rate with a combined HOG and CNN for real-time multiple object tracking across non-overlapping multiple cameras</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>6</issue>, pp. <fpage>2123</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22062123</pub-id>; <pub-id pub-id-type="pmid">35336294</pub-id></mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. J.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Prasad</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Khanna</surname></string-name>, and <string-name><given-names>C. T.</given-names> <surname>Lin</surname></string-name></person-group>, &#x201C;<article-title>A fast fused part-based model with new deep feature for pedestrian detection and security monitoring</article-title>,&#x201D; <source>Measurement</source>, vol. <volume>151</volume>, no. <issue>4</issue>, pp. <fpage>107081</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.measurement.2019.107081</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Girshick</surname></string-name></person-group>, &#x201C;<article-title>Fast R-CNN</article-title>,&#x201D; in <conf-name>Proc. IEEE Int. Conf. Comp. Vision</conf-name>, <publisher-loc>Santiago, Chile</publisher-loc>, Dec. 7&#x2013;13, <year>2015</year>, pp. <fpage>1440</fpage>&#x2013;<lpage>1448</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Kesav</surname></string-name> and <string-name><given-names>M. G.</given-names> <surname>Jibukumar</surname></string-name></person-group>, &#x201C;<article-title>Efficient and low complex architecture for detection and classification of brain tumor using RCNN with two channel CNN</article-title>,&#x201D; <source>J. King Saud Univ.-Comput. Inf. Sci.</source>, vol. <volume>34</volume>, no. <issue>8</issue>, pp. <fpage>6229</fpage>&#x2013;<lpage>6242</lpage>, <month>Aug.</month> <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jksuci.2021.05.008</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Spatial pyramid pooling in deep convolutional networks for visual recognition</article-title>,&#x201D; <source>IEEE Trans. Pattern Anal. Mach. Intell.</source>, vol. <volume>37</volume>, no. <issue>9</issue>, pp. <fpage>1904</fpage>&#x2013;<lpage>1916</lpage>, <year>2015</year>. doi: <pub-id pub-id-type="doi">10.1109/TPAMI.2015.2389824</pub-id>; <pub-id pub-id-type="pmid">26353135</pub-id></mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Mijwil</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Aggarwal</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Doshi</surname></string-name>, <string-name><given-names>K. K.</given-names> <surname>Hiran</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>G&#x00F6;k</surname></string-name></person-group>, &#x201C;<article-title>The distinction between R-CNN and fast RCNN in image analysis: A performance comparison</article-title>,&#x201D; <source>Asian J. Appl. Sci.</source>, vol. <volume>10</volume>, no. <issue>5</issue>, pp. <fpage>429</fpage>&#x2013;<lpage>437</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.24203/ajas.v10i5.7064</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Qian</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhuo</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Xiang</surname></string-name></person-group>, &#x201C;<article-title>Traffic signs detection and segmentation based on the improved mask R-CNN</article-title>,&#x201D; in <conf-name>2021 40th Chinese Control Conf. (CCC)</conf-name>, <publisher-loc>Shanghai, China</publisher-loc>, <year>Jul. 26&#x2013;28, 2021</year>, pp. <fpage>8241</fpage>&#x2013;<lpage>8246</lpage>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Pestana</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A full featured configurable accelerator for object detection with YOLO</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>75864</fpage>&#x2013;<lpage>75877</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3081818</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Kim</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Implementation of YOLO-v2 image recognition and other testbenches for a CNN accelerator</article-title>,&#x201D; in <conf-name>2019 IEEE 9th Int. Conf. Consum. Electron. (ICCE-Berlin)</conf-name>, <publisher-loc>Berlin, Germany</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Sep. 08&#x2013;11, 2019</year>, pp. <fpage>242</fpage>&#x2013;<lpage>247</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Redmon</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Farhadi</surname></string-name></person-group>, &#x201C;<article-title>YOLOv3: An incremental improvement</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comp. Vision Pattern Recogn. (CVPR)</conf-name>, <publisher-loc>Salt Lake City, USA</publisher-loc>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Tong</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Gao</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Yan</surname></string-name></person-group>, &#x201C;<chapter-title>Mobile-YOLO: A lightweight and efficient implementation of object detector based on YOLOv4</chapter-title>,&#x201D; in <source>Advances in Computer Science for Engineering and Education</source>, <person-group person-group-type="editor"><string-name><given-names>Z.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Dychka</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Petoukhov</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>He</surname></string-name></person-group>, Eds. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2022</year>, pp. <fpage>221</fpage>&#x2013;<lpage>234</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-3-031-04812-8_19</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>SSD: Single shot multibox detector</article-title>,&#x201D; in <conf-name>Comp. Vision&#x2013;ECCV 2016: 14th Eur. Conf.</conf-name>, <publisher-loc>Amsterdam, The Netherlands</publisher-loc>, <publisher-name>Springer International Publishing</publisher-name>, <year>2016</year>, pp. <fpage>21</fpage>&#x2013;<lpage>37</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Lou</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>DC-YOLOv8: Small-size object detection algorithm based on camera sensor</article-title>,&#x201D; <source>Electron.</source>, vol. <volume>12</volume>, no. <issue>10</issue>, pp. <fpage>2323</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/electronics12102323</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Dai</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<conf-name>Dynamic head: Unifying object detection heads with attentions,&#x201D; presented at the IEEE/CVF Conf. on Comp. Vision and Pattern Recogn</conf-name>., <year>Jun. 19&#x2013;25, 2021</year>, pp. <fpage>7373</fpage>&#x2013;<lpage>7382</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Jocher</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Ultralytics/yolov5: V5.0-YOLOv5-P6 1280 models, AWS, Supervise.ly and YouTube integrations</article-title>,&#x201D;  <publisher-name>Zenodo</publisher-name>, <year>2021</year>. <comment>[Online]. Available:</comment> <ext-link ext-link-type="uri" xlink:href="https://api.semanticscholar.org/CorpusID:244964519">https://api.semanticscholar.org/CorpusID:244964519</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Pham</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Nguyen</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Donan</surname></string-name></person-group>, &#x201C;<article-title>Road damage detection and classification with YOLOv7</article-title>,&#x201D; in <conf-name>Proc. 2022 IEEE Int. Conf. Big Data</conf-name>, <publisher-loc>Osaka, Japan</publisher-loc>, <year>Dec. 17&#x2013;20, 2022</year>, pp. <fpage>6416</fpage>&#x2013;<lpage>6423</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yan</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Liao</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>Efficient person search: An anchor-free approach</article-title>,&#x201D; <source>Int. J. Comput. Vis.</source>, vol. <volume>131</volume>, no. <issue>7</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s11263-023-01772-3</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Fu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Xiong</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>VFL: A verifiable federated learning with privacy-preserving for big data in industrial IoT</article-title>,&#x201D; <source>IEEE Trans. Ind. Inform.</source>, vol. <volume>18</volume>, no. <issue>5</issue>, pp. <fpage>3316</fpage>&#x2013;<lpage>3326</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/TII.2020.3036166</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Shen</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Squeeze-and-excitation networks</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comp. Vis. Pattern Recogn.</conf-name>, <publisher-loc>State Utah, USA</publisher-loc>, <year>Jun. 18&#x2013;22, 2018</year>, pp. <fpage>7132</fpage>&#x2013;<lpage>7141</lpage>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Hui</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Song</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Improved YOLOv4 marine target detection combined with CBAM</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>13</volume>, no. <issue>4</issue>, pp. <fpage>623</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/sym13040623</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Hou</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Zhou</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Feng</surname></string-name></person-group>, &#x201C;<article-title>Coordinate attention for efficient mobile network design</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comp. Vis. Pattern Recogn.</conf-name>, <publisher-loc>Nashville, TN, USA</publisher-loc>, Jun. 20&#x2013;25, pp. <fpage>13713</fpage>&#x2013;<lpage>13722</lpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Liao</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Zhu</surname></string-name></person-group>, &#x201C;<article-title>YOLO-GCRS: A remote sensing image object detection algorithm incorporating a global contextual attention mechanism</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>12</volume>, no. <issue>20</issue>, pp. <fpage>4272</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/electronics12204272</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Liao</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Zhu</surname></string-name></person-group>, &#x201C;<article-title>YOLO-DRS: A bioinspired object detection algorithm for remote sensing images incorporating a multi-scale efficient lightweight attention mechanism</article-title>,&#x201D; <source>Biomimetics</source>, vol. <volume>8</volume>, no. <issue>6</issue>, pp. <fpage>458</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/biomimetics8060458</pub-id>; <pub-id pub-id-type="pmid">37887591</pub-id></mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Ouyang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Efficient multi-scale attention module with cross-spatial learning</article-title>,&#x201D; in <conf-name>Proc. ICASSP 2023&#x2013;2023 IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP)</conf-name>, <publisher-loc>Rhodes Island, Greece</publisher-loc>, <year>Jun. 4&#x2013;10</year>, <year>2023</year>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Rosing</surname></string-name></person-group>, &#x201C;<article-title>Depthwise convolution is all you need for learning multiple visual domains</article-title>,&#x201D; presented at the <conf-name>Proc. AAAI Conf. Artif. Intell., Hawaii State, USA, Jan. 27&#x2013;Feb. 01</conf-name>, <year>2019</year>, vol. <volume>33</volume>, no. <issue>1</issue>, pp. <fpage>8368</fpage>&#x2013;<lpage>8375</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Jiang</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Cheng</surname></string-name></person-group>, &#x201C;<article-title>Target recognition based on CNN with LeakyReLU and PReLU activation functions</article-title>,&#x201D; presented at the Proc. 2019 Int. Conf. Sens., Diagn. Progn. Control (SDPC), <publisher-loc>Beijing, China</publisher-loc>, <year>Aug. 15&#x2013;17, 2019</year>, pp. <fpage>718</fpage>&#x2013;<lpage>722</lpage>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Zuo</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Hu</surname></string-name></person-group>, &#x201C;<article-title>ECA-Net: Efficient channel attention for deep convolutional neural networks</article-title>,&#x201D; presented at the Proc. IEEE/CVF Conf. Comp. Vis. Pattern Recogn., <year>Jun. 14&#x2013;19, 2020</year>, pp. <fpage>11534</fpage>&#x2013;<lpage>11542</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>