<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">80232</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.080232</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Survey of Surface Defect Detection in Machine Vision: Addressing Core Challenges, Methodologies, and Dataset Analysis</article-title>
<alt-title alt-title-type="left-running-head">A Survey of Surface Defect Detection in Machine Vision: Addressing Core Challenges, Methodologies, and Dataset Analysis</alt-title>
<alt-title alt-title-type="right-running-head">A Survey of Surface Defect Detection in Machine Vision: Addressing Core Challenges, Methodologies, and Dataset Analysis</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Zhao</surname><given-names>Langyue</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Yuan</surname><given-names>Yubin</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><email>yubin.yuan@yzu.edu.cn</email></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Wu</surname><given-names>Yiquan</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>nuaatracking@163.com</email></contrib>
<aff id="aff-1"><label>1</label><institution>College of Computer Science, Weinan Normal University</institution>, <addr-line>Weinan</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics</institution>, <addr-line>Nanjing</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>College of Information Engineering, Yangzhou University</institution>, <addr-line>Yangzhou</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Yubin Yuan. Email: <email>yubin.yuan@yzu.edu.cn</email>; Yiquan Wu. Email: <email>nuaatracking@163.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>15</day><month>06</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>2</issue>
<elocation-id>5</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>02</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>04</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_80232.pdf"></self-uri>
<abstract>
<p>This paper presents a systematic survey of machine vision-based surface defect detection technologies, focusing on five core challenges in the field: interference from complex backgrounds, small object detection, class imbalance, dynamic scene modeling, and cross-scenario generalization. It reviews key technical approaches corresponding to these challenges over the past five years. Furthermore, a dataset characterization analysis framework is established around these challenges, summarizing and comparing the characteristics of over 40 publicly available datasets across more than ten scenarios, including PCB, photovoltaic, metal, and pavement surfaces. Quantitative selection metrics (such as the small target coefficient and texture complexity) are proposed for challenges like small target detection and complex backgrounds, offering a methodological guide for aligning research questions with benchmark data. Finally, the paper summarizes current limitations and provides an outlook on new paradigms driven by large-scale models and the construction of high-quality benchmark datasets, aiming to offer valuable references for both research and engineering practices in this field.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Surface defect detection</kwd>
<kwd>machine vision</kwd>
<kwd>complex scenarios</kwd>
<kwd>dataset survey</kwd>
<kwd>industrial vision</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Natural Science Foundation of Shaanxi Province of China</funding-source>
<award-id>2024JC-YBQN-0695</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>With the accelerated advancement of intelligent manufacturing, industrial quality control, and smart infrastructure operation and maintenance, surface defect detection, as a core application of intelligent vision systems in industrial scenarios, is increasingly becoming a critical link connecting physical perception and decision-making feedback [<xref ref-type="bibr" rid="ref-1">1</xref>]. Its primary objective is to achieve automated, non-contact, and high-precision identification of minute anomalies on the surfaces of materials, components, or structures through image acquisition, feature modeling, and intelligent analysis. This enables early detection and intervention of defects, effectively ensuring product quality, extending service life, and reducing maintenance costs [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>In the field of basic materials manufacturing, the precision requirements for detecting defects in metallic materials, such as rolling defects and micro-cracks in strip steel, are exceptionally high. Similarly, defects in non-metallic materials, such as bubbles in glass or glaze flaws in ceramics, demand precise identification. The surface quality of these fundamental materials directly impacts subsequent processing techniques and the performance of the final product. Semiconductor manufacturing exhibits particular sensitivity to surface defects. For instance, defects on printed circuit boards (PCBs), such as metal contamination, micro-cracks in dielectric layers, or cold solder joints, can exponentially accelerate device failure through multi-physics field coupling effects [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>In the equipment manufacturing sector, solar cells are the core components of photovoltaic power generation. The uniformity of electrode coating and the integrity of separator surfaces directly determine the energy density and safety performance of the battery. Residual micron-scale metal particles can potentially trigger thermal runaway [<xref ref-type="bibr" rid="ref-5">5</xref>]. The surface roughness requirements for precision mechanical components reach sub-micron levels, where any flaw can lead to equipment vibration or loss of accuracy [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>Furthermore, in the infrastructure domain, such as in road health monitoring, the texture characteristics of asphalt concrete surfaces are closely related to skid resistance, making crack detection crucial for ensuring traffic safety [<xref ref-type="bibr" rid="ref-7">7</xref>]. Common defect detection scenarios are illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Examples of surface defect detection scenarios.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80232-fig-1.tif"/>
</fig>
<p>This survey focuses on five core challenges in surface defect detection: complex background interference, small object detection, class imbalance, dynamic scene modeling, and cross-scenario generalization. Based on these challenges, this survey aims to focus on the following three core aspects: (1) What are the evolutionary trajectories and characteristic strengths and weaknesses of existing technical approaches in addressing the five core challenges of surface defect detection? (2) How can existing public datasets be quantitatively evaluated and selected from the perspective of challenge adaptability? (3) What are the main gaps between current technical systems and industrial application requirements, and what are the promising future research directions?</p>
<p>The literature search was performed across the following academic databases: IEEE Xplore, Web of Science, Scopus, Google Scholar, and CNKI (for Chinese-language publications). The search covered the period from January 2015 to December 2025, with a primary focus on the past five years (2020&#x2013;2025) to capture the most recent advances, while including seminal earlier works where necessary.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Challenges in Machine Vision-Based Surface Defect Detection</title>
<p>Although machine vision-based surface defect detection technology has achieved significant results across various fields, including industrial manufacturing, road inspection, and infrastructure maintenance, its application in real-world complex scenarios still faces numerous challenges. The diversity of defect types, the unpredictability of object morphology, interference from scene backgrounds, and constraints of deployment environments collectively make it difficult for existing detection systems to fully meet requirements in terms of accuracy, robustness, and generalization. How to construct stable, efficient, and adaptive defect detection models in high-interference environments, with weak-signal targets and dynamic scenes, has become a critical issue constraining the further development of vision systems.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p>Difficulty in Accurately Identifying Defect Objects under Complex Background Interference.</p></list-item>
</list></p>
<p>In industrial and infrastructure imagery, surface defects often exhibit high similarity to background textures, characterized by low contrast, weak edges, and severe occlusion. In tasks such as road crack detection and metal surface flaw identification, factors like light reflection, overlapping patterns, and pseudo-texture interference can significantly degrade the visual system&#x2019;s ability to perceive defect regions. Particularly in reflective materials, complex craft products, or naturally corroded surfaces, traditional static feature extraction networks often fail to distinguish real defects from environmental noise, leading to high false-positive rates. Therefore, there is an urgent need to develop detection architectures with background suppression capabilities and saliency modeling mechanisms to achieve stable perception of foreground defects in complex scenes.
<list list-type="simple">
<list-item>
<label>(2)</label>
<p>Insufficient Modeling and Representation Capability for Small-Scale and Weakly-Structured Defects.</p></list-item>
</list></p>
<p>In high-density integrated manufacturing, photovoltaic module inspection, and microscopic defect detection tasks, defects often manifest as micro-cracks, point-like bubbles, or hairline scratches. Their object regions occupy only a few pixels in images, resulting in extremely sparse feature representation. Existing detection algorithms tend to lose boundary and semantic information of such objects during down sampling, making it difficult for models to learn effective discriminative features. Additionally, issues such as limited positive samples and weak training supervision further constrain system performance. Enhancing model responsiveness in small-object scenarios through foreground enhancement, edge reconstruction, and matching mechanism optimization represents a key technological bottleneck that urgently needs to be addressed.
<list list-type="simple">
<list-item>
<label>(3)</label>
<p>Challenges Posed by Irregular Geometric Defects and Scale Variations to Feature Structures.</p></list-item>
</list></p>
<p>Real-world defect objects often exhibit irregular geometric forms, such as crack bifurcations, rough spalling edges, or fragmented corrosion contours. Their spatial structures are complex, with large scale spans and drastic boundary changes. Particularly in road damage detection, ceramic crack identification, or welding breakpoint inspection, such unstructured targets are easily misclassified or partially ignored by conventional convolutional architectures. Moreover, severe class imbalance and skewed sample distributions in training data cause models to favor high-frequency classes while neglecting long-tail defects. Consequently, constructing feature extraction and decision-making structures with geometric adaptability, multi-scale semantic modeling mechanisms, and sample regulation strategies has become a core pathway to addressing this challenge.
<list list-type="simple">
<list-item>
<label>(4)</label>
<p>Continuous Modeling and Identity Maintenance of Defect Objects in Dynamic Scenes.</p></list-item>
</list></p>
<p>Traditional defect detection primarily focuses on static images. However, in practical applications such as road patrols, pipeline monitoring, or video-based assessment tasks, continuous recognition, tracking, and statistical analysis of defect targets across video sequences are required. Due to factors like viewpoint changes, illumination variations, and occlusion interference, defect targets often experience positional drift, morphological changes, or even temporary disappearance over time. Current models based on frame-independent detection cannot maintain target consistency, leading to duplicate identifications, trajectory interruptions, and statistical inaccuracies. Therefore, introducing temporal modeling mechanisms and cross-frame identity association strategies to enhance stable recognition capabilities in dynamic scenes is a critical challenge for evolving vision systems toward multi-task perception.
<list list-type="simple">
<list-item>
<label>(5)</label>
<p>Bottlenecks in Model Adaptability for Cross-Scenario Generalization and Low-Resource Deployment.</p></list-item>
</list></p>
<p>Industrial and transportation applications are highly diverse, with significant differences in image distributions due to variations in materials, processes, and acquisition conditions. This makes it difficult for a single trained model to be directly transferred across different domains. Simultaneously, deployment on edge devices often faces constraints such as limited computing power, restricted energy consumption, and stringent real-time requirements, posing severe challenges to model lightweighting and adaptation capabilities. Current methods predominantly rely on static architectures and end-to-end training, lacking dynamic structural adjustments and knowledge transfer mechanisms, which hinders support for multi-source task integration and rapid deployment. Thus, designing a universal detection architecture with structural flexibility, task coordination, and knowledge transferability is essential for realizing the practical implementation of multi-scenario intelligent quality inspection systems.</p>
<p>In summary, as surface defect detection technology progresses toward mature industrial-grade applications, it continues to face profound challenges across multiple dimensions, including feature representation, target matching, temporal reasoning, and cross-domain adaptation. These challenges are interconnected, forming a complex network of research and engineering problems. The subsequent chapters of this paper will systematically review the innovative ideas, methodological frameworks, and technological advancements proposed by researchers worldwide in addressing these five major challenges.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>A Survey of Surface Defect Detection Methods Based on Machine Vision</title>
<p>To provide a structured overview of the methodological landscape, <xref ref-type="fig" rid="fig-2">Fig. 2</xref> presents a taxonomy of surface defect detection methods organized by the five core challenges and their corresponding technical approaches.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Taxonomy diagram.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80232-fig-2.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Defect Detection Methods for Small Object Scenarios</title>
<p>Small object detection is a pervasive challenge in surface defect inspection tasks. In typical industrial scenarios such as solder balls and scratches on PCBs, delamination and porosity in composite materials, and micro-cracks in silicon wafers, defects are inherently small in size, have subtle textures, and are easily obscured by background noise. This leads to weak feature representation and ambiguous localization within deep neural networks, significantly impacting the recall rate and precision of detection models. The definition of a small object generally falls into two categories: a relative scale based on the area ratio of the object to the entire image (e.g., an area less than 0.12% or 0.03%), and an absolute scale based on the object&#x2019;s pixel dimensions, the specifics of which depend on the dataset. For instance, the DOTA aerial dataset defines objects with 10&#x2013;50 pixels as small [<xref ref-type="bibr" rid="ref-8">8</xref>], while the general-purpose MS COCO dataset categorizes objects with resolutions below 32 &#x00D7; 32 pixels as small [<xref ref-type="bibr" rid="ref-9">9</xref>]. Notably, these definitions primarily originate from the field of general object detection. In high-resolution industrial imaging (e.g., PCBs, wafers), an object spanning hundreds of pixels may still be considered an &#x2018;effectively small target&#x2019; if it occupies an extremely low proportion of the entire image (&#x003C;0.01%). To address the challenges of small object detection, current research primarily focuses on technological directions such as multi-scale feature fusion, context information enhancement, and super-resolution reconstruction.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p><bold>Multi-Scale Feature Fusion-based Methods.</bold> Critical details of small objects are often lost after multiple downsampling operations in deep networks. Therefore, fusing high-resolution shallow features with semantically rich deep features has become a mainstream approach. Liu et al. proposed the SSD (Single Shot MultiBox Detector), which first utilized feature maps at multiple scales to detect objects of different sizes, with shallow layers responsible for small objects and deep layers for large ones [<xref ref-type="bibr" rid="ref-10">10</xref>]. Subsequently, building on SSD, Lin introduced the FPN (Feature Pyramid Network) structure, constructing a top-down feature pyramid with lateral connections to effectively fuse shallow details and deep semantics [<xref ref-type="bibr" rid="ref-11">11</xref>].</p></list-item>
</list></p>
<p>These methods effectively mitigate the issue of information loss for small objects during downsampling by constructing semantically enhanced feature pyramids. However, multi-scale fusion models often suffer from high computational complexity and semantic inconsistencies between different feature layers. Shallow features are prone to noise, while deep features are highly abstract; direct concatenation or fusion can lead to redundancy or false detections. Consequently, subsequent research has gradually introduced lightweight structures, attention mechanisms, and local super-resolution enhancement modules to achieve more efficient collaboration between shallow and deep information, providing a solid structural foundation for subsequent context modeling and image enhancement strategies.
<list list-type="simple">
<list-item>
<label>(2)</label>
<p><bold>Context Information-Based Methods.</bold> The limited texture information of small objects makes precise recognition based solely on their intrinsic features difficult. Thus, researchers have introduced context information modeling mechanisms to capture the semantic relationships between a target and its surrounding regions, thereby improving discriminative power. Contextual information includes not only neighboring pixels but also semantic cues from the target&#x2019;s region, such as scene structure, spatial location, and class priors. Ref. [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed an Orthogonal Context Attention Module, which simultaneously enhances contextual details from vertical and horizontal directions, strengthening the feature representation of tiny defects in steel strips.</p></list-item>
</list></p>
<p>Context modeling methods are particularly effective in scenarios where objects are surrounded by regular structures (e.g., weld seams, steel plate scratches) and are valuable for small object localization in complex textured backgrounds. However, their performance hinges on the accuracy of context modeling; if the background is complex or the contextual structure is ambiguous, they may introduce redundant or even misleading information. Additionally, the computational overhead of context networks requires careful consideration. Therefore, lightweight context modules and adaptive relationship modeling under Transformer architectures (e.g., global attention, dynamic receptive field regulation) will be key future development focuses.
<list list-type="simple">
<list-item>
<label>(3)</label>
<p><bold>Super-Resolution-Based Methods.</bold> Low resolution directly limits the pixel-level information available for small objects, complicating feature extraction. In recent years, a substantial body of research has incorporated super-resolution reconstruction techniques into small object detection. These methods enhance critical details like edges and textures by improving resolution at either the image or feature level. Dwivedi et al. proposed a low-cost, ESRGAN-based driving method for enhancing the spatial resolution of luminescence images, significantly boosting the detection performance of microscopic defects in solar cells [<xref ref-type="bibr" rid="ref-13">13</xref>].</p></list-item>
</list></p>
<p>Super-resolution methods are especially effective in low-quality image scenarios, significantly compensating for detail loss in small objects caused by compression, viewing angles, or sampling limitations. However, challenges are evident: on one hand, Generative Adversarial Network (GAN)-based super-resolution methods are computationally intensive and difficult to deploy in real-time; on the other hand, generated images may contain artificial textures or erroneous boundaries, leading to increased false detection rates. Future directions include dynamic sparse computation (activating high-resolution processing only in suspicious regions), end-to-end differentiable upsampling mechanisms, and a paradigm shift from dense prediction towards sparse representations driven by points or contours.</p>
<p>Summary and Comparative Analysis. To facilitate a comparative understanding of the methods discussed above, <xref ref-type="table" rid="table-1">Table 1</xref> summarizes the key characteristics, advantages, and limitations of representative approaches for small object detection.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparison of representative small object detection methods.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Method Category</th>
<th>Representative Works</th>
<th>Key Idea</th>
<th>Advantages</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>Multi-Scale Feature Fusion</td>
<td>SSD, FPN</td>
<td>Fusing high-resolution shallow features with semantically rich deep features</td>
<td>Effectively mitigates information loss for small objects during downsampling</td>
<td>High computational complexity; semantic inconsistency across layers</td>
</tr>
<tr>
<td>Context Information-Based</td>
<td>Orthogonal Context Attention</td>
<td>Capturing semantic relationships between target and surrounding regions</td>
<td>Enhances discriminability of targets in structured backgrounds</td>
<td>Performance depends on context accuracy; may introduce noise in complex backgrounds</td>
</tr>
<tr>
<td>Super-Resolution-Based</td>
<td>ESRGAN-Based</td>
<td>Reconstructing high-resolution details at image or feature level</td>
<td>Compensates for detail loss in low-quality images</td>
<td>High computational cost; may introduce artificial textures or errors</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Real-World Implementation Considerations. In practical industrial deployment, small object detection faces additional challenges beyond algorithmic design. The resolution and optical setup of imaging systems directly determine the upper bound of detectable defect sizes. For applications such as PCB inspection or wafer defect detection, telecentric lenses and high-resolution line-scan cameras are often required to ensure that micron-level defects occupy sufficient pixels. Furthermore, motion blur in conveyor belt scenarios can severely degrade small defect features, necessitating integration with motion compensation hardware or deblurring preprocessing modules. These engineering considerations highlight that effective small defect detection requires a holistic approach combining algorithm design with appropriate imaging system configuration.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Defect Detection Methods for Complex Backgrounds</title>
<p>In tasks such as PCB inspection, road crack detection, and pipeline corrosion assessment, defects are often characterized by their small size, variable morphology, and high degree of blending with complex, cluttered background textures, resulting in an extremely low signal-to-noise ratio. This poses significant challenges for precise localization and identification. Existing methodologies have largely evolved through two iterative phases: the traditional model-driven stage and the deep learning data-driven stage. Traditional methods, based on handcrafted features and machine learning classifiers, are theoretically sound but susceptible to noise interference [<xref ref-type="bibr" rid="ref-14">14</xref>]. With the rise of CNNs, architectures like U-Net, FPN, DeepLab, and BiFPN have significantly improved accuracy by leveraging large-scale annotated data. However, these models are primarily designed for natural scenes with clear boundaries, whereas industrial defect images feature intricate textures and minuscule targets, creating a &#x201C;domain shift&#x201D; [<xref ref-type="bibr" rid="ref-15">15</xref>]. To suppress background noise and accentuate defect regions, researchers have extensively integrated attention mechanisms, which can be broadly categorized into three types: channel attention mechanisms, channel-spatial joint attention mechanisms, and global attention mechanisms.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p><bold>Channel Attention Mechanisms.</bold> This mechanism enhances the response strength of discriminative features by learning the importance of each channel. Zhang et al. integrated SENet into YOLOv5, significantly improving the localization accuracy of insulators in foggy conditions [<xref ref-type="bibr" rid="ref-16">16</xref>]. Hao et al. embedded Residual Split Attention into YOLOv4, strengthening insulator defect recognition in complex scenes [<xref ref-type="bibr" rid="ref-17">17</xref>]. Zhou et al. proposed IFIFusion, employing a dual-attention Transformer backbone combined with an LWNet and an IFIF multi-scale coupling module to enhance defect perception [<xref ref-type="bibr" rid="ref-18">18</xref>]. Ma et al. designed ELA-YOLO, introducing linear attention within the backbone and constructing a selective feature pyramid to compress computational costs while maintaining high precision [<xref ref-type="bibr" rid="ref-19">19</xref>]. Channel attention can be integrated into existing detectors without significantly altering the network topology, making it a common solution for rapid upgrades in industrial production lines.</p></list-item>
<list-item>
<label>(2)</label>
<p><bold>Channel-Spatial Joint Attention Mechanisms.</bold> Weighting channels alone may still miss crucial positional information. Therefore, researchers began modeling spatial saliency simultaneously. Hao et al. incorporated CBAM into the YOLOv5 backbone to perform explicit saliency enhancement for faulty targets [<xref ref-type="bibr" rid="ref-20">20</xref>]. Zhou et al. similarly utilized CBAM for glass insulator detection [<xref ref-type="bibr" rid="ref-21">21</xref>]. Song et al. placed a Coordinate Attention Module (CAM) in the feature fusion layer, significantly improving the detection rate of bird nests on transmission lines [<xref ref-type="bibr" rid="ref-22">22</xref>]. For multi-force defects and multi-scale scenarios, Wang et al. proposed SDA-PVTDet, designing an SO-Emb and dual-attention blocks to extract blurred boundary features and using FBPN to fuse multi-scale semantics [<xref ref-type="bibr" rid="ref-23">23</xref>]. Pu et al. jointly modeled geometric correlations through RSIR and SCA to accurately distinguish highly similar impeller defects [<xref ref-type="bibr" rid="ref-24">24</xref>]. Sui and Wang designed DMPDD-Net, which utilizes a dual-path parallel attention mechanism (DP-AM), MFFM, and PSPPF to collaboratively suppress noise, achieving significant gains for the challenging &#x201C;high-similarity background &#x002B; small target&#x201D; problem in aluminum profiles [<xref ref-type="bibr" rid="ref-25">25</xref>]. Joint attention mechanisms highlight genuine defects amidst cluttered backgrounds by simultaneously filtering redundant channels and interfering regions.</p></list-item>
<list-item>
<label>(3)</label>
<p><bold>Global Attention Mechanisms.</bold> Local attention mechanisms struggle to capture long-range dependencies. Global attention mechanisms leverage self-attention or deformable convolutions to identify macroscopic structures across a wide field of view. He et al. combined deformable convolutions with a multi-path collaborative attention mechanism at the global level to learn background-target boundaries [<xref ref-type="bibr" rid="ref-26">26</xref>]. Chen et al. proposed a Fourier Attention Network guided by an SR branch, using FAB to analyze frequency domain distributions and cooperating with super-resolution reconstruction to achieve collaborative defect extraction through &#x201C;global suppression &#x002B; local enhancement&#x201D; [<xref ref-type="bibr" rid="ref-27">27</xref>]. Global attention mechanisms significantly improve detection rates for images with multiple coexisting defects or extremely complex textures. However, their computational and memory consumption is substantial, requiring strategies like sparsification or window partitioning for real-time deployment.</p></list-item>
</list></p>
<p><xref ref-type="table" rid="table-2">Table 2</xref> provides a comparative summary of attention mechanism-based methods for complex background suppression.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of attention mechanisms for complex background suppression.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Attention Type</th>
<th>Representative Works</th>
<th>Key Idea</th>
<th>Advantages</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>Channel Attention</td>
<td>SENet &#x002B; YOLOv5, ELA-YOLO</td>
<td>Learns channel importance to enhance discriminative features</td>
<td>Easy integration; minimal architecture modification</td>
<td>Lacks spatial awareness</td>
</tr>
<tr>
<td>Channel-Spatial Joint Attention</td>
<td>CBAM &#x002B; YOLOv5, Coordinate Attention</td>
<td>Simultaneously models channel and spatial saliency</td>
<td>Effectively filters both redundant channels and interfering regions</td>
<td>Higher computational overhead</td>
</tr>
<tr>
<td>Global Attention</td>
<td>Transformer &#x002B; YOLOv8, Fourier Attention Network</td>
<td>Captures long-range dependencies via self-attention</td>
<td>Handles multi-defect coexistence and complex textures</td>
<td>Substantial memory consumption; requires sparsification for real-time deployment</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In summary, in industrial visual inspection, defect regions often exhibit low contrast due to high similarity with background textures or limited imaging conditions, making their saliency difficult to express effectively. Beyond the primary focus on introducing attention mechanisms, current research also employs multi-scale feature fusion strategies (e.g., FPN, U-Net&#x002B;&#x002B;), frequency-domain analysis techniques (e.g., wavelet or Fourier transforms) to enhance the response to weak abnormal signals, as well as self-supervised or contrastive learning methods for pre-training models on unlabeled data to improve sensitivity to subtle anomalies. Although these methods have improved defect discernibility to some extent, challenges remain, such as attention being easily distracted by strong textures, the high computational overhead of frequency-domain methods, and unstable transfer effects in self-supervised learning. Future trends will place greater emphasis on multimodal information fusion (e.g., combining visible light with polarization/infrared images), generative prior modeling (e.g., diffusion models reconstructing normal sample distributions), and physics-informed network design guided by imaging principles to achieve more robust saliency representation.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Class-Imbalanced Defect Detection Methods</title>
<p>Addressing the issue of class imbalance caused by uneven distribution of defect samples, current research primarily focuses on two directions: the data level and the algorithm level. This problem is particularly prominent in scenarios such as industrial quality inspection (e.g., rare defects on PCBs, special stains on textiles) and public infrastructure inspection (e.g., road cracks, where the distribution of defects in shape and size is extremely uneven, and severe network cracks are far less frequent compared to numerous fine cracks) [<xref ref-type="bibr" rid="ref-28">28</xref>]. Data-level methods adjust the data distribution through defect sample augmentation (e.g., GAN-based defect generation, data augmentation) and normal sample filtering. Algorithm-level methods enhance the model&#x2019;s ability to identify long-tail and hard-to-detect defect classes by designing improved loss functions (e.g., weighted cross-entropy, Focal Loss), label optimization strategies, and feature enhancement mechanisms (e.g., attention mechanism-guided feature focusing).</p>
<p>Data-level strategies directly adjust the sample composition before training to mitigate distribution bias inherent in the input data. Among these, normal sample filtering methods mainly include undersampling and oversampling. Random undersampling balances classes by randomly removing samples from the majority class but risks discarding useful information and degrading the model&#x2019;s ability to discriminate the majority class [<xref ref-type="bibr" rid="ref-29">29</xref>]. Random oversampling augments the dataset by replicating minority class samples, effectively mitigating information loss caused by undersampling but potentially introducing redundancy and increasing training burden [<xref ref-type="bibr" rid="ref-30">30</xref>]. In contrast, the SMOTE algorithm and its variants generate synthetic samples via k-nearest neighbor interpolation, balancing class ratios while avoiding redundancy from simple replication [<xref ref-type="bibr" rid="ref-31">31</xref>]. However, they may produce unrealistic samples near feature boundaries, reducing model generalization.</p>
<p>Defect sample augmentation is another common data-level solution. Transformation-based data augmentation methods [<xref ref-type="bibr" rid="ref-32">32</xref>], such as image cropping, flipping, rotation, and affine transformations, can generate diverse image variations, thereby improving model robustness. While these methods can alleviate global sample imbalance, they do not directly address intra-image class imbalance (e.g., coexistence of multiple defect types). Synthesis-based augmentation methods like Mixup generate new samples through image interpolation or concatenation, enhancing the distributional diversity and generalization capability of minority class samples to some extent [<xref ref-type="bibr" rid="ref-33">33</xref>]. However, controlling the authenticity of synthetic samples is challenging, and some generated images may deviate from the real distribution. To further enhance sample quality, methods based on generative models (e.g., GANs, diffusion models) are emerging. For instance, the Trans-GAN-Cla developed by Ma et al. is suitable for synthesizing drainage pipe defect images [<xref ref-type="bibr" rid="ref-34">34</xref>]. However, these methods heavily rely on high-quality training data and often struggle to generate sufficiently accurate samples in few-shot, multi-class tasks. Generated images also frequently suffer from issues like content blurring and edge distortion.</p>
<p>Algorithm-level strategies compensate for performance degradation caused by data imbalance by optimizing the training process or model architecture, primarily including label optimization and loss function optimization.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p><bold>Label Optimization Strategies.</bold> Traditional methods often rely on a fixed Intersection over Union (IoU) threshold for positive/negative sample assignment. For example, Faster R-CNN [<xref ref-type="bibr" rid="ref-35">35</xref>] and the YOLO series use 0.5 as the positive sample threshold with an ignore region. Such static labeling methods are simple and straightforward but cannot adapt to targets of varying sizes and complexities, limiting model performance improvement. Consequently, researchers have introduced dynamic label mechanisms. For example, ATSS dynamically sets thresholds based on statistical distributions [<xref ref-type="bibr" rid="ref-36">36</xref>], and OTA even models label assignment as an optimal transport problem, balancing matching quality and training efficiency [<xref ref-type="bibr" rid="ref-37">37</xref>]. Correspondingly, the Noisy Anchor approach guides the model to focus on high-confidence samples by weakening the influence of low-quality samples, thereby enhancing learning capability for minority classes [<xref ref-type="bibr" rid="ref-38">38</xref>].</p></list-item>
<list-item>
<label>(2)</label>
<p><bold>Loss Function Strategies.</bold> Focal Loss dynamically reduces the influence of easy-to-classify samples through a modulating factor, thereby focusing learning on hard samples. It performs well in handling defect class imbalance [<xref ref-type="bibr" rid="ref-39">39</xref>]. Building on this, the Class-Balanced Loss proposed by Cui et al. dynamically adjusts weights based on class frequency [<xref ref-type="bibr" rid="ref-40">40</xref>]. The Balanced Loss proposed by Tan et al. amplifies the loss for long-tail classes through weighting, significantly improving long-tail recognition [<xref ref-type="bibr" rid="ref-41">41</xref>]. Additionally, the AP-Loss ranking loss bridges the gap between training and evaluation by optimizing ranking metrics [<xref ref-type="bibr" rid="ref-42">42</xref>].</p></list-item>
</list></p>
<p><xref ref-type="table" rid="table-3">Table 3</xref> summarizes the key strategies for addressing class imbalance at both data and algorithm levels.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Strategies for class-imbalanced defect detection.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Strategy Level</th>
<th>Approach</th>
<th>Representative Techniques</th>
<th>Applicable Scenarios</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">Data-level</td>
<td>Resampling</td>
<td>Undersampling, Oversampling, SMOTE</td>
<td>When sample distribution can be adjusted without introducing noise</td>
</tr>
<tr>
<td>Data Augmentation</td>
<td>Transformation-based, Mixup, GAN-based generation</td>
<td>When synthetic samples can approximate real defect distribution</td>
</tr>
<tr>
<td rowspan="2">Algorithm-level</td>
<td>Label Optimization</td>
<td>ATSS, OTA, Noisy Anchor</td>
<td>When static IoU thresholds limit learning of minority classes</td>
</tr>
<tr>
<td>Loss Function Optimization</td>
<td>Focal Loss, Class-Balanced Loss, AP-Loss</td>
<td>When reweighting sample contributions during training</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In summary, research on class imbalance has gradually evolved from single-dimensional techniques toward multi-dimensional integration. Data augmentation, label mechanisms, loss design, and feature modeling now complement and synergistically optimize each other, forming a systematic strategy to address challenges such as difficult learning of minority class samples, sparse distribution, and high false detection rates. This provides more robust technical support for intelligent surface defect detection in complex industrial scenarios.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Defect Detection Methods for Dynamic Scenarios</title>
<p>In industrial production, defect detection solutions must be flexibly adjusted according to the characteristics of the application scenario. For static or low-speed moving objects, such as PCBs, circuit boards, and glass panels, single-frame image detection is typically employed. This strategy offers three main advantages: First, complete information can be acquired in a single imaging instance, resulting in high processing efficiency. Second, it eliminates the need for object tracking, thereby reducing system complexity. Third, the model structure is simple and suitable for deployment on edge devices, such as portable inspection systems. However, in dynamic scenarios like high-speed conveyor belts, rotating components, or moving assembly lines, video stream detection technology demonstrates significant advantages [<xref ref-type="bibr" rid="ref-43">43</xref>]. This type of technology addresses four key issues: (1) Mitigating blurring and distortion caused by rapid object motion through motion compensation algorithms; (2) Utilizing temporal information to remove background interference such as metal reflections and dynamic shadows; (3) Employing multi-frame fusion to enhance the recognition capability for minute defects (e.g., micron-level cracks); (4) Enabling defect evolution tracking and monitoring through time series analysis. Typical applications include: full-perimeter detection of surface cracks on rotating equipment, identification of intermittent defects under vibration conditions, multi-angle defect modeling on complex curved surfaces (e.g., blades, gears, aerospace components), and quality tracking of long-running structures such as pipelines and bridges.</p>
<p>Traditional inspection methods and fixed-camera solutions often suffer from response lag and detection blind spots, making it difficult to meet the requirements for fine-grained, real-time monitoring. Traditional image processing methods, such as edge detection and threshold segmentation, rely on handcrafted features and parameter tuning, resulting in poor robustness and susceptibility to lighting variations and noise. To improve performance, some systems have attempted to introduce high-precision industrial cameras, structured light, or multi-spectral equipment. However, stringent environmental adaptability requirements (e.g., explosion-proof, high-temperature resistance) and on-site constraints often lead to high costs and deployment difficulties for such solutions [<xref ref-type="bibr" rid="ref-44">44</xref>].</p>
<p>The rapid development of deep learning has driven breakthroughs in detection capabilities for dynamic scenes. End-to-end detection networks have improved recognition accuracy and adaptability through automatic feature extraction [<xref ref-type="bibr" rid="ref-45">45</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>]. Liu et al. proposed a domain fluctuation suppression strategy based on deep ensemble learning, which mitigates dynamic data imbalance and cross-domain shifts, making it suitable for real pipeline inspection [<xref ref-type="bibr" rid="ref-47">47</xref>]. Tsung et al. developed a high-performance road health recognition system that combines simulation and measured data to achieve intelligent identification of various road damages, such as longitudinal/transverse cracks and potholes. Deployed on vehicle-mounted edge devices, it effectively improves inspection efficiency [<xref ref-type="bibr" rid="ref-48">48</xref>]. Guo et al. optimized YOLOv5 by incorporating an attention mechanism for complex road defect detection on mobile devices, successfully deploying the system on a portable platform [<xref ref-type="bibr" rid="ref-49">49</xref>].</p>
<p>Beyond video analysis methods, some research has also explored the integration of robotic and Unmanned Aerial Vehicle (UAV) platforms. However, Yang et al. point out that such systems are limited to providing only local positioning and are suited for small-scale scenes. To address this, they proposed the Det-ReconReg framework, which integrates UAV and machine learning technologies to achieve defect detection and localization in large-scale infrastructure, significantly enhancing the system&#x2019;s scalability [<xref ref-type="bibr" rid="ref-50">50</xref>].</p>
<p>To address motion blur and artifacts in dynamic images, Cui et al. proposed a two-stage weld seam detection method called TRDM. It first uses a lightweight network (LSN) for target localization, followed by an SRD network for defect recognition, effectively improving detection accuracy [<xref ref-type="bibr" rid="ref-51">51</xref>]. Liu et al. designed a belt damage detection model combining an attention mechanism with a Temporal Convolutional Network (TCN), processing complex backgrounds and dynamic shadow interference from both spatial and temporal dimensions, significantly improving the robustness of dynamic detection [<xref ref-type="bibr" rid="ref-52">52</xref>].</p>
<p>Regarding industrial implementation, Xu Hao et al. built a cable defect identification system based on YOLOv5, achieving efficient detection and tracking through adaptive parameters and multi-threshold strategies [<xref ref-type="bibr" rid="ref-53">53</xref>]. Yan Hexiang et al. combined YOLOv7-seg with DeepSORT to create a pipeline defect identification framework capable of simultaneous detection and tracking. The model&#x2019;s performance was optimized using a dual-training dataset to meet the demands of pipeline network inspection [<xref ref-type="bibr" rid="ref-54">54</xref>]. These solutions highlight the significant value of the &#x201C;detection &#x002B; tracking&#x201D; technical approach for dynamic defect detection.</p>
<p>It is worth noting that despite considerable progress in existing research, most deep learning models are still based on static distribution assumptions. Real industrial data exhibits dynamic changing characteristics, which easily triggers domain shift problems and leads to performance degradation when models are deployed on production lines. The emergence of these issues reveals that current dynamic scenario defect detection still faces significant challenges in terms of model generalization and cross-domain adaptability, urgently requiring further research and solutions.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Cross-Scenario Detection Methods for Enhancing Model Generalization Capability</title>
<p>With the increasing demand for high robustness and adaptability in industrial intelligent inspection, traditional surface defect detection methods relying on single models or single features face significant performance bottlenecks in multi-scenario, multi-target, and multi-modal tasks. In recent years, researchers have conducted in-depth exploration around three main research directions: structure optimization-driven generalization enhancement methods, cross-domain adaptation and transfer learning mechanisms, and multi-task fusion with lightweight deployment optimization strategies. These efforts aim to mitigate performance degradation of models across different defect types, complex environments, and heterogeneous data.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p><bold>Structure Optimization-Driven Generalization Enhancement Methods.</bold> Traditional surface defect detection methods often rely on rule-making based on low-level image features like thresholds, edges, and textures, or combine shallow classifiers (e.g., SVM, K-NN) to achieve defect identification. Although these methods offer strong interpretability in specific scenarios, their generalization ability heavily depends on input image quality, lighting conditions, and background interference, making it difficult for them to adapt to complex and variable industrial environments [<xref ref-type="bibr" rid="ref-55">55</xref>]. In recent years, CNN-dominated deep learning methods have rapidly risen, improving models&#x2019; ability to represent unstructured data through end-to-end feature extraction and detection strategies. Models like Faster R-CNN, the YOLO series, and SSD represent the mainstream development of two-stage and one-stage methods. Some architectures enhance robustness to scale variations and background interference by incorporating feature pyramids, attention mechanisms (CBAM, SE), and dilated convolutions.</p></list-item>
</list></p>
<p>However, most of these structurally improved models still focus on improving accuracy on a single dataset, overlooking robustness across different materials, equipment, and process conditions. To address this problem, researchers have proposed hybrid attention mechanisms (e.g., integrating Transformer self-attention with channel-spatial fusion attention) and dynamic structure regulation strategies, such as deformable convolutions [<xref ref-type="bibr" rid="ref-56">56</xref>] and conditional convolutions (CondConv) [<xref ref-type="bibr" rid="ref-57">57</xref>], thereby enhancing the model&#x2019;s adaptive capability to different defect geometric structures and texture distributions. Additionally, multi-stage architectures like cascade detection heads have been introduced to alleviate instability in detector regression under high IoU thresholds, further improving boundary precision and classification discriminability [<xref ref-type="bibr" rid="ref-58">58</xref>]. These methods provide fundamental support for the generalization of surface defect detection models in typical scenarios involving complex backgrounds, small targets, and strong occlusion.
<list list-type="simple">
<list-item>
<label>(2)</label>
<p><bold>Application of Cross-Domain Adaptation and Transfer Mechanisms in Generalization.</bold> In industrial applications, significant distribution differences often exist across different production batches, manufacturing equipment, and material surfaces. This leads to severe performance degradation&#x2014;manifested as &#x201C;domain shift&#x201D; or &#x201C;data drift&#x201D;&#x2014;when models trained on a source domain are deployed on a target domain. To address this issue, cross-domain learning has become an important means to enhance generalization in recent years, primarily including two categories: Domain Adaptation (DA) and Domain Generalization (DG). In DA methods, typical strategies like Domain-Adversarial Neural Networks (DANN) [<xref ref-type="bibr" rid="ref-59">59</xref>], Maximum Mean Discrepancy (MMD) [<xref ref-type="bibr" rid="ref-60">60</xref>], and adversarial style transfer networks (e.g., CycleGAN) [<xref ref-type="bibr" rid="ref-61">61</xref>] aim to adapt training to unlabeled target domains by minimizing the feature distribution discrepancy between source and target domains. In DG strategies, researchers enhance model performance on unseen target domains through multi-source data joint training, meta-learning optimization, or style perturbation augmentation.</p></list-item>
</list></p>
<p>Despite the good results achieved by these methods in classification and segmentation tasks, the specificity of surface defect detection tasks&#x2014;such as sparse defect instances, large morphological variations, and difficulty in obtaining labels&#x2014;makes it challenging to apply transfer methods directly. Consequently, some work has proposed self-training mechanisms based on pseudo-labels, dual-decoder and multi-discriminator structures to improve stability and consistency in unlabeled target domains. Other research has introduced domain attention modules to achieve dynamic weighting and adaptive aggregation in feature spaces. Furthermore, for specific defects (e.g., cracks, scratches) with extremely limited representation in the target domain, sample weighting mechanisms and hard example mining strategies are used to enhance the discriminability of feature representations. Overall, cross-domain adaptation mechanisms are gradually becoming a core direction for improving model generalization across different scenarios, particularly suitable for needs like batch updates, equipment migration, and remote deployment in defect detection contexts.
<list list-type="simple">
<list-item>
<label>(3)</label>
<p><bold>Advances in Generalization through Multi-Task Fusion and Lightweight Deployment Strategies.</bold> As task complexity continues to rise in smart manufacturing scenarios, detection models driven by a single task can no longer meet the comprehensive demands for multi-dimensional objectives like defect classification, localization, segmentation, and counting. Therefore, Multi-Task Learning (MTL) has become an effective means to enhance model generalization and expressive power. By sharing a bottom-level encoder and introducing task-specific branches with optimized objective functions, researchers have constructed models with joint detection-segmentation functions, such as PAD-Net [<xref ref-type="bibr" rid="ref-62">62</xref>] and DefectNet [<xref ref-type="bibr" rid="ref-63">63</xref>]. These models demonstrate stronger robustness and contextual expression capabilities in surface defect scenarios like steel, PCB, and photovoltaic modules. Additionally, designs that integrate auxiliary tasks like classification, feature matching, and defect counting help mitigate overfitting caused by scarce samples and enhance generalized feature expression.</p></list-item>
</list></p>
<p>On the other hand, in industrial settings, inspection systems often face constraints in computational power and require deployment flexibility. Therefore, lightweight model design and knowledge distillation strategies have become another core direction for improving practical usability. Researchers have developed various lightweight detectors based on architectures like MobileNet [<xref ref-type="bibr" rid="ref-64">64</xref>] and ShuffleNet [<xref ref-type="bibr" rid="ref-65">65</xref>], incorporating self-attention mechanisms and residual connections for deployment on edge or mobile platforms. Simultaneously, knowledge distillation, as a &#x201C;large-teaches-small&#x201D; transfer paradigm, is widely used to transfer the feature distributions, prediction scores, and attention responses from large teacher models to smaller student models. Frameworks like adversarial distillation and multi-teacher collaborative distillation, which integrate multi-task and multi-perspective knowledge from teachers, significantly enhance the generalization capability and compression effectiveness of student models in complex defect detection tasks. For example, Zhou et al. implemented stable detection of various defect types based on knowledge distillation [<xref ref-type="bibr" rid="ref-66">66</xref>], while Hu et al. achieved high-performance PCB defect detection under lightweight conditions using aligned soft-target knowledge distillation [<xref ref-type="bibr" rid="ref-67">67</xref>].</p>
<p>In summary, multi-task fusion and lightweight deployment methods not only improve the synergy and performance of models across multiple sub-tasks in object detection but also greatly promote the deployability of surface defect detection algorithms, establishing an integrated foundation for generalization from perception algorithms to system integration.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Evaluation Metrics</title>
<p>In surface defect detection tasks, to comprehensively evaluate model performance across aspects such as detection accuracy, recall capability, overall performance, and adaptability to multi-scale targets, commonly used evaluation metrics primarily include Precision, Recall, Average Precision (AP), mean Average Precision (mAP), and variants of AP at specific thresholds or scales (e.g., AP@0.5, AP@0.75, AP<sub>s</sub>, AP<sub>m</sub>, AP<sub>1</sub>). In industrial applications, the selection and interpretation of these metrics must align with specific production requirements, such as the relative costs of false positives vs. false negatives.
<list list-type="simple">
<list-item>
<label>(1)</label>
<p>Precision</p></list-item>
</list></p>
<p>Precision represents the proportion of results predicted by the model as defects that are actually defects. It is calculated as the ratio of correctly predicted positive samples (True Positives, TP) to all samples predicted as positive (the sum of True Positives and False Positives, FP).</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>Precision</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p><list list-type="simple">
<list-item>
<label>(2)</label>
<p>Recall</p></list-item>
<list-item>
<p>Recall represents the proportion of actual defects that the model successfully detects.</p></list-item></list></p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>FN</italic> (False Negative) is the number of actual defects missed by the model.
<list list-type="simple">
<list-item>
<label>(3)</label>
<p>Average Precision (AP)</p></list-item>
</list></p>
<p>AP measures the area under the Precision-Recall curve plotted at varying detection confidence thresholds. A higher value indicates better detection performance.</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the precision curve at different recall levels. In practice, it is typically computed using interpolation methods or discrete summation, such as the 11-point interpolation (VOC2007) or full-range integration (COCO).
<list list-type="simple">
<list-item>
<label>(4)</label>
<p>Mean Average Precision (mAP)</p></list-item>
</list></p>
<p>mAP is the average of AP values across all classes, serving as a core metric to evaluate the overall detection performance of a model.</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>mAP</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>N</mml:mi></mml:math></inline-formula> is the total number of defect categories, and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the Average Precision for the <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>i</mml:mi></mml:math></inline-formula>-th defect class.
<list list-type="simple">
<list-item>
<label>(5)</label>
<p>Intersection over Union (IoU)</p></list-item>
</list></p>
<p>IoU measures the overlap between a predicted bounding box and the ground truth box, forming the basis for determining TP and FP.</p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>IoU</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mtext>pred</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mtext>gt</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mtext>pred</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x222A;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mtext>gt</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the area of the predicted bounding box and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the area of the ground truth annotation box.
<list list-type="simple">
<list-item>
<label>(6)</label>
<p>AP at Different IoU Thresholds (e.g., AP@0.5, AP@0.75)</p></list-item>
<list-item>
<p>AP@0.5: AP calculated when IoU &#x2265; 0.5, measuring &#x201C;lenient&#x201D; matching accuracy.</p></list-item>
<list-item>
<p>AP@0.75: AP calculated when IoU &#x2265; 0.75, measuring &#x201C;strict&#x201D; matching accuracy.</p></list-item></list></p>
<p>AP@ [0.5:0.95]: In the COCO standard, the mean AP across 10 IoU thresholds from 0.5 to 0.95 in steps of 0.05, providing a more comprehensive reflection of performance.
<list list-type="simple">
<list-item>
<label>(7)</label>
<p>AP for Different Object Sizes (AP<sub>s</sub>, AP<sub>m</sub>, AP<sub>1</sub>)</p></list-item>
<list-item>
<p>AP<sub>s</sub> (Small): Average Precision for small objects (e.g., area &#x003C; 32 &#x00D7; 32 pixels).</p></list-item>
<list-item>
<p>AP<sub>m</sub> (Medium): Average Precision for medium-sized objects (area between 32 &#x00D7; 32 and 96 &#x00D7; 96 pixels).</p></list-item>
<list-item>
<p>AP<sub>1</sub> (Large): Average Precision for large objects (area &#x003E; 96 &#x00D7; 96 pixels).</p></list-item></list></p>
<p>These metrics are instrumental in analyzing a model&#x2019;s detection capability for defects of varying scales.
<list list-type="simple">
<list-item>
<label>(8)</label>
<p>F1-Score (Comprehensive Metric)
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>F</mml:mi><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>Precision</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Precision</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p></list-item></list></p>
<p>The F1-score, which balances Precision and Recall, is often used as a comprehensive evaluation metric in practical engineering deployments.
<list list-type="simple">
<list-item>
<label>(9)</label>
<p>Multi-Object Tracking Metrics (e.g., MOTA, IDF1)</p></list-item>
<list-item>
<p>In dynamic scenarios requiring both surface defect detection and tracking, static image-based detection metrics (e.g., mAP, Recall) alone are insufficient for a comprehensive performance evaluation. Therefore, key evaluation metrics from Multi-Object Tracking (MOT) must be introduced. Among these, Multiple Object Tracking Accuracy (MOTA) and the Identity F1-score (IDF1) are the most commonly used.</p></list-item></list></p>
<p>MOTA comprehensively considers missed detections, false positives, and identity switches. A value closer to 1 indicates a more accurate tracking system. It emphasizes the quality of detection and tracking concerning the overall number of targets and is a core metric for evaluating the overall accuracy of a detection and tracking system.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>MOTA</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mi>G</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>F</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of undetected true targets in frame <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>t</mml:mi></mml:math></inline-formula>; <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>F</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of falsely detected pseudo-targets in frame <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>t</mml:mi></mml:math></inline-formula>; <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>I</mml:mi><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of identity switches in frame <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>t</mml:mi></mml:math></inline-formula>; and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>G</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the total number of ground truth targets in frame <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>t</mml:mi></mml:math></inline-formula>.</p>
<p>IDF1 measures the consistency of identity preservation during tracking, i.e., the ability to continuously follow the same target while avoiding frequent ID switches and tracking losses. This metric is particularly suitable for continuous defect monitoring scenarios in dynamic industrial videos. The IDF1 formula is as follows:<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>IDF</mml:mtext></mml:mrow><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>IDTP</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>IDTP</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>IDFP</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>IDFN</mml:mtext></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where IDTP (Identity True Positives) is the number of correctly identified and consistently tracked targets; IDFP (Identity False Positives) is the number of targets with incorrectly assigned identities; and IDFN (Identity False Negatives) is the number of targets not successfully tracked continuously.</p>
<p>In industrial quality inspection, the practical implications of evaluation metrics extend beyond numerical performance:</p>
<p>Precision: High precision corresponds to low false positive rates, which is critical for minimizing unnecessary rework and material waste. In applications such as automotive painting inspection, false positives can trigger costly manual verification processes.</p>
<p>Recall: High recall indicates low miss rates, which is paramount for safety-critical components. In aerospace or medical device manufacturing, a missed defect can lead to catastrophic failure, making recall the primary optimization target.</p>
<p>AP<sub>s</sub>: This metric specifically evaluates performance on small defects (e.g., micro-cracks, pinholes), which are often the most challenging to detect but can have severe consequences if missed.</p>
<p>F1-score: In engineering practice, the F1-score provides a balanced measure for threshold selection, helping operators find the optimal trade-off between precision and recall based on the cost structure of the specific production line.</p>
<p>For dynamic scenarios requiring both detection and tracking, Multi-Object Tracking (MOT) metrics such as MOTA and IDF1 provide essential performance characterization. MOTA comprehensively accounts for misses, false positives, and identity switches, while IDF1 measures the consistency of identity preservation&#x2014;critical for applications like defect evolution monitoring where tracking the same defect across frames is required.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Datasets</title>
<p>High-quality and diverse datasets are the cornerstone for advancing surface defect detection technology. However, the high confidentiality of industrial environments, the substantial cost of annotation, and the significant heterogeneity of defect morphology collectively result in a scarcity of publicly available data. To facilitate the systematic evaluation of existing methods under various challenges, this section first constructs a dataset classification framework, then proposes dataset selection guidelines, and finally summarizes and analyzes typical datasets.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Dataset Classification Framework</title>
<p>To systematically understand existing datasets, this paper introduces datasets from the following four dimensions, as detailed in <xref ref-type="table" rid="table-4">Table 4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Dataset classification framework.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Classification Dimension</th>
<th>Category</th>
<th>Typical Examples</th>
<th>Characteristics &#x0026; Applications</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">Data Source</td>
<td>Synthetic</td>
<td>PCB Defect, DAGM</td>
<td>Computer-generated or rendered; precise labeling, strong controllability; but may suffer from domain shift from real-world data</td>
</tr>
<tr>
<td>Real (Lab)</td>
<td>NEU-DET, AITEX</td>
<td>Collected in controlled environments; stable quality; suitable for algorithm benchmarking.</td>
</tr>
<tr>
<td>Real (Industrial Field)</td>
<td>FICS-PCB</td>
<td>Collected in real industrial settings; contain noise and interference; high practical value but costly to annotate.</td>
</tr>
<tr>
<td>Dedicated</td>
<td>MVTec AD, Road Damage Detection Challenge</td>
<td>Designed for specific competitions, usually with standard evaluation protocols.</td>
</tr>
<tr>
<td rowspan="4">Defect Type</td>
<td>Structural</td>
<td>Cracks, Fractures, Holes</td>
<td>Geometric shape damage; often requires boundary integrity analysis.</td>
</tr>
<tr>
<td>Textural</td>
<td>Fabric stains, Metal spots</td>
<td>Local texture anomalies; high similarity to background texture.</td>
</tr>
<tr>
<td>Material</td>
<td>Oxidation, Corrosion, Delamination</td>
<td>Changes in material properties; may require multi-spectral information.</td>
</tr>
<tr>
<td>Assembly</td>
<td>Missing components, Misalignment, Cold solder joints</td>
<td>Relationship anomalies in multi-component systems.</td>
</tr>
<tr>
<td rowspan="5">Challenge Characteristics</td>
<td>Small Objects</td>
<td>NEU-DET, KolektorSDD</td>
<td>Defect pixel area &#x003C; 1% of total image; features easily lost during downsampling.</td>
</tr>
<tr>
<td>Low Contrast</td>
<td>Concrete Crack Dataset</td>
<td>Grayscale/color difference between defect and background &#x003C; 30.</td>
</tr>
<tr>
<td>Complex Background</td>
<td>PCB Defect, Fabric Texture Datasets</td>
<td>Background texture is complex; defects are easily obscured.</td>
</tr>
<tr>
<td>Class Imbalance</td>
<td>Strip Steel Defects (some categories are rare)</td>
<td>Sample count for some defect classes &#x003C; 5% of total samples.</td>
</tr>
<tr>
<td>Multi-Scale</td>
<td>Road Damage Dataset</td>
<td>Defect sizes span multiple orders of magnitude.</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Dataset Selection Methodology</title>
<p>In practical research, an appropriate dataset can be selected based on the specific defect challenges according to the following procedures.</p>
<sec id="s5_2_1">
<label>5.2.1</label>
<title>Small Object Dataset Selection</title>
<p>Define <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> as the small object coefficient:<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mtext>Defect Pixel Area</mml:mtext></mml:mrow><mml:mrow><mml:mtext>Total Image Area</mml:mtext></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>When <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mtext>%</mml:mtext></mml:mrow></mml:math></inline-formula>, the dataset is considered a small object defect dataset. For example, in NEU-DET, the crack-type defects have <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.15</mml:mn><mml:mrow><mml:mtext>%</mml:mtext></mml:mrow></mml:math></inline-formula>.</p>
<p>Application Example. Taking the NEU-DET dataset as an illustration, the crack-type defects have an average <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.15</mml:mn><mml:mrow><mml:mtext>%</mml:mtext></mml:mrow></mml:math></inline-formula> (based on crack annotations covering approximately 60&#x2013;120 pixels in 200 &#x00D7; 200 images). This places NEU-DET firmly in the small object category, explaining why methods employing multi-scale feature fusion or super-resolution techniques consistently achieve significant improvements on this benchmark. Researchers focusing on small object detection should prioritize datasets with <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mtext>%</mml:mtext></mml:mrow></mml:math></inline-formula> and evaluate performance using <italic>AP</italic><sub>s</sub> as the primary metric.</p>
<p>The key evaluation metric focuses on AP<sub>s</sub>:<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">&#x2223;</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:munder><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x003A;</mml:mo><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>c</mml:mi></mml:math></inline-formula> is the defect category.</p>
</sec>
<sec id="s5_2_2">
<label>5.2.2</label>
<title>Complex Background Dataset Selection</title>
<p><list list-type="simple">
<list-item>
<label>(1)</label>
<p>For datasets with repetitive but not strictly periodic background textures (e.g., fabric):</p></list-item>
</list></p>
<p>Background texture complexity <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> can be determined based on statistical features of the Gray-Level Co-occurrence Matrix (GLCM).</p>
<p>For a grayscale image <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>I</mml:mi></mml:math></inline-formula>, the GLCM <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>P</mml:mi></mml:math></inline-formula> is defined as:<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2223;</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>j</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:mi mathvariant="bold">d</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>d</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the displacement vector, typically <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:mi mathvariant="bold">d</mml:mi></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>.</p>
<p>First, extract the following features from the GLCM:</p>
<p>Contrast:<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Energy:<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mi>P</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Homogeneity:<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Entropy:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Then, the texture complexity <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> is defined as a weighted combination of Contrast, Entropy, and the product of inverted Homogeneity and Energy:<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>&#x03C4;</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>S</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>E</mml:mi><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mtext>&#x03B5;</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.4</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>&#x03B2;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.4</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.2</mml:mn></mml:math></inline-formula> are weighting coefficients, and <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mtext>&#x03B5;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mo>=</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>6</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> prevents division by zero. In practice, use the average value across the four displacement directions.</p>
<p>Thus, the determination of texture complexity can refer to the numerical ranges in <xref ref-type="table" rid="table-5">Table 5</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Ranges of texture complexity <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi mathvariant="bold-italic">&#x03C4;</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula></title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Texture Category</th>
<th><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi mathvariant="bold-italic">&#x03C4;</mml:mi></mml:math></inline-formula> Range</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simple Texture (Uniform Surface)</td>
<td><italic>&#x03C4;</italic> &#x2248; 1&#x2212;3</td>
</tr>
<tr>
<td>Moderate Texture (Wood, Stone)</td>
<td><italic>&#x03C4;</italic> &#x2248; 4&#x2212;6</td>
</tr>
<tr>
<td>Complex Texture (Fabric, Hair)</td>
<td><italic>&#x03C4;</italic> &#x2248; 7&#x2212;10</td>
</tr>
<tr>
<td>Highly Complex Texture (Cluttered Background)</td>
<td><italic>&#x03C4;</italic> &#x003E; 10</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><list list-type="simple">
<list-item>
<label>(2)</label>
<p>For datasets with regular structural textures (e.g., PCB):</p></list-item>
</list></p>
<p>Background complexity is judged using the Structural Regularity <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>R</mml:mi></mml:math></inline-formula>. A larger <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>R</mml:mi></mml:math></inline-formula> indicates greater complexity.
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>S</mml:mi><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mtext>&#x03B5;</mml:mtext></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Specifically, regular structures are periodic, so their autocorrelation function will exhibit sharp peaks. The peak sharpness <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>S</mml:mi></mml:math></inline-formula> is:<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the estimated main period, and <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the autocorrelation function:<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<list list-type="simple">
<list-item>
<label>(3)</label>
<p>For natural background complexity (e.g., road damage datasets): The judgment can be based on the variety of distracting elements present in the dataset&#x2019;s background, such as shadows, stains, etc.</p></list-item>
</list></p>
<p>Examples, Textural Background (AITEX), Fabric texture complexity <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>&#x03C4;</mml:mi><mml:mo>=</mml:mo><mml:mn>8.7</mml:mn></mml:math></inline-formula>; Structural Background (PCB Defect Dataset), Circuit texture regularity <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn>0.92</mml:mn></mml:math></inline-formula>; Natural Background (RDD2022): Distracting elements (shadows, stains, etc.) &#x003E; 5 categories.</p>
<p>For evaluation, it is crucial to examine the change in False Positive Rate (FPR) under complex backgrounds:<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mtext>FPR</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>FPR</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>complex</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mtext>FPR</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>simple</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Application Example. For the AITEX fabric defect dataset, the texture complexity <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> computed via GLCM features is approximately 8.7, placing it in the &#x201C;complex texture&#x201D; category according to <xref ref-type="table" rid="table-5">Table 5</xref>. This high complexity indicates that algorithms must incorporate effective background suppression mechanisms. In contrast, the PCB Defect Dataset exhibits structural regularity with <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn>0.92</mml:mn></mml:math></inline-formula>, suggesting that methods leveraging periodic structural priors may be particularly effective. When selecting datasets for complex background research, practitioners should first compute <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> or <italic>R</italic> to quantify background complexity, then evaluate model robustness by measuring <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mtext>FPR</mml:mtext></mml:mrow></mml:math></inline-formula> (increase in false positive rate compared to simple backgrounds).</p>

</sec>
<sec id="s5_2_3">
<label>5.2.3</label>
<title>Class Imbalance Dataset Selection</title>
<p><list list-type="simple">
<list-item>
<label>(1)</label>
<p>Long-Tail Distribution Dataset Selection</p></list-item>
</list></p>
<p>In the study of long-tail learning and class imbalance problems, accurately quantifying the degree of dataset imbalance is a prerequisite for assessing problem difficulty, designing algorithms, and comparing benchmarks. The academic community currently widely employs three fundamental and complementary statistical indicators: the Imbalance Ratio (IR), the Gini Coefficient, and Entropy-based metrics. They provide formalized measures from three dimensions: extreme differences, distribution inequality, and information uncertainty.</p>
<p>IR measures extreme deviation in data distribution. A larger IR indicates more severe extreme imbalance in the dataset. For example, IR &#x003D; 100 means the most frequent class has 100 times the samples of the least frequent class [<xref ref-type="bibr" rid="ref-68">68</xref>].
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>IR</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>C</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of samples for class <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>c</mml:mi></mml:math></inline-formula>.</p>
<p>Gini Coefficient [<xref ref-type="bibr" rid="ref-69">69</xref>] quantifies the overall inequality of the class distribution. Its discrete calculation formula based on class sample proportions is:<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2223;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>C</mml:mi><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>G</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, with 0 indicating perfect equality and 1 indicating maximum inequality (all samples belong to one class). The Gini coefficient provides intermediate distribution information that IR lacks; two datasets with the same IR may have significantly different <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>G</mml:mi></mml:math></inline-formula> values.</p>
<p>Based on information theory, entropy is the core function for measuring the uncertainty of a random variable. The Class Entropy metric is:<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>class</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mi>N</mml:mi></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>class</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>C</mml:mi><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, with smaller values indicating greater imbalance.</p>
<p>In addition to the fundamental IR, Gini coefficient, and entropy, the following extended metrics can reveal the structural characteristics of long-tail distributions more deeply.</p>
<p>Tail Index (&#x03B1;): For the class distribution sorted in descending order by sample count, the power-law distribution model is typically used for fitting analysis. Power-law distributions are classic models for describing long-tail phenomena in natural and social systems. Assuming the class distribution follows a power-law pattern: the class rank <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>r</mml:mi></mml:math></inline-formula> and sample count <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> satisfy <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>rank</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x221D;</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>. The tail index can be estimated via least squares regression:<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>r</mml:mi><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mtext>&#x03B5;</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the sample count of the <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>r</mml:mi></mml:math></inline-formula>-th most frequent class, <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> is the tail index (a larger value indicates a heavier tail). The tail index is intrinsically related to the Gini coefficient; a larger &#x03B1; typically corresponds to a higher Gini coefficient, but the former focuses more on the decay rate in the tail of the distribution.</p>
<p>To quantify the concentration of sample distribution in a dataset, two key proportional metrics are defined:</p>
<p>Head Class Proportion (<italic>R</italic><sub>head</sub>(<italic>k</italic>)), The cumulative sample proportion of the top <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>k</mml:mi></mml:math></inline-formula> most frequent classes, reflecting the dominance of head classes.
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mi>N</mml:mi></mml:mfrac><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mrow><mml:mtext>&#xA0;is the number of head classes</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>This metric can be seen as a specific supplement to the entropy-based metric: when <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is close to 1, the information entropy will approach 0, indicating a highly concentrated distribution.</p>
<p>Evaluation Metrics can draw on the framework of the LVIS dataset [<xref ref-type="bibr" rid="ref-70">70</xref>], grouping all classes into three sets based on training sample count:<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">&#x2223;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>frequent</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>common</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>rare</mml:mtext></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where Frequent classes have &#x003E;100 samples (or are in the top 33%), Common classes have 10 &#x003C; samples &#x2264; 100 (middle 33%), and Rare classes have &#x2264;10 samples (bottom 33%). This grouped evaluation method corresponds to the global perspective of the Gini coefficient: the Gini coefficient quantifies the inequality in the training data distribution, while the grouped AP quantifies the manifestation of this inequality in model performance.</p>
<p>Further, define the average precision for head and tail classes:<disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">&#x2223;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">&#x2223;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>A</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>To more sensitively reflect tail performance and incentivize models to achieve a balance between head and tail performance, the Harmonic Mean AP (HM-AP) is introduced:<disp-formula id="eqn-28"><label>(28)</label><mml:math id="mml-eqn-28" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>HM-AP</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The harmonic mean is more sensitive to smaller values. When tail class performance is poor, HM-AP will decrease significantly, thereby encouraging models to pay more attention to tail performance during optimization. This metric embodies the fairness principle from information theory: it not only focuses on overall performance but also emphasizes the balance of performance distribution.</p>
<p>Taking the metal surface defect detection dataset GC10-DET as an example, it contains 10 defect classes with typical long-tail distribution characteristics (<xref ref-type="table" rid="table-6">Table 6</xref>). Among the basic metrics, IR &#x003D; 12.3, Gini &#x2248; 0.68, and normalized entropy &#x2248; 0.72. Among the extended metrics, the top 2 classes (20% of classes) account for approximately 50% of the total samples, and the Pareto ratio <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>Pareto</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula>. On this dataset, a typical model might achieve <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>head</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.85</mml:mn></mml:math></inline-formula>, but <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>tail</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.32</mml:mn></mml:math></inline-formula>, resulting in HM-AP &#x003D; 0.46. This analysis shows that basic distribution metrics (high Gini, low entropy) predict significant performance imbalance, and the validation metrics (low HM-AP, tail AP much lower than head AP) confirm this prediction. A complete multi-level indicator analysis provides a solid quantitative foundation for the design and evaluation of long-tail learning algorithms.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>GC10-DET dataset example.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Class</th>
<th>Sample Count</th>
<th>Class Group</th>
</tr>
</thead>
<tbody>
<tr>
<td>Scratch</td>
<td>800</td>
<td>Head</td>
</tr>
<tr>
<td>Punching</td>
<td>650</td>
<td>Head</td>
</tr>
<tr>
<td>Weld line</td>
<td>350</td>
<td>Middle</td>
</tr>
<tr>
<td>Water spot</td>
<td>320</td>
<td>Middle</td>
</tr>
<tr>
<td>Oil spot</td>
<td>280</td>
<td>Middle</td>
</tr>
<tr>
<td>Silicon</td>
<td>200</td>
<td>Middle</td>
</tr>
<tr>
<td>Oxidation</td>
<td>180</td>
<td>Tail</td>
</tr>
<tr>
<td>Rolled pit</td>
<td>120</td>
<td>Tail</td>
</tr>
<tr>
<td>Burr</td>
<td>85</td>
<td>Tail</td>
</tr>
<tr>
<td>Fold</td>
<td>65</td>
<td>Tail</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-7">Table 7</xref> compares the distribution characteristics of two classic long-tail benchmarks and two road damage datasets. From the tail index &#x03B1;, LVIS has &#x03B1; &#x2248; 1.0, conforming to the common Zipf distribution in the real world, which is a typical natural long-tail. In contrast, RDD2022 and UAPD have &#x03B1; &#x003E; 2.0, indicating a steeper tail decay and extreme scarcity of samples in tail classes. This difference not only reflects the fundamental distinction in distribution shape between artificially constructed long-tails and natural long-tails but also suggests that on RDD2022 and UAPD, models are more prone to overfitting rare tail defect classes (e.g., &#x201C;potholes&#x201D;, &#x201C;folds&#x201D;), requiring more refined long-tail learning strategies.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Long-tail characteristics of typical datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Classes</th>
<th>IR</th>
<th>Gini</th>
<th>Entropy</th>
<th>Tail Index (&#x03B1;)</th>
<th>Top 20% Proportion</th>
<th>Bottom 40% Proportion</th>
</tr>
</thead>
<tbody>
<tr>
<td>COCO-LT</td>
<td>80</td>
<td>1153</td>
<td>0.812</td>
<td>3.62</td>
<td>1.98</td>
<td>62.3%</td>
<td>5.9%</td>
</tr>
<tr>
<td>LVIS</td>
<td>1203</td>
<td>47,024</td>
<td>0.891</td>
<td>6.15</td>
<td>1.02</td>
<td>68.3%</td>
<td>3.9%</td>
</tr>
<tr>
<td>RDD2022</td>
<td>4</td>
<td>5.49</td>
<td>0.199</td>
<td>1.79</td>
<td>2.48</td>
<td>41.9%</td>
<td>42%</td>
</tr>
<tr>
<td>UAPD</td>
<td>6</td>
<td>14.7</td>
<td>0.335</td>
<td>1.98</td>
<td>2.55</td>
<td>65.9%</td>
<td>8.7%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><list list-type="simple">
<list-item>
<label>(2)</label>
<p>Multi-Scale Dataset Selection Criteria</p></list-item>
</list></p>
<p>In visual recognition tasks, imbalanced scale distribution of objects is a key factor affecting model performance. This phenomenon often intertwines with class long-tail distribution, jointly exacerbating the learning difficulty for models.</p>
<p>Following the COCO dataset evaluation protocol, object scale is divided based on its pixel area, defined as:<disp-formula id="eqn-29"><label>(29)</label><mml:math id="mml-eqn-29" display="block"><mml:mrow><mml:mtext>Object&#xA0;</mml:mtext></mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Small</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#xA0;</mml:mtext></mml:mrow><mml:msqrt><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:msqrt><mml:mo>&#x003C;</mml:mo><mml:mn>32</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Medium</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#xA0;</mml:mtext></mml:mrow><mml:mn>32</mml:mn><mml:mo>&#x2264;</mml:mo><mml:msqrt><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:msqrt><mml:mo>&#x2264;</mml:mo><mml:mn>96</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Large</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#xA0;</mml:mtext></mml:mrow><mml:msqrt><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:msqrt><mml:mo>&#x003E;</mml:mo><mml:mn>96</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the width and height of object <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>i</mml:mi></mml:math></inline-formula> (in pixels), respectively. This division is based on the absolute size of the object in the image, independent of image resolution. Define the proportion of each scale group in the dataset:<disp-formula id="eqn-30"><label>(30)</label><mml:math id="mml-eqn-30" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>N</mml:mi></mml:mfrac><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>medium</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>medium</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>N</mml:mi></mml:mfrac><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>N</mml:mi></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>N</mml:mi></mml:math></inline-formula> is the total number of object instances in the dataset, and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>medium</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> are the counts of small, medium, and large objects, respectively.</p>
<p>To quantify the balance of the dataset&#x2019;s scale distribution, a Scale Imbalance Index (SII) is defined, drawing inspiration from the concept of variance. For the 3-group case, SII is defined as:<disp-formula id="eqn-31"><label>(31)</label><mml:math id="mml-eqn-31" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>SII</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>P</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>medium</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>P</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>P</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mn>3</mml:mn></mml:mfrac></mml:msqrt></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:mrow><mml:mover><mml:mi>P</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>3</mml:mn></mml:math></inline-formula> is the expected proportion of each group under ideal equilibrium. The range of SII is <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msqrt><mml:mn>2</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>3</mml:mn></mml:msqrt><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, with larger values indicating a more imbalanced scale distribution.</p>
<p>For the more general case of <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>M</mml:mi></mml:math></inline-formula> scale groups:<disp-formula id="eqn-32"><label>(32)</label><mml:math id="mml-eqn-32" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext>SII</mml:mtext></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>M</mml:mi></mml:mfrac><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>M</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>This index shares similar mathematical properties with the Gini coefficient but is specifically designed to quantify the scale dimension, forming a multi-dimensional characterization of data characteristics alongside class-level imbalance metrics.</p>
<p>Evaluation Metrics can introduce the Scale Performance Gap (SPG) metric, defined as the normalized difference in a specific evaluation metric between large-scale and small-scale objects.
<disp-formula id="eqn-33"><label>(33)</label><mml:math id="mml-eqn-33" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext>SPG</mml:mtext></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>small</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>large</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mfrac><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>AP</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>This metric measures, from an algorithmic fairness perspective, whether the model pays equal attention to object instances of different scales. SPG &#x2192; 0 represents ideal scale invariance, while a significant SPG &#x003E; 0 exposes the inherent limitations of current detection architectures in handling small-scale objects, providing a quantitative basis for subsequent scale-aware network design.</p>
</sec>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Dataset Quality and Industrial Applicability Discussion</title>
<p>Beyond quantitative characteristics, the quality of dataset annotations and the alignment with real industrial conditions significantly impact the validity of research findings. This section discusses key considerations for dataset quality assessment.</p>
<p><bold>Annotation Quality.</bold> Datasets vary substantially in annotation granularity and consistency. Image-level labels (e.g., classification datasets like ELPV) are suitable for defect classification tasks but insufficient for localization or segmentation. Bounding box annotations (e.g., RDD2022, GC10-DET) enable object detection but may suffer from subjective variations in box boundaries, particularly for irregular defects like cracks. Pixel-level masks (e.g., MVTec AD, CrackForest) provide the highest annotation detail but are costly to produce and may exhibit inconsistencies across annotators. Researchers should consider these factors when selecting datasets for specific tasks; for instance, segmentation models trained on bounding box annotations may achieve inferior boundary precision.</p>
<p><bold>Noise and Diversity.</bold> Real industrial environments introduce numerous confounding factors that are often absent in laboratory-collected datasets. Important diversity dimensions include:</p>
<p>Illumination variations: Datasets like DTU-Drone and RDD2022 capture images under diverse lighting conditions, enabling evaluation of illumination robustness.</p>
<p>Background complexity: While datasets like NEU-DET have relatively uniform backgrounds, AITEX and PCB datasets incorporate complex textural backgrounds that challenge detection algorithms.</p>
<p>Sensor variability: Datasets combining visible light, thermal (PTID), and electroluminescence (ELPV) imaging enable multimodal algorithm development.</p>
<p><bold>Industrial Applicability Assessment.</bold> Based on the above considerations, <xref ref-type="table" rid="table-8">Table 8</xref> provides a qualitative assessment of dataset suitability for different industrial application contexts.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Qualitative assessment of dataset industrial applicability.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset Category</th>
<th>Representative Datasets</th>
<th>Strengths</th>
<th>Limitations for Industrial Deployment</th>
</tr>
</thead>
<tbody>
<tr>
<td>Laboratory/Controlled</td>
<td>NEU-DET, AITEX</td>
<td>High annotation quality; Controlled conditions for benchmarking</td>
<td>Limited background diversity; May overestimate real-world performance</td>
</tr>
<tr>
<td>Industrial Field</td>
<td>FICS-PCB, RDD2022</td>
<td>Realistic noise and variations; High practical relevance</td>
<td>Annotation may be less precise; Class distribution often imbalanced</td>
</tr>
<tr>
<td>Synthetic</td>
<td>DAGM, DeepPCB</td>
<td>Perfect annotations; Controllable defect characteristics</td>
<td>Domain gap from real data; May not capture realistic variations</td>
</tr>
<tr>
<td>Dedicated Benchmarks</td>
<td>MVTec AD, KolektorSDD</td>
<td>Standardized evaluation protocols; Widely used for comparison</td>
<td>Specific to certain defect types; May not represent full production variability</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Dataset Summaries</title>
<sec id="s5_4_1">
<label>5.4.1</label>
<title>PCB Surface Defect Datasets</title>
<p>As the core component of electronic devices, the surface defect detection of PCB is crucial for ensuring the reliability of electronic products. PCB defects typically include solder joint anomalies, circuit shorts, missing holes, etc., characterized by tiny targets, complex background textures, and low contrast between defects and normal areas. <xref ref-type="table" rid="table-9">Table 9</xref> summarizes mainstream PCB defect detection datasets and provides a comparative analysis across dimensions such as data scale, defect types, annotation quality, and application scenarios.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Overview of PCB surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>PKU-Market-PCB [<xref ref-type="bibr" rid="ref-71">71</xref>]</td>
<td>Synthetic</td>
<td>Missing hole, Mouse bite, Open circuit, Short, Spur, Spurious copper</td>
<td>1386 images. Suitable for detection, classification, and registration tasks.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://robotics.pkusz.edu.cn/resources/dataset/">http://robotics.pkusz.edu.cn/resources/dataset/</ext-link></td>
</tr>
<tr>
<td>PCB Defect-Augmented [<xref ref-type="bibr" rid="ref-72">72</xref>]</td>
<td>Synthetic</td>
<td>Missing hole, Mouse bite, Open circuit, Short, Spur, Spurious copper</td>
<td>10,668 images. High resolution. Suitable for segmentation tasks.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.dropbox.com/s/h0f39nyotddibsb/VOC_PCB.zip?dl=0">https://www.dropbox.com/s/h0f39nyotddibsb/VOC_PCB.zip?dl&#x003D;0</ext-link></td>
</tr>
<tr>
<td>FICS-PCB [<xref ref-type="bibr" rid="ref-73">73</xref>]</td>
<td>Real</td>
<td>Components (IC, capacitor, resistor, inductor, transistor, diode) across four board colors (green, red, blue, black)</td>
<td>9912 images. Ideal for researching color-invariant feature extraction, component-level defect detection, and cross-color generalization capability validation.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/dtasets/dhruvmak/fics-pcb">https://www.kaggle.com/dtasets/dhruvmak/fics-pcb</ext-link></td>
</tr>
<tr>
<td>PCB DSLR [<xref ref-type="bibr" rid="ref-74">74</xref>]</td>
<td>Real</td>
<td>IC (Integrated Circuit)</td>
<td>748 images. High resolution. Used for chip-level fine-grained inspection and multi-task learning (detection &#x002B; segmentation &#x002B; recognition).</td>
<td><ext-link ext-link-type="uri" xlink:href="http://www.caa.tuwien.ac.at/cvl/research/cvl-databases/pcb-dslr-dataset/">http://www.caa.tuwien.ac.at/cvl/research/cvl-databases/pcb-dslr-dataset/</ext-link></td>
</tr>
<tr>
<td>PCB-METAL [<xref ref-type="bibr" rid="ref-75">75</xref>]</td>
<td>Real</td>
<td>IC (5844 instances), Capacitor (3175), Resistor (2670), Inductor (542)</td>
<td>984 images. Exhibits a long-tail distribution. Suitable for component detection and counting tasks.</td>
<td>Collected for academic research.</td>
</tr>
<tr>
<td>DEEP PCB</td>
<td>Synthetic</td>
<td>Pin-hole, Mousebite, Open, Short, Spur, Spurious copper</td>
<td>1500 images, 640 &#x00D7; 640 resolution</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/tangsanli5201/DeepPCB">https://github.com/tangsanli5201/DeepPCB</ext-link></td>
</tr>
<tr>
<td>Micro-PCB</td>
<td>Dedicated</td>
<td>Micro-PCBs</td>
<td>8125 images. Applicable for research on multi-view fusion, rotation invariance, and small object detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/frettapper/micropcb-images">https://www.kaggle.com/datasets/frettapper/micropcb-images</ext-link></td>
</tr>
<tr>
<td>PCB_ComponentDetection</td>
<td>Dedicated</td>
<td>Components: Capacitor, Resistor, Transformer, Line Filter, etc.</td>
<td>1410 PCB images. Can be used to detect missing components and component orientation errors.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/animeshkumarnayak/pcb-fault-detection">https://www.kaggle.com/datasets/animeshkumarnayak/pcb-fault-detection</ext-link></td>
</tr>
<tr>
<td>PCB</td>
<td>Synthetic</td>
<td>Missing hole, Mouse bite, Open circuit, Short, Spur, Spurious copper</td>
<td>693 PCB images. Contains annotations in both COCO and VOC formats.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://aistudio.baidu.com/aistudio/datasetdetail/127210">https://aistudio.baidu.com/aistudio/datasetdetail/127210</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_2">
<label>5.4.2</label>
<title>Photovoltaic Cell Surface Defect Datasets</title>
<p>The detection of surface defects on photovoltaic cells is crucial for ensuring the power generation efficiency and long-term reliability of photovoltaic systems. Due to characteristics such as regular texture, fixed structure, and low contrast defects, detection algorithms for photovoltaic cells heavily rely on high-quality datasets. This section collects and organizes nine publicly available datasets, as detailed in <xref ref-type="table" rid="table-10">Table 10</xref>.</p>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Overview of photovoltaic cell surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>PTID [<xref ref-type="bibr" rid="ref-76">76</xref>]</td>
<td>Real</td>
<td>Thermal anomaly regions</td>
<td>3027 images, thermal imaging. Contains continuous defect evolution sequences. Suitable for semantic segmentation, multimodal fusion, and fine-grained defect localization.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://vrai.dii.univpm.it/content/photovoltaic-thermal-images-dataset">http://vrai.dii.univpm.it/content/photovoltaic-thermal-images-dataset</ext-link></td>
</tr>
<tr>
<td>ELPV [<xref ref-type="bibr" rid="ref-77">77</xref>]</td>
<td>Real</td>
<td>Micro-cracks, Degradation, Short circuits, Solder failures</td>
<td>2624 images, Electroluminescence (EL) imaging, low resolution. Suitable for defect classification and anomaly detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/zae-bayern/elpv-dataset">https://github.com/zae-bayern/elpv-dataset</ext-link></td>
</tr>
<tr>
<td>ELDDS1400c5 [<xref ref-type="bibr" rid="ref-78">78</xref>]</td>
<td>Real</td>
<td>Black spots, Micro-cracks, Cracks, Short-circuited cells, Short-circuited strings</td>
<td>1400 images, EL imaging, industrial-grade acquisition equipment. Suitable for object detection and defect classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://universe.roboflow,com/fma04-fayoum-edu-eg/eldds1400c5-dataset">https://universe.roboflow,com/fma04-fayoum-edu-eg/eldds1400c5-dataset</ext-link></td>
</tr>
<tr>
<td>BELI [<xref ref-type="bibr" rid="ref-79">79</xref>]</td>
<td>Real</td>
<td>Typical defects in polycrystalline/monocrystalline cells</td>
<td>593 images, EL imaging. Suitable for classification benchmark testing</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/TheMakiran/BenchmarkELimages">https://github.com/TheMakiran/BenchmarkELimages</ext-link></td>
</tr>
<tr>
<td>PVEL-AD [<xref ref-type="bibr" rid="ref-80">80</xref>]</td>
<td>Real</td>
<td>12 classes: Cracks, Broken grid, Black core, Scratches, Fragments, etc.</td>
<td>36,543 images, EL imaging, high resolution. Suitable for object detection, anomaly detection, and classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://aihebut.com/col.jsp?id=118">http://aihebut.com/col.jsp?id&#x003D;118</ext-link></td>
</tr>
<tr>
<td>PVMD</td>
<td>Real</td>
<td>Broken, Bright spots, Black edges, Scratches, Uncharged</td>
<td>1108 images, EL imaging. Suitable for defect classification and anomaly detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/CCNUZFW/PV-Multi-Defect">https://github.com/CCNUZFW/PV-Multi-Defect</ext-link></td>
</tr>
<tr>
<td>ISM [<xref ref-type="bibr" rid="ref-81">81</xref>]</td>
<td>Real</td>
<td>11 types of thermal anomalies &#x002B; normal class</td>
<td>20,000 images, thermal imaging, very low resolution. Suitable for infrared anomaly detection and classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/RaptorMaps/InfraredSolarModules">https://github.com/RaptorMaps/InfraredSolarModules</ext-link></td>
</tr>
<tr>
<td>CS [<xref ref-type="bibr" rid="ref-82">82</xref>]</td>
<td>Real</td>
<td>Cracks</td>
<td>1837 images, EL imaging. Suitable for crack segmentation and semantic segmentation.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://datahub.duramat.org/dataset/crack-segmentation">https://datahub.duramat.org/dataset/crack-segmentation</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_3">
<label>5.4.3</label>
<title>Transmission Line Insulator Surface Defect Datasets</title>
<p>Surface defect detection for high-voltage transmission line insulators is a critical component of intelligent operation and maintenance in power systems. Influenced by complex field environments, variable inspection conditions, and diverse defect morphologies, visual inspection of insulator defects faces unique challenges, placing special requirements on dataset construction. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-11">Table 11</xref>.</p>
<table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Overview of transmission line insulator surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>CPLID [<xref ref-type="bibr" rid="ref-83">83</xref>]</td>
<td>Real</td>
<td>Normal, Self-detonated, Damaged</td>
<td>2480 images. Includes complex backgrounds (sky, mountains, vegetation). Suitable for object detection and classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/InsulatorData/InsulatorDataSet">https://github.com/InsulatorData/InsulatorDataSet</ext-link></td>
</tr>
<tr>
<td>ID</td>
<td>Mixed</td>
<td>Normal, Contaminated, Damaged</td>
<td>1500 images. Includes some video sequences. Suitable for instance segmentation and object detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://ev.po.opole.pl/datasetl">https://ev.po.opole.pl/datasetl</ext-link></td>
</tr>
<tr>
<td>OPDL</td>
<td>Mixed</td>
<td>Normal, Flashover marks, Cracks, Contamination</td>
<td>3200 images. High resolution. Includes infrared and visible light images, multi-scale objects. Suitable for multimodal detection and small object detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://www.dee.eng.ufba.br/dslab/index.php/opdldataset">http://www.dee.eng.ufba.br/dslab/index.php/opdldataset</ext-link></td>
</tr>
<tr>
<td>UPID</td>
<td>Real</td>
<td>Normal, Damaged, Missing, Foreign objects</td>
<td>593 images, EL imaging. Suitable for classification benchmark testing</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/heitorcfelix/public-insulatordatasets">https://github.com/heitorcfelix/public-insulatordatasets</ext-link></td>
</tr>
<tr>
<td>SFID</td>
<td>Synthetic</td>
<td>Normal, Contamination, Ice accretion, Bird nests</td>
<td>36,543 images, EL imaging, high resolution. Suitable for object detection, anomaly detection, and classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/zhangzhengde0225/FINet">https://github.com/zhangzhengde0225/FINet</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_4">
<label>5.4.4</label>
<title>Wafer Surface Defect Datasets</title>
<p>Wafer defect inspection is a critical step in semiconductor manufacturing. Its defect patterns present unique challenges such as multiple categories, imbalanced distribution, and spatial correlation. Wafer defect data is typically presented in the form of Wafer Maps, where each die is labeled as normal or with a specific defect pattern. The details in the <xref ref-type="table" rid="table-12">Table 12</xref>.</p>
<table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Overview of wafer surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>WM-811K [<xref ref-type="bibr" rid="ref-84">84</xref>]</td>
<td>Real</td>
<td>Center, Donut, Edge-Ring, Edge-Loc, Loc, Near-full, None, Random, Scratch</td>
<td>811,457 images. Extreme long-tail distribution. Suitable for classification, anomaly detection, and few-shot learning.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://mirlab.org/dataSet/public/">http://mirlab.org/dataSet/public/</ext-link></td>
</tr>
<tr>
<td>MixedWM38 [<xref ref-type="bibr" rid="ref-85">85</xref>]</td>
<td>Mixed</td>
<td>Center, Donut, Edge-Ring, Edge-Loc, Loc, Near-full, Random, Scratch</td>
<td>38,015 images. Class-balanced. Suitable for defect pattern classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/Junliangwangdhu/WWaferMap">https://github.com/Junliangwangdhu/WWaferMap</ext-link></td>
</tr>
<tr>
<td>MBWBM</td>
<td>Synthetic</td>
<td>Multi-level defect severity (Levels 0&#x2013;9)</td>
<td>50,000 images. Supports regression and graded classification tasks.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://ieee-dataport.org/documents/synthesized-multi-gfa-multi-bin-wafer-bin-map-dataset">https://ieee-dataport.org/documents/synthesized-multi-gfa-multi-bin-wafer-bin-map-dataset</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_5">
<label>5.4.5</label>
<title>Mobile Phone Screen Surface Defect Datasets</title>
<p>The field of mobile phone screen defect detection lacks publicly available benchmark datasets, which is a significant factor constraining its development. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-13">Table 13</xref>.</p>
<table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Overview of mobile phone screen surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>MSD [<xref ref-type="bibr" rid="ref-86">86</xref>]</td>
<td>Mixed</td>
<td>Oil stains, Scratches, Spots</td>
<td>1200 images, high resolution. Suitable for semantic segmentation and defect classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/jianzhang96/MsD">https://github.com/jianzhang96/MsD</ext-link></td>
</tr>
<tr>
<td>Glass Cover Defect Dataset</td>
<td>Real</td>
<td>Point-shaped, Line-shaped, Block-shaped</td>
<td>8437 images, class imbalance. Suitable for object detection and defect classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/lohnhushwilVGlassCoverDefectDataset">https://github.com/lohnhushwilVGlassCoverDefectDataset</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_6">
<label>5.4.6</label>
<title>Wind Turbine Blade Surface Defect Datasets</title>
<p>Wind turbine blade defect detection is a classic challenge in industrial vision, with its core difficulties stemming from the unique application scenarios and defect characteristics. The main challenges are: Blade surface defects (e.g., micro-cracks, leading-edge erosion) occupy an extremely small proportion in drone aerial images captured from a distance, constituting a typical small object detection problem; the inspection background consists of dynamically changing skies and clouds, leading to complex background interference and drastic illumination changes; defect samples are extremely scarce in actual operations, resulting in extreme class imbalance in datasets; furthermore, algorithms must overcome interference from image blur, low resolution, and adverse weather conditions like rain and fog, while meeting the real-time requirements of drone online inspection. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-14">Table 14</xref>.</p>
<table-wrap id="table-14">
<label>Table 14</label>
<caption>
<title>Overview of wind turbine blade surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>DTU-Drone</td>
<td>Real</td>
<td>Cracks, Gel coat damage, Edge erosion, Lightning arrester defects, etc.</td>
<td>Aerial images. Contains illumination variations and complex backgrounds. Suitable for object detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://data.mendeley.com/datasets/hd96prn3nc/1">https://data.mendeley.com/datasets/hd96prn3nc/1</ext-link></td>
</tr>
<tr>
<td>YOLO Format</td>
<td>Mixed</td>
<td>Cracks, Coating damage, Edge erosion, Lightning arrester defects, Dirt, etc.</td>
<td>13,000 images. Annotated in YOLO format. Suitable for object detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/ajifoster3/yolo-annotated-wind-turbines586x371">https://www.kaggle.com/datasets/ajifoster3/yolo-annotated-wind-turbines586x371</ext-link></td>
</tr>
<tr>
<td>Wind Turbine</td>
<td>Real</td>
<td>Cracks, Coating damage, Lightning strike damage</td>
<td>2240 images. Suitable for defect detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://universe.roboflow.com/sakethh-xv7uo/windturbine-new">https://universe.roboflow.com/sakethh-xv7uo/windturbine-new</ext-link></td>
</tr>
<tr>
<td>Blade30</td>
<td>Real</td>
<td>Cracks, Pinholes, Edge erosion</td>
<td>1302 images. Suitable for blade stitching, segmentation, defect detection and classification, deduplication, contamination detection and classification, and more.</td>
<td><ext-link ext-link-type="uri" xlink:href="http://https//github.com/cong-yang/Blade30">https//github.com/cong-yang/Blade30</ext-link></td>
</tr>
<tr>
<td>Small-WTB Thermal1</td>
<td>Real</td>
<td>Cracks, Pinholes, Edge erosion</td>
<td>1000 images. Thermal imaging. Focused on fault detection and classification.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/MoShekaramiz/SmallWTB-Thermal1">https://github.com/MoShekaramiz/SmallWTB-Thermal1</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_7">
<label>5.4.7</label>
<title>Road Surface Defect Datasets</title>
<p>A robust road disease detection system must accurately identify distress targets with weak features and variable morphology in complex, dynamic environments with high noise and multiple interferences, while overcoming the impact of data imbalance, imaging variations, and annotation uncertainty. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-15">Table 15</xref>.</p>
<table-wrap id="table-15">
<label>Table 15</label>
<caption>
<title>Overview of road disease datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>CrackForest</td>
<td>Real</td>
<td>Cracks (longitudinal, transverse, network)</td>
<td>118 images. Classic crack segmentation benchmark. Relatively clean background, focused on crack morphology research.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/cuilimeng/CrackForest-dataset">https://github.com/cuilimeng/CrackForest-dataset</ext-link></td>
</tr>
<tr>
<td>CrackTree200</td>
<td>Real</td>
<td>Cracks</td>
<td>Used for segmentation.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/cuilimeng/CrackTree200">https://github.com/cuilimeng/CrackTree200</ext-link></td>
</tr>
<tr>
<td>DeepCrack</td>
<td>Real</td>
<td>Cracks</td>
<td>Large data volume, high resolution.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/yhlleo/DeepCrack">https://github.com/yhlleo/DeepCrack</ext-link></td>
</tr>
<tr>
<td>RDD2022 [<xref ref-type="bibr" rid="ref-87">87</xref>]</td>
<td>Real</td>
<td>Longitudinal cracks, ransverse cracks, Alligator cracks, Potholes</td>
<td>47,000&#x002B; images. Covers roads from multiple countries (China, Japan, India, etc.). Suitable for detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/alaagaberh/rdd2022">https://www.kaggle.com/datasets/alaagaberh/rdd2022</ext-link></td>
</tr>
<tr>
<td>UAV-RDD2023 [<xref ref-type="bibr" rid="ref-88">88</xref>]</td>
<td>Real</td>
<td>Longitudinal cracks, ransverse cracks, Alligator cracks, Potholes, Oblique cracks, Repair</td>
<td>17,000&#x002B; images. Drone aerial imagery, covering 6 countries, highly diverse. Suitable for detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/8429208">https://zenodo.org/records/8429208</ext-link></td>
</tr>
<tr>
<td>UAPD [<xref ref-type="bibr" rid="ref-89">89</xref>]</td>
<td>Real</td>
<td>Longitudinal cracks, ransverse cracks, Alligator cracks, Potholes, Oblique cracks, Repair</td>
<td>3151 images. Large scale variations, class imbalance, noticeable lighting/shadows, small targets, complex background. Can be used for detection and segmentation.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/Shuijing725/UAPD">https://github.com/Shuijing725/UAPD</ext-link></td>
</tr>
<tr>
<td>AigleRN</td>
<td>Real</td>
<td>Cracks, Potholes</td>
<td>38 images. Primarily used for performance testing and visual comparison of algorithms on infrared channels.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.irit.fr/~Sylvie.Chambon/AigleRN.html">https://www.irit.fr/&#x007E;Sylvie.Chambon/AigleRN.html</ext-link></td>
</tr>
<tr>
<td>GAPs384</td>
<td>Real</td>
<td>Cracks, Potholes</td>
<td>196 images. Composed of Google Street View and aerial images, unique perspective (top-down), large scale variations.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/Shuijing725/GAPs384">https://github.com/Shuijing725/GAPs384</ext-link></td>
</tr>
<tr>
<td>SDNET2018</td>
<td>Real</td>
<td>Cracks (P, M, S three levels</td>
<td>56,000 images. Ideal for researching long-tail distribution, few-shot defect detection, or training data-hungry deep learning models.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://digitalcommons.usu.edu/all_datasets/48/">https://digitalcommons.usu.edu/all_datasets/48/</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_8">
<label>5.4.8</label>
<title>Metallic Surface Defect Datasets</title>
<p>Metallic surface defect detection algorithms need to possess strong capabilities for extracting minute features, discerning complex textures, and demonstrating high robustness to operating conditions, all under extremely low signal-to-noise ratios and severe data imbalance. Therefore, datasets like KolektorSDD (containing micro-cracks) and Severstal (with extreme imbalance characteristics) have become key benchmarks for this challenge. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-16">Table 16</xref>.</p>
<table-wrap id="table-16">
<label>Table 16</label>
<caption>
<title>Overview of metallic surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>NEU</td>
<td>Real</td>
<td>Crazing, Inclusion, Patches, Pitted, Surface, Rolled-in Scale, cratches</td>
<td>1800 images. Balanced distribution. A classic classification benchmark, also usable for segmentation.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/fantacher/neu-metal-surface-defects-data">https://www.kaggle.com/datasets/fantacher/neu-metal-surface-defects-data</ext-link></td>
</tr>
<tr>
<td>GC10-DET [<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>Real</td>
<td>Punching Hole, Welding Line, Crescent Gap, Water Spot, Oil Spo, Silk Spot, Inclusion, Rolled Pit, Crease, Waist Folding</td>
<td>3570 images. Defect detection and localization in complex industrial scenes.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/lvxiaoming2019/GC10-DET-Metallic-Surface-Defect-Datasets">https://github.com/lvxiaoming2019/GC10-DET-Metallic-Surface-Defect-Datasets</ext-link></td>
</tr>
<tr>
<td>KolektorSDD/SDD2</td>
<td>Real</td>
<td>Crack, None</td>
<td>399/3347 images. Suitable for fine-grained detection of tiny, low-contrast defects.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.vicos.si/Resources/KolektorSDD">https://www.vicos.si/Resources/KolektorSDD</ext-link></td>
</tr>
<tr>
<td>Magnetic Tile</td>
<td>Real</td>
<td>Crack, Fray, Break, Uneven</td>
<td>1344 images. Suitable for detection and classification of surface defect.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://github.com/abin24/Magnetic-tile-defect-datasets">https://github.com/abin24/Magnetic-tile-defect-datasets</ext-link></td>
</tr>
<tr>
<td>Severstal Steel</td>
<td>Real</td>
<td>Rolled-in Scale, Inclusion, Crazing, Uneven</td>
<td>12,568 images. Defects occupy a very small proportion of the entire image (long strip-shaped), and the categories are extremely imbalanced.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/c/severstal-steel-defect-detection/data">https://www.kaggle.com/c/severstal-steel-defect-detection/data</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_9">
<label>5.4.9</label>
<title>Fabric Surface Defect Datasets</title>
<p>The difficulty in fabric defect detection concentrates on the strong interference and adversarial relationship between complex backgrounds and subtle anomalies. Due to the regular or randomly repeating texture structure of fabric itself, subtle defects such as broken ends, holes, or stains are visually highly similar to normal textures, resulting in an extremely low signal-to-noise ratio. Simultaneously, defect morphology, scale, and location are highly random, while defect samples are extremely scarce in actual production, leading to severe data distribution imbalance. Additionally, imaging condition interferences like lighting changes, fabric wrinkles, and deformations further increase the difficulty of stable and accurate detection, requiring algorithms to possess powerful texture representation separation capabilities and few-shot generalization ability. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-17">Table 17</xref>.</p>
<table-wrap id="table-17">
<label>Table 17</label>
<caption>
<title>Overview of fabric surface defect datasets.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>DTU-Drone</td>
<td>Real</td>
<td>Broken_end, Broken_pick, Hole, Kno, Netting_multiple, Slack_end, Stain</td>
<td>245 images. High resolution. Suitable for multi-scale detection and few-shot learning.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.aitex.es/afid/">https://www.aitex.es/afid/</ext-link></td>
</tr>
<tr>
<td>AITEX</td>
<td>Mixed</td>
<td>Thread, Dirt, Wrinkle, etc.</td>
<td>1000&#x002B; images. Complex background, small targets.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://lmb.informatik.uni-freiburg.de/resources/datasets/tilda.en.html">https://lmb.informatik.uni-freiburg.de/resources/datasets/tilda.en.html</ext-link></td>
</tr>
<tr>
<td>TILDA</td>
<td>Real</td>
<td>Thread, Dirt, Wrinkle, etc.</td>
<td>1647 images. Sample imbalance.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2207.10414">https://arxiv.org/abs/2207.10414</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_10">
<label>5.4.10</label>
<title>General Industrial Surface Defect Datasets</title>
<p>In the field of industrial defect detection, public datasets mainly exhibit four characteristics and difficulties. The datasets mostly consist of high-quality images from real scenes and strictly adhere to the setting of training only with normal samples, making them suitable for developing and evaluating unsupervised anomaly detection algorithms. The main detection challenges lie in three aspects: first, tiny defects are difficult to identify against complex backgrounds; second, lighting and angle variations cause difficulties in model generalization; third, logical anomalies (e.g., incorrect assembly, missing parts) are hard to recognize through appearance features, requiring algorithms to possess reasoning capabilities. These characteristics collectively determine the core problems that current algorithms need to solve: few-shot learning, strong generalization, and reasoning ability. In actual research papers, MVTec AD is now used as the core evaluation dataset in the vast majority of cases, supplemented by other datasets (e.g., the newly released MVTec LOCO, MVTec 3D-AD by MVTec, or real defect datasets like BTAD, VisA, etc.) for additional validation. The details of relevant datasets are presented in the <xref ref-type="table" rid="table-18">Table 18</xref>.</p>
<table-wrap id="table-18">
<label>Table 18</label>
<caption>
<title>Overview of general industrial surface defect dataset.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Source</th>
<th>Defect Types</th>
<th>Characteristics Analysis</th>
<th>Download Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>DAGM 2007</td>
<td>Synthetic</td>
<td>10 classes of artificial grayscale anomalies</td>
<td>10,000&#x002B; images. Regular texture, clear contrast between background and defect. Used for algorithm prototyping and teaching.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://conferences.mpi-inf.mpg.de/dagm/2007/competition.html">https://conferences.mpi-inf.mpg.de/dagm/2007/competition.html</ext-link></td>
</tr>
<tr>
<td>MVTec AD [<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td>Real</td>
<td>15 classes (e.g., scratches, dents, contamination)</td>
<td>5350 images. The &#x201C;gold standard&#x201D; benchmark for 2D anomaly detection. Training set contains only normal samples. Used for unsupervised learning.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.mvtec.com/company/research/datasets/mvtec-ad">https://www.mvtec.com/company/research/datasets/mvtec-ad</ext-link></td>
</tr>
<tr>
<td>MVTec 3D-AD [<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>Real</td>
<td>10 classes (e.g., scratches, dents, contamination)</td>
<td>4000&#x002B; images. High resolution. Benchmark for 3D anomaly detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.mvtec.com/company/research/datasets/mvtec-3d-ad">https://www.mvtec.com/company/research/datasets/mvtec-3d-ad</ext-link></td>
</tr>
<tr>
<td>MVTec AD 2</td>
<td>Real</td>
<td>8 classes, more challenging scenes</td>
<td>8000&#x002B; images. Focuses on complex, challenging scenes.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.mvtec.com/company/research/datasets/mvtec-ad-2">https://www.mvtec.com/company/research/datasets/mvtec-ad-2</ext-link></td>
</tr>
<tr>
<td>MVTec LOCO AD</td>
<td>Real</td>
<td>5 classes of structural anomalies (scratches, dents) and logical anomalies (object misplacement, missing)</td>
<td>3644 images. Specialized dataset for logical anomaly detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.mvtec.com/company/research/datasets/mvtec-loco">https://www.mvtec.com/company/research/datasets/mvtec-loco</ext-link></td>
</tr>
<tr>
<td>BTAD</td>
<td>Real</td>
<td>3 types of industrial defects</td>
<td>2540 images. High resolution. Used for anomaly detection.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://datasetninja.com/btad">https://datasetninja.com/btad</ext-link></td>
</tr>
<tr>
<td>VisA</td>
<td>Real</td>
<td>12 classes of surface and structural defects</td>
<td>10,821 images. Multi-category general-purpose dataset.</td>
<td><ext-link ext-link-type="uri" xlink:href="https://opendatalab.org.cn/OpenDataLab/VisA">https://opendatalab.org.cn/OpenDataLab/VisA</ext-link></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4_11">
<label>5.4.11</label>
<title>Summary of Dataset Challenge Analysis</title>
<p>Although current public datasets provide important benchmarks for research in this field, their composition and settings still have certain limitations, creating a gap with the complex practical demands of industrial inspection. Existing datasets mainly exhibit the following characteristics: Samples are mostly static single-frame images, lacking temporal information on defect formation and propagation during the production process; the learning paradigm heavily relies on fully supervised settings, typically providing complete pixel-level annotations, which does not fully align with the reality of scarce defect samples and high labeling costs in industrial settings; data modalities and scenarios are relatively singular, with most datasets targeting specific materials (e.g., steel, fabric) and collected under controlled conditions, lacking cross-modal benchmarks that integrate multi-source signals (e.g., visible light, thermal imaging, 3D profiles) and systematic coverage of complex backgrounds and variable operating conditions. Therefore, future research needs to focus on constructing video datasets containing temporal information, exploring benchmarks for weakly supervised and unsupervised learning with very few or even zero labeled samples, and establishing comprehensive datasets covering multimodal information and complex scenarios, in order to promote algorithm validation and improvement under conditions closer to real industrial environments.</p>
</sec>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion and Prospect</title>
<sec id="s6_1">
<label>6.1</label>
<title>Conclusion</title>
<p>This paper provides a systematic review of five core challenges in machine vision-based surface defect detection: complex background interference, small object detection, class imbalance, dynamic scene modeling, and cross-scenario generalization. By combing the technical paths of traditional image processing, CNN-based deep learning methods, and the emerging Transformer architecture, the advantages and limitations of various methods in dealing with specific challenges are revealed. Research shows that attention mechanism, multi-scale feature fusion, context modeling, dynamic label assignment and loss function design, temporal reasoning and domain adaptation technologies have become key means to improve the robustness, accuracy and adaptability of detection models in complex industrial environments.</p>
<p>Concurrently, this paper comprehensively summarizes and analyzes the characteristics of publicly available datasets covering a wide range of industrial scenarios. While these datasets have propelled algorithmic research, they also expose limitations misaligned with real industrial needs, such as dominance by static single-frame images, heavy reliance on full supervision, and singularity in modalities and scenarios. Constructing benchmark datasets that better reflect reality (e.g., containing temporal information, supporting weak/unsupervised learning, fusing multimodal data) will be a crucial foundation for advancing technology deployment.</p>
<p>Overall, although deep learning methods have made significant progress, the current technological system still exhibits a fragmented, &#x201C;challenge-driven, scenario-specific&#x201D; characteristic. A &#x201C;generalized&#x201D; defect visual inspection system capable of stable operation, efficient generalization, and easy deployment in variable and demanding real industrial environments still faces dual theoretical and engineering challenges.</p>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Prospect</title>
<p>Looking ahead, surface defect detection technology will evolve towards greater intelligence, generalizability, lightweight design, and trustworthiness. In conjunction with advancements in cutting-edge technologies like large models, the following directions warrant in-depth exploration:</p>
<p>Revolution of Visual Large Models and Foundation Models: The perceptual capabilities of current mainstream models based on CNNs and ViTs remain constrained by specific tasks and datasets. The emergence of Vision Foundation Models and Vision-Language Models (VLMs) brings the potential for a paradigm shift. Their potential is evident in: 1) Few-shot generalization ability. Leveraging the powerful visual-language alignment and in-context learning capabilities of large models, it may be possible to identify unseen defect types using only a few examples or textual descriptions (e.g., &#x201C;micron-level linear scratch&#x201D;), alleviating detection challenges for few-shot and new defect categories. 2) Cognitive ability for complex scenes. Large models possess stronger scene understanding, relational reasoning, and commonsense knowledge. This aids in distinguishing real defects from background pseudo-textures and understanding &#x201C;logical anomalies&#x201D; (e.g., incorrect/missing parts), enabling semantic-level defect diagnosis closer to that of human experts. 3) Unified multimodal representation and generative augmentation. Generative large models like diffusion models can synthesize rare defect samples with higher quality or generate realistic anomalous samples based on normal samples to address data imbalance. Simultaneously, large models can serve as unified encoders to fuse multimodal information (e.g., visible light, infrared, X-ray, 3D point clouds), enhancing the comprehensiveness and reliability of defect detection.</p>
<p>Integrated &#x201C;Detection-Tracking-Diagnosis-Decision&#x201D; Intelligent Systems: Future systems should evolve beyond mere defect locators into closed-loop intelligent agents integrating real-time perception, tracking, evolution analysis, and predictive maintenance decision-making. This requires deep integration of temporal modeling, knowledge graphs, physical mechanism models, and reinforcement learning to achieve the leap from &#x201C;seeing defects&#x201D; to &#x201C;understanding defect evolution, predicting failure risks, and guiding maintenance strategies.&#x201D;</p>
<p>Lightweight and Adaptive Architectures for Edge Computing: To meet the real-time, low-power, and privacy-preservation demands of industrial sites, models must be extremely lightweight. Future research needs to combine Neural Architecture Search (NAS), dynamic networks, adaptive computation, and advanced model compression and distillation techniques to develop &#x201C;agile&#x201D; models that can dynamically adjust computational resources based on input complexity, enabling high-performance deployment on resource-constrained edge devices.</p>
<p>Building an Open, Collaborative Industrial Vision Ecosystem: Promote the establishment of large-scale open-source benchmark datasets encompassing richer scenarios, multiple modalities, and incorporating temporal and physical information. Simultaneously, explore distributed collaborative training frameworks based on federated learning and privacy-computing technologies to aggregate industry knowledge and jointly train more powerful, general-purpose defect detection foundation models while ensuring the data privacy of participating enterprises.</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>The authors acknowledge the valuable comments and suggestions that helped improve this paper.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported in part by the Natural Science Foundation of Shaanxi Province of China under Grant 2024JC-YBQN-0695.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Yiquan Wu and Langyue Zhao; methodology, Langyue Zhao and Yubin Yuan; investigation, Langyue Zhao; writing&#x2014;original draft preparation, Langyue Zhao; writing&#x2014;review and editing, Yiquan Wu and Yubin Yuan; supervision, Yiquan Wu; funding acquisition, Yiquan Wu. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Data sharing is not applicable.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>This study did not involve human participants or animal subjects. Ethical approval is not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>LY</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>YQ</given-names></string-name></person-group>. <article-title>Research progress of surface defect detection methods based on machine vision</article-title>. <source>Chin J Sci Instrum</source>. <year>2022</year>;<volume>43</volume>(<issue>1</issue>):<fpage>198</fpage>&#x2013;<lpage>219</lpage>. <comment>(In Chinese)</comment>. doi:<pub-id pub-id-type="doi">10.4028/www.scientific.net/amr.403-408.1356</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>XV</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>L</given-names></string-name></person-group>. <article-title>A review on recent advances in vision-based defect recognition towards industrial intelligence</article-title>. <source>J Manuf Syst</source>. <year>2022</year>;<volume>62</volume>:<fpage>753</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jmsy.2021.05.008</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Czimmermann</surname> <given-names>T</given-names></string-name>, <string-name><surname>Ciuti</surname> <given-names>G</given-names></string-name>, <string-name><surname>Milazzo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chiurazzi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Roccella</surname> <given-names>S</given-names></string-name>, <string-name><surname>Oddo</surname> <given-names>CM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Visual-based defect detection and classification approaches for industrial applications&#x2014;a survey</article-title>. <source>Sensors</source>. <year>2020</year>;<volume>20</volume>(<issue>5</issue>):<fpage>1459</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s20051459</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>YQ</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>LY</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>YB</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Research status and the prospect of PCB defect detection algorithm based on machine vision</article-title>. <source>Chin J Sci Instrum</source>. <year>2022</year>;<volume>43</volume>(<issue>8</issue>):<fpage>1</fpage>&#x2013;<lpage>17</lpage>. <comment>(In Chinese)</comment>. doi:<pub-id pub-id-type="doi">10.23977/autml.2024.050112</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>YQ</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>YQ</given-names></string-name></person-group>. <article-title>Review of defect detection algorithms for solar cells based on machine vision</article-title>. <source>Opt Precis Eng</source>. <year>2024</year>;<volume>32</volume>(<issue>6</issue>):<fpage>868</fpage>&#x2013;<lpage>900</lpage>. <comment>(In Chinese)</comment>. doi:<pub-id pub-id-type="doi">10.37188/ope.20243206.0868</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>SY</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>YQ</given-names></string-name></person-group>. <article-title>Vision-based LCD/OLED defect detection methods: a critical summary</article-title>. <source>J Image Graph</source>. <year>2024</year>;<volume>29</volume>(<issue>5</issue>):<fpage>1321</fpage>&#x2013;<lpage>45</lpage>. <comment>(In Chinese)</comment>. doi:<pub-id pub-id-type="doi">10.11834/jig.230518</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Amirkhani</surname> <given-names>D</given-names></string-name>, <string-name><surname>Allili</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Hebbache</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hammouche</surname> <given-names>N</given-names></string-name>, <string-name><surname>Lapointe</surname> <given-names>JF</given-names></string-name></person-group>. <article-title>Visual concrete bridge defect classification and detection using deep learning: a systematic review</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2024</year>;<volume>25</volume>(<issue>9</issue>):<fpage>10483</fpage>&#x2013;<lpage>505</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TITS.2024.3365296</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xia</surname> <given-names>GS</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Belongie</surname> <given-names>S</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>DOTA: a large-scale dataset for object detection in aerial images</article-title>. In: <conf-name>Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition; 2018 Jun 18&#x2013;23; Salt Lake City, UT, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2018.00418</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>TY</given-names></string-name>, <string-name><surname>Maire</surname> <given-names>M</given-names></string-name>, <string-name><surname>Belongie</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hays</surname> <given-names>J</given-names></string-name>, <string-name><surname>Perona</surname> <given-names>P</given-names></string-name>, <string-name><surname>Ramanan</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Microsoft coco: common objects in context</article-title>. In: <conf-name>Proceedings of the 13th European Conference on Computer Vision ECCV 2014; 2014 Sep 6&#x2013;12; Zurich, Switzerland</conf-name>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Anguelov</surname> <given-names>D</given-names></string-name>, <string-name><surname>Erhan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Szegedy</surname> <given-names>C</given-names></string-name>, <string-name><surname>Reed</surname> <given-names>S</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>CY</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>SSD: single shot MultiBox detector</article-title>. In: <conf-name>Proceedings of the 14th European Conference on Computer Vision ECCV 2016; 2016 Oct 11&#x2013;14; Amsterdam, The Netherlands</conf-name>. doi:<pub-id pub-id-type="doi">10.1007/978-3-319-46448-0_2</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>TY</given-names></string-name></person-group>. <article-title>Feature pyramid networks for object detection</article-title>. In: <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; 2018 Jun 18&#x2013;22; Salt Lake City, UT, USA</conf-name>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>MX</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>JQ</given-names></string-name>, <string-name><surname>Pi</surname> <given-names>QX</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>JX, inventors</given-names></string-name></person-group>. <collab>Central South University, assignee</collab>. <article-title>Strip steel surface micro defect detection network and method. China patent CN117350968A. 2024 Jan 5</article-title>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dwivedi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Weber</surname> <given-names>JW</given-names></string-name>, <string-name><surname>Lee Chin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Trupke</surname> <given-names>T</given-names></string-name>, <string-name><surname>Hameiri</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Deep learning method for enhancing luminescence image resolution</article-title>. <source>Sol Energy Mater Sol Cells</source>. <year>2023</year>;<volume>257</volume>(<issue>9</issue>):<fpage>112357</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.solmat.2023.112357</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ding</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Visual saliency detection in high-resolution remote sensing images using object-oriented random walk model</article-title>. <source>IEEE J Sel Top Appl Earth Obs Remote Sens</source>. <year>2022</year>;<volume>15</volume>:<fpage>4698</fpage>&#x2013;<lpage>707</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JSTARS.2022.3179461</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nair</surname> <given-names>V</given-names></string-name>, <string-name><surname>Radhakrishnan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Chithra</surname> <given-names>R</given-names></string-name>, <string-name><surname>James</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Memristive pixel-CNN loop generate for CNN generalisations</article-title>. <source>IEEE Trans Nanotechnol</source>. <year>2023</year>;<volume>22</volume>:<fpage>120</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TNANO.2023.3248108</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>ZD</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Lan</surname> <given-names>ZC</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>HC</given-names></string-name>, <string-name><surname>Li</surname> <given-names>DY</given-names></string-name>, <string-name><surname>Pei</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>FINet: an insulator dataset and detection benchmark based on synthetic fog and improved YOLOv5</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2022</year>;<volume>71</volume>(<issue>8</issue>):<fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2022.3194909</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hao</surname> <given-names>K</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>G</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>An insulator defect detection model in aerial images based on multiscale feature pyramid network</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2022</year>;<volume>71</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2022.3200861</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Mi</surname> <given-names>T</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>IFIFusion: a independent feature information fusion model for surface defect detection</article-title>. <source>Inf Fusion</source>. <year>2025</year>;<volume>120</volume>(<issue>9</issue>):<fpage>103039</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.inffus.2025.103039</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>J</given-names></string-name></person-group>. <article-title>ELA-YOLO: an efficient method with linear attention for steel surface defect detection during manufacturing</article-title>. <source>Adv Eng Inform</source>. <year>2025</year>;<volume>65</volume>(<issue>2</issue>):<fpage>103377</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aei.2025.103377</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>RZ</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>YOLOv5 transmission line fault detection based on attention mechanism and cross-scale feature fusion</article-title>. <source>Proc CSEE</source>. <year>2023</year>;<volume>43</volume>(<issue>6</issue>):<fpage>2319</fpage>&#x2013;<lpage>30</lpage>. <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>M</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>He</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Fault detection method of glass insulator aerial image based on the improved YOLOv5</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2023</year>;<volume>72</volume>:<fpage>5012910</fpage>. doi:<pub-id pub-id-type="doi">10.1109/TIM.2023.3269099</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Song</surname> <given-names>LY</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>JD</given-names></string-name></person-group>. <article-title>Identification method of power grid components and defects based on improved EfficientDet</article-title>. <source>Trans China Electrotech Soc</source>. <year>2022</year>;<volume>37</volume>(<issue>9</issue>):<fpage>2241</fpage>&#x2013;<lpage>51</lpage>. <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>DJ</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>XF</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>CY</given-names></string-name></person-group>. <article-title>SDA-PVTDet: a spatial-cross dual attention pyramid vision transformer detector for casting defect detection in radiography images</article-title>. <source>Expert Syst Appl</source>. <year>2025</year>;<volume>269</volume>(<issue>1</issue>):<fpage>126385</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2025.126385</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Niu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Geometric spatial constraints network for slender and tiny surface defect detection</article-title>. <source>Adv Eng Inform</source>. <year>2025</year>;<volume>65</volume>(<issue>7</issue>):<fpage>103138</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aei.2025.103138</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sui</surname> <given-names>T</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>DMPDD-net: an effective defect detection method for aluminum profiles surface defect</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2025</year>;<volume>74</volume>:<fpage>3500313</fpage>. doi:<pub-id pub-id-type="doi">10.1109/TIM.2024.3497168</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A weakly supervised contrastive learning pretraining method for visual defect detection of transmission lines</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2025</year>;<volume>74</volume>(<issue>6</issue>):<fpage>1</fpage>&#x2013;<lpage>15</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2025.3577837</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>L</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lou</surname> <given-names>P</given-names></string-name></person-group>. <article-title>SR-FABNet: super-resolution branch guided Fourier attention detection network for efficient optical inspection of nanoscale wafer defects</article-title>. <source>Adv Eng Inform</source>. <year>2025</year>;<volume>65</volume>(<issue>3</issue>):<fpage>103200</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aei.2025.103200</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>L</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Bolt-YOLO: research on an algorithm framework for detecting bolt defects in transmission lines</article-title>. <source>IEEE Trans Power Deliv</source>. <year>2025</year>;<volume>40</volume>(<issue>3</issue>):<fpage>1718</fpage>&#x2013;<lpage>29</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRD.2025.3559034</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>F</given-names></string-name>, <string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A majority affiliation based under-sampling method for class imbalance problem</article-title>. <source>Inf Sci</source>. <year>2024</year>;<volume>662</volume>(<issue>2</issue>):<fpage>120263</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ins.2024.120263</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A density-based oversampling approach for class imbalance and data overlap</article-title>. <source>Comput Ind Eng</source>. <year>2023</year>;<volume>186</volume>(<issue>5</issue>):<fpage>109747</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cie.2023.109747</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fran&#x00E7;a Aires</surname> <given-names>L</given-names></string-name>, <string-name><surname>Oliveira Schmidt</surname> <given-names>J</given-names></string-name>, <string-name><surname>H&#x00FC;bner</surname> <given-names>GR</given-names></string-name>, <string-name><surname>Menine Schaf</surname> <given-names>F</given-names></string-name>, <string-name><surname>Moro Franchi</surname> <given-names>C</given-names></string-name>, <string-name><surname>Pinheiro</surname> <given-names>H</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Convolutional neural networks using the SMOTE algorithm and features fusion for wind turbine fault prediction</article-title>. <source>IEEE Lat Am Trans</source>. <year>2025</year>;<volume>23</volume>(<issue>3</issue>):<fpage>191</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tla.2025.10879178</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Few-shot imbalanced classification based on data augmentation</article-title>. <source>Multimed Syst</source>. <year>2023</year>;<volume>29</volume>(<issue>5</issue>):<fpage>2843</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00530-021-00827-0</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname> <given-names>TH</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>JH</given-names></string-name></person-group>. <article-title>Deep-learning-based prediction algorithm for fuel-cell electric vehicle energy with shift mixup</article-title>. <source>IEEE Sens J</source>. <year>2024</year>;<volume>24</volume>(<issue>9</issue>):<fpage>14529</fpage>&#x2013;<lpage>38</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JSEN.2024.3373078</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>D</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>N</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Matthews</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Transformer-optimized generation, detection, and tracking network for images with drainage pipeline defects</article-title>. <source>Comput Aided Civ Infrastruct Eng</source>. <year>2023</year>;<volume>38</volume>(<issue>15</issue>):<fpage>2109</fpage>&#x2013;<lpage>27</lpage>. doi:<pub-id pub-id-type="doi">10.1111/mice.12970</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Girshick</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Faster R-CNN: towards real-time object detection with region proposal networks</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2017</year>;<volume>39</volume>(<issue>6</issue>):<fpage>1137</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2577031</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chi</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>SZ</given-names></string-name></person-group>. <article-title>Bridging the gap between anchor-based and anchor-free detection via adaptive training sample selection</article-title>. In: <conf-name>Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2020 Jun 13&#x2013;19; Seattle, WA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/cvpr42600.2020.00978</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ge</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yoshie</surname> <given-names>O</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>OTA: optimal transport assignment for object detection</article-title>. In: <conf-name>Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2021 Jun 20&#x2013;25; Nashville, TN, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00037</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>C</given-names></string-name>, <string-name><surname>Socher</surname> <given-names>R</given-names></string-name>, <string-name><surname>Davis</surname> <given-names>LS</given-names></string-name></person-group>. <article-title>Learning from noisy anchors for one-stage object detection</article-title>. In: <conf-name>Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2020 Jun 13&#x2013;19; Seattle, WA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR42600.2020.01060</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jiao</surname> <given-names>R</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Song</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A defective bolt detection model with attention-based RoI fusion and cascaded classification network</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2023</year>;<volume>72</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2023.3318688</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cui</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>TY</given-names></string-name>, <string-name><surname>Song</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Belongie</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Class-balanced loss based on effective number of samples</article-title>. In: <conf-name>Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2019 Jun 15&#x2013;20; Long Beach, CA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/cvpr.2019.00949</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Tan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Ouyang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>C</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Equalization loss for long-tailed object recognition</article-title>. In: <conf-name>Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2020 Jun 13&#x2013;19; Seattle, WA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/cvpr42600.2020.01168</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>See</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zou</surname> <given-names>J</given-names></string-name></person-group>. <article-title>AP-loss for accurate one-stage object detection</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2021</year>;<volume>43</volume>(<issue>11</issue>):<fpage>3782</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpami.2020.2991457</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>ZP</given-names></string-name></person-group>. <article-title>Review of machine vision detection methods for texture surface defects</article-title>. <source>Mech Sci Technol Aerosp Eng</source>. <year>2023</year>;<volume>42</volume>(<issue>8</issue>):<fpage>1293</fpage>&#x2013;<lpage>315</lpage>. <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Proactive measures to prevent conveyor belt failures: deep learning-based faster foreign object detection</article-title>. <source>Eng Fail Anal</source>. <year>2022</year>;<volume>141</volume>(<issue>10</issue>):<fpage>106653</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engfailanal.2022.106653</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Huo</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>E</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A nondestructive automatic defect detection method with pixelwise segmentation</article-title>. <source>Knowl Based Syst</source>. <year>2022</year>;<volume>242</volume>(<issue>12</issue>):<fpage>108338</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2022.108338</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Song</surname> <given-names>K</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>H</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>T</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>MFANet: multifeature aggregation network for cross-granularity few-shot seamless steel tubes surface defect segmentation</article-title>. <source>IEEE Trans Ind Inform</source>. <year>2024</year>;<volume>20</volume>(<issue>7</issue>):<fpage>9725</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TII.2024.3383513</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>C</given-names></string-name>, <string-name><surname>You</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>A data-flow oriented deep ensemble learning method for real-time surface defect inspection</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2020</year>;<volume>69</volume>(<issue>7</issue>):<fpage>4681</fpage>&#x2013;<lpage>91</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2019.2957849</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tsung</surname> <given-names>CK</given-names></string-name>, <string-name><surname>Kristiani</surname> <given-names>E</given-names></string-name>, <string-name><surname>Chiu</surname> <given-names>CK</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>JC</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>CT</given-names></string-name></person-group>. <article-title>HPPH: computer-vision-based service for high-performance pavement health recognition</article-title>. <source>IEEE Internet Things J</source>. <year>2025</year>;<volume>12</volume>(<issue>11</issue>):<fpage>15987</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JIOT.2025.3530253</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>K</given-names></string-name>, <string-name><surname>He</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A pavement distresses identification method optimized for YOLOv5s</article-title>. <source>Sci Rep</source>. <year>2022</year>;<volume>12</volume>(<issue>1</issue>):<fpage>3542</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-022-07527-3</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Det-Recon-Reg: an intelligent framework toward automated UAV-based large-scale infrastructure inspection</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2025</year>;<volume>74</volume>:<fpage>3539516</fpage>. doi:<pub-id pub-id-type="doi">10.1109/TIM.2025.3571118</pub-id>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cui</surname> <given-names>W</given-names></string-name>, <string-name><surname>Song</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>TRDM: a two-stage real-time discrimination method for spiral weld defects under dynamic distorted imaging</article-title>. <source>IEEE Trans Automat Sci Eng</source>. <year>2025</year>;<volume>22</volume>:<fpage>15420</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tase.2025.3570251</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Su</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Damage detection method of mining conveyor belt based on deep learning</article-title>. <source>IEEE Sens J</source>. <year>2022</year>;<volume>22</volume>(<issue>11</issue>):<fpage>10870</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JSEN.2022.3170971</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Xu H, Zhu JB, Kang DX, inventors. Inspur Software Group Co., Ltd., assignee</collab></person-group>. <article-title>A defect visual detection and tracking method for semi-conductive band cables. Chinese patent CN119273616A. 2025 Jan 7</article-title>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Tongji University, assignee</collab></person-group>. <article-title>A pipeline defect detection and tracking method and device. Chinese patent CN202310506434.8. 2023 Sep 5</article-title>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lai</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name>, <string-name><surname>Kong</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A joint learning framework for optimal feature extraction and multi-class SVM</article-title>. <source>Inf Sci</source>. <year>2024</year>;<volume>671</volume>(<issue>3</issue>):<fpage>120656</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ins.2024.120656</pub-id>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Du</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>D</given-names></string-name></person-group>. <article-title>DCN-T: dual context network with transformer for hyperspectral image classification</article-title>. <source>IEEE Trans Image Process</source>. <year>2023</year>;<volume>32</volume>:<fpage>2536</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIP.2023.3270104</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Bender</surname> <given-names>G</given-names></string-name>, <string-name><surname>Le</surname> <given-names>QV</given-names></string-name>, <string-name><surname>Ngiam</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Condconv: conditionally parameterized convolutions for efficient inference</article-title>. In: <conf-name>Proceedings of the 33rd International Conference on Neural Information Processing Systems; 2019 Dec 8&#x2013;14; Vancouver, BC, Canada</conf-name>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Qiao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Cascade multi-head attention networks for action recognition</article-title>. <source>Comput Vis Image Underst</source>. <year>2020</year>;<volume>192</volume>(<issue>8</issue>):<fpage>102898</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cviu.2019.102898</pub-id>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yoo</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>F</given-names></string-name>, <string-name><surname>Oh</surname> <given-names>H</given-names></string-name>, <string-name><surname>El Fakhri</surname> <given-names>G</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>JW</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Deep unsupervised domain adaptation: a review of recent advances and perspectives</article-title>. <source>APSIPA Trans Signal Inf Process</source>. <year>2022</year>;<volume>11</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1561/116.00000192</pub-id>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Nie</surname> <given-names>F</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>X</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Rethinking maximum mean discrepancy for visual domain adaptation</article-title>. <source>IEEE Trans Neural Netw Learning Syst</source>. <year>2023</year>;<volume>34</volume>(<issue>1</issue>):<fpage>264</fpage>&#x2013;<lpage>77</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tnnls.2021.3093468</pub-id>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sandfort</surname> <given-names>V</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>K</given-names></string-name>, <string-name><surname>Pickhardt</surname> <given-names>PJ</given-names></string-name>, <string-name><surname>Summers</surname> <given-names>RM</given-names></string-name></person-group>. <article-title>Data augmentation using generative adversarial networks (CycleGAN) to improve generalizability in CT segmentation tasks</article-title>. <source>Sci Rep</source>. <year>2019</year>;<volume>9</volume>(<issue>1</issue>):<fpage>16884</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-019-52737-x</pub-id>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>L</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>D</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>D</given-names></string-name></person-group>. <article-title>PAD-net: an efficient framework for dynamic networks</article-title>. <comment>arXiv:2211.05528. 2022</comment>.</mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Xi</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>DefectNet: toward fast and effective defect detection</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2021</year>;<volume>70</volume>:<fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2021.3067221</pub-id>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sinha</surname> <given-names>D</given-names></string-name>, <string-name><surname>El-Sharkawy</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Thin MobileNet: an enhanced MobileNet architecture</article-title>. In: <conf-name>Proceedings of the 2019 IEEE 10th Annual Ubiquitous Computing, Electronics &#x0026; Mobile Communication Conference (UEMCON); 2019 Oct 10&#x2013;12; New York, NY, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/UEMCON47517.2019.8993089</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>ShuffleNet: an extremely efficient convolutional neural network for mobile devices</article-title>. In: <conf-name>Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition; 2018 Jun 18&#x2013;23; Salt Lake City, UT, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2018.00716</pub-id>.</mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Defect detection method based on knowledge distillation</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>(<issue>41</issue>):<fpage>35866</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3252910</pub-id>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>L</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>ASTKD-PCB-LDD: high-performance PCB defect detection model with align soft-target knowledge distillation and lightweight network design</article-title>. <source>J Supercomput</source>. <year>2025</year>;<volume>81</volume>(<issue>4</issue>):<fpage>531</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s11227-025-07045-9</pub-id>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Miao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhan</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gong</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>SX</given-names></string-name></person-group>. <article-title>Large-scale long-tailed recognition in an open world</article-title>. In: <conf-name>Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2019 Jun 15&#x2013;20; Long Beach, CA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2019.00264</pub-id>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>B</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>XS</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>ZM</given-names></string-name></person-group>. <article-title>BBN: bilateral-branch network with cumulative learning for long-tailed visual recognition</article-title>. In: <conf-name>Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2020 Jun 13&#x2013;19; Seattle, WA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/cvpr42600.2020.00974</pub-id>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Gupta</surname> <given-names>A</given-names></string-name>, <string-name><surname>Doll&#x00E1;r</surname> <given-names>P</given-names></string-name>, <string-name><surname>Girshick</surname> <given-names>R</given-names></string-name></person-group>. <article-title>LVIS: a dataset for large vocabulary instance segmentation</article-title>. In: <conf-name>Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2019 Jun 15&#x2013;20; Long Beach, CA, USA</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2019.00550</pub-id>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A PCB dataset for defects detection and classification</article-title>. <source>J Eng</source>. <year>2018</year>;<volume>14</volume>(<issue>8</issue>):<fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1049/joe.2019.1183</pub-id>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Tang</surname> <given-names>S</given-names></string-name>, <string-name><surname>He</surname> <given-names>F</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Online PCB defect detector on a new PCB defect dataset</article-title>. <comment>arXiv:1902.06197. 2019</comment>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Lu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mehta</surname> <given-names>D</given-names></string-name>, <string-name><surname>Paradis</surname> <given-names>O</given-names></string-name></person-group>. <article-title>FICS-PCB: a multi modal image dataset for automated printed circuit board visual inspection</article-title>. <comment>Cryptology EPrint Archive. [cited 2026 Jan 1]</comment>. Available from: 
<ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/344475848_FICS-PCB_A_Multi-Modal_Image_Dataset_for_Automated_Printed_Circuit_Board_Visual_Inspection">https://www.researchgate.net/publication/344475848_FICS-PCB_A_Multi-Modal_Image_Dataset_for_Automated_Printed_Circuit_Board_Visual_Inspection</ext-link>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Pramerdorfer</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kampel</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A dataset for computer-vision-based PCB analysis</article-title>. In: <conf-name>Proceedings of the 2015 14th IAPR International Conference on Machine Vision Applications (MVA); 2015 May 18&#x2013;22; Tokyo, Japan</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/MVA.2015.7153209</pub-id>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Mahalingam</surname> <given-names>G</given-names></string-name>, <string-name><surname>Gay</surname> <given-names>KM</given-names></string-name>, <string-name><surname>Ricanek</surname> <given-names>K</given-names></string-name></person-group>. <article-title>PCB-METAL: a PCB image dataset for advanced computer vision machine learning component analysis</article-title>. In: <conf-name>Proceedings of the 2019 16th International Conference on Machine Vision Applications (MVA); 2019 May 27&#x2013;31; Tokyo, Japan</conf-name>. doi:<pub-id pub-id-type="doi">10.23919/MVA.2019.8757928</pub-id>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pierdicca</surname> <given-names>R</given-names></string-name>, <string-name><surname>Paolanti</surname> <given-names>M</given-names></string-name>, <string-name><surname>Felicetti</surname> <given-names>A</given-names></string-name>, <string-name><surname>Piccinini</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zingaretti</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Automatic faults detection of photovoltaic farms: solAIr, a deep learning-based system for thermal images</article-title>. <source>Energies</source>. <year>2020</year>;<volume>13</volume>(<issue>24</issue>):<fpage>6496</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en13246496</pub-id>.</mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Buerhop-Lutz</surname> <given-names>C</given-names></string-name>, <string-name><surname>Deitsch</surname> <given-names>S</given-names></string-name>, <string-name><surname>Maiera</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gallwitz</surname> <given-names>F</given-names></string-name>, <string-name><surname>Berger</surname> <given-names>S</given-names></string-name>, <string-name><surname>Doll</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A benchmark for visual identification of defective solar cells in electroluminescence imagery</article-title>. In: <conf-name>Proceedings of the 35th European PV Solar Energy Conference and Exhibition</conf-name>. <publisher-loc>Brussels, Belgium</publisher-loc>: <publisher-name>The European Photovoltaic Solar Energy Conference and Exhibition (EU PVSEC)</publisher-name>; <year>2018</year>. p. <fpage>1287</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Rodriguez</surname> <given-names>AR</given-names></string-name>, <string-name><surname>Holicza</surname> <given-names>B</given-names></string-name>, <string-name><surname>Nagy</surname> <given-names>AM</given-names></string-name>, <string-name><surname>V&#x00F6;r&#x00F6;sh&#x00E1;zi</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Bereczky</surname> <given-names>G</given-names></string-name>, <string-name><surname>Cz&#x00FA;ni</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Segmentation and error detection of PV modules</article-title>. In: <conf-name>Proceedings of the 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA); 2022 Sep 6&#x2013;9; Stuttgart, Germany</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/ETFA52439.2022.9921572</pub-id>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pratt</surname> <given-names>L</given-names></string-name>, <string-name><surname>Mattheus</surname> <given-names>J</given-names></string-name>, <string-name><surname>Klein</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A benchmark dataset for defect detection and classification in electroluminescence images of PV modules using semantic segmentation</article-title>. <source>Syst Soft Comput</source>. <year>2023</year>;<volume>5</volume>(<issue>1</issue>):<fpage>200048</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.sasc.2023.200048</pub-id>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Su</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>PVEL-AD: a large-scale open-world dataset for photovoltaic cell anomaly detection</article-title>. <source>IEEE Trans Ind Inform</source>. <year>2023</year>;<volume>19</volume>(<issue>1</issue>):<fpage>404</fpage>&#x2013;<lpage>13</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TII.2022.3162846</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Millendorf</surname> <given-names>M</given-names></string-name>, <string-name><surname>Obropta</surname> <given-names>E</given-names></string-name>, <string-name><surname>Vad-Havkar</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Infrared solar module dataset for anomaly detection</article-title>. In: <conf-name>Proceedings of the 8th International Conference on Learning Representations; 2020 Apr 26&#x2013;30; Addis Ababa, Ethiopia</conf-name>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Karin</surname> <given-names>T</given-names></string-name>, <string-name><surname>Libby</surname> <given-names>C</given-names></string-name>, <string-name><surname>Deceglie</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hacke</surname> <given-names>P</given-names></string-name>, <string-name><surname>Silverman</surname> <given-names>TJ</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Automatic crack segmentation and feature extraction in electroluminescence images of solar modules</article-title>. <source>IEEE J Photovoltaics</source>. <year>2023</year>;<volume>13</volume>(<issue>3</issue>):<fpage>334</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jphotov.2023.3249970</pub-id>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Detection of power line insulator defects using aerial images analyzed with convolutional neural networks</article-title>. <source>IEEE Trans Syst Man Cybern Syst</source>. <year>2020</year>;<volume>50</volume>(<issue>4</issue>):<fpage>1486</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSMC.2018.2871750</pub-id>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Jang</surname> <given-names>JR</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>JL</given-names></string-name></person-group>. <article-title>Wafer map failure pattern recognition and similarity ranking for large-scale data sets</article-title>. <source>IEEE Trans Semicond Manuf</source>. <year>2015</year>;<volume>28</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSM.2014.2364237</pub-id>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ni</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Multi-bin wafer maps defect patterns classification</article-title>. In: <conf-name>Proceedings of the 2019 IEEE International Conference on Smart Manufacturing, Industrial &#x0026; Logistics Engineering (SMILE); 2019 Apr 20&#x2013;21; Hangzhou, China</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/SMILE45626.2019.8965299</pub-id>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ban</surname> <given-names>M</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>T</given-names></string-name></person-group>. <article-title>FDSNeT: an accurate real-time surface defect segmentation network</article-title>. In: <conf-name>Proceedings of the ICASSP 2022-2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); 2022 May 23&#x2013;27; Singapore</conf-name>. doi:<pub-id pub-id-type="doi">10.1109/ICASSP43922.2022.9747311</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Arya</surname> <given-names>D</given-names></string-name>, <string-name><surname>Maeda</surname> <given-names>H</given-names></string-name>, <string-name><surname>Ghosh</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Toshniwal</surname> <given-names>D</given-names></string-name>, <string-name><surname>Sekimoto</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>RDD2022: a multi-national image dataset for automatic road damage detection</article-title>. <source>Geosci Data J</source>. <year>2024</year>:<fpage>gdj3.260</fpage>. doi:<pub-id pub-id-type="doi">10.1002/gdj3.260</pub-id>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>UAV-PDD2023: a benchmark dataset for pavement distress detection based on UAV images</article-title>. <source>Data Brief</source>. <year>2023</year>;<volume>51</volume>(<issue>12</issue>):<fpage>109692</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.dib.2023.109692</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>T</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Pavement distress detection using convolutional neural networks with images captured via UAV</article-title>. <source>Autom Constr</source>. <year>2022</year>;<volume>133</volume>(<issue>2</issue>):<fpage>103991</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.autcon.2021.103991</pub-id>.</mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lv</surname> <given-names>X</given-names></string-name>, <string-name><surname>Duan</surname> <given-names>F</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>JJ</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Gan</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Deep metallic surface defect detection: the new benchmark and detection network</article-title>. <source>Sensors</source>. <year>2020</year>;<volume>20</volume>(<issue>6</issue>):<fpage>1562</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s20061562</pub-id>.</mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Bergmann</surname> <given-names>P</given-names></string-name>, <string-name><surname>Fauser</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sattlegger</surname> <given-names>D</given-names></string-name></person-group>. <article-title>MVTec AD&#x2014;a comprehensive real-world dataset for unsupervised anomaly detection</article-title>. In: <conf-name>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2019 Jun 15&#x2013;20; Long Beach, CA, USA</conf-name>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Bergmann</surname> <given-names>P</given-names></string-name>, <string-name><surname>Jin</surname> <given-names>X</given-names></string-name>, <string-name><surname>Sattlegger</surname> <given-names>D</given-names></string-name>, <string-name><surname>Steger</surname> <given-names>C</given-names></string-name></person-group>. <article-title>The MVTec 3D-AD dataset for unsupervised 3D anomaly detection and localization</article-title>. <comment>arXiv:2112.09045. 2021</comment>.</mixed-citation></ref>
</ref-list>
</back></article>