YOLOv8-FCS: A more focused YOLOv8 model for defect detection in images of steel surface | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article YOLOv8-FCS: A more focused YOLOv8 model for defect detection in images of steel surface Bingtao Hu, Rongsheng Lu, Dahang Wan, Sailei Wang, Jiajie Yin This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-4368440/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Defect detection in steel surface is crucial for engineering quality control. Traditional methods for detecting surface defects on steel materials have issues such as low detection accuracy, slow speed, low level of intelligence, and insufficient utilization of images. In response to these challenges, this paper proposes an improved YOLOv8 model for efficient and accurate detection of defects on steel surface. Firstly, we introduce a single-channel adversarial input strategy (AIS) to enhance the utilization of single-channel images and improve the network's detection effectiveness. Secondly, we utilize various attention modules to enhance the Neck and detection head of the network, thereby further improving the network's expressive power and detection performance. Finally, experiments were conducted on three open datasets, achieving a mAP (mean average precision) of 77.3% on the NEU-DET dataset, outperforming YOLOv8 at 74.1%, a mAP of 65.5% on the GC10 dataset, outperforming YOLOv8 at 64.0%, and a mAP of 73.8% on the Magnetic-tile-defect-datasets, outperforming YOLOv8 at 71.2%. Additionally, the average detection speed of this model is 93 frames per second, effectively balancing detection accuracy and efficiency. Object detection Steel surface defect detection Attention mechanism Image preprocessing Neural network Deep learning Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 1 Introduction Steel materials are indispensable in automotive, defense, machinery manufacturing, chemical, and light industries. However, various types of defects, especially surface defects such as cracks, scabs, curls, voids, wear, and scratches, are generated during the production process of steel materials due to raw materials and process issues, which have a fatal impact on the corrosion resistance and strength of steel materials[ 1 ]. These defects not only affect the appearance of products but also impact the economic benefits of factories. Therefore, quality control of steel materials is crucial. Early detection of surface defects in steel materials was based on traditional image processing, relying on manual design by engineers and algorithm personnel. Many researchers[ 2 , 3 ]manually crafted features and utilized SVM(support vector machines) or BP networks for classification, achieving the recognition of multi-class defects. For instance, Batsuuri [ 2 ]used SIFT features for defect detection and SVM for defect classification. Martins [ 4 ]proposed an automatic system based on image analysis technology that, with the help of neural networks, classified three types of defects with clear geometric shapes. Similar work includes[ 5 ]. However, manual feature crafting requires high expertise from algorithm personnel, and with the variety and complexity of defects, many researchers have started using CNN directly for feature extraction and classification[ 6 ]. Whether using CNN or SVM for defect classification on steel material surfaces, it is done at the image level, making it difficult to quantify the size and severity of defects, which is not conducive to subsequent production management. Therefore, many researchers are now using object detection algorithms based on deep learning to detect defects on the surface of steel materials. Object detection plays a pivotal role in computer vision, aiming to accurately identify and locate multiple objects of different classes from images or videos. Object detection algorithms can be broadly categorized into one-stage and two-stage approaches. Currently, most two-stage object detection algorithms are based on the RCNN[ 7 – 9 ] series, such as[ 10 ], which replaced conventional convolution kernels with deformable convolution kernels and used multi-scale feature layers to extract feature maps of defects of different scales, improving the localization accuracy of the Faster-RCNN network. Hou [ 11 ]also made improvements to the Faster-RCNN network, proposing a new two-stage network (CANet) based on context information and spatial attention to effectively perceive and utilize features of small defects. Similar two-stage methods include[ 12 – 14 ]. While the two-stage object detection algorithms have advantages in accuracy and detection effectiveness, they often have complex models and slower speeds. Therefore, more researchers are focusing on one-stage algorithms that balance speed and accuracy more effectively, such as YOLO[ 15 – 19 ]and SSD[ 20 , 21 ], and improving them to enhance the detection accuracy of steel surface defects. For example, in literature[ 22 ], Res2Net blocks were employed to replace the backbone components of YOLOv5, expanding the receptive field, extracting features of different scales, and further improving the detection accuracy using a decoupled head. The number of parameters is smaller than that of the two-stage network, but the number of parameters in the network is still huge. To reduce the number of parameters, Qian[ 23 ]used ShuffleNetv2 as the feature extraction network and proposed a lightweight feature pyramid network (LFPN) to improve the efficiency of multi-scale feature fusion. Subsequently, Liu[ 24 ] proposed a method based on ghost convolution. Although the two methods have reduced the number of parameters and computational complexity of the network, they have not shown a significant improvement in detection efficiency. Similarly, Yang et al[ 25 – 27 ]also made lightweight improvements to the YOLO series of algorithms and introduced attention mechanisms to enhance the network's expressive power while making up for the deficiency of low detection efficiency of the above target detection methods. However, the interpretability of these articles for the expression effect is not strong. Therefore, Chen[ 28 ]not only improves the defect detection accuracy by incorporating attention mechanisms based on YOLOX but also provides interpretability analysis of the added attention through Grad-CAM[ 29 ], allowing for an intuitive understanding of the advantages of the attention module. In addition, the object detection methods mentioned above[ 22 – 28 ] have addressed or alleviated the issues of diverse defect scales, diverse defect types, and real-time detection in steel surface inspection. However, when using grayscale images as network inputs, researchers mostly convert the grayscale images into pseudo-RGB images with three identical channels, resulting in redundant features and underutilization of the original image. While the methods mentioned above are significant for defect detection in steel surface images, the following issues persist: Inefficient detection or relying solely on classification models for image-level detection. Some researchers have utilized traditional algorithms for defect detection in steel surface images, which exhibit poor robustness and generalization. Some object detection models fail to strike a good balance concerning model parameters, computational complexity, inference speed, and detection performance. For example, some researchers employ two-stage models for object detection, which have high model complexity, large amount of parameter calculation, slow speed, and are not conducive to deployment. Although some researchers opt for one-stage networks for defect detection in steel surface images, which are easier to deploy, they encounter challenges such as subpar detection performance. Most defect detection algorithms for steel surface images directly convert grayscale images into pseudo-RGB images with three identical channels, resulting in feature redundancy and inadequate utilization of input images. Some researchers have demonstrated that incorporating hybrid attention mechanisms can improve the detection performance of object detection models in steel surface images. However, currently, there are limited studies on hybrid attention modules. To attain an equilibrium among the crucial aspects of detection accuracy, speed, and model parameters while maximizing the utilization of available features, we propose an efficient object detection network for defect detection in steel surface images based on the YOLOv8 framework. The contributions of this paper can be summarized as follows: Propose a one-stage detection network, YOLOv8-FCS, for steel surface defect detection. Introduce an image preprocessing method called AIS that can fully utilize the prior features of grayscale images. Apply a hybrid attention module to the model. Validate the effectiveness and feasibility of the model on three open-source detection datasets. The paper is structured as follows: Section 2 provides a brief overview of related work, including datasets, attention mechanisms, and image preprocessing techniques. Section 3 introduces the architecture of the YOLOv8-FCS network and the proposed adversarial input strategy. Section 4 tests the proposed algorithm on three open datasets and presents the experimental results. Section 5 concludes the article. 2 Related Work 2.1 Dataset Table 1 summarizes some of the classic steel surface images. In the table, "Dataset" represents the name of the dataset, "Categories" indicates the number of defect categories in the dataset, "Images" denotes the total number of images, "Year" represents the year of publication, and "Website" provides the source for accessing the images. In this paper, we conducted experiments with three datasets, NEU-DET, GC10-DET, and Magnetic-tile-defect-datasets, to demonstrate the generalizability of the proposed model. Table 1 Steel Surface Defect Detection Datasets DataSet Categories Images Year Website NEU-DET 6 1800 2013 http://faculty.neu.edu.cn/songkechen/zh_CN/zdylm/263270/list/index.htm Severstal-Steel-Defect-Detection 4 18074 2019 https://www.severstal.com/ Guangdong- Aluminum-Defect-Detection 27 3686 2016 https://tianchi.aliyun.com/dataset/dataDetail?dataId=140666 BSData-dataset 1 1104 2021 https://github.com/2Obe/BSData?tab=readme-ov-file GC10-DET 10 3570 2020 https://github.com/lvxiaoming2019/GC10-DET-Steellic-Surface-Defect-Datasets?tab=readme-ov-file Magnetic-tile-defect-datasets 5 1344 2018 https://github.com/abin24/Magnetic-tile-defect-datasets . 2.2 Attention Mechanism The attention mechanism is a method that mimics the human visual and cognitive systems[ 30 ]. It can select the most critical information for the current task from much information. It is applied in machine learning and deep learning tasks to enhance model performance. Depending on the application and task, attention mechanisms can be categorized into three main types: hard attention mechanism, soft attention mechanism, and self-attention mechanism. In the hard attention mechanism, the model focuses only on a specific input part, directly discarding irrelevant parts. Unlike the hard attention mechanism, the soft attention mechanism allows the model to assign weights to different input parts rather than focusing only on a specific part. The self-attention mechanism allocates attention to different positions by capturing dependencies between different locations. The soft attention mechanism is the most commonly used in steel surface defect detection. Representative articles include SE[ 30 ], CBAM[ 31 ], ECA[ 32 ], among others. In this paper, the attention module EMABTK is also composed of soft attention. 2.3 Image Preprocessing Image preprocessing techniques[ 33 ] in object detection involve processing operations on input images to extract and enhance the object information, providing better input for subsequent detection. Familiar image preprocessing techniques include image grayscale conversion, image denoising, and image enhancement. Grayscale conversion refers to converting a color image to a grayscale image. In numerous tasks, considering image brightness information alone suffices, rendering the inclusion of color information unnecessary. Therefore, converting a color image to a grayscale image simplifies the processing and reduces computational complexity. During the image acquisition and transmission process, various interferences and noises, such as Gaussian and salt-and-pepper noise, often affect the image. Filters can mitigate the impact of noise on image quality. Image enhancement[ 34 ] improves images' quality and visual effects by altering attributes such as contrast, brightness, and color. In this paper, we employ the AIS image preprocessing method. We apply two different pixel transformations to enhance the input single-channel grayscale image. Then, the resulting image is concatenated with the original input image to obtain a three-channel image fed into the detection network. 3 Method 3.1 YOLOv8-FCS algorithm The paper proposes improvements to the YOLOv8 network by introducing various modules and strategies, presenting a network suitable for steel surface defect detection. As shown in Fig. 1 , the YOLOv8-FCS network in this paper comprises three main parts: Backbone, Neck, and Head. Initially, before entering the backbone, the AIS method transforms the single-channel grayscale image into a three-channel image. Then, the preprocessed images are inputted into the backbone. The structure of the backbone is similar to YOLOv5, but it replaces the C3 module with the more gradient-rich C2f module. Features are extracted through multiple convolution modules in the backbone and enhanced through the SPPF module before entering the PANet connection in the Neck for bidirectional feature fusion. Finally, the features are fed into the Head layer for defect prediction and localization. 3.2 Single-channel image adversarial input strategy In this study, we propose a novel single-channel image input strategy to improve the model's efficiency and performance in processing grayscale images. Traditional methods often use the gray2rgb conversion, duplicating the single-channel grayscale image into three color channels to adapt to convolutional neural networks designed for processing color images. However, this approach needs to improve on significant data redundancy issues since the information in the three channels is identical. To overcome this limitation, we explore an innovative grayscale image input strategy that enhances the model's performance by introducing different information in the three channels. Figure 2 illustrates the comparison between our approach and the conventional method. Figure 2 (a) depicts the traditional grayscale image input method, which directly applies the gray2rgb conversion, resulting in data redundancy as the content in the three channels is the same. In contrast, our strategy employs two opposing filtering methods to process the original grayscale image, generating three channels with inconsistent information, as shown in Fig. 2 (b). We apply a mean filter in the first channel to smooth the original grayscale image. Mean filtering eliminates noise and minor image disturbances while preserving the overall contours and structures. In the second channel, different detail enhancement filters with varying parameters are used to highlight the image's details and texture information. Detail enhancement filtering can increase the local contrast of the image, making subtle features more pronounced and providing rich texture information for the model. The third channel uses the original image as input, retaining the raw image information. Through this design, our grayscale image input strategy effectively utilizes the three channels to represent different levels of image information, from global to detail, avoiding data redundancy and aiming to provide more valuable features for deep learning model learning. 3.3 Modules in the YOLOv8-FCS Network Figure 3 illustrates the composition of the YOLOv8-FCS network modules. The Conv module consists of a 2D convolutional layer, a batch normalization (BN) layer, and the SiLU activation function. The Conv module performs 2D convolution operations to extract spatial and channel information from the input feature map. The output is then normalized using the BN layer to accelerate the training process and improve model stability. Finally, the SiLU activation function applies a non-linear transformation to introduce non-linear features and enhance the model's expressive power. The C2f module is used for feature fusion and consists of two Conv layers and multiple Bottleneck blocks. The SPPF module is an accelerated version of the SPP module used for multiscale feature fusion. It is composed of Conv modules and max pooling layers. The EMABTK module incorporates the EMA attention mechanism into the Bottleneck block. Traditional lightweight attention mechanisms focus on simplifying the model structure, resulting in the loss of feature information. However, the EMA attention mechanism[ 35 ] can learn effective channel descriptions without reducing the dimension. It reconstructs a portion of the channel dimensions into the batch dimensions, reducing computational overhead while preserving information from each channel. The EMA attention mechanism also groups the channel dimension into multiple sub-features, ensuring spatial semantic features are evenly distributed within each feature group. In steel surface defect images, due to variations in defect size, position, and shape, the introduction of the EMA attention mechanism promotes information transfer between different-dimensional features. This mechanism aids the model in understanding and capturing the feature representation of defects, thereby improving the model's detection capability. 3.4 Detection Head The complexity of combining localization and classification in object detection has led to the development of various detection heads. There are two common types of detection heads: coupled heads and decoupled heads. A coupled head combines the classification and localization tasks into a single neural network, where a single network simultaneously performs classification and localization. The YOLOv3-YOLOv5 algorithms employ coupled heads, where the classification branch and localization branch share parameters, reducing the amount of computation and parameters. However, due to the different focus of the classification and regression tasks, coupled heads often suffer from lower detection accuracy. To address the issue above, YOLOX adopts a decoupled head that extracts object position and class information separately through different network branches. This method successfully mitigates conflicts in feature information required for various tasks, thereby significantly improving the model's convergence speed and detection accuracy. In YOLOv6, researchers employ a mixed channel strategy to construct a more efficient detection head. Similarly, YOLOv8 also adopts a decoupled head structure. Two parallel branches extract class and position features, respectively. Unlike YOLOv6 and YOLOX, YOLOv8's head does not have a confidence branch and only consists of classification and regression branches. The regression branch employs the integral form representation mentioned in DFL. Additionally, the channel numbers of the class and regression branch are different, enabling a better representation of the two distinct features. In steel surface defect detection, an image may contain defects of multiple scales, types, and locations. Therefore, an effective detection head should possess scale-awareness, task-awareness, and spatial-awareness capabilities. In this research, we enhance the YOLOv8 detection head by integrating the DyHeadBlock[ 36 ] module, as depicted in Fig. 4 . Figure 5 visually represents the modified structure. The DyHeadBlock module incorporates three types of attention: scale, spatial, and task awareness, effectively improving the model's detection accuracy. 3.5 Loss Function In steel surface defect detection, a loss function plays a pivotal role in precisely predicting the category and location of defects in the image. The loss function measures the discrepancy between the predicted bounding boxes and class labels and the ground truth bounding boxes and class labels. By minimizing the loss function, the model's predictions can be brought closer to the ground truth, thereby enhancing the model's accuracy. This paper's loss function comprises three components: the classification loss \({L}_{cls}\) ,the bounding box loss \({L}_{box}\) , and the DFL loss \({L}_{dfl}\) . The formula for the loss function is as follows: $${L}_{all}={\lambda }_{cls}{L}_{cls}+{\lambda }_{box}{L}_{box}+{\lambda }_{dfl}{L}_{dfl}$$ 1 \({L}_{all}\) encompasses three components, where \(\lambda\) is a hyperparameter representing the weights assigned to each component. These weights can be adjusted based on the specific requirements before training. In this paper, the weights for the three components are 0.5, 7.5, and 1.5, respectively. The classification loss, denoted as \({L}_{cls}\) , utilizes the BCE(binary cross-entropy) loss and can be mathematically expressed as follows: $${L}_{cls}=-[{C}_{i}log{C}_{i}^{{\prime }}+\left(1-{C}_{i}\right)\text{log}\left(1-{C}_{i}^{{\prime }}\right)]$$ 2 \({C}_{i}\) and \({C}_{i}^{{\prime }}\) represent the class's actual and predicted values. The bounding box loss, \({L}_{box}\) , utilizes the CIoU Loss, which considers multiple factors such as position, shape, and orientation. This careful consideration allows the model to learn the characteristics of the target bounding boxes more effectively, thus enhancing its performance in steel surface defect detection. The expression for the CIoU Loss is as follows: $${L}_{box}=1-IoU+\frac{{\rho }^{2}\left(b,{b}^{gt}\right)}{{c}^{2}}+\alpha v$$ 3 $$v=\frac{4}{{\pi }^{2}}\left(arctan\frac{{w}^{gt}}{{h}^{gt}}-arctan\frac{w}{h}\right)$$ 4 $$\alpha =\frac{v}{1-IoU+v}$$ 5 Here, \(\rho\) represents the Euclidean distance, \(b\) and \({b}^{gt}\) denote the center coordinates of the predicted and ground truth bounding boxes, \(w\) and \(h\) represent the width and height of the predicted bounding box, \({w}^{gt}\) and \({h}^{gt}\) represent the width and height of the ground truth bounding box, \(c\) denotes the diagonal length of the smallest enclosing box covering the two boxes, \(v\) evaluates the consistency of aspect ratio and \(\alpha\) is a trade-off parameter. We compute the DFL by utilizing the distances between the positive sample labels and the center points of the predicted bounding boxes concerning each side. Before calculating the DFL loss, converting the positive sample labels( \({x}_{min}\) , \({y}_{min}\) , \({x}_{max}\) , \({y}_{max}\) )into distances from the center to the left, top, right, and bottom edges is necessary. The expression for the DFL loss is as follows: $$DFL\left({S}_{i},{S}_{i+1}\right)=-[\left({y}_{i+1}-y\right)\text{log}\left({S}_{i}\right)+\left(y-{y}_{i}\right)\text{log}\left({S}_{i+1}\right)]$$ 6 4 Experiments 4.1 Experimental Platform and Relevant Metrics The evaluation of network performance primarily relies on mAP during the training process and the performance of the trained network on the validation set. Precision(P), recall(R), and mAP are adopted as performance evaluation metrics to assess the detection results quantitatively. The expressions for P and R are as follows: $$P= TP/(TP+FP)$$ 7 $$R = TP/\left(TP+FN\right)$$ 8 True positives (TP): The number of samples that are positive and correctly classified as positive by the classifier; True negatives (TN): The number of samples that are negative and correctly classified as negative by the classifier; False positives (FP): The number of samples that are negative but incorrectly classified as positive by the classifier; False negatives (FN): The number of samples that are positive but incorrectly classified as negative by the classifier. Average Precision (AP) is the area under the P-R curve. Generally, a higher AP value indicates a better classifier performance. mAP takes the AP values for each class separately, calculates the average of all class APs, and represents a comprehensive measure of the average precision for the detected objects. Table 2 presents the experimental platform utilized in this study. Table 2 Experimental Platform platform specifications CPU 13th Gen Intel(R) Core(TM) i5-13600KF GPU NVIDIA GeForce RTX 4070Ti Operating System Windows 11 Framework Pytorch 1.21 4.2 Experimental Dataset To demonstrate the versatility of our model, we conducted experiments on three open-source datasets: NEU-DET[ 37 ], GC10[ 38 ], and Magnetic tile defect(MTD)[ 39 ]. The NEU-DET dataset is an open dataset specifically designed for hot-rolled steel strip defect detection. It consists of 1800 images, with 1440 randomly selected for training and 360 images for validation. The images have a size of 200×200, which we resized to 224×224 before inputting them into the network. The dataset includes six defect classes: crazing, inclusion, patches, pitted_surface, rolled-in_scale, and scratches. Figure 6(a) shows the distribution of each class. The GC10 dataset is collected from real industrial settings, specifically designed for steel plate surface defect detection. It consists of 10 different defect classes and comprises 3570 grayscale images. Out of these, there are 2294 labeled images available for use. We randomly selected 1836 images as the training set and 458 as the validation set. Figure 6(b) illustrates the distribution of each class. The MTD dataset is a publicly available dataset for magnetic tile defect detection. It consists of 1344 images, with 392 images containing defects. We randomly selected 314 images for training and 78 images for validation. The dataset encompasses five defect classes: MT_Uneven, MT_Blowhole, MT_Break, MT_Crack, and MT_Fray. Figure 6(c) depicts the distribution of each class. 4.3 Ablation Experiments Results on the NEU-DET dataset are presented in Table 3 , indicating a significant improvement in the performance of the YOLOv8-FCS model by introducing three technical improvements: AIS, DyHeadBlock, and EMABTK. The complete model, incorporating all three improvements, achieved mAP50 and mAP50-95 scores of 77.3% and 44.5%, respectively, outperforming the baseline YOLOv8n model with 74.1% and 41.8%. Moreover, despite the increased parameters and computational complexity observed in the complete model, its recall improved, demonstrating enhanced detection capabilities. Similar effectiveness of these technical improvements was observed on the GC10 dataset, as shown in Table 4 . The complete model achieved mAP50 and mAP50-95 scores of 65.5% and 33.6%, respectively, exhibiting stable improvement compared to the baseline model. Despite the comparatively modest progress on this dataset, considering the potentially higher complexity or diversity of the GC10 dataset, such improvement still validates the robustness and adaptability of the YOLOv8-FCS model. Changes in precision and recall also reflect the model's adaptability to different scenarios. On the MTD dataset, the complete model also demonstrated excellent performance, as shown in Table 5 , achieving mAP50 and mAP50-95 scores of 73.8% and 50.3%, respectively. Notably, the complete model achieved the highest precision of 84.8%, showcasing its significant capability in reducing false positives. The improvement in recall also indicates the model's ability to provide more comprehensive coverage of actual targets, which is crucial for applications such as defect detection that require high precision and recall. Figure 7 depicts the mAP curves during the training process on the NEU-DET, GC10, and MTD. It is evident from the figure that the mAP values of the YOLOv8-FCS model surpass those of the YOLOv8 model on all three datasets. Furthermore, through a comprehensive analysis of the results from ablation experiments on the three datasets, it is evident that the three technical improvements (AIS, DyHeadBlock, and EMABTK) are critical for enhancing the performance of the YOLOv8-FCS model. These improvements enhance detection accuracy (mAP) and optimize precision and recall, enabling the model to deliver better performance and adaptability across different application scenarios. While these improvements inevitably increase parameters and computational complexity, the trade-off is reasonable considering the significant performance improvement. Overall, the YOLOv8-FCS model, empowered by these innovative improvements, demonstrates strong competitiveness and broad application potential in object detection. Table 3 The results of ablation experiments on the NEU-DET dataset Method Baseline(YOLOv8n) Our Models AIS √ √ √ √ DyHeadBlock √ √ √ √ EMABTK √ √ √ √ mAP50(%) 74.1 75.6 75.4 74.3 76.0 73.7 75.8 77.3 mAP50-95 (%) 41.8 43.4 43.8 42.0 44.2 41.1 43.3 44.5 Params(M) 2.87 2.87 3.32 3.62 3.32 4.08 3.62 4.08 Flops(G) 8.1 8.1 9.6 9.7 9.6 11.2 9.7 11.2 FPS 157.0 156.3 108.2 125.4 107.5 93.6 124.7 93.0 P (%) 74.2 74.0 71.1 67.3 73.1 66.5 66.3 71.7 R(%) 67.0 68.5 69.6 69.7 70.0 70.0 71.8 72.7 Table 4 The results of ablation experiments on the GC10 dataset Method Baseline(YOLOv8n) Our Models AIS √ √ √ √ DyHeadBlock √ √ √ √ EMABTK √ √ √ √ mAP50(%) 64.0 67.6 64.3 65.1 66.0 64.9 66.6 65.5 mAP50-95 (%) 32.5 33.8 33.1 33.2 32.5 32.0 33.2 33.6 Params(M) 2.87 2.87 3.33 3.62 3.33 4.08 3.62 4.08 Flops(G) 8.1 8.1 9.6 9.7 9.6 11.2 9.7 11.2 FPS 76.3 75.6 59.3 65.5 58.7 57.6 64.7 57.0 P (%) 65.2 68.4 70.7 65.9 67.6 65.7 68.1 66.9 R(%) 62.4 65.0 58.8 62.4 66.1 61.7 65.5 62.9 Table 5 The results of ablation experiments on the MTD dataset Method Baseline(YOLOv8n) Our Models AIS √ √ √ √ DyHeadBlock √ √ √ √ EMABTK √ √ √ √ mAP50(%) 71.2 74.2 72.6 73.7 71.9 74.7 72.7 73.8 mAP50-95 (%) 48.7 51.5 49.1 51.5 50.2 50.4 51.4 50.3 Params(M) 2.87 2.87 3.32 3.62 3.32 4.08 3.62 4.08 Flops(G) 8.1 8.1 9.6 9.7 9.6 11.2 9.7 11.2 FPS 107.8 107.1 81.9 86.1 81.2 70.7 85.5 70.0 P (%) 80.8 70.6 78.9 72.5 79.0 82.2 78.3 84.8 R(%) 65.9 71.6 70.9 76.9 69.6 71.5 70.5 69.9 To gain a deeper understanding of the impact of multiple attention mechanisms on the model's focusing capability, we employed heatmap visualization techniques to analyze the attention distribution of the model, as shown in Fig. 8 . The heatmap clearly illustrates that the model significantly reduces its focus on the background while concentrating more on the target objects after introducing attention mechanisms. This finding suggests that attention mechanisms effectively guide the model's attention towards regions that are more crucial for the final detection task, thereby enhancing the model's detection accuracy and efficiency. We have observed a significant performance improvement through comparative analysis by incorporating multiple attention mechanisms. The visualized results from the heatmaps further validate the effectiveness of these attention mechanisms in enabling the model to focus more on critical information in the images, reducing false detections, and enhancing detection accuracy. These findings not only demonstrate the efficacy of our model design but also provide valuable insights for future research in the field of object detection. 4.4 Comparison with Other Algorithmic Detection Results On the NEU-DET, GC10, and MTD, various object detection models exhibit different performance characteristics, as shown in Tables 6 – 8 . Key metrics such as parameters, computational complexity, FPS, mAP, precision, and recall show significant differences among the YOLO series (including YOLOv6n, YOLOv6s, YOLOv5n, YOLOv5s, YOLOv3-tiny, YOLOv7-tiny, and the focus of this paper, YOLOv8-FCS), Faster-RCNN, and YOLOX. These differences are influenced by the design philosophies of different models, with one-stage models inclined towards optimizing speed and streamlining the process. In contrast, two-stage models prioritize improving detection accuracy. On the NEU-DET dataset, YOLOv8-FCS stands out with an impressive mAP50 of 77.3% and mAP50-95 of 44.5%, demonstrating its efficiency and accuracy in handling challenging industrial images. In contrast, other YOLO series models, Faster-RCNN and YOLOX, exhibit competitive performance but fall short in precision, recall, or frame rate. On the GC10 dataset, where models face increased challenges, the overall mAP decreases. YOLOv8-FCS again proves its adaptability and superiority with a mAP50 of 65.5% and mA50-95 of 33.6%. Models like YOLOv6s and YOLOv5n demonstrate advancements in precision and recall, demonstrating their potential in handling complex environments. On the MTD dataset, YOLOv8-FCS performs exceptionally well, particularly with a mAP50 reaching 73.8%, showcasing its strong adaptability to multi-object detection tasks. Table 6 The results of the comparative experiments on the NEU-DET dataset Methods Params (M) FLOPS (G) FPS mAP50 (%) mAP50-95(%) P(%) R(%) YOLOv6n[ 40 ] 4.04 11.8 169.7 73.8 42.3 69.3 68.0 YOLOv6s[ 40 ] 15.54 44.0 153.1 73.8 41.4 69.1 69.6 YOLOv5n[ 41 ] 1.69 4.2 191.6 75.1 37.9 70.5 70.3 YOLOv5s[ 41 ] 6.7 15.8 178.6 77.0 40.7 74.4 70.7 YOLOv3-tiny[ 17 ] 8.28 12.9 434.0 74.4 36.7 73.8 67.3 YOLOv7-tiny[ 19 ] 5.74 13.1 78.6 73.2 36.4 73.1 66.5 Faster-RCNN[ 9 ] 41.37 23.1 21.1 74.5 39.1 - - YOLOX-s[ 42 ] 8.94 3.28 69.3 67.8 34.1 - - YOLOv8-FCS 4.08 11.2 93.0 77.3 44.5 71.7 72.7 Table 7 The results of the comparative experiments on the GC10 dataset Methods Params (M) FLOPS (G) FPS mAP50 (%) mAP50-95(%) P(%) R(%) YOLOv6n[ 40 ] 4.04 11.8 116.0 62.3 31.1 68.0 59.2 YOLOv6s[ 40 ] 15.54 44.0 90.6 65.0 32.5 72.3 60.7 YOLOv5n[ 41 ] 1.69 4.2 108.7 64.8 32.8 65.3 62.6 YOLOv5s[ 41 ] 6.7 15.8 87.9 64.0 32.5 65.0 63.1 YOLOv3-tiny[ 17 ] 8.29 12.9 115.4 57.7 27.4 56.2 59.0 YOLOv7-tiny[ 19 ] 5.75 13.1 55.9 62.3 31.0 59.1 63.7 Faster-RCNN[ 9 ] 41.39 90.9 20.9 65.5 32.2 - - YOLOX-s[ 42 ] 8.94 26.78 55.9 57.0 27.7 - - YOLOv8-FCS 4.08 11.2 57.0 65.5 33.6 66.9 62.9 Table 8 The results of the comparative experiments on the MTD dataset Methods Params (M) FLOPS (G) FPS mAP50 (%) mAP50-95(%) P(%) R(%) YOLOv6n[ 40 ] 4.04 11.8 121.1 70.2 49.2 82.0 63.5 YOLOv6s[ 40 ] 15.54 44.0 85.8 71.5 50.5 74.6 72.5 YOLOv5n[ 41 ] 1.68 4.1 168.4 66.4 42.1 72.1 64.0 YOLOv5s[ 41 ] 6.7 15.8 149.0 71.6 47.2 72.0 72.5 YOLOv3-tiny[ 17 ] 8.27 12.9 356.7 70.4 46.4 78.1 64.6 YOLOv7-tiny[ 19 ] 5.74 13.1 57.8 69.1 45.6 78.2 66.9 Faster-RCNN[ 9 ] 41.37 90.9 37.9 66.3 43.1 - - YOLOX-s[ 42 ] 8.94 26.77 19.0 68.8 44.8 - - YOLOv8-FCS 4.08 11.2 70.0 73.8 50.3 84.8 69.9 The YOLOv8-FCS model significantly enhances detection accuracy while maintaining efficiency, thanks to its lower parameters, computational complexity, and outstanding FPS, mAP, precision, and recall performance. These results demonstrate that YOLOv8-FCS is a powerful visual detection model that excels in various tasks and environments. Furthermore, the success of YOLOv8-FCS further validates the potential and prospects of one-stage detection models in deep learning. Meanwhile, other YOLO series models, Faster RCNN, YOLOX, and others, also demonstrate their robust functionality and application potential in their respective domains. However, in direct comparison with YOLOv8-FCS, there is still room for improvement in specific vital metrics. Overall, the performance of these models not only reflects the latest advancements in object detection technology and provides valuable insights for future research and applications. Figure 9 showcases a comparative analysis of partial detection results between the YOLOv8-FCS and YOLOv8 models across three distinct datasets (NEU-DET, GC10, and MTD dataset). Through this comparison, we can visually observe the performance improvement brought by the model enhancements, particularly in reducing missed detections and false positives. Figure 9 provides a visual depiction that allows us to discern that the YOLOv8-FCS model attains a remarkable decrease in false negative rate on three datasets after incorporating multiple attention mechanisms. This progress can be attributed to the ability of attention mechanisms to help the model focus more on the target regions, thereby enhancing the detection capability of small objects or objects in complex backgrounds. Notably, when confronted with the MTD dataset, which frequently encompass minor or subtle defects, the enhanced model showcases a heightened proficiency in recognizing these targets, indicating a strengthened capacity for handling challenging scenarios. 4.5 Qualitative Results Figure 10 depicts the qualitative results of the YOLOv8-FCS algorithm on three datasets. The figure provides compelling evidence that the YOLOv8-FCS model achieves accurate recognition and precise localization of defects in steel surface images. 5 Conclusion In summary, to address the limitations of previous methods for steel surface defect detection, such as low detection accuracy, slow speed, low level of intelligence, and insufficient utilization of image information, we have made improvements to the YOLOv8 model and proposed the YOLOv8-FCS model to achieve efficient and accurate detection of steel surface defects. We have also introduced a single-channel adversarial input preprocessing method and incorporated multiple attention modules to enhance the network's representation capability and detection performance. The results on three open-source datasets demonstrate that the detection performance of YOLOv8-FCS surpasses that of YOLOv8 and other models. The model achieves a detection speed of 93 frames per second, with a mAP of 77.3% on the NEU-DET dataset, effectively balancing detection accuracy and efficiency. The visualization results through heatmaps further confirm that the proposed YOLOv8-FCS algorithm exhibits superior expressive power compared to other algorithms. This paper proposes an algorithm that is a general model, enabling easy application to other detection tasks, such as medical image detection and intelligent monitoring. Engineers and researchers can customize and improve the model according to their specific tasks and adapt it to precise detection requirements. Furthermore, there is room for improvement in the single-channel adversarial input preprocessing method proposed in this paper. While the AIS method enhances the network's detection performance, it does come at the cost of preprocessing time. Interested researchers can delve into the exploration of acceleration algorithms to optimize this process, which is one of our future research directions. Looking ahead, we plan to apply the AIS method to image classification and image segmentation domains to study its effectiveness in other areas. We will also continue to extend the application of the YOLOv8-FCS model to detection tasks in different fields. Declarations Disclosure of Interest s. The authors have no competing interests to declare that are relevant to the content of this article. Competing Interests The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Rongsheng Lu reports financial support was provided by National Natural Science Foundation of China (NSFC) Grant No. 51875164). Rongsheng Lu reports was provided by National key Research and Development Program of China (No. 2018YFB2003801) Author Contribution Bingtao Hu and Dahang Wan wrote the main manuscript text and prepared figures. Rongsheng Lu did a review of the paper and provided funding. Bingtao Hu , Dahang Wan, Sailei Wang and Jiajie Yin did the experiments for the paper. All authors reviewed the manuscript. Acknowledgement This work was supported by the National Key Research and Development Program of China (No. 2023YFF0715502); Anhui Provincial Key Research and Development Project (No. 202304a05020013). References Usamentiaga R, Lema DG, Pedrayes OD, Garcia DF (2022) Automated Surface Defect Detection in Metals: A Comparative Review of Object Detection and Semantic Segmentation Using Deep Learning. IEEE Trans Ind Applicat 58:4203–4213. https://doi.org/10.1109/TIA.2022.3151560 Batsuuri S, Ahn J, Ko J (2012) Steel surface defects detection and classification using SIFT and voting strategy. 6:161–166 Qinghe H, Jiazhuo X, Weidong C (2009) Yang Dalei Application of artificial neural networks to strip steel surface defect diagnosis. In: 2009 Chinese Control and Decision Conference. IEEE, Guilin, China, pp 2476–2479 Martins LAO, Padua FLC, Almeida PEM (2010) Automatic detection of surface defects on rolled steel using Computer Vision and Artificial Neural Networks. In: IECON 2010–36th Annual Conference on IEEE Industrial Electronics Society. IEEE, Glendale, AZ, pp 1081–1086 Peng K, Zhang X (2009) Classification Technology for Automatic Surface Defects Detection of Steel Strip Based on Improved BP Algorithm. In: 2009 Fifth International Conference on Natural Computation. IEEE, Tianjian, China, pp 110–114 Boudiaf A, Benlahmidi S, Harrar K, Zaghdoudi R (2022) Classification of Surface Defects on Steel Strip Images using Convolution Neural Network and Support Vector Machine. J Fail Anal Preven 22:531–541. https://doi.org/10.1007/s11668-022-01344-6 Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation Girshick R (2015) Fast R-CNN Ren S, He K, Girshick R, Sun J (2017) Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans Pattern Anal Mach Intell 39:1137–1149. https://doi.org/10.1109/TPAMI.2016.2577031 Wang S, Xia X, Ye L, Yang B (2021) Automatic Detection and Classification of Steel Surface Defect Using Deep Convolutional Neural Networks. Metals 11:388. https://doi.org/10.3390/met11030388 Hou X, Liu M, Zhang S et al (2023) CANet: Contextual Information and Spatial Attention Based Network for Detecting Small Defects in Manufacturing Industry. Pattern Recogn 140:109558. https://doi.org/10.1016/j.patcog.2023.109558 Ren Q, Geng J, Li J (2018) Slighter Faster R-CNN for real-time detection of steel strip surface defects. 2018 Chinese Automation Congress (CAC). IEEE, Xi’an, China, pp 2173–2178 Shi X, Zhou S, Tai Y et al (2022) An Improved Faster R-CNN for Steel Surface Defect Detection. In: 2022 IEEE 24th International Workshop on Multimedia Signal Processing (MMSP). IEEE, Shanghai, China, pp 1–5 He Y, Song K, Meng Q, Yan Y (2020) An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans Instrum Meas 69:1493–1504. https://doi.org/10.1109/TIM.2019.2915404 Redmon J, Divvala S, Girshick R, Farhadi A (2016) You Only Look Once. Unified, Real-Time Object Detection Redmon J, Farhadi A YOLO9000: Better, Faster, Stronger. In: 2017 IEEE Conference on Computer Vision and, Recognition P (2017) (CVPR). IEEE, Honolulu, HI, pp 6517–6525 Redmon J, Farhadi A (2018) YOLOv3: An Incremental Improvement Bochkovskiy A, Wang C-Y, Liao H-YM (2020) YOLOv4. Optimal Speed and Accuracy of Object Detection Wang C-Y, Bochkovskiy A, Liao H-YM (2023) YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. In: 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Vancouver, BC, Canada, pp 7464–7475 Liu W, Anguelov D, Erhan D et al (2016) SSD: Single Shot MultiBox Detector. In: Leibe B, Matas J, Sebe N, Welling M (eds) Computer Vision – ECCV 2016. Springer International Publishing, Cham, pp 21–37 Fu C-Y, Liu W, Ranga A et al DSSD: Deconvolutional Single Shot Detector Zhao C, Shu X, Yan X et al (2023) RDD-YOLO: A modified YOLO for detection of steel surface defects. Measurement 214:112776. https://doi.org/10.1016/j.measurement.2023.112776 Qian X, Wang X, Yang S, Lei J (2022) LFF-YOLO: A YOLO Algorithm With Lightweight Feature Fusion Network for Multi-Scale Defect Detection. IEEE Access 10:130339–130349. https://doi.org/10.1109/ACCESS.2022.3227205 Liu Y, Yu L, Zhang Q (2023) An Improved YOLOv5 Detection Method for Strip Surface Defect. In: 2023 28th International Conference on Automation and Computing (ICAC). pp 1–7 Yang N, Guo W (2022) Application of Improved YOLOv5 Model for Strip Surface Defect Detection. In: 2022 Global Reliability and Prognostics and Health Management (PHM-Yantai). pp 1–5 Tang L, Cai LC, Cheng K et al (2023) Improved Yolov5n strip surface defect detection algorithm. In: 2023 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS). pp 1–5 Yu B, Chen W, Wang W (2023) Research on Industrial Non-Destructive Testing Technology Based on Improved YOLOv5s. In: 2023 12th International Conference of Information and Communication Technology (ICTech). pp 435–440 Chen H, Du Y, Fu Y et al (2023) DCAM-Net: A Rapid Detection Network for Strip Steel Surface Defects Based on Deformable Convolution and Attention Mechanism. IEEE Trans Instrum Meas 72:1–12. https://doi.org/10.1109/TIM.2023.3238698 Selvaraju RR, Cogswell M, Das A et al (2020) Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization. Int J Comput Vis 128:336–359. https://doi.org/10.1007/s11263-019-01228-7 Hu J, Shen L, Albanie S et al (2019) Squeeze-and-Excitation Networks Woo S, Park J, Lee J-Y, Kweon IS (2018) CBAM: Convolutional Block Attention Module. In: Ferrari V, Hebert M, Sminchisescu C, Weiss Y (eds) Computer Vision – ECCV 2018. Springer International Publishing, Cham, pp 3–19 Wang Q, Wu B, Zhu P et al (2020) ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Seattle, WA, USA, pp 11531–11539 Krig S (2016) Image Pre-Processing. In: Krig S (ed) Computer Vision Metrics: Textbook Edition. Springer International Publishing, Cham, pp 35–74 Demant C, Garnica C, Streicher-Abel B (2013) Overview: Image Preprocessing. In: Demant C, Streicher-Abel B, Garnica C (eds) Industrial Image Processing: Visual Quality Control in Manufacturing. Springer, Berlin, Heidelberg, pp 25–63 Ouyang D, He S, Zhang G et al (2023) Efficient Multi-Scale Attention Module with Cross-Spatial Learning. In: ICASSP 2023–2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, Rhodes Island, Greece, pp 1–5 Dai X, Chen Y, Xiao B et al (2021) Dynamic Head. Unifying Object Detection Heads with Attentions He Y, Song K, Meng Q, Yan Y (2020) An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans Instrum Meas 69:1493–1504. https://doi.org/10.1109/TIM.2019.2915404 Lv X, Duan F, Jiang J et al (2020) Deep Metallic Surface Defect Detection: The New Benchmark and Detection Network. Sensors 20:1562. https://doi.org/10.3390/s20061562 Huang Y, Qiu C, Guo Y et al Surface Defect Saliency of Magnetic Tile Li C, Li L, Jiang H et al (2022) YOLOv6: A Single-. Stage Object Detection Framework for Industrial Applications GitHub - ultralytics/yolov5 YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite. https://github.com/ultralytics/yolov5 . Accessed 13 Mar 2024 Ge Z, Liu S, Wang F et al (2021) YOLOX: Exceeding YOLO Series in 2021 Additional Declarations Competing interest reported. The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Rongsheng Lu reports financial support was provided by National Natural Science Foundation of China (NSFC) Grant No. 51875164). Rongsheng Lu reports was provided by National key Research and Development Program of China (No. 2018YFB2003801) Supplementary Files Highlights.docx Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-4368440","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":299050896,"identity":"991b3102-90ca-49d0-9026-99919922e1a0","order_by":0,"name":"Bingtao Hu","email":"","orcid":"","institution":"School of Instrument Science and Opto-electronics Engineering, Hefei University of Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Bingtao","middleName":"","lastName":"Hu","suffix":""},{"id":299050902,"identity":"3a399d58-106c-4142-97f0-51fd19b3e5c8","order_by":1,"name":"Rongsheng Lu","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAs0lEQVRIiWNgGAWjYFAC5gaGjw1yYKYEkVoYGxhnNhgz8JCkhZmXJC3m/QfbpG13GCTuZ2A+eJuHwS6PoBaZG4lt0rlnDBJ7GNiSrXkYkosJapGQYARqafsD1MJjJs3DcCCxgaAWfqDDLNtAtvB/I1ILA9BhjGAtPGxEapFIbLbsbTMw7jnMZmw5xyCZGIcdPnjjZ5uBbHt788MbbyrsCGtBAGYQYUC8+lEwCkbBKBgFeAAAapgzgI9M5BwAAAAASUVORK5CYII=","orcid":"","institution":"School of Instrument Science and Opto-electronics Engineering, Hefei University of Technology","correspondingAuthor":true,"submittingAuthor":false,"prefix":"","firstName":"Rongsheng","middleName":"","lastName":"Lu","suffix":""},{"id":299050916,"identity":"cbd13414-8235-4c80-9507-8e138a38cda2","order_by":2,"name":"Dahang Wan","email":"","orcid":"","institution":"School of Instrument Science and Opto-electronics Engineering, Hefei University of Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Dahang","middleName":"","lastName":"Wan","suffix":""},{"id":299050921,"identity":"58cda824-1bb7-454a-a7e1-558cd93e00e0","order_by":3,"name":"Sailei Wang","email":"","orcid":"","institution":"School of Instrument Science and Opto-electronics Engineering, Hefei University of Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Sailei","middleName":"","lastName":"Wang","suffix":""},{"id":299050924,"identity":"6d7b0247-fb60-4511-aa7e-a664ba7d7153","order_by":4,"name":"Jiajie Yin","email":"","orcid":"","institution":"School of Instrument Science and Opto-electronics Engineering, Hefei University of Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Jiajie","middleName":"","lastName":"Yin","suffix":""}],"badges":[],"createdAt":"2024-05-04 12:38:34","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-4368440/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-4368440/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":56412125,"identity":"8c4d8e41-f9cb-4aa5-b0d0-8ccb129247c2","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":105215,"visible":true,"origin":"","legend":"\u003cp\u003eOverall network structure of YOLOv8-FCS\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/fdb4b92906b34c03a7671f98.png"},{"id":56412126,"identity":"a74043e6-e52c-4046-97b5-3f0ab5c3126f","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":109310,"visible":true,"origin":"","legend":"\u003cp\u003eComparison between single-channel image adversarial input and ordinary grayscale image input\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/dcab33cff8e983b1971210f9.png"},{"id":56412129,"identity":"64e0bce6-6ce5-497a-91aa-1e478475413a","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":130597,"visible":true,"origin":"","legend":"\u003cp\u003eStructure of each module of YOLOv8-FCS\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/debc4b906de900994449d1a3.png"},{"id":56412131,"identity":"7f271757-6cf2-4ee1-80a4-a29dae2536b4","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":40123,"visible":true,"origin":"","legend":"\u003cp\u003eStructure diagram of the DyHeadBlock module\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/85651edf71cc51d15b9d9500.png"},{"id":56412128,"identity":"47228903-2a80-490d-ac58-c5b1d0b8f67d","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":45039,"visible":true,"origin":"","legend":"\u003cp\u003eDynamic Decoupled Head\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/f6f7a98967d63013ef3ee89a.png"},{"id":56412483,"identity":"d486ab89-8827-45c5-b020-395342149c3b","added_by":"auto","created_at":"2024-05-13 20:42:12","extension":"png","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":44842,"visible":true,"origin":"","legend":"\u003cp\u003eDistribution of categories in the three datasets\u003c/p\u003e","description":"","filename":"6.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/cff29fdb1d105d65a567b2d1.png"},{"id":56412132,"identity":"8bfe5cc2-14ee-4bbf-84a0-7f76a6d2b8cd","added_by":"auto","created_at":"2024-05-13 20:34:13","extension":"png","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":38493,"visible":true,"origin":"","legend":"\u003cp\u003eThe comparisons of mAP curve on three datasets\u003c/p\u003e","description":"","filename":"7.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/aa1970fa86144e1adf5b1933.png"},{"id":56412133,"identity":"c6d1e433-c1f1-4ae1-a088-d932b1225011","added_by":"auto","created_at":"2024-05-13 20:34:13","extension":"png","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":252371,"visible":true,"origin":"","legend":"\u003cp\u003eHeatmap visualization of detection results\u003c/p\u003e","description":"","filename":"8.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/32e50839e4951bd4de2bafba.png"},{"id":56412134,"identity":"3efb7aee-a168-4b33-aad2-9dc2793c0a3c","added_by":"auto","created_at":"2024-05-13 20:34:13","extension":"png","order_by":9,"title":"Figure 9","display":"","copyAsset":false,"role":"figure","size":238107,"visible":true,"origin":"","legend":"\u003cp\u003eComparison of partial detection results among different models\u003c/p\u003e","description":"","filename":"9.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/4572539607a7278bc4f57744.png"},{"id":56412135,"identity":"4164a410-3f0f-4d50-9242-f0ca025a976e","added_by":"auto","created_at":"2024-05-13 20:34:13","extension":"png","order_by":10,"title":"Figure 10","display":"","copyAsset":false,"role":"figure","size":291976,"visible":true,"origin":"","legend":"\u003cp\u003ePartial detection results of YOLOv8-FCS on three datasets\u003c/p\u003e","description":"","filename":"10.png","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/6379602a2a8448cf106564e4.png"},{"id":59180540,"identity":"d6d301c5-cc4a-440a-9064-fd93ebf86b56","added_by":"auto","created_at":"2024-06-27 10:35:12","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":2527771,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/15db71f6-0b23-423c-9789-4476fdb97501.pdf"},{"id":56412127,"identity":"4baa5240-2457-49bd-bb8b-5a6a5be17ad9","added_by":"auto","created_at":"2024-05-13 20:34:12","extension":"docx","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":17922,"visible":true,"origin":"","legend":"","description":"","filename":"Highlights.docx","url":"https://assets-eu.researchsquare.com/files/rs-4368440/v1/eccfbd1548eeaa20993eeaf2.docx"}],"financialInterests":"Competing interest reported. The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Rongsheng Lu reports financial support was provided by National Natural Science Foundation of China (NSFC) Grant No. 51875164). Rongsheng Lu reports was provided by National key Research and Development Program of China (No. 2018YFB2003801)","formattedTitle":"YOLOv8-FCS: A more focused YOLOv8 model for defect detection in images of steel surface","fulltext":[{"header":"1 Introduction","content":"\u003cp\u003eSteel materials are indispensable in automotive, defense, machinery manufacturing, chemical, and light industries. However, various types of defects, especially surface defects such as cracks, scabs, curls, voids, wear, and scratches, are generated during the production process of steel materials due to raw materials and process issues, which have a fatal impact on the corrosion resistance and strength of steel materials[\u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e1\u003c/span\u003e]. These defects not only affect the appearance of products but also impact the economic benefits of factories. Therefore, quality control of steel materials is crucial.\u003c/p\u003e \u003cp\u003eEarly detection of surface defects in steel materials was based on traditional image processing, relying on manual design by engineers and algorithm personnel. Many researchers[\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e, \u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]manually crafted features and utilized SVM(support vector machines) or BP networks for classification, achieving the recognition of multi-class defects. For instance, Batsuuri [\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e]used SIFT features for defect detection and SVM for defect classification. Martins [\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e]proposed an automatic system based on image analysis technology that, with the help of neural networks, classified three types of defects with clear geometric shapes. Similar work includes[\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e]. However, manual feature crafting requires high expertise from algorithm personnel, and with the variety and complexity of defects, many researchers have started using CNN directly for feature extraction and classification[\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e]. Whether using CNN or SVM for defect classification on steel material surfaces, it is done at the image level, making it difficult to quantify the size and severity of defects, which is not conducive to subsequent production management. Therefore, many researchers are now using object detection algorithms based on deep learning to detect defects on the surface of steel materials.\u003c/p\u003e \u003cp\u003eObject detection plays a pivotal role in computer vision, aiming to accurately identify and locate multiple objects of different classes from images or videos. Object detection algorithms can be broadly categorized into one-stage and two-stage approaches. Currently, most two-stage object detection algorithms are based on the RCNN[\u003cspan additionalcitationids=\"CR8\" citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e] series, such as[\u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e10\u003c/span\u003e], which replaced conventional convolution kernels with deformable convolution kernels and used multi-scale feature layers to extract feature maps of defects of different scales, improving the localization accuracy of the Faster-RCNN network. Hou [\u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e]also made improvements to the Faster-RCNN network, proposing a new two-stage network (CANet) based on context information and spatial attention to effectively perceive and utilize features of small defects. Similar two-stage methods include[\u003cspan additionalcitationids=\"CR13\" citationid=\"CR12\" class=\"CitationRef\"\u003e12\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e].\u003c/p\u003e \u003cp\u003eWhile the two-stage object detection algorithms have advantages in accuracy and detection effectiveness, they often have complex models and slower speeds. Therefore, more researchers are focusing on one-stage algorithms that balance speed and accuracy more effectively, such as YOLO[\u003cspan additionalcitationids=\"CR16 CR17 CR18\" citationid=\"CR15\" class=\"CitationRef\"\u003e15\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]and SSD[\u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e, \u003cspan citationid=\"CR21\" class=\"CitationRef\"\u003e21\u003c/span\u003e], and improving them to enhance the detection accuracy of steel surface defects. For example, in literature[\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e], Res2Net blocks were employed to replace the backbone components of YOLOv5, expanding the receptive field, extracting features of different scales, and further improving the detection accuracy using a decoupled head. The number of parameters is smaller than that of the two-stage network, but the number of parameters in the network is still huge. To reduce the number of parameters, Qian[\u003cspan citationid=\"CR23\" class=\"CitationRef\"\u003e23\u003c/span\u003e]used ShuffleNetv2 as the feature extraction network and proposed a lightweight feature pyramid network (LFPN) to improve the efficiency of multi-scale feature fusion. Subsequently, Liu[\u003cspan citationid=\"CR24\" class=\"CitationRef\"\u003e24\u003c/span\u003e] proposed a method based on ghost convolution. Although the two methods have reduced the number of parameters and computational complexity of the network, they have not shown a significant improvement in detection efficiency. Similarly, Yang et al[\u003cspan additionalcitationids=\"CR26\" citationid=\"CR25\" class=\"CitationRef\"\u003e25\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e27\u003c/span\u003e]also made lightweight improvements to the YOLO series of algorithms and introduced attention mechanisms to enhance the network's expressive power while making up for the deficiency of low detection efficiency of the above target detection methods. However, the interpretability of these articles for the expression effect is not strong. Therefore, Chen[\u003cspan citationid=\"CR28\" class=\"CitationRef\"\u003e28\u003c/span\u003e]not only improves the defect detection accuracy by incorporating attention mechanisms based on YOLOX but also provides interpretability analysis of the added attention through Grad-CAM[\u003cspan citationid=\"CR29\" class=\"CitationRef\"\u003e29\u003c/span\u003e], allowing for an intuitive understanding of the advantages of the attention module.\u003c/p\u003e \u003cp\u003eIn addition, the object detection methods mentioned above[\u003cspan additionalcitationids=\"CR23 CR24 CR25 CR26 CR27\" citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR28\" class=\"CitationRef\"\u003e28\u003c/span\u003e] have addressed or alleviated the issues of diverse defect scales, diverse defect types, and real-time detection in steel surface inspection. However, when using grayscale images as network inputs, researchers mostly convert the grayscale images into pseudo-RGB images with three identical channels, resulting in redundant features and underutilization of the original image. While the methods mentioned above are significant for defect detection in steel surface images, the following issues persist:\u003c/p\u003e \u003cp\u003e \u003col\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eInefficient detection or relying solely on classification models for image-level detection. Some researchers have utilized traditional algorithms for defect detection in steel surface images, which exhibit poor robustness and generalization.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eSome object detection models fail to strike a good balance concerning model parameters, computational complexity, inference speed, and detection performance. For example, some researchers employ two-stage models for object detection, which have high model complexity, large amount of parameter calculation, slow speed, and are not conducive to deployment. Although some researchers opt for one-stage networks for defect detection in steel surface images, which are easier to deploy, they encounter challenges such as subpar detection performance.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eMost defect detection algorithms for steel surface images directly convert grayscale images into pseudo-RGB images with three identical channels, resulting in feature redundancy and inadequate utilization of input images.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eSome researchers have demonstrated that incorporating hybrid attention mechanisms can improve the detection performance of object detection models in steel surface images. However, currently, there are limited studies on hybrid attention modules.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003c/ol\u003e \u003c/p\u003e \u003cp\u003eTo attain an equilibrium among the crucial aspects of detection accuracy, speed, and model parameters while maximizing the utilization of available features, we propose an efficient object detection network for defect detection in steel surface images based on the YOLOv8 framework. The contributions of this paper can be summarized as follows:\u003c/p\u003e \u003cp\u003e \u003col\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003ePropose a one-stage detection network, YOLOv8-FCS, for steel surface defect detection.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eIntroduce an image preprocessing method called AIS that can fully utilize the prior features of grayscale images.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eApply a hybrid attention module to the model.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003cspan\u003e \u003cli\u003e \u003cp\u003eValidate the effectiveness and feasibility of the model on three open-source detection datasets.\u003c/p\u003e \u003c/li\u003e \u003c/span\u003e \u003c/ol\u003e \u003c/p\u003e \u003cp\u003eThe paper is structured as follows: Section 2 provides a brief overview of related work, including datasets, attention mechanisms, and image preprocessing techniques. Section 3 introduces the architecture of the YOLOv8-FCS network and the proposed adversarial input strategy. Section 4 tests the proposed algorithm on three open datasets and presents the experimental results. Section 5 concludes the article.\u003c/p\u003e"},{"header":"2 Related Work","content":"\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e \u003ch2\u003e2.1 Dataset\u003c/h2\u003e \u003cp\u003eTable\u0026nbsp;\u003cspan refid=\"Tab1\" class=\"InternalRef\"\u003e1\u003c/span\u003e summarizes some of the classic steel surface images. In the table, \"Dataset\" represents the name of the dataset, \"Categories\" indicates the number of defect categories in the dataset, \"Images\" denotes the total number of images, \"Year\" represents the year of publication, and \"Website\" provides the source for accessing the images. In this paper, we conducted experiments with three datasets, NEU-DET, GC10-DET, and Magnetic-tile-defect-datasets, to demonstrate the generalizability of the proposed model.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab1\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eSteel Surface Defect Detection Datasets\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDataSet\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eCategories\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eImages\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eYear\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eWebsite\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNEU-DET\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1800\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2013\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttp://faculty.neu.edu.cn/songkechen/zh_CN/zdylm/263270/list/index.htm\u003c/span\u003e\u003cspan address=\"http://faculty.neu.edu.cn/songkechen/zh_CN/zdylm/263270/list/index.htm\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eSeverstal-Steel-Defect-Detection\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e18074\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2019\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.severstal.com/\u003c/span\u003e\u003cspan address=\"https://www.severstal.com/\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eGuangdong- Aluminum-Defect-Detection\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e27\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e3686\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2016\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://tianchi.aliyun.com/dataset/dataDetail?dataId=140666\u003c/span\u003e\u003cspan address=\"https://tianchi.aliyun.com/dataset/dataDetail?dataId=140666\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eBSData-dataset\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1104\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2021\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://github.com/2Obe/BSData?tab=readme-ov-file\u003c/span\u003e\u003cspan address=\"https://github.com/2Obe/BSData?tab=readme-ov-file\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eGC10-DET\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e3570\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2020\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://github.com/lvxiaoming2019/GC10-DET-Steellic-Surface-Defect-Datasets?tab=readme-ov-file\u003c/span\u003e\u003cspan address=\"https://github.com/lvxiaoming2019/GC10-DET-Steellic-Surface-Defect-Datasets?tab=readme-ov-file\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMagnetic-tile-defect-datasets\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1344\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2018\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://github.com/abin24/Magnetic-tile-defect-datasets\u003c/span\u003e\u003cspan address=\"https://github.com/abin24/Magnetic-tile-defect-datasets\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec4\" class=\"Section2\"\u003e \u003ch2\u003e2.2 Attention Mechanism\u003c/h2\u003e \u003cp\u003eThe attention mechanism is a method that mimics the human visual and cognitive systems[\u003cspan citationid=\"CR30\" class=\"CitationRef\"\u003e30\u003c/span\u003e]. It can select the most critical information for the current task from much information. It is applied in machine learning and deep learning tasks to enhance model performance. Depending on the application and task, attention mechanisms can be categorized into three main types: hard attention mechanism, soft attention mechanism, and self-attention mechanism. In the hard attention mechanism, the model focuses only on a specific input part, directly discarding irrelevant parts. Unlike the hard attention mechanism, the soft attention mechanism allows the model to assign weights to different input parts rather than focusing only on a specific part. The self-attention mechanism allocates attention to different positions by capturing dependencies between different locations. The soft attention mechanism is the most commonly used in steel surface defect detection. Representative articles include SE[\u003cspan citationid=\"CR30\" class=\"CitationRef\"\u003e30\u003c/span\u003e], CBAM[\u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e31\u003c/span\u003e], ECA[\u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e32\u003c/span\u003e], among others. In this paper, the attention module EMABTK is also composed of soft attention.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec5\" class=\"Section2\"\u003e \u003ch2\u003e2.3 Image Preprocessing\u003c/h2\u003e \u003cp\u003eImage preprocessing techniques[\u003cspan citationid=\"CR33\" class=\"CitationRef\"\u003e33\u003c/span\u003e] in object detection involve processing operations on input images to extract and enhance the object information, providing better input for subsequent detection. Familiar image preprocessing techniques include image grayscale conversion, image denoising, and image enhancement. Grayscale conversion refers to converting a color image to a grayscale image. In numerous tasks, considering image brightness information alone suffices, rendering the inclusion of color information unnecessary. Therefore, converting a color image to a grayscale image simplifies the processing and reduces computational complexity. During the image acquisition and transmission process, various interferences and noises, such as Gaussian and salt-and-pepper noise, often affect the image. Filters can mitigate the impact of noise on image quality. Image enhancement[\u003cspan citationid=\"CR34\" class=\"CitationRef\"\u003e34\u003c/span\u003e] improves images' quality and visual effects by altering attributes such as contrast, brightness, and color.\u003c/p\u003e \u003cp\u003eIn this paper, we employ the AIS image preprocessing method. We apply two different pixel transformations to enhance the input single-channel grayscale image. Then, the resulting image is concatenated with the original input image to obtain a three-channel image fed into the detection network.\u003c/p\u003e \u003c/div\u003e"},{"header":"3 Method","content":"\u003cdiv id=\"Sec7\" class=\"Section2\"\u003e \u003ch2\u003e3.1 YOLOv8-FCS algorithm\u003c/h2\u003e \u003cp\u003eThe paper proposes improvements to the YOLOv8 network by introducing various modules and strategies, presenting a network suitable for steel surface defect detection. As shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig1\" class=\"InternalRef\"\u003e1\u003c/span\u003e, the YOLOv8-FCS network in this paper comprises three main parts: Backbone, Neck, and Head. Initially, before entering the backbone, the AIS method transforms the single-channel grayscale image into a three-channel image. Then, the preprocessed images are inputted into the backbone. The structure of the backbone is similar to YOLOv5, but it replaces the C3 module with the more gradient-rich C2f module. Features are extracted through multiple convolution modules in the backbone and enhanced through the SPPF module before entering the PANet connection in the Neck for bidirectional feature fusion. Finally, the features are fed into the Head layer for defect prediction and localization.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec8\" class=\"Section2\"\u003e \u003ch2\u003e3.2 Single-channel image adversarial input strategy\u003c/h2\u003e \u003cp\u003eIn this study, we propose a novel single-channel image input strategy to improve the model's efficiency and performance in processing grayscale images. Traditional methods often use the gray2rgb conversion, duplicating the single-channel grayscale image into three color channels to adapt to convolutional neural networks designed for processing color images. However, this approach needs to improve on significant data redundancy issues since the information in the three channels is identical. To overcome this limitation, we explore an innovative grayscale image input strategy that enhances the model's performance by introducing different information in the three channels.\u003c/p\u003e \u003cp\u003eFigure \u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e illustrates the comparison between our approach and the conventional method. Figure\u0026nbsp;\u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e(a) depicts the traditional grayscale image input method, which directly applies the gray2rgb conversion, resulting in data redundancy as the content in the three channels is the same. In contrast, our strategy employs two opposing filtering methods to process the original grayscale image, generating three channels with inconsistent information, as shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e(b). We apply a mean filter in the first channel to smooth the original grayscale image. Mean filtering eliminates noise and minor image disturbances while preserving the overall contours and structures. In the second channel, different detail enhancement filters with varying parameters are used to highlight the image's details and texture information. Detail enhancement filtering can increase the local contrast of the image, making subtle features more pronounced and providing rich texture information for the model. The third channel uses the original image as input, retaining the raw image information. Through this design, our grayscale image input strategy effectively utilizes the three channels to represent different levels of image information, from global to detail, avoiding data redundancy and aiming to provide more valuable features for deep learning model learning.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec9\" class=\"Section2\"\u003e \u003ch2\u003e3.3 Modules in the YOLOv8-FCS Network\u003c/h2\u003e \u003cp\u003eFigure \u003cspan refid=\"Fig3\" class=\"InternalRef\"\u003e3\u003c/span\u003e illustrates the composition of the YOLOv8-FCS network modules. The Conv module consists of a 2D convolutional layer, a batch normalization (BN) layer, and the SiLU activation function. The Conv module performs 2D convolution operations to extract spatial and channel information from the input feature map. The output is then normalized using the BN layer to accelerate the training process and improve model stability. Finally, the SiLU activation function applies a non-linear transformation to introduce non-linear features and enhance the model's expressive power. The C2f module is used for feature fusion and consists of two Conv layers and multiple Bottleneck blocks. The SPPF module is an accelerated version of the SPP module used for multiscale feature fusion. It is composed of Conv modules and max pooling layers. The EMABTK module incorporates the EMA attention mechanism into the Bottleneck block. Traditional lightweight attention mechanisms focus on simplifying the model structure, resulting in the loss of feature information. However, the EMA attention mechanism[\u003cspan citationid=\"CR35\" class=\"CitationRef\"\u003e35\u003c/span\u003e] can learn effective channel descriptions without reducing the dimension. It reconstructs a portion of the channel dimensions into the batch dimensions, reducing computational overhead while preserving information from each channel. The EMA attention mechanism also groups the channel dimension into multiple sub-features, ensuring spatial semantic features are evenly distributed within each feature group. In steel surface defect images, due to variations in defect size, position, and shape, the introduction of the EMA attention mechanism promotes information transfer between different-dimensional features. This mechanism aids the model in understanding and capturing the feature representation of defects, thereby improving the model's detection capability.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec10\" class=\"Section2\"\u003e \u003ch2\u003e3.4 Detection Head\u003c/h2\u003e \u003cp\u003eThe complexity of combining localization and classification in object detection has led to the development of various detection heads. There are two common types of detection heads: coupled heads and decoupled heads. A coupled head combines the classification and localization tasks into a single neural network, where a single network simultaneously performs classification and localization. The YOLOv3-YOLOv5 algorithms employ coupled heads, where the classification branch and localization branch share parameters, reducing the amount of computation and parameters. However, due to the different focus of the classification and regression tasks, coupled heads often suffer from lower detection accuracy.\u003c/p\u003e \u003cp\u003eTo address the issue above, YOLOX adopts a decoupled head that extracts object position and class information separately through different network branches. This method successfully mitigates conflicts in feature information required for various tasks, thereby significantly improving the model's convergence speed and detection accuracy. In YOLOv6, researchers employ a mixed channel strategy to construct a more efficient detection head. Similarly, YOLOv8 also adopts a decoupled head structure. Two parallel branches extract class and position features, respectively. Unlike YOLOv6 and YOLOX, YOLOv8's head does not have a confidence branch and only consists of classification and regression branches. The regression branch employs the integral form representation mentioned in DFL. Additionally, the channel numbers of the class and regression branch are different, enabling a better representation of the two distinct features.\u003c/p\u003e \u003cp\u003eIn steel surface defect detection, an image may contain defects of multiple scales, types, and locations. Therefore, an effective detection head should possess scale-awareness, task-awareness, and spatial-awareness capabilities. In this research, we enhance the YOLOv8 detection head by integrating the DyHeadBlock[\u003cspan citationid=\"CR36\" class=\"CitationRef\"\u003e36\u003c/span\u003e] module, as depicted in Fig.\u0026nbsp;\u003cspan refid=\"Fig4\" class=\"InternalRef\"\u003e4\u003c/span\u003e. Figure\u0026nbsp;\u003cspan refid=\"Fig5\" class=\"InternalRef\"\u003e5\u003c/span\u003e visually represents the modified structure. The DyHeadBlock module incorporates three types of attention: scale, spatial, and task awareness, effectively improving the model's detection accuracy.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec11\" class=\"Section2\"\u003e \u003ch2\u003e3.5 Loss Function\u003c/h2\u003e \u003cp\u003eIn steel surface defect detection, a loss function plays a pivotal role in precisely predicting the category and location of defects in the image. The loss function measures the discrepancy between the predicted bounding boxes and class labels and the ground truth bounding boxes and class labels. By minimizing the loss function, the model's predictions can be brought closer to the ground truth, thereby enhancing the model's accuracy.\u003c/p\u003e \u003cp\u003eThis paper's loss function comprises three components: the classification loss \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({L}_{cls}\\)\u003c/span\u003e\u003c/span\u003e,the bounding box loss \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({L}_{box}\\)\u003c/span\u003e\u003c/span\u003e, and the DFL loss \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({L}_{dfl}\\)\u003c/span\u003e\u003c/span\u003e. The formula for the loss function is as follows:\u003cdiv id=\"Equ1\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ1\" name=\"EquationSource\"\u003e\n$${L}_{all}={\\lambda }_{cls}{L}_{cls}+{\\lambda }_{box}{L}_{box}+{\\lambda }_{dfl}{L}_{dfl}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e1\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003e \u003cspan class=\"InlineEquation\"\u003e \u003cspan class=\"mathinline\"\u003e\\({L}_{all}\\)\u003c/span\u003e \u003c/span\u003e encompasses three components, where \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\lambda\\)\u003c/span\u003e\u003c/span\u003e is a hyperparameter representing the weights assigned to each component. These weights can be adjusted based on the specific requirements before training. In this paper, the weights for the three components are 0.5, 7.5, and 1.5, respectively.\u003c/p\u003e \u003cp\u003eThe classification loss, denoted as \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({L}_{cls}\\)\u003c/span\u003e\u003c/span\u003e, utilizes the BCE(binary cross-entropy) loss and can be mathematically expressed as follows:\u003cdiv id=\"Equ2\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ2\" name=\"EquationSource\"\u003e\n$${L}_{cls}=-[{C}_{i}log{C}_{i}^{{\\prime }}+\\left(1-{C}_{i}\\right)\\text{log}\\left(1-{C}_{i}^{{\\prime }}\\right)]$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e2\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003e \u003cspan class=\"InlineEquation\"\u003e \u003cspan class=\"mathinline\"\u003e\\({C}_{i}\\)\u003c/span\u003e \u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{i}^{{\\prime }}\\)\u003c/span\u003e\u003c/span\u003e represent the class's actual and predicted values.\u003c/p\u003e \u003cp\u003eThe bounding box loss, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({L}_{box}\\)\u003c/span\u003e\u003c/span\u003e, utilizes the CIoU Loss, which considers multiple factors such as position, shape, and orientation. This careful consideration allows the model to learn the characteristics of the target bounding boxes more effectively, thus enhancing its performance in steel surface defect detection. The expression for the CIoU Loss is as follows:\u003cdiv id=\"Equ3\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ3\" name=\"EquationSource\"\u003e\n$${L}_{box}=1-IoU+\\frac{{\\rho }^{2}\\left(b,{b}^{gt}\\right)}{{c}^{2}}+\\alpha v$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e3\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ4\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ4\" name=\"EquationSource\"\u003e\n$$v=\\frac{4}{{\\pi }^{2}}\\left(arctan\\frac{{w}^{gt}}{{h}^{gt}}-arctan\\frac{w}{h}\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e4\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ5\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ5\" name=\"EquationSource\"\u003e\n$$\\alpha =\\frac{v}{1-IoU+v}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e5\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eHere, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\rho\\)\u003c/span\u003e\u003c/span\u003e represents the Euclidean distance, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(b\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({b}^{gt}\\)\u003c/span\u003e\u003c/span\u003e denote the center coordinates of the predicted and ground truth bounding boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(w\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(h\\)\u003c/span\u003e\u003c/span\u003e represent the width and height of the predicted bounding box, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({w}^{gt}\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({h}^{gt}\\)\u003c/span\u003e\u003c/span\u003e represent the width and height of the ground truth bounding box, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(c\\)\u003c/span\u003e\u003c/span\u003e denotes the diagonal length of the smallest enclosing box covering the two boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(v\\)\u003c/span\u003e\u003c/span\u003e evaluates the consistency of aspect ratio and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\alpha\\)\u003c/span\u003e\u003c/span\u003e is a trade-off parameter.\u003c/p\u003e \u003cp\u003eWe compute the DFL by utilizing the distances between the positive sample labels and the center points of the predicted bounding boxes concerning each side. Before calculating the DFL loss, converting the positive sample labels(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({x}_{min}\\)\u003c/span\u003e\u003c/span\u003e,\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({y}_{min}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({x}_{max}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({y}_{max}\\)\u003c/span\u003e\u003c/span\u003e)into distances from the center to the left, top, right, and bottom edges is necessary. The expression for the DFL loss is as follows:\u003cdiv id=\"Equ6\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ6\" name=\"EquationSource\"\u003e\n$$DFL\\left({S}_{i},{S}_{i+1}\\right)=-[\\left({y}_{i+1}-y\\right)\\text{log}\\left({S}_{i}\\right)+\\left(y-{y}_{i}\\right)\\text{log}\\left({S}_{i+1}\\right)]$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e6\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003c/div\u003e"},{"header":"4 Experiments","content":"\u003cdiv id=\"Sec13\" class=\"Section2\"\u003e \u003ch2\u003e4.1 Experimental Platform and Relevant Metrics\u003c/h2\u003e \u003cp\u003eThe evaluation of network performance primarily relies on mAP during the training process and the performance of the trained network on the validation set. Precision(P), recall(R), and mAP are adopted as performance evaluation metrics to assess the detection results quantitatively. The expressions for P and R are as follows:\u003cdiv id=\"Equ7\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ7\" name=\"EquationSource\"\u003e\n$$P= TP/(TP+FP)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e7\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ8\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ8\" name=\"EquationSource\"\u003e\n$$R = TP/\\left(TP+FN\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e8\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eTrue positives (TP): The number of samples that are positive and correctly classified as positive by the classifier; True negatives (TN): The number of samples that are negative and correctly classified as negative by the classifier; False positives (FP): The number of samples that are negative but incorrectly classified as positive by the classifier; False negatives (FN): The number of samples that are positive but incorrectly classified as negative by the classifier.\u003c/p\u003e \u003cp\u003eAverage Precision (AP) is the area under the P-R curve. Generally, a higher AP value indicates a better classifier performance. mAP takes the AP values for each class separately, calculates the average of all class APs, and represents a comprehensive measure of the average precision for the detected objects. Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e presents the experimental platform utilized in this study.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eExperimental Platform\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"2\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eplatform\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003especifications\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCPU\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e13th Gen Intel(R) Core(TM) i5-13600KF\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eGPU\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNVIDIA GeForce RTX 4070Ti\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eOperating System\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eWindows 11\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFramework\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePytorch 1.21\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec14\" class=\"Section2\"\u003e \u003ch2\u003e4.2 Experimental Dataset\u003c/h2\u003e \u003cp\u003eTo demonstrate the versatility of our model, we conducted experiments on three open-source datasets: NEU-DET[\u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e37\u003c/span\u003e], GC10[\u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e38\u003c/span\u003e], and Magnetic tile defect(MTD)[\u003cspan citationid=\"CR39\" class=\"CitationRef\"\u003e39\u003c/span\u003e].\u003c/p\u003e \u003cp\u003eThe NEU-DET dataset is an open dataset specifically designed for hot-rolled steel strip defect detection. It consists of 1800 images, with 1440 randomly selected for training and 360 images for validation. The images have a size of 200\u0026times;200, which we resized to 224\u0026times;224 before inputting them into the network. The dataset includes six defect classes: crazing, inclusion, patches, pitted_surface, rolled-in_scale, and scratches. Figure\u0026nbsp;6(a) shows the distribution of each class.\u003c/p\u003e \u003cp\u003eThe GC10 dataset is collected from real industrial settings, specifically designed for steel plate surface defect detection. It consists of 10 different defect classes and comprises 3570 grayscale images. Out of these, there are 2294 labeled images available for use. We randomly selected 1836 images as the training set and 458 as the validation set. Figure\u0026nbsp;6(b) illustrates the distribution of each class.\u003c/p\u003e \u003cp\u003eThe MTD dataset is a publicly available dataset for magnetic tile defect detection. It consists of 1344 images, with 392 images containing defects. We randomly selected 314 images for training and 78 images for validation. The dataset encompasses five defect classes: MT_Uneven, MT_Blowhole, MT_Break, MT_Crack, and MT_Fray. Figure\u0026nbsp;6(c) depicts the distribution of each class.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec15\" class=\"Section2\"\u003e \u003ch2\u003e4.3 Ablation Experiments\u003c/h2\u003e \u003cp\u003eResults on the NEU-DET dataset are presented in Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e, indicating a significant improvement in the performance of the YOLOv8-FCS model by introducing three technical improvements: AIS, DyHeadBlock, and EMABTK. The complete model, incorporating all three improvements, achieved mAP50 and mAP50-95 scores of 77.3% and 44.5%, respectively, outperforming the baseline YOLOv8n model with 74.1% and 41.8%. Moreover, despite the increased parameters and computational complexity observed in the complete model, its recall improved, demonstrating enhanced detection capabilities.\u003c/p\u003e \u003cp\u003eSimilar effectiveness of these technical improvements was observed on the GC10 dataset, as shown in Table\u0026nbsp;\u003cspan refid=\"Tab4\" class=\"InternalRef\"\u003e4\u003c/span\u003e. The complete model achieved mAP50 and mAP50-95 scores of 65.5% and 33.6%, respectively, exhibiting stable improvement compared to the baseline model. Despite the comparatively modest progress on this dataset, considering the potentially higher complexity or diversity of the GC10 dataset, such improvement still validates the robustness and adaptability of the YOLOv8-FCS model. Changes in precision and recall also reflect the model's adaptability to different scenarios.\u003c/p\u003e \u003cp\u003eOn the MTD dataset, the complete model also demonstrated excellent performance, as shown in Table\u0026nbsp;\u003cspan refid=\"Tab5\" class=\"InternalRef\"\u003e5\u003c/span\u003e, achieving mAP50 and mAP50-95 scores of 73.8% and 50.3%, respectively. Notably, the complete model achieved the highest precision of 84.8%, showcasing its significant capability in reducing false positives. The improvement in recall also indicates the model's ability to provide more comprehensive coverage of actual targets, which is crucial for applications such as defect detection that require high precision and recall.\u003c/p\u003e \u003cp\u003eFigure 7 depicts the mAP curves during the training process on the NEU-DET, GC10, and MTD. It is evident from the figure that the mAP values of the YOLOv8-FCS model surpass those of the YOLOv8 model on all three datasets. Furthermore, through a comprehensive analysis of the results from ablation experiments on the three datasets, it is evident that the three technical improvements (AIS, DyHeadBlock, and EMABTK) are critical for enhancing the performance of the YOLOv8-FCS model. These improvements enhance detection accuracy (mAP) and optimize precision and recall, enabling the model to deliver better performance and adaptability across different application scenarios. While these improvements inevitably increase parameters and computational complexity, the trade-off is reasonable considering the significant performance improvement. Overall, the YOLOv8-FCS model, empowered by these innovative improvements, demonstrates strong competitiveness and broad application potential in object detection.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab3\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 3\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of ablation experiments on the NEU-DET dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"10\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c10\" colnum=\"10\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"5\" nameend=\"c4\" namest=\"c2\"\u003e \u003cp\u003eBaseline(YOLOv8n)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c10\" namest=\"c5\"\u003e \u003cp\u003eOur Models\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAIS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDyHeadBlock\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEMABTK\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e74.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e75.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e75.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e74.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e76.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e73.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e75.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e77.3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50-95\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e41.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e43.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e43.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e42.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e44.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e41.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e43.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e44.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eParams(M)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e3.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e3.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFlops(G)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e157.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e156.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e108.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e125.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e107.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e93.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e124.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e93.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eP (%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e74.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e74.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e71.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e67.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e73.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e66.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e66.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e71.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e67.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e68.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e69.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e69.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e70.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e70.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e71.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e72.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab4\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 4\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of ablation experiments on the GC10 dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"10\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c10\" colnum=\"10\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"5\" nameend=\"c4\" namest=\"c2\"\u003e \u003cp\u003eBaseline(YOLOv8n)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c10\" namest=\"c5\"\u003e \u003cp\u003eOur Models\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAIS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDyHeadBlock\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEMABTK\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e64.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e67.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e64.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e65.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e66.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e64.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e66.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e65.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50-95\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e32.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e33.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e33.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e33.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e32.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e32.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e33.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e33.6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eParams(M)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e3.33\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e3.33\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFlops(G)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e76.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e75.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e59.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e65.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e58.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e57.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e64.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e57.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eP (%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e65.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e68.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e70.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e65.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e67.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e65.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e68.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e66.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e62.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e65.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e58.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e62.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e66.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e61.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e65.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e62.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab5\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 5\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of ablation experiments on the MTD dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"10\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c10\" colnum=\"10\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"5\" nameend=\"c4\" namest=\"c2\"\u003e \u003cp\u003eBaseline(YOLOv8n)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c10\" namest=\"c5\"\u003e \u003cp\u003eOur Models\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAIS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDyHeadBlock\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEMABTK\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e71.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e74.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e72.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e73.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e71.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e74.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e72.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003emAP50-95\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e48.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e51.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e49.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e51.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e50.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e50.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e51.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e50.3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eParams(M)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2.87\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e3.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e3.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e3.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFlops(G)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e8.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e9.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e9.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e107.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e107.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e81.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e86.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e81.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e70.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e85.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e70.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eP (%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e80.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e70.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e78.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e72.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e79.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e82.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e78.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e84.8\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e65.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e71.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colspan=\"2\" nameend=\"c5\" namest=\"c4\"\u003e \u003cp\u003e70.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e76.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e69.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e71.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e70.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e69.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eTo gain a deeper understanding of the impact of multiple attention mechanisms on the model's focusing capability, we employed heatmap visualization techniques to analyze the attention distribution of the model, as shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig6\" class=\"InternalRef\"\u003e8\u003c/span\u003e. The heatmap clearly illustrates that the model significantly reduces its focus on the background while concentrating more on the target objects after introducing attention mechanisms. This finding suggests that attention mechanisms effectively guide the model's attention towards regions that are more crucial for the final detection task, thereby enhancing the model's detection accuracy and efficiency.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eWe have observed a significant performance improvement through comparative analysis by incorporating multiple attention mechanisms. The visualized results from the heatmaps further validate the effectiveness of these attention mechanisms in enabling the model to focus more on critical information in the images, reducing false detections, and enhancing detection accuracy. These findings not only demonstrate the efficacy of our model design but also provide valuable insights for future research in the field of object detection.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec16\" class=\"Section2\"\u003e \u003ch2\u003e4.4 Comparison with Other Algorithmic Detection Results\u003c/h2\u003e \u003cp\u003eOn the NEU-DET, GC10, and MTD, various object detection models exhibit different performance characteristics, as shown in Tables\u0026nbsp;\u003cspan refid=\"Tab6\" class=\"InternalRef\"\u003e6\u003c/span\u003e\u0026ndash;\u003cspan refid=\"Tab8\" class=\"InternalRef\"\u003e8\u003c/span\u003e. Key metrics such as parameters, computational complexity, FPS, mAP, precision, and recall show significant differences among the YOLO series (including YOLOv6n, YOLOv6s, YOLOv5n, YOLOv5s, YOLOv3-tiny, YOLOv7-tiny, and the focus of this paper, YOLOv8-FCS), Faster-RCNN, and YOLOX. These differences are influenced by the design philosophies of different models, with one-stage models inclined towards optimizing speed and streamlining the process. In contrast, two-stage models prioritize improving detection accuracy.\u003c/p\u003e \u003cp\u003eOn the NEU-DET dataset, YOLOv8-FCS stands out with an impressive mAP50 of 77.3% and mAP50-95 of 44.5%, demonstrating its efficiency and accuracy in handling challenging industrial images. In contrast, other YOLO series models, Faster-RCNN and YOLOX, exhibit competitive performance but fall short in precision, recall, or frame rate. On the GC10 dataset, where models face increased challenges, the overall mAP decreases. YOLOv8-FCS again proves its adaptability and superiority with a mAP50 of 65.5% and mA50-95 of 33.6%. Models like YOLOv6s and YOLOv5n demonstrate advancements in precision and recall, demonstrating their potential in handling complex environments. On the MTD dataset, YOLOv8-FCS performs exceptionally well, particularly with a mAP50 reaching 73.8%, showcasing its strong adaptability to multi-object detection tasks.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab6\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 6\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of the comparative experiments on the NEU-DET dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethods\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eParams\u003c/p\u003e \u003cp\u003e(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eFLOPS\u003c/p\u003e \u003cp\u003e(G)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003emAP50\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003emAP50-95(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eP(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6n[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.04\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e169.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e42.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e69.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e68.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6s[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e15.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e44.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e153.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e41.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e69.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e69.6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5n[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e1.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e4.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e191.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e75.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e37.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e70.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e70.3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5s[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e6.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e15.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e178.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e77.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e40.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e74.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e70.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv3-tiny[\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.28\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e12.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e434.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e74.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e36.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e67.3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv7-tiny[\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e5.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e13.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e78.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e73.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e36.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e73.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e66.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFaster-RCNN[\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e41.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e23.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e21.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e74.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e39.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOX-s[\u003cspan citationid=\"CR42\" class=\"CitationRef\"\u003e42\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.94\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3.28\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e69.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e67.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e34.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv8-FCS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e93.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e77.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e44.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e71.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e72.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab7\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 7\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of the comparative experiments on the GC10 dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethods\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eParams\u003c/p\u003e \u003cp\u003e(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eFLOPS\u003c/p\u003e \u003cp\u003e(G)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003emAP50\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003emAP50-95(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eP(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6n[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.04\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e116.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e62.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e31.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e68.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e59.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6s[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e15.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e44.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e90.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e65.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e32.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e72.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e60.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5n[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e1.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e4.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e108.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e64.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e32.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e65.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e62.6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5s[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e6.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e15.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e87.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e64.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e32.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e65.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e63.1\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv3-tiny[\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e12.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e115.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e57.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e27.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e56.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e59.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv7-tiny[\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e5.75\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e13.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e55.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e62.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e31.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e59.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e63.7\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFaster-RCNN[\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e41.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e90.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e20.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e65.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e32.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOX-s[\u003cspan citationid=\"CR42\" class=\"CitationRef\"\u003e42\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.94\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e26.78\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e55.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e57.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e27.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv8-FCS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e57.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e65.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e33.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e66.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e62.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab8\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 8\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of the comparative experiments on the MTD dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethods\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eParams\u003c/p\u003e \u003cp\u003e(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eFLOPS\u003c/p\u003e \u003cp\u003e(G)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003emAP50\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003emAP50-95(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eP(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eR(%)\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6n[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.04\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e121.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e70.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e49.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e82.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e63.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6s[\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e15.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e44.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e85.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e71.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e50.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e74.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e72.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5n[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e1.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e4.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e168.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e66.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e42.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e72.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e64.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5s[\u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e6.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e15.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e149.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e71.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e47.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e72.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e72.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv3-tiny[\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.27\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e12.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e356.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e70.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e46.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e78.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e64.6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv7-tiny[\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e5.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e13.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e57.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e69.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e45.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e78.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e66.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFaster-RCNN[\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e41.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e90.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e37.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e66.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e43.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOX-s[\u003cspan citationid=\"CR42\" class=\"CitationRef\"\u003e42\u003c/span\u003e]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e8.94\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e26.77\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e19.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e68.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e44.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv8-FCS\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e4.08\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e11.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e70.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e50.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e84.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e69.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eThe YOLOv8-FCS model significantly enhances detection accuracy while maintaining efficiency, thanks to its lower parameters, computational complexity, and outstanding FPS, mAP, precision, and recall performance. These results demonstrate that YOLOv8-FCS is a powerful visual detection model that excels in various tasks and environments. Furthermore, the success of YOLOv8-FCS further validates the potential and prospects of one-stage detection models in deep learning. Meanwhile, other YOLO series models, Faster RCNN, YOLOX, and others, also demonstrate their robust functionality and application potential in their respective domains. However, in direct comparison with YOLOv8-FCS, there is still room for improvement in specific vital metrics. Overall, the performance of these models not only reflects the latest advancements in object detection technology and provides valuable insights for future research and applications.\u003c/p\u003e \u003cp\u003eFigure \u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e9\u003c/span\u003e showcases a comparative analysis of partial detection results between the YOLOv8-FCS and YOLOv8 models across three distinct datasets (NEU-DET, GC10, and MTD dataset). Through this comparison, we can visually observe the performance improvement brought by the model enhancements, particularly in reducing missed detections and false positives.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eFigure \u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e9\u003c/span\u003e provides a visual depiction that allows us to discern that the YOLOv8-FCS model attains a remarkable decrease in false negative rate on three datasets after incorporating multiple attention mechanisms. This progress can be attributed to the ability of attention mechanisms to help the model focus more on the target regions, thereby enhancing the detection capability of small objects or objects in complex backgrounds. Notably, when confronted with the MTD dataset, which frequently encompass minor or subtle defects, the enhanced model showcases a heightened proficiency in recognizing these targets, indicating a strengthened capacity for handling challenging scenarios.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec17\" class=\"Section2\"\u003e \u003ch2\u003e4.5 Qualitative Results\u003c/h2\u003e \u003cp\u003eFigure \u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e10\u003c/span\u003e depicts the qualitative results of the YOLOv8-FCS algorithm on three datasets. The figure provides compelling evidence that the YOLOv8-FCS model achieves accurate recognition and precise localization of defects in steel surface images.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e"},{"header":"5 Conclusion","content":"\u003cp\u003eIn summary, to address the limitations of previous methods for steel surface defect detection, such as low detection accuracy, slow speed, low level of intelligence, and insufficient utilization of image information, we have made improvements to the YOLOv8 model and proposed the YOLOv8-FCS model to achieve efficient and accurate detection of steel surface defects. We have also introduced a single-channel adversarial input preprocessing method and incorporated multiple attention modules to enhance the network's representation capability and detection performance. The results on three open-source datasets demonstrate that the detection performance of YOLOv8-FCS surpasses that of YOLOv8 and other models. The model achieves a detection speed of 93 frames per second, with a mAP of 77.3% on the NEU-DET dataset, effectively balancing detection accuracy and efficiency. The visualization results through heatmaps further confirm that the proposed YOLOv8-FCS algorithm exhibits superior expressive power compared to other algorithms.\u003c/p\u003e \u003cp\u003eThis paper proposes an algorithm that is a general model, enabling easy application to other detection tasks, such as medical image detection and intelligent monitoring. Engineers and researchers can customize and improve the model according to their specific tasks and adapt it to precise detection requirements. Furthermore, there is room for improvement in the single-channel adversarial input preprocessing method proposed in this paper. While the AIS method enhances the network's detection performance, it does come at the cost of preprocessing time. Interested researchers can delve into the exploration of acceleration algorithms to optimize this process, which is one of our future research directions. Looking ahead, we plan to apply the AIS method to image classification and image segmentation domains to study its effectiveness in other areas. We will also continue to extend the application of the YOLOv8-FCS model to detection tasks in different fields.\u003c/p\u003e"},{"header":"Declarations","content":"\u003ch2\u003eDisclosure of Interest\u003c/h2\u003e \u003cp\u003e \u003cb\u003es.\u003c/b\u003e The authors have no competing interests to declare that are relevant to the content of this article.\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eCompeting Interests\u003c/strong\u003e\u003cp\u003eThe authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Rongsheng Lu reports financial support was provided by National Natural Science Foundation of China (NSFC) Grant No. 51875164). Rongsheng Lu reports was provided by National key Research and Development Program of China (No. 2018YFB2003801)\u003c/p\u003e\u003c/p\u003e\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eBingtao Hu and Dahang Wan wrote the main manuscript text and prepared figures. Rongsheng Lu did a review of the paper and provided funding. Bingtao Hu , Dahang Wan, Sailei Wang and Jiajie Yin did the experiments for the paper. All authors reviewed the manuscript.\u003c/p\u003e\u003ch2\u003eAcknowledgement\u003c/h2\u003e\u003cp\u003eThis work was supported by the National Key Research and Development Program of China (No. 2023YFF0715502); Anhui Provincial Key Research and Development Project (No. 202304a05020013).\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eUsamentiaga R, Lema DG, Pedrayes OD, Garcia DF (2022) Automated Surface Defect Detection in Metals: A Comparative Review of Object Detection and Semantic Segmentation Using Deep Learning. IEEE Trans Ind Applicat 58:4203\u0026ndash;4213. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TIA.2022.3151560\u003c/span\u003e\u003cspan address=\"10.1109/TIA.2022.3151560\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBatsuuri S, Ahn J, Ko J (2012) Steel surface defects detection and classification using SIFT and voting strategy. 6:161\u0026ndash;166\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eQinghe H, Jiazhuo X, Weidong C (2009) Yang Dalei Application of artificial neural networks to strip steel surface defect diagnosis. In: 2009 Chinese Control and Decision Conference. IEEE, Guilin, China, pp 2476\u0026ndash;2479\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMartins LAO, Padua FLC, Almeida PEM (2010) Automatic detection of surface defects on rolled steel using Computer Vision and Artificial Neural Networks. In: IECON 2010\u0026ndash;36th Annual Conference on IEEE Industrial Electronics Society. IEEE, Glendale, AZ, pp 1081\u0026ndash;1086\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePeng K, Zhang X (2009) Classification Technology for Automatic Surface Defects Detection of Steel Strip Based on Improved BP Algorithm. In: 2009 Fifth International Conference on Natural Computation. IEEE, Tianjian, China, pp 110\u0026ndash;114\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBoudiaf A, Benlahmidi S, Harrar K, Zaghdoudi R (2022) Classification of Surface Defects on Steel Strip Images using Convolution Neural Network and Support Vector Machine. J Fail Anal Preven 22:531\u0026ndash;541. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s11668-022-01344-6\u003c/span\u003e\u003cspan address=\"10.1007/s11668-022-01344-6\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGirshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGirshick R (2015) Fast R-CNN\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRen S, He K, Girshick R, Sun J (2017) Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans Pattern Anal Mach Intell 39:1137\u0026ndash;1149. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TPAMI.2016.2577031\u003c/span\u003e\u003cspan address=\"10.1109/TPAMI.2016.2577031\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWang S, Xia X, Ye L, Yang B (2021) Automatic Detection and Classification of Steel Surface Defect Using Deep Convolutional Neural Networks. Metals 11:388. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/met11030388\u003c/span\u003e\u003cspan address=\"10.3390/met11030388\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHou X, Liu M, Zhang S et al (2023) CANet: Contextual Information and Spatial Attention Based Network for Detecting Small Defects in Manufacturing Industry. Pattern Recogn 140:109558. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.patcog.2023.109558\u003c/span\u003e\u003cspan address=\"10.1016/j.patcog.2023.109558\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRen Q, Geng J, Li J (2018) Slighter Faster R-CNN for real-time detection of steel strip surface defects. 2018 Chinese Automation Congress (CAC). IEEE, Xi\u0026rsquo;an, China, pp 2173\u0026ndash;2178\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShi X, Zhou S, Tai Y et al (2022) An Improved Faster R-CNN for Steel Surface Defect Detection. In: 2022 IEEE 24th International Workshop on Multimedia Signal Processing (MMSP). IEEE, Shanghai, China, pp 1\u0026ndash;5\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHe Y, Song K, Meng Q, Yan Y (2020) An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans Instrum Meas 69:1493\u0026ndash;1504. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TIM.2019.2915404\u003c/span\u003e\u003cspan address=\"10.1109/TIM.2019.2915404\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRedmon J, Divvala S, Girshick R, Farhadi A (2016) You Only Look Once. Unified, Real-Time Object Detection\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRedmon J, Farhadi A YOLO9000: Better, Faster, Stronger. In: 2017 IEEE Conference on Computer Vision and, Recognition P (2017) (CVPR). IEEE, Honolulu, HI, pp 6517\u0026ndash;6525\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRedmon J, Farhadi A (2018) YOLOv3: An Incremental Improvement\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBochkovskiy A, Wang C-Y, Liao H-YM (2020) YOLOv4. Optimal Speed and Accuracy of Object Detection\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWang C-Y, Bochkovskiy A, Liao H-YM (2023) YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. In: 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Vancouver, BC, Canada, pp 7464\u0026ndash;7475\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu W, Anguelov D, Erhan D et al (2016) SSD: Single Shot MultiBox Detector. In: Leibe B, Matas J, Sebe N, Welling M (eds) Computer Vision \u0026ndash; ECCV 2016. Springer International Publishing, Cham, pp 21\u0026ndash;37\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFu C-Y, Liu W, Ranga A et al DSSD: Deconvolutional Single Shot Detector\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhao C, Shu X, Yan X et al (2023) RDD-YOLO: A modified YOLO for detection of steel surface defects. Measurement 214:112776. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.measurement.2023.112776\u003c/span\u003e\u003cspan address=\"10.1016/j.measurement.2023.112776\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eQian X, Wang X, Yang S, Lei J (2022) LFF-YOLO: A YOLO Algorithm With Lightweight Feature Fusion Network for Multi-Scale Defect Detection. IEEE Access 10:130339\u0026ndash;130349. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/ACCESS.2022.3227205\u003c/span\u003e\u003cspan address=\"10.1109/ACCESS.2022.3227205\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu Y, Yu L, Zhang Q (2023) An Improved YOLOv5 Detection Method for Strip Surface Defect. In: 2023 28th International Conference on Automation and Computing (ICAC). pp 1\u0026ndash;7\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYang N, Guo W (2022) Application of Improved YOLOv5 Model for Strip Surface Defect Detection. In: 2022 Global Reliability and Prognostics and Health Management (PHM-Yantai). pp 1\u0026ndash;5\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTang L, Cai LC, Cheng K et al (2023) Improved Yolov5n strip surface defect detection algorithm. In: 2023 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS). pp 1\u0026ndash;5\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYu B, Chen W, Wang W (2023) Research on Industrial Non-Destructive Testing Technology Based on Improved YOLOv5s. In: 2023 12th International Conference of Information and Communication Technology (ICTech). pp 435\u0026ndash;440\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen H, Du Y, Fu Y et al (2023) DCAM-Net: A Rapid Detection Network for Strip Steel Surface Defects Based on Deformable Convolution and Attention Mechanism. IEEE Trans Instrum Meas 72:1\u0026ndash;12. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TIM.2023.3238698\u003c/span\u003e\u003cspan address=\"10.1109/TIM.2023.3238698\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSelvaraju RR, Cogswell M, Das A et al (2020) Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization. Int J Comput Vis 128:336\u0026ndash;359. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s11263-019-01228-7\u003c/span\u003e\u003cspan address=\"10.1007/s11263-019-01228-7\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHu J, Shen L, Albanie S et al (2019) Squeeze-and-Excitation Networks\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWoo S, Park J, Lee J-Y, Kweon IS (2018) CBAM: Convolutional Block Attention Module. In: Ferrari V, Hebert M, Sminchisescu C, Weiss Y (eds) Computer Vision \u0026ndash; ECCV 2018. Springer International Publishing, Cham, pp 3\u0026ndash;19\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWang Q, Wu B, Zhu P et al (2020) ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Seattle, WA, USA, pp 11531\u0026ndash;11539\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKrig S (2016) Image Pre-Processing. In: Krig S (ed) Computer Vision Metrics: Textbook Edition. Springer International Publishing, Cham, pp 35\u0026ndash;74\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDemant C, Garnica C, Streicher-Abel B (2013) Overview: Image Preprocessing. In: Demant C, Streicher-Abel B, Garnica C (eds) Industrial Image Processing: Visual Quality Control in Manufacturing. Springer, Berlin, Heidelberg, pp 25\u0026ndash;63\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOuyang D, He S, Zhang G et al (2023) Efficient Multi-Scale Attention Module with Cross-Spatial Learning. In: ICASSP 2023\u0026ndash;2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, Rhodes Island, Greece, pp 1\u0026ndash;5\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDai X, Chen Y, Xiao B et al (2021) Dynamic Head. Unifying Object Detection Heads with Attentions\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHe Y, Song K, Meng Q, Yan Y (2020) An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features. IEEE Trans Instrum Meas 69:1493\u0026ndash;1504. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TIM.2019.2915404\u003c/span\u003e\u003cspan address=\"10.1109/TIM.2019.2915404\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLv X, Duan F, Jiang J et al (2020) Deep Metallic Surface Defect Detection: The New Benchmark and Detection Network. Sensors 20:1562. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/s20061562\u003c/span\u003e\u003cspan address=\"10.3390/s20061562\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHuang Y, Qiu C, Guo Y et al Surface Defect Saliency of Magnetic Tile\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi C, Li L, Jiang H et al (2022) YOLOv6: A Single-. Stage Object Detection Framework for Industrial Applications\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGitHub - ultralytics/yolov5 YOLOv5 \u003cspan style='font-size:12px;font-family:\"Segoe UI Emoji\",sans-serif;'\u003e🚀\u003c/span\u003e in PyTorch\u0026thinsp;\u0026gt;\u0026thinsp;ONNX\u0026thinsp;\u0026gt;\u0026thinsp;CoreML\u0026thinsp;\u0026gt;\u0026thinsp;TFLite. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://github.com/ultralytics/yolov5\u003c/span\u003e\u003cspan address=\"https://github.com/ultralytics/yolov5\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e. Accessed 13 Mar 2024\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGe Z, Liu S, Wang F et al (2021) YOLOX: Exceeding YOLO Series in 2021\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Object detection, Steel surface defect detection, Attention mechanism, Image preprocessing, Neural network, Deep learning","lastPublishedDoi":"10.21203/rs.3.rs-4368440/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-4368440/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eDefect detection in steel surface is crucial for engineering quality control. Traditional methods for detecting surface defects on steel materials have issues such as low detection accuracy, slow speed, low level of intelligence, and insufficient utilization of images. In response to these challenges, this paper proposes an improved YOLOv8 model for efficient and accurate detection of defects on steel surface. Firstly, we introduce a single-channel adversarial input strategy (AIS) to enhance the utilization of single-channel images and improve the network's detection effectiveness. Secondly, we utilize various attention modules to enhance the Neck and detection head of the network, thereby further improving the network's expressive power and detection performance. Finally, experiments were conducted on three open datasets, achieving a mAP (mean average precision) of 77.3% on the NEU-DET dataset, outperforming YOLOv8 at 74.1%, a mAP of 65.5% on the GC10 dataset, outperforming YOLOv8 at 64.0%, and a mAP of 73.8% on the Magnetic-tile-defect-datasets, outperforming YOLOv8 at 71.2%. Additionally, the average detection speed of this model is 93 frames per second, effectively balancing detection accuracy and efficiency.\u003c/p\u003e","manuscriptTitle":"YOLOv8-FCS: A more focused YOLOv8 model for defect detection in images of steel surface","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-05-13 20:34:08","doi":"10.21203/rs.3.rs-4368440/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"068cc7fc-409b-4087-98f0-643833ddef5e","owner":[],"postedDate":"May 13th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-07-05T08:07:15+00:00","versionOfRecord":[],"versionCreatedAt":"2024-05-13 20:34:08","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-4368440","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-4368440","identity":"rs-4368440","version":["v1"]},"buildId":"WrCJVZZCHTDjtuVLN7oU0","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.