<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jcc</journal-id>
      <journal-title-group>
        <journal-title>Journal of Computer and Communications</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5227</issn>
      <issn pub-type="ppub">2327-5219</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jcc.2026.142006</article-id>
      <article-id pub-id-type="publisher-id">jcc-149648</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A YOLOv8-Based Network for Surface Defect Detection in Strip Steel</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Jiang</surname>
            <given-names>Jiacheng</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Su</surname>
            <given-names>Yuebin</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Song</surname>
            <given-names>Jing</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> College of Mathematics and Statistics, Sichuan University of Science and Engineering, Zigong, China </aff>
      <aff id="aff2"><label>2</label> Information Technology Research Institute, Southwest Jiaotong University, Chengdu, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>10</day>
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>02</issue>
      <fpage>106</fpage>
      <lpage>129</lpage>
      <history>
        <date date-type="received">
          <day>29</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>11</day>
          <month>02</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>14</day>
          <month>02</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jcc.2026.142006">https://doi.org/10.4236/jcc.2026.142006</self-uri>
      <abstract>
        <p>Effectively detecting subtle surface defects in strip steel is vital for industrial quality assurance; however, most existing approaches fail to strike an optimal balance between accuracy and efficiency, especially under real-time processing constraints. To address these limitations, we propose SGS-YOLO, a lightweight detection network built upon an enhanced YOLOv8 architecture. In this work, we offer three core contributions through our proposed method. First, we incorporate the star operation into YOLOv8’s backbone and C2f modules to reduce the model’s parameters and computational cost. Second, we introduce a Group-Sharing Detection Head (GS-Detect), leveraging Group Normalization and shared convolutions to jointly enhance accuracy and inference efficiency. Third, we propose a novel Self-Concatenated Feature Enhancement (SCFE) mechanism to enrich feature diversity and gradient propagation. Notably, SCFE itself is parameter-free, while the reported overall parameter/FLOPs increase arises from subsequent layers that receive widened inputs after concatenation. Compared with YOLOv8n, SGS-YOLO improves mAP@50 by 2.9%, respectively, on the NEU-DET dataset. With 1.49 M parameters and an inference speed of 130.22 FPS, SGS-YOLO achieves a favorable accuracy-efficiency trade-off. Compared to other mainstream models, SGS-YOLO demonstrates strong detection accuracy while maintaining a lightweight architecture, which satisfies the quasi-real-time requirement in multiscale defect detection task.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Lightweight Network</kwd>
        <kwd>Starnet</kwd>
        <kwd>Self-Concatenated Feature Enhancement</kwd>
        <kwd>Surface Defect Detection</kwd>
        <kwd>YOLOv8</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Strip steel, known for its high strength, excellent ductility, and versatile formability, is widely used in industrial production, construction, and various other sectors [<xref ref-type="bibr" rid="B1">1</xref>]. Common surface defects such as scratches, inclusions and edge cracks, which can compromise both performance and overall product quality [<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B3">3</xref>]. Additionally, such defects can cause more severe issues like belt breakage and production losses [<xref ref-type="bibr" rid="B4">4</xref>]. Therefore, rapid and accurate defect detection is essential to improving quality and efficiency in steel manufacturing.</p>
      <p>Historically, surface defect detection in strip steel relied predominantly on manual visual inspection, wherein trained inspectors identified anomalies based on experience and subjective judgment. This approach, however, was limited by low efficiency, high labor cost, and poor reproducibility, making it ill-suited for modern, high-throughput production lines [<xref ref-type="bibr" rid="B5">5</xref>]. To address these limitations, early automation efforts employed traditional machine learning methods that typically involved handcrafted feature extraction followed by classification algorithms such as Support Vector Machines (SVM) and Decision Trees [<xref ref-type="bibr" rid="B6">6</xref>]. Although these methods improved detection accuracy to some extent, their dependency on human-defined features restricted their performance in terms of adaptability, localization precision, and generalization [<xref ref-type="bibr" rid="B7">7</xref>].</p>
      <p>In recent years, the emergence of deep learning has revolutionized defect detection, particularly within the steel manufacturing industry. Object detection models built on convolutional neural networks (CNNs) have significantly improved both detection accuracy and automation efficiency. These models generally fall into two categories: two-stage and single-stage detectors. Two-stage approaches, such as Faster R-CNN [<xref ref-type="bibr" rid="B8">8</xref>] and Mask R-CNN [<xref ref-type="bibr" rid="B9">9</xref>], first generate region proposals followed by object classification and bounding box refinement. While offering superior accuracy, they are computationally expensive and lack real-time capability. In contrast, single-stage models like YOLO [<xref ref-type="bibr" rid="B10">10</xref>]-[<xref ref-type="bibr" rid="B12">12</xref>], SSD [<xref ref-type="bibr" rid="B13">13</xref>], and EfficientDet [<xref ref-type="bibr" rid="B14">14</xref>] directly perform classification and localization in a single forward pass, enabling faster inference and making them more suitable for real-time industrial deployment.</p>
      <p>Among single-stage models, the YOLO family has gained particular prominence due to its impressive inference speed and end-to-end trainability. Its rapid image processing capabilities make it an attractive solution for surface defect detection in fast-paced industrial environments where latency is critical.</p>
      <p>Despite these advances, achieving a satisfactory balance between detection accuracy, computational efficiency, and model robustness remains a challenge. YOLO-based models, while fast, often suffer performance degradation when applied to complex and highly variable surface defect patterns. Factors such as diverse defect morphologies, background interference, and limited annotated data can significantly impair detection precision and recall. These limitations underscore the need for enhanced architectures tailored to the unique demands of strip steel surface defect detection.</p>
      <p>To this end, we propose a lightweight detection network based on an improved YOLOv8 framework [<xref ref-type="bibr" rid="B15">15</xref>]. This superior balance of precision and computational cost underscores the model’s potential for effective real-time deployment in high-demand industrial environments. The main contributions of this work are summarized as follows:</p>
      <p>1) <bold>StarNet</bold><bold>Backbone and C2f Module Reconstruction</bold>: We reconstruct the backbone and C2f modules of the baseline YOLOv8 architecture using the lightweight StarNet module. This redesign substantially reduces model parameters while enhancing the network’s multi-scale feature extraction capability.</p>
      <p>2) <bold>Group-Sharing Detection Head (GS-Detect)</bold>: We introduce a lightweight detection head, termed GS-Detect, which integrates Group Normalization and shared convolutional layers to reduce cross-scale head redundancy and improve normalization-aware feature processing. </p>
      <p>3) <bold>Self-Concatenated Feature Enhancement (SCFE)</bold>: We propose SCFE, a novel intra-layer feature fusion strategy that concatenates a layer’s output with its own duplicated representation, effectively doubling the channel dimension. Unlike conventional cross-layer or multi-scale fusion methods, SCFE enriches feature diversity and expressiveness without introducing additional parameters. Furthermore, it facilitates implicit multi-path gradient propagation, thereby enhancing optimization stability and convergence speed. While SCFE introduces no learnable parameters itself, it widens the downstream inputs and thus may slightly increase the subsequent-layer weights and FLOPs at the network level.</p>
    </sec>
    <sec id="sec2">
      <title>2. Related Work</title>
      <sec id="sec2dot1">
        <title>2.1. YOLOv8</title>
        <p>This study builds upon the YOLOv8n model. YOLOv8 further improves both accuracy and flexibility through coordinated optimizations in the backbone, neck, and head. Specifically, in the backbone, YOLOv8 adopts the C2f module, which incorporates the ELAN-style design from YOLOv7 [<xref ref-type="bibr" rid="B12">12</xref>]. This design enhances feature extraction and gradient flow while maintaining a lightweight architecture. In addition, YOLOv8 employs a hybrid FPN-PAN neck to effectively aggregate multi-scale semantic and spatial cues, which is crucial for detecting defects ranging from microscopic pinholes to extensive scratches. The detection head follows an anchor-free paradigm, simplifying the pipeline and improving inference efficiency [<xref ref-type="bibr" rid="B16">16</xref>], which is particularly beneficial for small-object detection. The head component leverages enhanced feature computation to provide confidence scores and location information for each target. Consequently, the accuracy of both classification and regression tasks is improved, thus supporting precise object detection and classification [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p>With its anchor-free formulation and efficient multi-scale feature aggregation, YOLOv8 has become a competitive baseline for steel-related detection tasks.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Lightweight Real-Time Detectors for Strip Steel Defect Detection</title>
        <p>Strip steel surface defect detection is challenging due to severe scale variation, subtle texture contrast, irregular morphologies, and specular reflections [<xref ref-type="bibr" rid="B18">18</xref>][<xref ref-type="bibr" rid="B19">19</xref>], which jointly demand strong multi-scale representation and robust localization under strict real-time constraints [<xref ref-type="bibr" rid="B20">20</xref>]. While earlier defect inspection systems often favored multi-stage pipelines for accuracy [<xref ref-type="bibr" rid="B21">21</xref>], their computational overhead and latency typically limit throughput in online production lines.</p>
        <p>From the perspective of lightweight real-time deployment, SDD-YOLO [<xref ref-type="bibr" rid="B22">22</xref>] emphasizes compact modeling and generalization for strip steel surface defects under runtime constraints, while AEDN-YOLO [<xref ref-type="bibr" rid="B23">23</xref>] improves steel defect detection by enhancing feature extraction and multi-scale processing within a one-stage pipeline. For hot-rolled strip scenarios, TBD-YOLO [<xref ref-type="bibr" rid="B24">24</xref>] further adapts feature fusion and detection components to better handle scale diversity and complex backgrounds. In parallel, context- and receptive-field-oriented designs strengthen multi-scale cues via explicit context modeling: MSC-DNet [<xref ref-type="bibr" rid="B25">25</xref>] introduces efficient multi-scale context modules for strip steel defects, and Trident-LK Net [<xref ref-type="bibr" rid="B26">26</xref>] employs a lightweight trident structure with large kernels to improve multi-scale defect perception. Moreover, data/learning-regime adaptation has been explored for limited annotations: YOLO-SD [<xref ref-type="bibr" rid="B27">27</xref>] leverages stable-diffusion-driven simulation and feature fusion to boost few-shot industrial defect detection performance.</p>
        <p>Beyond steel defect detection, target detection in other domains also provides methodological references for meeting strict latency constraints. MobileSAM-Track [<xref ref-type="bibr" rid="B28">28</xref>] enables efficient per-frame localization and mask prediction by decomposing semi-supervised video object segmentation into lightweight tracking and prompt-based segmentation, highlighting the value of modular designs for real-time deployment. Meanwhile, TGC-YOLOv5 [<xref ref-type="bibr" rid="B29">29</xref>] improves detection in complex scenes by incorporating Transformer-based encoding and attention mechanisms to strengthen feature interactions. Although these studies are not tailored to steel defect detection, they underscore the importance of jointly considering efficiency and representation.</p>
        <p>Although existing lightweight networks achieve a reasonable trade-off between accuracy and efficiency, further improving performance without introducing redundant parameters remains challenging. To address this challenge, we propose SGS-YOLO, a lightweight object detection network, aiming to jointly reduce cross-scale redundancy, stabilize normalization under lightweight settings, and enhance feature expressiveness without incurring additional computational overhead. Details are provided in Sec. 3.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. StarNet Algorithm Introduction</title>
        <p>StarNet, recently introduced by Ma <italic>et al.</italic> [<xref ref-type="bibr" rid="B30">30</xref>], proposes a novel <italic>star operation</italic> to efficiently model second-order feature interactions via element-wise multiplicative transformations. Unlike traditional convolutions that rely on increased channel dimensions and nonlinear activations to enhance representational power, the star operation implicitly projects input features into a high-dimensional nonlinear space without explicitly expanding dimensionality. Formally, given an input feature vector <inline-formula><mml:math><mml:mrow><mml:mi> X </mml:mi><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mi> d </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and weight matrices <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> W </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> d </mml:mi><mml:mo> × </mml:mo><mml:mi> d </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , the star operation is defined as </p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Y</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>W</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mo>⊤</mml:mo>
                  </mml:msubsup>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊙</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>W</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mo>⊤</mml:mo>
                  </mml:msubsup>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mo> ⊙ </mml:mo></mml:math></inline-formula> denotes element-wise multiplication. Each element of the output <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be expanded as </p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Y</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>d</mml:mi>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>d</mml:mi>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>j</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>which implicitly encodes <inline-formula><mml:math><mml:mrow><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> second-order interactions, akin to polynomial kernel mappings. This enables compact yet expressive feature representations.</p>
        <p>Stacking multiple star blocks—each comprising depth-wise convolutions, parallel linear projections, element-wise multiplications, batch normalization, and nonlinear activations—allows StarNet to hierarchically aggregate high-order interactions, significantly enhancing both feature expressiveness and network efficiency. This forms the foundation for its integration into the YOLOv8 backbone and C2f modules.</p>
        <p>In this work, we embed the star operation into the backbone and C2f modules of YOLOv8 to promote high-order feature interaction and fusion. Although our enhanced model maintains a comparable mAP to the original, it achieves approximately 33% reductions in both parameter count and FLOPs, demonstrating its suitability for deployment in latency-sensitive or resource-constrained environments.</p>
        <p>Different from the approach adopted in [<xref ref-type="bibr" rid="B3">3</xref>], which primarily employs StarNet as a backbone replacement for generic object detection, our work focuses on a module-level integration of the star operation into both the YOLOv8 backbone and its C2f fusion units. This design choice is motivated by the fine-grained textures and irregular morphologies of strip steel defects, where high-order feature interactions are particularly beneficial. Moreover, the proposed StarNet integration is co-designed with our GS-Detect head and lightweight feature enhancement strategy, thereby reducing computational cost and improving inference efficiency.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Methodology</title>
      <p>To advance the state of the art in steel surface defect detection, we propose a series of architectural enhancements to the YOLOv8 framework, aiming to simultaneously improve representational capacity and computational efficiency. The resulting architecture, termed SGS-YOLO, is designed to address the challenges of identifying subtle, irregular, and low-contrast defects in complex industrial settings. As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, the framework integrates three key innovations:</p>
      <p>First, we enhance the YOLOv8 backbone and C2f modules by incorporating the <italic>star operation</italic> and star blocks derived from StarNet, enabling high-order feature interactions critical for capturing subtle and irregular surface defects.</p>
      <p>Second, we introduce the GS-Detect, a lightweight and unified detection head that replaces scale-specific convolutions with a shared group-normalized convolutional block. This design encourages cross-scale semantic consistency, reduces parameter redundancy, and enhances training stability, particularly in resource-constrained environments.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1733455-rId29.jpeg?20260214115413" />
      </fig>
      <p>Figure 1. Architecture overview of SGS-YOLO.</p>
      <p>Third, we design the Self-Concatenated Feature Enhancement (SCFE) module, a novel, parameter-free strategy that improves feature diversity by concatenating a feature map with itself before feeding it into downstream modules. Our analysis reveals that SCFE benefits from implicit regularization, feature reuse, and optimization advantages, achieving higher accuracy with reduced parameter and FLOPs overhead. As shown in <bold>Table 1</bold>, the locations of these three modules in the network are specified.</p>
      <p>The following subsections will elaborate on the technical details and rationale behind each of these components.</p>
      <p>Table 1. Module placement of StarNet, C2f-Star, SCFE, and GS-Detect in SGS-YOLO.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>Module</td>
              <td>Location</td>
              <td>Pyramid level(s)</td>
            </tr>
            <tr>
              <td>
                <bold>StarNet-s050</bold>
              </td>
              <td>Backbone(replace YOLOv8 backbone)</td>
              <td>
                <italic>P</italic>
                3/
                <italic>P</italic>
                4/
                <italic>P</italic>
                5 (stride 8/16/32)
              </td>
            </tr>
            <tr>
              <td>
                <bold>C2f-Star</bold>
              </td>
              <td>Neck fusion blocks (replace YOLOv8 C2f block)</td>
              <td>
                <italic>P</italic>
                3,
                <italic>P</italic>
                4,
                <italic>P</italic>
                5
              </td>
            </tr>
            <tr>
              <td>
                <bold>SCFE</bold>
              </td>
              <td>before C2f-Star</td>
              <td>
                <italic>P</italic>
                4 and
                <italic>P</italic>
                5
              </td>
            </tr>
            <tr>
              <td>
                <bold>GS-Detect</bold>
              </td>
              <td>Detection head(replace YOLOv8 head)</td>
              <td>
                inputs: (
                <italic>P</italic>
                3,
                <italic>P</italic>
                4,
                <italic>P</italic>
                5)
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <sec id="sec3dot1">
        <title>3.1. Integration of StarNet in YOLOv8 Backbone and C2f Module</title>
        <p>Building upon the principles introduced by StarNet, we integrate the star operation into YOLOv8’s backbone and C2f module to enhance feature extraction and fusion capabilities, crucial for accurate steel defect detection. As illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>, in the backbone, we replace the original YOLOv8 backbone with starnet_s050 as a unified feature extractor, followed by the original SPPF module. In the neck, we replace the post-concatenation C2f fusion blocks in the YOLOv8 PAN/FPN with Star-enhanced C2f. C2f_Star is applied at three pyramid levels: P3/8 with 256 channels, P4/16 with 512 channels, and P5/32 with 1024 channels.</p>
        <p>The star operation efficiently captures high-order feature interactions through element-wise multiplicative transformations, which allows for richer representations of complex defect patterns without explicitly increasing the network’s width.</p>
        <p>For the backbone, the star operation is employed to replace traditional convolutional layers, enabling the model to learn more discriminative and fine-grained feature representations. This enhancement allows YOLOv8 to better capture subtle textures and irregular shapes characteristic of steel surface defects, improving its ability to detect small and complex defects that are typically challenging for conventional CNN-based architectures.</p>
        <p>In the C2f module, integrating the star operation facilitates a more sophisticated feature fusion mechanism. This enables the module to learn more complex interactions between multi-scale features, improving its ability to distinguish subtle variations between different defect types. The star operation enhances the capacity of YOLOv8’s feature fusion process, allowing the model to better handle the variability and complexity inherent in steel surface defects.</p>
        <p>The integration of the star operation into both the backbone and C2f modules significantly improves YOLOv8’s capability to model complex defect patterns while preserving its lightweight nature. This design offers a theoretically grounded and practically effective solution for real-time, high-precision surface defect detection in resource-constrained industrial settings.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. GS-Detect: Lightweight Shared Convolutional Detection Head</title>
        <p>We propose a new lightweight detection head structure, abbreviated as GS-Detect, to replace the conventional detection head. Typically, the YOLO series employs independent detection heads at different feature levels, with each comprising three branches, to manage the same target at different scales. However, these branches operate independently, thus resulting in inefficient parameter utilization and an increased risk of model overfitting. Features detected by different feature layers should exhibit similar relative scales. This has been demonstrated by the FCOS [<xref ref-type="bibr" rid="B31">31</xref>]. To address the issue of low parameter utilization, this study adopted the concept of shared convolutional structures and introduced them into the detection head, thus enabling different branches to share convolutional layers.</p>
        <p>Despite the use of shared convolutional layers, normalization remains essential because feature statistics vary across pyramid levels. Applying batch normalization in a shared detection head can lead to biased running statistics and accumulated errors in the moving averages, which in turn destabilizes training. We utilize Group Normalization because it enhances training stability, particularly with small or variable batch sizes, and improves feature consistency across scales, which is crucial for robust defect detection. In our head, GN is used in both the scale-specific projection modules and the shared refinement block, while the final prediction layers are linear convolutions. This projection reduces dimensionality and ensures consistent feature representation across scales.</p>
        <p>The GS-Detect structure is illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>. GS-Detect employs a two-stage convolutional strategy. The first stage involves an initial scale-specific channel projection, followed by a cross-scale shared feature extraction stage, which significantly improves feature interaction and reduces model complexity.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId30.jpeg?20260214115414" />
        </fig>
        <p>Figure 2. Architecture of the proposed GS-Detect module. Scale-wise 1 × 1 Group Normalized convolutions are first applied, followed by a shared two-layer 3 × 3 Group Normalized convolution block.</p>
        <p>In the first stage, scale-wise 1 × 1 Group Normalized convolutions (Conv_GN) [<xref ref-type="bibr" rid="B32">32</xref>] are applied to each input feature map, projecting features from all scales into </p>
        <p>a unified channel space. Formally, given multi-level FPN features <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msup><mml:mi> X </mml:mi><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mi> l </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> L </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> with </p>
        <p><inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> X </mml:mi><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mi> l </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mo> × </mml:mo><mml:msub><mml:mi> C </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:mo> × </mml:mo><mml:msub><mml:mi> H </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:mo> × </mml:mo><mml:msub><mml:mi> W </mml:mi><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , we project each level to a unified hidden dimension <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> via a level-specific 1 × 1 Conv-GN: </p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msup>
                <mml:mi>Z</mml:mi>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>l</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mi>ϕ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>GN</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mrow>
                          <mml:mtext>Conv</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>×</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>l</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>X</mml:mi>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>l</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In the second stage, the aligned feature maps from all scales are passed through a shared convolutional block consisting of two sequential 3 × 3 Group Normalized convolutions. The shared weights across scales ensure that the feature extraction process is consistent and efficient, facilitating rich cross-scale feature interactions while maintaining computational efficiency: </p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>F</mml:mi>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>l</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mi>Ψ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>l</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mo>;</mml:mo>
                  <mml:mi>θ</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mo>∀</mml:mo>
              <mml:mi>l</mml:mi>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where Ψ is instantiated as two shared 3 × 3 Conv-GN layers.</p>
        <p>Following the shared convolutional block, the refined features are bifurcated into two separate branches: one for bounding box regression and the other for classification. The regression branch uses distribution focal loss (DFL) to predict bounding box parameters, augmented with learnable per-scale scaling factors to adaptively calibrate predictions at different scales: </p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>R</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>l</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>α</mml:mi>
                <mml:mi>l</mml:mi>
              </mml:msub>
              <mml:mo>⊙</mml:mo>
              <mml:msup>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>l</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The classification branch outputs class confidence scores.</p>
        <p>Following the ablation results reported in the original GN study [<xref ref-type="bibr" rid="B32">32</xref>], we adopt 16 channels per group, which was shown to achieve the best accuracy. With <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> c </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 256 </mml:mn></mml:mrow></mml:math></inline-formula> , choosing <inline-formula><mml:math><mml:mrow><mml:mi> G </mml:mi><mml:mo> = </mml:mo><mml:mn> 16 </mml:mn></mml:mrow></mml:math></inline-formula> keeps 16 channels per group, offering a practical trade-off between overly coarse normalization (small <inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> ) and overly fine normalization (large <inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> ), while preserving sufficient within-group cross-channel interactions and stable statistics.</p>
        <p>In Ultralytics YOLOv8n, the detection head instantiates level-specific regression/classification towers <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mtext> cv </mml:mtext><mml:msup><mml:mn> 2 </mml:mn><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mi> l </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo> , </mml:mo><mml:mtext> cv </mml:mtext><mml:msup><mml:mn> 3 </mml:mn><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mi> l </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> L </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , so the head parameters and FLOPs grow approximately linearly with <inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> . By contrast, GS-Detect keeps only the level-wise channel projections <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> L </mml:mi></mml:msubsup><mml:mrow><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:msub><mml:mi> H </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> , while sharing the refinement and prediction modules across all levels, yielding <inline-formula><mml:math><mml:mrow><mml:mo> # </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mrow><mml:mtext> GS </mml:mtext></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> L </mml:mi></mml:msubsup><mml:mrow><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:msub><mml:mi> H </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo> + </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> shared </mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> versus <inline-formula><mml:math display="inline"><mml:mrow><mml:mo> # </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mrow><mml:mtext> YOLOv </mml:mtext><mml:mn> 8 </mml:mn></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> L </mml:mi></mml:msubsup><mml:mrow><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:msub><mml:mi> H </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo> + </mml:mo><mml:mi> L </mml:mi><mml:mo> ⋅ </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> tower </mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , and analogously lower head FLOPs (same <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:msub><mml:mo> ∑ </mml:mo><mml:mi> l </mml:mi></mml:msub><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:msub><mml:mi> W </mml:mi><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> dependence but fewer replicated tower operations).</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Self-Concatenated Feature Enhancement (SCFE)</title>
        <p>3.3.1. Motivation and Structural Design</p>
        <p>To enhance the feature representation without incurring significant architectural complexity, we introduce the Self-Concatenated Feature Enhancement (SCFE) module. This design duplicates the input feature map <inline-formula><mml:math><mml:mi> F </mml:mi></mml:math></inline-formula> as <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> F </mml:mi><mml:mo> , </mml:mo><mml:mi> F </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , forming a structurally redundant representation that is then processed by downstream modules. While the concatenation itself introduces no new parameters, it increases the input dimension for the subsequent layer. As shown in the SCFE module in <xref ref-type="fig" rid="fig1">Figure 1</xref>, we implement SCFE as a parameter-free self-concatenation operator and place it immediately after the bottom-up fusion on (P4) and (P5). Formally, given a fused feature map (F), SCFE produces along the channel dimension. The resulting enhanced features are then reorganized by subsequent C2f_Star blocks before being fed into the detection head. </p>
        <p>3.3.2. Theoretical Analysis: Intra-Block Feature Reuse and Implicit Ensembling</p>
        <p>The performance gain achieved by SCFE over a conventionally widened baseline, despite having fewer parameters, can be attributed to its structural enforcement of two synergistic principles: intra-block feature reuse and implicit ensembling.</p>
        <p>First, SCFE facilitates dense information access by duplicating the input feature map <inline-formula><mml:math><mml:mi> F </mml:mi></mml:math></inline-formula> as <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> F </mml:mi><mml:mo> , </mml:mo><mml:mi> F </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , enabling downstream modules, such as the C2f block with multiple internal transformations, to repeatedly extract features from the same source. This mirrors the feature reuse philosophy of DenseNet [<xref ref-type="bibr" rid="B33">33</xref>], albeit applied at a finer, intra-block granularity. Whereas DenseNet promotes global reuse across layers, SCFE enables local reuse within a block, allowing multiple transformations to jointly exploit shared information and extract complementary patterns. This increases representational diversity without increasing the number of independent input features.</p>
        <p>Second, SCFE induces an implicit ensemble effect through its dual-branch computation. Let <inline-formula><mml:math><mml:mrow><mml:mi> F </mml:mi><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> C </mml:mi><mml:mo> × </mml:mo><mml:mi> H </mml:mi><mml:mo> × </mml:mo><mml:mi> W </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> be the input. SCFE applies a channel-wise self-concatenation to form <inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> F </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> F </mml:mi><mml:mo> , </mml:mo><mml:mi> F </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> C </mml:mi><mml:mo> × </mml:mo><mml:mi> H </mml:mi><mml:mo> × </mml:mo><mml:mi> W </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , which is then fed into a block with two learnable filters <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> : </p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Y</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mtext>Conv</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mover accent="true">
                    <mml:mi>F</mml:mi>
                    <mml:mo>˜</mml:mo>
                  </mml:mover>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mtext>Conv</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mover accent="true">
                    <mml:mi>F</mml:mi>
                    <mml:mo>˜</mml:mo>
                  </mml:mover>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mover accent="true">
                <mml:mi>F</mml:mi>
                <mml:mo>˜</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>F</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>F</mml:mi>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>We split each kernel along the input-channel dimension as </p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>W</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mi>b</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>W</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>b</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mrow><mml:mo> ⋅ </mml:mo><mml:mi> a </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> W </mml:mi><mml:mrow><mml:mo> ⋅ </mml:mo><mml:mi> b </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> each take <inline-formula><mml:math><mml:mi> C </mml:mi></mml:math></inline-formula> input channels. By the linearity of convolution w.r.t. input channels, we have </p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:mi>F</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>F</mml:mi>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mi>a</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mi>b</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:mi>F</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>F</mml:mi>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mrow>
                          <mml:mn>2</mml:mn>
                          <mml:mi>a</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mrow>
                          <mml:mn>2</mml:mn>
                          <mml:mi>b</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>Substituting Equation (8) into Equation (6) yields the equivalent effective-kernel form:</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>Y</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>W</mml:mi>
                          <mml:mo>′</mml:mo>
                        </mml:msup>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mtext>Conv</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>W</mml:mi>
                          <mml:mo>′</mml:mo>
                        </mml:msup>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msub>
                    <mml:msup>
                      <mml:mi>W</mml:mi>
                      <mml:mo>′</mml:mo>
                    </mml:msup>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mi>b</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msub>
                    <mml:msup>
                      <mml:mi>W</mml:mi>
                      <mml:mo>′</mml:mo>
                    </mml:msup>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>b</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>Due to independent initialization and the stochastic nature of training, the two convolutional paths are driven to learn complementary filters. This deterministic ensemble effect is structurally analogous to the multi-branch strategy used in Shake-Shake regularization [<xref ref-type="bibr" rid="B34">34</xref>], but is realized here without the need for explicit stochastic weighting or architectural complexity.</p>
        <p>SCFE induces a deterministic two-path parameterization, yielding the gradient superposition </p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mo>∇</mml:mo>
                <mml:mi>F</mml:mi>
              </mml:msub>
              <mml:mi>ℒ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mtext>Conv</mml:mtext>
                </mml:mrow>
                <mml:mo>⊤</mml:mo>
              </mml:msup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:msup>
                      <mml:mi>W</mml:mi>
                      <mml:mo>′</mml:mo>
                    </mml:msup>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>G</mml:mi>
                    <mml:mi>Y</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mtext>Conv</mml:mtext>
                </mml:mrow>
                <mml:mo>⊤</mml:mo>
              </mml:msup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:msup>
                      <mml:mi>W</mml:mi>
                      <mml:mo>′</mml:mo>
                    </mml:msup>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>G</mml:mi>
                    <mml:mi>Y</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the backward signal is explicitly fused from two complementary routes. Although the forward form can be algebraically collapsed, Equation (10) reveals that the <italic>training</italic> process is not equivalent: the two branches, initialized independently and optimized under stochasticity, are naturally encouraged to specialize and provide mutually compensating gradients.</p>
        <p>This dual-route accumulation effectively smooths the update direction (reducing variance and directional bias), improves conditioning, and enhances training stability. Therefore, the gradient derivation provides a principled support for our qualitative claim of <italic>implicit</italic><italic>ensembling</italic>: SCFE behaves like a deterministic ensemble of two coupled learners, achieving stronger generalization without explicit stochastic mixing or additional architectural overhead.</p>
        <p>In summary, SCFE harnesses the strengths of two well-established principles: local feature reuse for efficient representation learning, and deterministic multi-path processing for ensemble-like generalization. These mechanisms operate jointly to yield richer, more robust features, explaining the module’s empirical advantage over heavier but less structurally optimized baselines.</p>
        <p>3.3.3. Ablation Study</p>
        <p>To rigorously evaluate the effectiveness of SCFE, we consider the baseline without SCFE that keeps the original channel width <inline-formula><mml:math><mml:mi> C </mml:mi></mml:math></inline-formula> , and further construct a capacity-enhanced variant termed TCE (Two-times Channel Expansion). In TCE, we explicitly widen the input channels of two selected C2f_Star blocks from <inline-formula><mml:math><mml:mi> C </mml:mi></mml:math></inline-formula> to <inline-formula><mml:math><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> C </mml:mi></mml:mrow></mml:math></inline-formula> via standard learnable convolutional expansion, thereby emulating a conventional capacity scaling strategy with increased parameters and computation.</p>
        <p>Functionally, TCE and SCFE share the same purpose: to enhance the expressiveness of the downstream C2f_Star blocks by increasing input dimensionality. However, unlike SCFE’s parameter-free duplication mechanism, TCE relies on explicit structural expansion and a corresponding increase in learnable weights.</p>
        <p>Importantly, aside from this localized difference, all other architectural components, training settings, and hyperparameters are held constant across both variants. This ensures a controlled and fair comparison focused solely on the efficacy of the feature enhancement strategy. The comparison results are reported in <bold>Table 2</bold>. Experimental results demonstrate that SCFE outperforms TCE, despite having fewer parameters and lower computational cost. </p>
        <p>Table 2. Ablation comparison between TCE and SCFE.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Model</bold>
                </td>
                <td>
                  <bold>Params (M)</bold>
                </td>
                <td>
                  <bold>GFLOPs</bold>
                </td>
                <td>
                  <bold>Precision</bold>
                  <bold>(%)</bold>
                </td>
                <td>
                  <bold>mAP@50</bold>
                  <bold>(%)</bold>
                </td>
                <td>
                  <bold>FPS</bold>
                </td>
              </tr>
              <tr>
                <td>without SCFE</td>
                <td>1.37</td>
                <td>4.5</td>
                <td>73.57</td>
                <td>76.88</td>
                <td>137.45</td>
              </tr>
              <tr>
                <td>TCE</td>
                <td>1.74</td>
                <td>5.4</td>
                <td>75.87</td>
                <td>77.98</td>
                <td>154.56</td>
              </tr>
              <tr>
                <td>SCFE (Ours)</td>
                <td>1.49</td>
                <td>4.7</td>
                <td>78.10</td>
                <td>78.52</td>
                <td>128.53</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Experiments and Results</title>
      <p>To evaluate the effectiveness of the proposed detection architecture, which integrates the StarNet backbone, Group-Sharing detection head (GS-Detect), and Self-Concatenated Feature Enhancement (SCFE) module, we conduct a comprehensive series of experiments. These include controlled ablation studies, comparisons with state-of-the-art (SOTA) methods, and cross-dataset generalization assessments.</p>
      <sec id="sec4dot1">
        <title>4.1. Dataset</title>
        <p>We evaluate our method on the publicly available benchmarks: NEU-DET. A widely used benchmark for evaluating surface defect detection on rolled steel strips. As illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>, it contains six common defect categories: cracks (Cr), inclusions (In), patches (Pa), pitted surface (PS), rolled-in scale (RS), and scratches (Sc). The dataset comprises 1800 grayscale images, each with a resolution of 200 × 200 pixels. The dataset is divided into training, validation and testing sets in an 8:1:1 ratio.</p>
        <p>All images are fed into the network at 640 × 640. For inputs with varying aspect ratios, we apply the standard letterbox strategy in YOLOv8: images are isotropically scaled to fit the target size and then symmetrically padded to 640 × 640. Ground-truth boxes are scaled and shifted with the same transformations. This prevents geometric distortion from anisotropic resizing and maintains consistent spatial geometry across datasets.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId101.jpeg?20260214115418" />
        </fig>
        <p>Figure 3. Visualization of the detection results of NEU-DET dataset, belonging to the categories: (a) Crazing; (b) Inclusion; (c) Patches; (d) Pitted_surface; (e) Rolled-in_scales; (f) Scratches.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Implementation Details</title>
        <p>All experiments were conducted on a workstation running Ubuntu 22.04.2 LTS, equipped with an NVIDIA RTX 4090 GPU (24 GB VRAM). The models were implemented using PyTorch 2.3.0 with CUDA 12.1. We adopt YOLOv8n from the Ultralytics framework [<xref ref-type="bibr" rid="B15">15</xref>] as the baseline due to its lightweight architecture and favorable trade-off between accuracy and efficiency.</p>
        <p>During training, all input images were resized to 640 × 640. We used stochastic gradient descent (SGD) with an initial learning rate of 0.01, momentum of 0.937, and a weight decay of 5 × 10<sup>−</sup><sup>4</sup>. The model was trained for 300 epochs with a batch size of 64 and 8 data loader workers. All experiments are conducted with a fixed random seed (seed = 0) and repeated five times to verify result stability.</p>
        <p>To enhance robustness and generalization, we adopted a diverse data augmentation pipeline comprising photometric distortions (HSV jitter), geometric transformations (random flipping, translation, scaling), and composite techniques such as mosaic, RandAugment, and random erasing. Detailed settings are summarized in <bold>Table 3</bold>.</p>
        <p>Table 3. Data augmentation configurations.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Category</bold>
                </td>
                <td>
                  <bold>Augmentation Type (Value)</bold>
                </td>
              </tr>
              <tr>
                <td>Photometric</td>
                <td>
                  HSV jitter:
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:mi>h</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0.015</mml:mn>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                  ,
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:mi>s</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0.7</mml:mn>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                  ,
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:mi>v</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0.4</mml:mn>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Continued</bold></p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>Geometric</td>
                <td>Flip (horizontal: 0.5), translation: 0.1</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>Scale: 0.5</td>
              </tr>
              <tr>
                <td>Composite</td>
                <td>Mosaic: 1.0</td>
              </tr>
              <tr>
                <td>Auto-augment</td>
                <td>RandAugment</td>
              </tr>
              <tr>
                <td>Erasing</td>
                <td>Random erasing: 0.4</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Evaluation Metrics</title>
        <p>To provide an intuitive assessment of the classification performance of our defect detection model, we begin by presenting the confusion matrix, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. This matrix offers a comprehensive visualization of the model’s predictions across all defect categories. The diagonal elements correspond to correctly classified instances, while off-diagonal elements indicate misclassifications—often between visually similar defect types. Such qualitative analysis reveals class-wise confusion patterns and complements the quantitative performance metrics presented in subsequent sections. </p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId108.jpeg?20260214115419" />
        </fig>
        <p>Figure 4. Confusion matrix of the proposed model on the test set.</p>
        <p>In this work, we evaluate the performance of the proposed defect detection model using widely adopted metrics for object detection, including precision (<inline-formula><mml:math><mml:mi> P </mml:mi></mml:math></inline-formula> ), recall (<inline-formula><mml:math><mml:mi> R </mml:mi></mml:math></inline-formula> ), average precision (AP), and mean average precision (mAP). These metrics comprehensively assess the model’s capability to accurately detect defects while maintaining robustness.</p>
        <p>Precision measures the proportion of correctly identified positive samples among all predicted positives, defined as</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>P</mml:mi>
              <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:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> T </mml:mi><mml:mi> P </mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> F </mml:mi><mml:mi> P </mml:mi></mml:mrow></mml:math></inline-formula> denote true positives and false positives, respectively.</p>
        <p>Recall quantifies the proportion of correctly identified positive samples among all actual positives:</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <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:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> F </mml:mi><mml:mi> N </mml:mi></mml:mrow></mml:math></inline-formula> is the number of false negatives.</p>
        <p>Average precision (AP) for each defect class is computed by integrating precision over the entire range of recall values, reflecting the detection performance across all operating points:</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>AP</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mn>1</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mi>p</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mi>r</mml:mi>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>
                    </mml:mo>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>r</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> p </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> r </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is precision as a function of recall <inline-formula><mml:math><mml:mi> r </mml:mi></mml:math></inline-formula> .</p>
        <p>The mean average precision (mAP) aggregates AP values across all <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> classes to provide a single overall performance metric:</p>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>mAP</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>n</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>n</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mtext>AP</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>i</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In addition to detection accuracy, we assess the computational efficiency of the model through the following metrics:</p>
        <p>FLOPs (Floating Point Operations): Indicates the number of operations required for a single forward pass, serving as a proxy for computational complexity. Number of Parameters: Reflects the total count of learnable parameters. Fewer parameters typically correspond to lower memory and storage requirements. Frames per Second (FPS): FPS is reported as end-to-end throughput, including preprocessing, model forward inference, and postprocessing, which represents the model’s inference speed. Higher FPS values signify better real-time processing capabilities, which are essential for practical deployment. </p>
        <p>Together, these metrics provide a holistic evaluation of the model’s effectiveness and efficiency, verifying its suitability for real-time deployment in resource-constrained industrial environments.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. Visualization Experiments and Analysis</title>
        <p>To thoroughly assess the effectiveness of the proposed SGS-YOLO architecture, we analyze both training dynamics and qualitative detection performance on the NEU-DET dataset. The training process spans 300 epochs, during which we monitor key performance indicators. Experimental results are presented through precision-recall (P-R) curves and F1-confidence analyses, illustrating the advantages of SGS-YOLO in terms of detection accuracy and confidence calibration.</p>
        <p>4.4.1. Precision-Recall Evaluation on the NEU-DET Dataset</p>
        <p>We compute the precision, recall, and mean average precision (mAP) for all six categories of surface defects in strip steel, using both the baseline YOLOv8n and our SGS-YOLO method. The corresponding P-R curves are shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. As evident from the results, SGS-YOLO consistently improves upon the baseline in terms of precision and recall, leading to a higher overall mAP of 0.786 compared to 0.756 for YOLOv8n.</p>
        <p>These improvements validate the superior detection capability of SGS-YOLO, particularly in scenarios where high recall and precision are essential. This demonstrates its applicability for real-world industrial defect detection tasks, where robustness and accuracy are critical.</p>
        <p>4.4.2. F1-Confidence Analysis on the NEU-DET Dataset</p>
        <p>To evaluate the confidence calibration of model predictions, we compare the F1-confidence curves of SGS-YOLO and YOLOv8n, as illustrated in <xref ref-type="fig" rid="fig6">Figure 6</xref>. SGS-YOLO achieves a higher peak F1 score of 0.73 at a confidence threshold of 0.494, surpassing YOLOv8n’s 0.71 peak at a threshold of 0.310.</p>
        <p>This enhancement indicates not only a better precision-recall trade-off but also a more reliable confidence distribution. SGS-YOLO maintains higher F1 scores across a broader confidence threshold range, reflecting improved robustness to threshold sensitivity. Furthermore, the elevated optimal confidence threshold implies a reduced tendency toward overconfident predictions and a lower false positive rate—an essential trait in high-stakes industrial inspection environments.</p>
        <p>These findings affirm that SGS-YOLO provides more stable, trustworthy, and better-calibrated predictions, supporting its suitability for deployment in real-time surface defect detection systems.</p>
        <p>4.4.3. Enhanced Localization and Coverage in Qualitative Results</p>
        <p>To further substantiate the effectiveness of the proposed SGS-YOLO architecture from a qualitative standpoint, we visualize representative detection outcomes under diverse and challenging scenarios. As illustrated in <xref ref-type="fig" rid="fig7">Figure 7</xref>, two distinct </p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId133.jpeg?20260214115421" />
        </fig>
        <p>Figure 5. Precision-Recall curves for various defect types. (a) YOLOv8n and (b) SGS-YOLO.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId134.jpeg?20260214115422" />
        </fig>
        <p>Figure 6. F1-confidence curves for various defect types. (a) YOLOv8n and (b) SGS-YOLO.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId135.jpeg?20260214115421" />
        </fig>
        <p>Figure 7. Qualitative comparison of detection results on NEU-DET. SGS-YOLO detects defect regions that YOLOv8n misses entirely or only partially localizes. From top to bottom: patches, inclusion.</p>
        <p>advantages of SGS-YOLO over YOLOv8n emerge: (1) the ability to detect defect regions that are entirely missed by YOLOv8n, and (2) the ability to produce more accurate, complete, and confidence-consistent bounding boxes in cases where both models generate predictions but YOLOv8n underperforms. </p>
        <p>In (a), although both models produce detection results, SGS-YOLO consistently demonstrates superior spatial accuracy and confidence calibration. For example, in the patches samples, SGS-YOLO yields denser and more uniformly distributed bounding boxes that align more closely with ground-truth defect structures, whereas YOLOv8n exhibits sparse, imprecise, or offset predictions. SGS-YOLO accurately identifies multiple closely spaced defects with precise bounding box alignment, outperforming YOLOv8n’s inconsistent or fragmented detections.</p>
        <p>In (b), SGS-YOLO successfully localizes defects that are completely overlooked by YOLOv8n. For instance, in the inclusions, SGS-YOLO delineates the full spatial extent of fine-grained textures with high confidence, whereas YOLOv8n either fails to detect them or produces low-confidence predictions. SGS-YOLO captures multiple elongated and faint regions, including subtle features near image boundaries that YOLOv8n entirely misses.</p>
        <p>Collectively, these visual results and training dynamics confirm that SGS-YOLO not only accelerates convergence and enhances training stability, but also significantly improves defect localization coverage and spatial precision—particularly in cases involving small-scale, ambiguous, or clustered anomalies. These capabilities underscore its practical value for real-world industrial surface defect detection applications.</p>
      </sec>
      <sec id="sec4dot5">
        <title>4.5. Comparative Experiments</title>
        <p>To comprehensively assess the performance of the proposed SGS-YOLO framework, we conduct two sets of comparative experiments on the NEU-DET dataset. The first group evaluates SGS-YOLO against various versions of the YOLO family (YOLOv8n through YOLOv12n), while the second benchmarks it against several state-of-the-art surface defect detection algorithms.</p>
        <p>As summarized in <bold>Table 4</bold>, SGS-YOLO achieves a superior balance between detection accuracy and model efficiency. Specifically, it attains an mAP@50 of 78.52%, outperforming YOLOv8n (baseline) as well as subsequent variants including YOLOv9t [<xref ref-type="bibr" rid="B35">35</xref>], YOLOv10n [<xref ref-type="bibr" rid="B36">36</xref>], YOLOv11n [<xref ref-type="bibr" rid="B37">37</xref>] and YOLOv12n [<xref ref-type="bibr" rid="B38">38</xref>]. Despite its improved accuracy, SGS-YOLO maintains a compact architecture with only 1.49 million parameters and 4.7 GFLOPs, along with a high inference speed of 130.22 FPS. Compared to YOLOv8n, SGS-YOLO reduces parameter count by over 50% and compresses model size from 6.0 MB to 3.1 MB, underscoring its strong potential for real-time deployment in resource-constrained industrial inspection scenarios. </p>
        <p>To further validate its effectiveness, SGS-YOLO is compared with a set of classical and contemporary SOTA detection frameworks, includ ing Yolo-SD [<xref ref-type="bibr" rid="B27">27</xref>], SDD-YOLO [<xref ref-type="bibr" rid="B22">22</xref>], Faster R-CNN [<xref ref-type="bibr" rid="B8">8</xref>], YOLO-SDS [<xref ref-type="bibr" rid="B3">3</xref>] and RT-DETR [<xref ref-type="bibr" rid="B39">39</xref>].</p>
        <p>As reported in <bold>Table 5</bold>, both overall mAP and per-class detection accuracy across six defect categories (Cr, In, Pa, Ps, Rs, Sc) are evaluated.SGS-YOLO achieves a competitive overall mAP of 78.5%, closely approaching that of Yolo-SD (82.3%) while utilizing substantially fewer parameters and computational resources. Notably, SGS-YOLO outperforms most competing models in detecting complex defect types such as cracks (Cr, 58.5%) and inclusions (In, 85.5%), demonstrating its robustness in handling challenging surface morphologies. Although the accuracy for scratches (Sc) is relatively lower (83.4%), the performance remains acceptable given the model’s lightweight design. These results collectively confirm that SGS-YOLO offers an effective trade-off between detection accuracy, computational efficiency, and real-time inference—making it well-suited for practical industrial applications.</p>
        <p>Table 4. Comparison of detection results and speed among YOLO series on the NEU-DET dataset.</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td>Model</td>
                <td>Params (M)</td>
                <td>GFLOPs</td>
                <td>Model Size (MB)</td>
                <td>P (%)</td>
                <td>R (%)</td>
                <td>mAP@50 (%)</td>
                <td>FPS</td>
              </tr>
              <tr>
                <td>YOLOv8n</td>
                <td>3.01</td>
                <td>8.1</td>
                <td>6.0</td>
                <td>71.10 ± 0.21</td>
                <td>70.98 ± 0.19</td>
                <td>75.66 ± 0.22</td>
                <td>134.23</td>
              </tr>
              <tr>
                <td>YOLOv9t</td>
                <td>1.97</td>
                <td>7.6</td>
                <td>4.5</td>
                <td>68.91 ± 0.23</td>
                <td>68.45 ± 0.20</td>
                <td>75.03 ± 0.17</td>
                <td>153.16</td>
              </tr>
              <tr>
                <td>YOLOv10n</td>
                <td>2.27</td>
                <td>6.5</td>
                <td>5.5</td>
                <td>72.51 ± 0.16</td>
                <td>66.03 ± 0.24</td>
                <td>73.52 ± 0.28</td>
                <td>165.73</td>
              </tr>
              <tr>
                <td>YOLOv11n</td>
                <td>2.58</td>
                <td>6.3</td>
                <td>5.2</td>
                <td>73.84 ± 0.12</td>
                <td>68.40 ± 0.26</td>
                <td>75.64 ± 0.19</td>
                <td>130.49</td>
              </tr>
              <tr>
                <td>YOLOv12n</td>
                <td>2.56</td>
                <td>6.3</td>
                <td>5.3</td>
                <td>65.46 ± 0.27</td>
                <td>68.48 ± 0.15</td>
                <td>74.50 ± 0.23</td>
                <td>
                  <bold>146.22</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>Ours</bold>
                </td>
                <td>
                  <bold>1.49</bold>
                </td>
                <td>
                  <bold>4.7</bold>
                </td>
                <td>
                  <bold>3.1</bold>
                </td>
                <td>
                  <bold>78.10</bold>
                  ±
                  <bold>0.24</bold>
                </td>
                <td>
                  <bold>70.69</bold>
                  ±
                  <bold>0.18</bold>
                </td>
                <td>
                  <bold>78.52</bold>
                  ±
                  <bold>0.20</bold>
                </td>
                <td>130.22</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Table 5. Performance comparison of different methods on the NEU-DET dataset.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>Metrics</td>
                <td>
                  YOLO-SD [
                  <xref ref-type="bibr" rid="B27">27</xref>
                  ]
                </td>
                <td>
                  SDD-YOLO [
                  <xref ref-type="bibr" rid="B22">22</xref>
                  ]
                </td>
                <td>
                  Faster R-CNN [
                  <xref ref-type="bibr" rid="B8">8</xref>
                  ]
                </td>
                <td>
                  YOLO-SDS [
                  <xref ref-type="bibr" rid="B3">3</xref>
                  ]
                </td>
                <td>
                  RT-DETR [
                  <xref ref-type="bibr" rid="B39">39</xref>
                  ]
                </td>
                <td>
                  <bold>Ours</bold>
                </td>
              </tr>
              <tr>
                <td>Params (M)</td>
                <td>—</td>
                <td>3.4</td>
                <td>111.4</td>
                <td>1.97</td>
                <td>19.8</td>
                <td>
                  <bold>1.49</bold>
                </td>
              </tr>
              <tr>
                <td>GFLOPs</td>
                <td>84.4</td>
                <td>6.4</td>
                <td>60.5</td>
                <td>5.3</td>
                <td>57.0</td>
                <td>
                  <bold>4.7</bold>
                </td>
              </tr>
              <tr>
                <td>mAP (%)</td>
                <td>82.3</td>
                <td>76.1</td>
                <td>75.1</td>
                <td>77.7</td>
                <td>62.39</td>
                <td>
                  <bold>78.5</bold>
                </td>
              </tr>
              <tr>
                <td>Cr (%)</td>
                <td>54.4</td>
                <td>58.1</td>
                <td>38.9</td>
                <td>47.1</td>
                <td>28.62</td>
                <td>
                  <bold>58.5</bold>
                </td>
              </tr>
              <tr>
                <td>In (%)</td>
                <td>84.6</td>
                <td>88.1</td>
                <td>77.9</td>
                <td>79.8</td>
                <td>77.86</td>
                <td>
                  <bold>85.5</bold>
                </td>
              </tr>
              <tr>
                <td>Pa (%)</td>
                <td>93.6</td>
                <td>94.9</td>
                <td>85.3</td>
                <td>95.4</td>
                <td>85.76</td>
                <td>94.9</td>
              </tr>
              <tr>
                <td>Ps (%)</td>
                <td>86.0</td>
                <td>93.4</td>
                <td>89.9</td>
                <td>82.6</td>
                <td>63.42</td>
                <td>82.4</td>
              </tr>
              <tr>
                <td>Rs (%)</td>
                <td>77.5</td>
                <td>61.7</td>
                <td>67.5</td>
                <td>66.9</td>
                <td>51.85</td>
                <td>66.4</td>
              </tr>
              <tr>
                <td>Sc (%)</td>
                <td>95.6</td>
                <td>91.3</td>
                <td>90.9</td>
                <td>94.6</td>
                <td>66.84</td>
                <td>83.4</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec4dot6">
        <title>4.6. Ablation Study</title>
        <p>To scrutinize the improvements offered by the three proposed enhancements to the network model, we undertook ablation experiments on the NEU-DET dataset using YOLOv8n as the baseline network. The experimental environment and parameter settings remained consistent, as summarized in <bold>Table 6</bold>. This analysis isolates the individual effects of the StarNet, the Group-Sharing Detection Head (GS-Detect), and the Self-Concatenated Feature Enhancement (SCFE) module.</p>
        <p>Table 6. Ablation study results.</p>
        <table-wrap id="tbl7">
          <label>Table 7</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Star</bold>
                </td>
                <td>
                  <bold>GS-Detect</bold>
                </td>
                <td>
                  <bold>SCFE</bold>
                </td>
                <td>
                  <bold>Params (M)</bold>
                </td>
                <td>
                  <bold>GFLOPs</bold>
                </td>
                <td>
                  <bold>mAP@50 (%)</bold>
                </td>
              </tr>
              <tr>
                <td>–</td>
                <td>–</td>
                <td>–</td>
                <td>3.01</td>
                <td>8.1</td>
                <td>75.66</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>–</td>
                <td>–</td>
                <td>2.01</td>
                <td>6.1</td>
                <td>75.18</td>
              </tr>
              <tr>
                <td>–</td>
                <td>
                </td>
                <td>–</td>
                <td>2.36</td>
                <td>6.5</td>
                <td>73.67</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>
                </td>
                <td>–</td>
                <td>1.37</td>
                <td>4.5</td>
                <td>76.88</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>
                </td>
                <td>
                </td>
                <td>1.49</td>
                <td>4.7</td>
                <td>78.52</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Beginning with the YOLOv8n baseline, replacing its original backbone with the lightweight Starnet architecture results in a significant 33.3% reduction in parameter count and a 25.6% decrease in FLOPs, while incurring a negligible drop in detection accuracy. Although mAP@50 decreases by less than 0.5%, suggesting enhanced localization quality under stricter IoU thresholds. These results confirm that StarNet serves as an efficient feature extractor that preserves overall detection performance while substantially reducing computational cost.</p>
        <p>Incorporating the GS-Detect module further enhances both precision and recall while continuing to reduce model complexity. Specifically, this variant requires only 43.4% of the original parameters and 56.1% of the FLOPs, while yielding a noticeable gain in mAP@50. although the GS-Detect module alone leads to a decline in certain performance metrics, when combined with the StarNet backbone, all evaluation indicators are consistently improved, indicating strong complementarity between the two designs. These results highlight the critical role of detection head design in improving both accuracy and efficiency.</p>
        <p>Finally, integrating the SCFE module yields the best overall performance, with an mAP@50 of 78.52%. Although SCFE introduces a marginal increase in computational overhead, the substantial performance improvement fully justifies the trade-off. This configuration achieves the optimal balance between detection precision and computational efficiency.</p>
        <p>For a more intuitive comparison, the evolution of mAP@50, parameter, and FLOPs across ablation stages is visualized in <xref ref-type="fig" rid="fig8">Figure 8</xref>, clearly demonstrating the progressive benefits introduced by each module.</p>
        <p>Overall, the results confirm that each proposed architectural component contributes synergistically to improving the detection framework. The final model achieves a balanced trade-off between accuracy, model compactness, and inference cost, thereby making the network more comprehensive in detecting steel surface defects and improving its overall performance.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/1733455-rId136.jpeg?20260214115423" />
        </fig>
        <p>Figure 8. Impact of StarNet, GS-Detect, and SCFE modules on model parameters, FLOPs, and detection accuracy (mAP@50).</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Conclusions</title>
      <p>In this work, we present SGS-YOLO, a lightweight and high-performance detection framework designed for industrial-scale steel surface defect inspection. Built upon the YOLOv8n baseline, SGS-YOLO incorporates three structurally synergistic innovations: a StarNet-enhanced backbone for expressive and hierarchical feature extraction; a GS-Detect head for compact yet robust multi-scale prediction; and a parameter-free Self-Concatenated Feature Enhancement (SCFE) module for implicit feature augmentation and gradient stabilization.</p>
      <p>Beyond quantitative gains, this work revealed a counterintuitive yet valuable phenomenon through targeted ablation. The SCFE module, which introduces structural redundancy via self-concatenation, consistently outperformed the more conventional channel expansion strategy (TCE), despite having fewer parameters and lower theoretical cost. This suggests that a well-designed architectural topology may yield greater gains than naive capacity scaling. These insights highlight the critical role of structural bias and training dynamics in modern deep network design. Therefore, SGS-YOLO and the SCFE-derived insights offer a transferable blueprint for lightweight, deployable detection systems, with clear potential for adoption and scalability across diverse industrial domains.</p>
      <p>Future studies will focus on three main aspects. First, the reported speed is measured on a desktop GPU, and real-time performance on edge/embedded hardware has not been fully validated. We will benchmark SGS-YOLO on Jetson-class devices and optimize deployment through TensorRT acceleration and post-training/quantization-aware quantization (e.g., FP16/INT8), reporting latency, throughput, and resource footprints. Second, the detection accuracy for extremely small defects (smaller than 5 pixels) remains insufficient, which is particularly challenging under low contrast and cluttered backgrounds. Future work will investigate lightweight attention mechanisms and small-object-oriented designs (e.g., higher-resolution/tiling inference, enhanced multi-scale feature interaction, and targeted data augmentation and supervision) to improve sensitivity to tiny defects in practical scenarios. Third, in cluttered scenes, the model can occasionally produce redundant/overlapping boxes, indicating reduced localization stability. We will explore improved label assignment strategies and stronger post-processing to suppress duplicate predictions while maintaining recall.</p>
    </sec>
    <sec id="sec6">
      <title>Funding</title>
      <p>This work was supported by the Sichuan Science and Technology Program under Grant 2023ZHJY0009.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, J., Chen, T., Xu, X., Zhao, L., Yuan, D., Du, Y., <italic>et al</italic>. (2024) An Improved Yolov8 Model for Strip Steel Surface Defect Detection. <italic>Applied Sciences</italic>, 15, Article 52. https://doi.org/10.3390/app15010052 <pub-id pub-id-type="doi">10.3390/app15010052</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app15010052">https://doi.org/10.3390/app15010052</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, J.</string-name>
              <string-name>Chen, T.</string-name>
              <string-name>Xu, X.</string-name>
              <string-name>Zhao, L.</string-name>
              <string-name>Yuan, D.</string-name>
              <string-name>Du, Y.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>An Improved Yolov8 Model for Strip Steel Surface Defect Detection</article-title>
            <source>Applied Sciences</source>
            <volume>15</volume>
            <elocation-id>52</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app15010052</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kou, X., Liu, S., Cheng, K. and Qian, Y. (2021) Development of a YOLO-V3-Based Model for Detecting Defects on Steel Strip Surface. <italic>Measurement</italic>, 182, Article 109454. https://doi.org/10.1016/j.measurement.2021.109454 <pub-id pub-id-type="doi">10.1016/j.measurement.2021.109454</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.measurement.2021.109454">https://doi.org/10.1016/j.measurement.2021.109454</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kou, X.</string-name>
              <string-name>Liu, S.</string-name>
              <string-name>Cheng, K.</string-name>
              <string-name>Qian, Y.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Development of a YOLO-V3-Based Model for Detecting Defects on Steel Strip Surface</article-title>
            <source>Measurement</source>
            <volume>182</volume>
            <elocation-id>109454</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.measurement.2021.109454</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chu, Y., Yu, X. and Rong, X. (2024) A Lightweight Strip Steel Surface Defect Detection Network Based on Improved Yolov8. <italic>Sensors</italic>, 24, Article 6495. https://doi.org/10.3390/s24196495 <pub-id pub-id-type="doi">10.3390/s24196495</pub-id><pub-id pub-id-type="pmid">39409535</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s24196495">https://doi.org/10.3390/s24196495</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chu, Y.</string-name>
              <string-name>Yu, X.</string-name>
              <string-name>Rong, X.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Lightweight Strip Steel Surface Defect Detection Network Based on Improved Yolov8</article-title>
            <source>Sensors</source>
            <volume>24</volume>
            <elocation-id>6495</elocation-id>
            <pub-id pub-id-type="doi">10.3390/s24196495</pub-id>
            <pub-id pub-id-type="pmid">39409535</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Saklakoglu, N., Bolouri, A., Irizalp, S.G., Baris, F. and Elmas, A. (2021) Effects of Shot Peening and Artificial Surface Defects on Fatigue Properties of 50CrV4 Steel. <italic>The International Journal of Advanced Manufacturing Technology</italic>, 112, 2961-2970. https://doi.org/10.1007/s00170-020-06532-y <pub-id pub-id-type="doi">10.1007/s00170-020-06532-y</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00170-020-06532-y">https://doi.org/10.1007/s00170-020-06532-y</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Saklakoglu, N.</string-name>
              <string-name>Bolouri, A.</string-name>
              <string-name>Irizalp, S.G.</string-name>
              <string-name>Baris, F.</string-name>
              <string-name>Elmas, A.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Effects of Shot Peening and Artificial Surface Defects on Fatigue Properties of 50CrV4 Steel</article-title>
            <source>The International Journal of Advanced Manufacturing Technology</source>
            <volume>112</volume>
            <pub-id pub-id-type="doi">10.1007/s00170-020-06532-y</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zheng, X., Zheng, S., Kong, Y. and Chen, J. (2021) Recent Advances in Surface Defect Inspection of Industrial Products Using Deep Learning Techniques. <italic>The International Journal of Advanced Manufacturing Technology</italic>, 113, 35-58. https://doi.org/10.1007/s00170-021-06592-8 <pub-id pub-id-type="doi">10.1007/s00170-021-06592-8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00170-021-06592-8">https://doi.org/10.1007/s00170-021-06592-8</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zheng, X.</string-name>
              <string-name>Zheng, S.</string-name>
              <string-name>Kong, Y.</string-name>
              <string-name>Chen, J.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Recent Advances in Surface Defect Inspection of Industrial Products Using Deep Learning Techniques</article-title>
            <source>The International Journal of Advanced Manufacturing Technology</source>
            <volume>113</volume>
            <pub-id pub-id-type="doi">10.1007/s00170-021-06592-8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wen, X., Shan, J., He, Y. and Song, K. (2023) Steel Surface Defect Recognition: A Survey. <italic>Coatings</italic>, 13, Article 17. https://doi.org/10.3390/coatings13010017 <pub-id pub-id-type="doi">10.3390/coatings13010017</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/coatings13010017">https://doi.org/10.3390/coatings13010017</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wen, X.</string-name>
              <string-name>Shan, J.</string-name>
              <string-name>He, Y.</string-name>
              <string-name>Song, K.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Steel Surface Defect Recognition: A Survey</article-title>
            <source>Coatings</source>
            <volume>13</volume>
            <elocation-id>17</elocation-id>
            <pub-id pub-id-type="doi">10.3390/coatings13010017</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pan, Y. and Zhang, L. (2022) Dual Attention Deep Learning Network for Automatic Steel Surface Defect Segmentation. <italic>Computer</italic>- <italic>Aided Civil and Infrastructure Engineering</italic>, 37, 1468-1487. https://doi.org/10.1111/mice.12792 <pub-id pub-id-type="doi">10.1111/mice.12792</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/mice.12792">https://doi.org/10.1111/mice.12792</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pan, Y.</string-name>
              <string-name>Zhang, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Dual Attention Deep Learning Network for Automatic Steel Surface Defect Segmentation</article-title>
            <source>Computer-Aided Civil and Infrastructure Engineering</source>
            <volume>37</volume>
            <pub-id pub-id-type="doi">10.1111/mice.12792</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ren, S., He, K., Girshick, R. and Sun, J. (2017) Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. <italic>IEEE Transactions on Pattern</italic><italic>Analysis and Machine Intelligence</italic>, 39, 1137-1149. https://doi.org/10.1109/tpami.2016.2577031 <pub-id pub-id-type="doi">10.1109/tpami.2016.2577031</pub-id><pub-id pub-id-type="pmid">27295650</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tpami.2016.2577031">https://doi.org/10.1109/tpami.2016.2577031</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ren, S.</string-name>
              <string-name>He, K.</string-name>
              <string-name>Girshick, R.</string-name>
              <string-name>Sun, J.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks</article-title>
            <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1109/tpami.2016.2577031</pub-id>
            <pub-id pub-id-type="pmid">27295650</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">He, K., Gkioxari, G., Dollar, P. and Girshick, R. (2017) Mask R-CNN. 2017 <italic>IEEE International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Venice, 22-29 October 2017, 2961-2969. https://doi.org/10.1109/iccv.2017.322 <pub-id pub-id-type="doi">10.1109/iccv.2017.322</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2017.322">https://doi.org/10.1109/iccv.2017.322</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>He, K.</string-name>
              <string-name>Gkioxari, G.</string-name>
              <string-name>Dollar, P.</string-name>
              <string-name>Girshick, R.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Mask R-CNN</article-title>
            <source>2017 IEEE International Conference on Computer Vision (ICCV)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2017.322</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Redmon, J., Divvala, S., Girshick, R. and Farhadi, A. (2016) You Only Look Once: Unified, Real-Time Object Detection. 2016 <italic>IEEE Conference on Computer Vision</italic><italic>and Pattern Recognition</italic> ( <italic>CVPR</italic>), Las Vegas, 27-30 June 2016, 779-788. https://doi.org/10.1109/cvpr.2016.91 <pub-id pub-id-type="doi">10.1109/cvpr.2016.91</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2016.91">https://doi.org/10.1109/cvpr.2016.91</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Redmon, J.</string-name>
              <string-name>Divvala, S.</string-name>
              <string-name>Girshick, R.</string-name>
              <string-name>Farhadi, A.</string-name>
              <string-name>Unified, R</string-name>
            </person-group>
            <year>2016</year>
            <article-title>You Only Look Once: Unified, Real-Time Object Detection</article-title>
            <source>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2016.91</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Li, C., Li, L., Jiang, H., Weng, K., Geng, Y., Li, L., Ke, Z., Li, Q., Cheng, M. and Nie, W. (2022) YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications. arXiv:2209.02976.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Li, C.</string-name>
              <string-name>Li, L.</string-name>
              <string-name>Jiang, H.</string-name>
              <string-name>Weng, K.</string-name>
              <string-name>Geng, Y.</string-name>
              <string-name>Li, L.</string-name>
              <string-name>Ke, Z.</string-name>
              <string-name>Li, Q.</string-name>
              <string-name>Cheng, M.</string-name>
              <string-name>Nie, W.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications</article-title>
            <fpage>2209</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wang, C., Bochkovskiy, A. and Liao, H.M. (2023) YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. 2023 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Vancouver, 17-24 June 2023, 7464-7475. https://doi.org/10.1109/cvpr52729.2023.00721 <pub-id pub-id-type="doi">10.1109/cvpr52729.2023.00721</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52729.2023.00721">https://doi.org/10.1109/cvpr52729.2023.00721</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wang, C.</string-name>
              <string-name>Bochkovskiy, A.</string-name>
              <string-name>Liao, H.M.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors</article-title>
            <source>2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52729.2023.00721</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C., <italic>et al</italic>. (2016) SSD: Single Shot Multibox Detector. In: Leibe, B., Matas, J., Sebe, N. and Welling, M., Eds., <italic>Lecture Notes in Computer Science</italic>, Springer International Publishing, 21-37. https://doi.org/10.1007/978-3-319-46448-0_2 <pub-id pub-id-type="doi">10.1007/978-3-319-46448-0_2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-46448-0_2">https://doi.org/10.1007/978-3-319-46448-0_2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, W.</string-name>
              <string-name>Anguelov, D.</string-name>
              <string-name>Erhan, D.</string-name>
              <string-name>Szegedy, C.</string-name>
              <string-name>Reed, S.</string-name>
              <string-name>Fu, C.</string-name>
              <string-name>Leibe, B.</string-name>
              <string-name>Matas, J.</string-name>
              <string-name>Sebe, N.</string-name>
              <string-name>Welling, M.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2016</year>
            <article-title>SSD: Single Shot Multibox Detector</article-title>
            <source>In: Leibe</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-46448-0_2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Tan, M., Pang, R. and Le, Q.V. (2020) Efficientdet: Scalable and Efficient Object Detection. 2020 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic> (CVPR), Seattle, 13-19 June 2020, 10781-10790. https://doi.org/10.1109/cvpr42600.2020.01079 <pub-id pub-id-type="doi">10.1109/cvpr42600.2020.01079</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr42600.2020.01079">https://doi.org/10.1109/cvpr42600.2020.01079</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Tan, M.</string-name>
              <string-name>Pang, R.</string-name>
              <string-name>Le, Q.V.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Efficientdet: Scalable and Efficient Object Detection</article-title>
            <source>2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr42600.2020.01079</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Jocher, G., Chaurasia, J., Qiu, A. and Stoken, K. (2023) Ultralytics YOLOv8. GitHub Repository.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Jocher, G.</string-name>
              <string-name>Chaurasia, J.</string-name>
              <string-name>Qiu, A.</string-name>
              <string-name>Stoken, K.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Ultralytics YOLOv8</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ameli, Z., Nesheli, S.J. and Landis, E.N. (2024) Deep Learning-Based Steel Bridge Corrosion Segmentation and Condition Rating Using Mask RCNN and YOLOv8. <italic>Infrastructures</italic>, 9, Article 3. https://doi.org/10.3390/infrastructures9010003 <pub-id pub-id-type="doi">10.3390/infrastructures9010003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/infrastructures9010003">https://doi.org/10.3390/infrastructures9010003</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ameli, Z.</string-name>
              <string-name>Nesheli, S.J.</string-name>
              <string-name>Landis, E.N.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Deep Learning-Based Steel Bridge Corrosion Segmentation and Condition Rating Using Mask RCNN and YOLOv8</article-title>
            <source>Infrastructures</source>
            <volume>9</volume>
            <elocation-id>3</elocation-id>
            <pub-id pub-id-type="doi">10.3390/infrastructures9010003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lu, Z., Chengao, Z., Lu, L., Yan, Y., Jun, W., Wei, X., <italic>et al</italic>. (2025) Star-YOLO: A Lightweight and Efficient Model for Weed Detection in Cotton Fields Using Advanced YOLOv8 Improvements. <italic>Computers and Electronics in Agriculture</italic>, 235, Article 110306. https://doi.org/10.1016/j.compag.2025.110306 <pub-id pub-id-type="doi">10.1016/j.compag.2025.110306</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compag.2025.110306">https://doi.org/10.1016/j.compag.2025.110306</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lu, Z.</string-name>
              <string-name>Chengao, Z.</string-name>
              <string-name>Lu, L.</string-name>
              <string-name>Yan, Y.</string-name>
              <string-name>Jun, W.</string-name>
              <string-name>Wei, X.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Star-YOLO: A Lightweight and Efficient Model for Weed Detection in Cotton Fields Using Advanced YOLOv8 Improvements</article-title>
            <source>Computers and Electronics in Agriculture</source>
            <volume>235</volume>
            <elocation-id>110306</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.compag.2025.110306</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">He, Y., Song, K., Meng, Q. and Yan, Y. (2020) An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. <italic>IEEE Transactions on Instrumentation and Measurement</italic>, 69, 1493-1504. https://doi.org/10.1109/tim.2019.2915404 <pub-id pub-id-type="doi">10.1109/tim.2019.2915404</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tim.2019.2915404">https://doi.org/10.1109/tim.2019.2915404</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>He, Y.</string-name>
              <string-name>Song, K.</string-name>
              <string-name>Meng, Q.</string-name>
              <string-name>Yan, Y.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features</article-title>
            <source>IEEE Transactions on Instrumentation and Measurement</source>
            <volume>69</volume>
            <pub-id pub-id-type="doi">10.1109/tim.2019.2915404</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Jain, S., Seth, G., Paruthi, A., Soni, U. and Kumar, G. (2022) Synthetic Data Augmentation for Surface Defect Detection and Classification Using Deep Learning. <italic>Journal of Intelligent Manufacturing</italic>, 33, 1007-1020. https://doi.org/10.1007/s10845-020-01710-x <pub-id pub-id-type="doi">10.1007/s10845-020-01710-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10845-020-01710-x">https://doi.org/10.1007/s10845-020-01710-x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Jain, S.</string-name>
              <string-name>Seth, G.</string-name>
              <string-name>Paruthi, A.</string-name>
              <string-name>Soni, U.</string-name>
              <string-name>Kumar, G.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Synthetic Data Augmentation for Surface Defect Detection and Classification Using Deep Learning</article-title>
            <source>Journal of Intelligent Manufacturing</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1007/s10845-020-01710-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, C. and Cheng, H. (2024) Steel Surface Defect Detection Based on YOLOv8-TLC. <italic>Applied Sciences</italic>, 14, Article 9708. https://doi.org/10.3390/app14219708 <pub-id pub-id-type="doi">10.3390/app14219708</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app14219708">https://doi.org/10.3390/app14219708</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, C.</string-name>
              <string-name>Cheng, H.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Steel Surface Defect Detection Based on YOLOv8-TLC</article-title>
            <source>Applied Sciences</source>
            <volume>14</volume>
            <elocation-id>9708</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app14219708</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, Z., Tian, X., Liu, X., Liu, Y. and Shi, X. (2022) A Two-Stage Industrial Defect Detection Framework Based on Improved-YOLOv5 and Optimized-Inception-Resnetv2 Models. <italic>Applied Sciences</italic>, 12, Article 834. https://doi.org/10.3390/app12020834 <pub-id pub-id-type="doi">10.3390/app12020834</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app12020834">https://doi.org/10.3390/app12020834</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, Z.</string-name>
              <string-name>Tian, X.</string-name>
              <string-name>Liu, X.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Shi, X.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Two-Stage Industrial Defect Detection Framework Based on Improved-YOLOv5 and Optimized-Inception-Resnetv2 Models</article-title>
            <source>Applied Sciences</source>
            <volume>12</volume>
            <elocation-id>834</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app12020834</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wu, Y., Chen, R., Li, Z., Ye, M. and Dai, M. (2024) SDD-YOLO: A Lightweight, High-Generalization Methodology for Real-Time Detection of Strip Surface Defects. <italic>Metals</italic>, 14, Article 650. https://doi.org/10.3390/met14060650 <pub-id pub-id-type="doi">10.3390/met14060650</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/met14060650">https://doi.org/10.3390/met14060650</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wu, Y.</string-name>
              <string-name>Chen, R.</string-name>
              <string-name>Li, Z.</string-name>
              <string-name>Ye, M.</string-name>
              <string-name>Dai, M.</string-name>
              <string-name>Lightweight, H</string-name>
            </person-group>
            <year>2024</year>
            <article-title>SDD-YOLO: A Lightweight, High-Generalization Methodology for Real-Time Detection of Strip Surface Defects</article-title>
            <source>Metals</source>
            <volume>14</volume>
            <elocation-id>650</elocation-id>
            <pub-id pub-id-type="doi">10.3390/met14060650</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wei, M., Chen, B., Liu, J., Yuan, N., Liu, J. and Ji, Z. (2024) AEDN-YOLO: An Efficient One-Stage Detection Network for Strip Steel Surface Defects. <italic>Engineering Research Express</italic>, 6, Article 035415. https://doi.org/10.1088/2631-8695/ad681d <pub-id pub-id-type="doi">10.1088/2631-8695/ad681d</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/2631-8695/ad681d">https://doi.org/10.1088/2631-8695/ad681d</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wei, M.</string-name>
              <string-name>Chen, B.</string-name>
              <string-name>Liu, J.</string-name>
              <string-name>Yuan, N.</string-name>
              <string-name>Liu, J.</string-name>
              <string-name>Ji, Z.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>AEDN-YOLO: An Efficient One-Stage Detection Network for Strip Steel Surface Defects</article-title>
            <source>Engineering Research Express</source>
            <volume>6</volume>
            <elocation-id>035415</elocation-id>
            <pub-id pub-id-type="doi">10.1088/2631-8695/ad681d</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Kong, S., Kong, Y., Chi, X., Feng, X. and Ma, L. (2025) A TBD-YOLO-Based Surface Defect Detection Method for Hot Rolled Steel Strips. <italic>Russian Journal of Nondestructive Testing</italic>, 61, 137-149. https://doi.org/10.1134/s1061830924603192 <pub-id pub-id-type="doi">10.1134/s1061830924603192</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1134/s1061830924603192">https://doi.org/10.1134/s1061830924603192</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Kong, S.</string-name>
              <string-name>Kong, Y.</string-name>
              <string-name>Chi, X.</string-name>
              <string-name>Feng, X.</string-name>
              <string-name>Ma, L.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A TBD-YOLO-Based Surface Defect Detection Method for Hot Rolled Steel Strips</article-title>
            <source>Russian Journal of Nondestructive Testing</source>
            <volume>61</volume>
            <pub-id pub-id-type="doi">10.1134/s1061830924603192</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, R., Huang, M., Gao, Z., Cao, Z. and Cao, P. (2023) MSC-DNet: An Efficient Detector with Multi-Scale Context for Defect Detection on Strip Steel Surface. <italic>Measurement</italic>, 209, Article 112467. https://doi.org/10.1016/j.measurement.2023.112467 <pub-id pub-id-type="doi">10.1016/j.measurement.2023.112467</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.measurement.2023.112467">https://doi.org/10.1016/j.measurement.2023.112467</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, R.</string-name>
              <string-name>Huang, M.</string-name>
              <string-name>Gao, Z.</string-name>
              <string-name>Cao, Z.</string-name>
              <string-name>Cao, P.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>MSC-DNet: An Efficient Detector with Multi-Scale Context for Defect Detection on Strip Steel Surface</article-title>
            <source>Measurement</source>
            <volume>209</volume>
            <elocation-id>112467</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.measurement.2023.112467</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, S., Wang, X., Qian, X., Yu, Y. and Jin, W. (2023) Trident-LK Net: A Lightweight Trident Structure Network with Large Kernel for Muti-Scale Defect Detection. <italic>IEEE Access</italic>, 11, 131073-131080. https://doi.org/10.1109/access.2023.3333918 <pub-id pub-id-type="doi">10.1109/access.2023.3333918</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2023.3333918">https://doi.org/10.1109/access.2023.3333918</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, S.</string-name>
              <string-name>Wang, X.</string-name>
              <string-name>Qian, X.</string-name>
              <string-name>Yu, Y.</string-name>
              <string-name>Jin, W.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Trident-LK Net: A Lightweight Trident Structure Network with Large Kernel for Muti-Scale Defect Detection</article-title>
            <source>IEEE Access</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/access.2023.3333918</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wen, Y. and Wang, L. (2024) YOLO-SD: Simulated Feature Fusion for Few-Shot Industrial Defect Detection Based on YOLOv8 and Stable Diffusion. <italic>International Journal of Machine Learning and Cybernetics</italic>, 15, 4589-4601. https://doi.org/10.1007/s13042-024-02175-7 <pub-id pub-id-type="doi">10.1007/s13042-024-02175-7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s13042-024-02175-7">https://doi.org/10.1007/s13042-024-02175-7</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wen, Y.</string-name>
              <string-name>Wang, L.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>YOLO-SD: Simulated Feature Fusion for Few-Shot Industrial Defect Detection Based on YOLOv8 and Stable Diffusion</article-title>
            <source>International Journal of Machine Learning and Cybernetics</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1007/s13042-024-02175-7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, Y., Zhao, Y., Zhang, X., Wang, X., Lian, C., Li, J., <italic>et al</italic>. (2023) Mobilesam-Track: Lightweight One-Shot Tracking and Segmentation of Small Objects on Edge Devices. <italic>Remote Sensing</italic>, 15, Article 5665. https://doi.org/10.3390/rs15245665 <pub-id pub-id-type="doi">10.3390/rs15245665</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/rs15245665">https://doi.org/10.3390/rs15245665</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
              <string-name>Zhao, Y.</string-name>
              <string-name>Zhang, X.</string-name>
              <string-name>Wang, X.</string-name>
              <string-name>Lian, C.</string-name>
              <string-name>Li, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Mobilesam-Track: Lightweight One-Shot Tracking and Segmentation of Small Objects on Edge Devices</article-title>
            <source>Remote Sensing</source>
            <volume>15</volume>
            <elocation-id>5665</elocation-id>
            <pub-id pub-id-type="doi">10.3390/rs15245665</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhao, Y., Ju, Z., Sun, T., Dong, F., Li, J., Yang, R., <italic>et al</italic>. (2023) TGC-YOLOv5: An Enhanced YOLOv5 Drone Detection Model Based on Transformer, GAM &amp; CA Attention Mechanism. <italic>Drones</italic>, 7, Article 446. https://doi.org/10.3390/drones7070446 <pub-id pub-id-type="doi">10.3390/drones7070446</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones7070446">https://doi.org/10.3390/drones7070446</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhao, Y.</string-name>
              <string-name>Ju, Z.</string-name>
              <string-name>Sun, T.</string-name>
              <string-name>Dong, F.</string-name>
              <string-name>Li, J.</string-name>
              <string-name>Yang, R.</string-name>
              <string-name>Transformer, G</string-name>
            </person-group>
            <year>2023</year>
            <article-title>TGC-YOLOv5: An Enhanced YOLOv5 Drone Detection Model Based on Transformer, GAM &amp; CA Attention Mechanism</article-title>
            <source>Drones</source>
            <volume>7</volume>
            <elocation-id>446</elocation-id>
            <pub-id pub-id-type="doi">10.3390/drones7070446</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ma, X., Dai, X., Bai, Y., Wang, Y. and Fu, Y. (2024) Rewrite the Stars. 2024 <italic>IEEE</italic>/ <italic>CVF</italic><italic>Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Seattle, 16-22 June 2024, 5694-5703. https://doi.org/10.1109/cvpr52733.2024.00544 <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.00544</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52733.2024.00544">https://doi.org/10.1109/cvpr52733.2024.00544</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ma, X.</string-name>
              <string-name>Dai, X.</string-name>
              <string-name>Bai, Y.</string-name>
              <string-name>Wang, Y.</string-name>
              <string-name>Fu, Y.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Rewrite the Stars</article-title>
            <source>2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.00544</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Tian, Z., Shen, C., Chen, H. and He, T. (2019) FCOS: Fully Convolutional One-Stage Object Detection. 2019 <italic>IEEE</italic>/ <italic>CVF International Conference on Computer Vision</italic>( <italic>ICCV</italic>), Seoul, 27 October 2019-2 November 2019, 9626-9635. https://doi.org/10.1109/iccv.2019.00972 <pub-id pub-id-type="doi">10.1109/iccv.2019.00972</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2019.00972">https://doi.org/10.1109/iccv.2019.00972</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Tian, Z.</string-name>
              <string-name>Shen, C.</string-name>
              <string-name>Chen, H.</string-name>
              <string-name>He, T.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>FCOS: Fully Convolutional One-Stage Object Detection</article-title>
            <source>2019 IEEE/CVF International Conference on Computer Vision (ICCV)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2019.00972</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wu, Y. and He, K. (2018) Group Normalization. In: Ferrari, V., Hebert, M., Sminchisescu, C. and Weiss, Y., Eds., <italic>Lecture Notes in Computer Science</italic>, Springer International Publishing, 3-19. https://doi.org/10.1007/978-3-030-01261-8_1 <pub-id pub-id-type="doi">10.1007/978-3-030-01261-8_1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-01261-8_1">https://doi.org/10.1007/978-3-030-01261-8_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wu, Y.</string-name>
              <string-name>He, K.</string-name>
              <string-name>Ferrari, V.</string-name>
              <string-name>Hebert, M.</string-name>
              <string-name>Sminchisescu, C.</string-name>
              <string-name>Weiss, Y.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Group Normalization</article-title>
            <source>In: Ferrari</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-01261-8_1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Huang, G., Liu, Z., Van Der Maaten, L. and Weinberger, K.Q. (2017) Densely Connected Convolutional Networks. 2017 <italic>IEEE Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Honolulu, 21-26 July 2017, 4700-4708. https://doi.org/10.1109/cvpr.2017.243 <pub-id pub-id-type="doi">10.1109/cvpr.2017.243</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2017.243">https://doi.org/10.1109/cvpr.2017.243</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Huang, G.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Maaten, L.</string-name>
              <string-name>Weinberger, K.Q.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Densely Connected Convolutional Networks</article-title>
            <source>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2017.243</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Gastaldi, X. (2017) Shake-Shake Regularization. arXiv:1705.07485.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Gastaldi, X.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Shake-Shake Regularization</article-title>
            <fpage>1705</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, C., Yeh, I. and Mark Liao, H. (2024) YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information. In: Leonardis, A., Ricci, E., Roth, S., Russakovsky, O., Sattler, T. and Varol, G., Eds., <italic>Lecture Notes in Computer Science</italic>, Springer, 1-21. https://doi.org/10.1007/978-3-031-72751-1_1 <pub-id pub-id-type="doi">10.1007/978-3-031-72751-1_1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-031-72751-1_1">https://doi.org/10.1007/978-3-031-72751-1_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, C.</string-name>
              <string-name>Yeh, I.</string-name>
              <string-name>Liao, H.</string-name>
              <string-name>Leonardis, A.</string-name>
              <string-name>Ricci, E.</string-name>
              <string-name>Roth, S.</string-name>
              <string-name>Russakovsky, O.</string-name>
              <string-name>Sattler, T.</string-name>
              <string-name>Varol, G.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2024</year>
            <article-title>YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information</article-title>
            <source>In: Leonardis</source>
            <volume>1</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-031-72751-1_1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wang, A., Chen, H., Liu, L., Chen, K., Lin, Z., Han, J. and Ding, G. (2024) YOLOv10: Real-Time End-to-End Object Detection. arXiv:2405.14458.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wang, A.</string-name>
              <string-name>Chen, H.</string-name>
              <string-name>Liu, L.</string-name>
              <string-name>Chen, K.</string-name>
              <string-name>Lin, Z.</string-name>
              <string-name>Han, J.</string-name>
              <string-name>Ding, G.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>YOLOv10: Real-Time End-to-End Object Detection</article-title>
            <fpage>2405</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Jocher, G., Chaurasia, J., Qiu, A. and Stoken, K. (2024) Ultralytics YOLOv11. GitHub repository.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Jocher, G.</string-name>
              <string-name>Chaurasia, J.</string-name>
              <string-name>Qiu, A.</string-name>
              <string-name>Stoken, K.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Ultralytics YOLOv11</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Jocher, G., Chaurasia, J., Qiu, A. and Stoken, K. (2025) Ultralytics YOLOv12. GitHub repository.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Jocher, G.</string-name>
              <string-name>Chaurasia, J.</string-name>
              <string-name>Qiu, A.</string-name>
              <string-name>Stoken, K.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Ultralytics YOLOv12</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhao, Y., Lv, W., Xu, S., Wei, J., Wang, G., Dang, Q., <italic>et al</italic>. (2024) DETRs Beat Yolos on Real-Time Object Detection. 2024 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision</italic><italic>and Pattern Recognition</italic> ( <italic>CVPR</italic>), Seattle, 16-22 June 2024, 16965-16974. https://doi.org/10.1109/cvpr52733.2024.01605 <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.01605</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52733.2024.01605">https://doi.org/10.1109/cvpr52733.2024.01605</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhao, Y.</string-name>
              <string-name>Lv, W.</string-name>
              <string-name>Xu, S.</string-name>
              <string-name>Wei, J.</string-name>
              <string-name>Wang, G.</string-name>
              <string-name>Dang, Q.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>DETRs Beat Yolos on Real-Time Object Detection</article-title>
            <source>2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.01605</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>