1、Modeling and Simulation 建模与仿真建模与仿真,2023,12(5),4855-4867 Published Online September 2023 in Hans.https:/www.hanspub.org/journal/mos https:/doi.org/10.12677/mos.2023.125441 文章引用文章引用:范虹宇,胡兴柳,马尹琪.基于改进的 YOLOv7 和无人机航拍技术的风机叶片缺陷检测J.建模与仿真,2023,12(5):4855-4867.DOI:10.12677/mos.2023.125441 基于改进的基于改进的YOLOv7和无人机
2、航拍技术的和无人机航拍技术的 风机叶片缺陷检测风机叶片缺陷检测 范虹宇范虹宇1,胡兴柳,胡兴柳2,马尹琪马尹琪1 1盐城工学院电气学院,江苏 盐城 2金陵科技学院智能科学与控制工程学院,江苏 南京 收稿日期:2023年8月1日;录用日期:2023年9月19日;发布日期:2023年9月26日 摘摘 要要 提出一种基于改进提出一种基于改进YOLOv7算法的风电叶片表面缺陷检测方法。该方法通过改进算法的风电叶片表面缺陷检测方法。该方法通过改进YOLOv7模型,提高风机模型,提高风机叶片缺陷检测算法的准确性和效率,使用可切换空洞卷积代替原始模型中的叶片缺陷检测算法的准确性和效率,使用可切换空洞卷积代替
3、原始模型中的MPConv,强化模型对不同强化模型对不同尺度缺陷的敏感程度。引入尺度缺陷的敏感程度。引入CoordATT注意力模块,增强模型整体对模糊特征和小目标特征的关注程度。注意力模块,增强模型整体对模糊特征和小目标特征的关注程度。替换替换CIoU坐标损失函数为坐标损失函数为Wise-IoU,提高模型检测能力的精确度。在自建风电叶片数据集上进行实验验,提高模型检测能力的精确度。在自建风电叶片数据集上进行实验验证,结果表明改进证,结果表明改进YOLOv7模型的平均精度均值提高了模型的平均精度均值提高了1.8%,检测速度达到了,检测速度达到了57fps满足满足无人机巡检无人机巡检实实时检测需求。
4、通过对比实验,改进后的模型时检测需求。通过对比实验,改进后的模型在在mAP、FPS、Precision、Recall等性能指标等性能指标下优下优于于YOLOv5s,Faster R-CNN,SSD等模型。该方法提高了无人机自动化检测风机叶片缺陷的能力。等模型。该方法提高了无人机自动化检测风机叶片缺陷的能力。关键词关键词 YOLOv7,目标检测目标检测,风机叶片风机叶片,深度学习深度学习 Defect Detection of Fan Blades Based on Improved YOLOv7 and Drone Aerial Photography Technology Hongyu Fa
5、n1,Xingliu Hu2,Yinqi Ma1 1School of Electrical Engineering,Yancheng Institute of Technology,Yancheng Jiangsu 2School of Intelligent Science and Control Engineering,Jinling University of Science and Technology,Nanjing Jiangsu Received:Aug.1st,2023;accepted:Sep.19th,2023;published:Sep.26th,2023 范虹宇 等
6、DOI:10.12677/mos.2023.125441 4856 建模与仿真 Abstract A surface defect detection method for wind turbine blades based on the improved YOLOv7 algo-rithm is proposed.This method improves the YOLOv7 model and in order to improve the accuracy and efficiency of the fan blade defect detection algorithm,uses sw
7、itchable cavity convolution to replace MPConv in the original model,enhancing the sensitivity of the model to defects of different scales.The CoordATT attention module is introduced to enhance the overall models attention to fuzzy features and small target features.The CIoU coordinate Loss function
8、is replaced with Wise-IoU to improve the accuracy of model detection capability.Experimental verification was conducted on a self-built wind turbine blade dataset,and the results showed that the average accuracy of the improved YOLOv7 model increased by 1.8%,and the detection speed reached 57fps to
9、meet real-time detection requirements.Through comparative experiments,the improved model is su-perior to YOLOv5s,Faster R-CNN,SSD and other models under mAP,FPS,Precision,Recall and other performance indicators.This method improves the ability of unmanned aerial vehicles to automatically detect defe
10、cts in fan blades.Keywords YOLOv7,Target Detection,Fan Blades,Deep Learning Copyright 2023 by author(s)and Hans Publishers Inc.This work is licensed under the Creative Commons Attribution International License(CC BY 4.0).http:/creativecommons.org/licenses/by/4.0/1.引言引言 风力发电作为一种清洁、可再生的能源形式,受到了全球范围内的广
11、泛关注和推动。全球风电装机容量持续增长,年平均增长率超过了 10%。越来越多的国家将风能发电作为主要的能源发展方向,加大了风电项目的建设和投资。风力发电场通常位于开放环境中,暴露在自然环境下,受到自然演变和生物活动的影响,如强风、大雨、冰雹、沙尘暴、雷暴对风机叶片造成损伤,导致缺陷的产生。风机叶片是风能发电系统的核心组成部分,其结构和状态直接影响发电系统的安全运行。不及时发现和处理缺陷可能导致叶片断裂,从而引发严重的事故。传统的叶片缺陷检测通常需要人工对大量图像进行观察和分析,而目标检测算法可以自动地标记和定位缺陷,提高了检测的效率和准确性1。目前,学者对叶片缺陷检测采用的算法可以分为两类2,
12、一类是两阶段(Two-Stage)目标检测算法,两阶段目标检测算法通常具有较高的检测精度,但相对较慢,如Zhang 3等人在 Mask R-CNN 的基础上,提出了一种新的检测方法,称为图像增强 Mask R-CNN(IE Mask R-CNN),包括用于预处理数据集的图像增强和增强技术的最佳组合,以及为 WTB 缺陷检测和分类任务调整的 Mask R-CNN 模型;Mao 4等人使用迁移学习、可变形卷积和可变形 RoI 对齐的改进策略以及上下文信息融合改进 Cascade R-CNN,改进后的算法对风机叶片表面缺陷检测最大 mAP 达 92.1%。蒋姗5等将 FPN 特征金字塔结构网络与 F
13、aster R-CNN 算法进行结合,并采用 Soft-NMS 算法规避不同目标检测框因重叠而被误删的情况,有效提高了缺陷检测的精度和效率;另一类是单阶段(One-Stage)目标检测算法,单阶段目标检测算法具有较快的检测速度,但相对于两阶段算法在检测精度上有一定的落后,王道累6等将 SSD 骨干神经网络更换为 ResNet101,并提出一种新型注意力网络,用于学习同一通道特征图Open AccessOpen Access范虹宇 等 DOI:10.12677/mos.2023.125441 4857 建模与仿真 区域间关系,改进后的模型平均精度和检测精度均有较大提升;Rui Zhang 7等在
14、原始 YOLOv5 的基础上增加了一个微尺度检测层,并使用 K-means 算法对锚框进行重新聚类,并在每个特征融合层中添加CBAM 注意机制,以减少小目标缺陷和其他缺陷的特征信息丢失。改进后的算法在 mAP 和 FPS 均有所提高;朱佳伟8等通过两种残差网络 ResNet,ResNext 替代传统 VGG 作为 SSD 算法的 Backbone 进行特征提取,在不增加网络结构复杂度的同时,大大提升了网络性能。2.YOLOv7 算法算法 YOLOv7 目标检测算法是由 Chien-Yao Wang 和 Alexey Bochkovskiy 的团队于 2022 年开发并开源,其准确率、速度和通用
15、性等方面相较于以往的单阶段目标检测算法都有很大提升9。YOLOv7 网络模型结构主要由输入端(Input)、骨干网络(Backbone)、颈部(Neck)、检测头(Head)4 部分组成,其网络模型架构如图 1 所示。Figure 1.YOLOv7 network architecture 图图 1.YOLOv7 结构图 范虹宇 等 DOI:10.12677/mos.2023.125441 4858 建模与仿真 最新的 YOLOv7 模型集成了高效层聚合网络 E-ELAN、基于 Concatenation 模型的缩放等策略,在检测效率与精度两个方面实现了提升10。在数据输入模块,YOLOv7
16、模型主要采用了 Mosaic 数据增强技术和传统 Mixup 方式。Mosaic 增强是一种基于空间的随机化方法,它将 4 张图像拼接组成一张图像。Mosaic 增强可以帮助模型扩大训练数据,提高模型的泛化能力和准确性。随后,利用自适应锚框计算方法,使得输入的图像数据都是640 640的尺寸,从而满足主干网络对图像的尺寸要求。主干网络:YOLOv7网络主要由 CBS、E-ELAN 和 MP 三部分组成。CBS 模块由一个 Conv 层,一个 Batch Normalization 层,还有一个激活函数 Silu 层组成。头部网络采用特征金字塔网络(FPN)架构,采用 PANet 设计解决尺度变
17、化问题。引入空间金字塔池和卷积空间金字塔池(Sppcspc)结构、扩展高效层聚合网络(E-ELAN)和 MP2。Sppcspc 结构通过在空间金字塔池化(SPP)结构中加入卷积空间金字塔(CSP)结构,增大感受视野,使得算法适应不同的分辨率图像,用来优化特征提取。预测网络采用 Rep 结构,Rep 结构能够帮助网络更好地控制梯度流,从而提高网络的训练效率和准确性。本文将对 YOLOv7 的部分模块和网络进行改进,以提高其对风电叶片的缺陷识别能力。3.YOLOv7 模型改进模型改进 3.1.SAConv 对于风机叶片缺陷检测任务来说,通常需要考虑不同尺度的缺陷区域,而原始的 YOLOv7 算法采
18、用了固定大小的视野感受机制,通过将输入图像划分为网格单元,并在每个单元上预测目标。这种设计限制了模型对不同尺度目标的感知能力。较小的缺陷可能会被较大的感受野忽略或模糊化,而较大的缺陷可能会被部分覆盖,导致检测不准确。文献11提出的可切换空洞卷积 SAConv(Switchable Atrous Con-volution),允许在一个卷积层中使用不同的空洞率,从而获得多尺度的感受野。通过将 Backbone 部分的MPConv 替换为可切换空洞卷积,能够帮助模型更好地捕捉不同尺度缺陷的特征和上下文信息,SAConv结构如图 2 所示。Figure 2.SAConv 图图 2.SAConv 结构图
19、 SAConv 的整体架构由三个主要的组件构成,中间是 SAC 组件,前后为附加的两个全局上下文模块,这两个模块是轻加权的,因为输入特征首先由全局平均池化层压缩。可切换空洞卷积是在空洞卷积的收集结果处添加了开关功能,开关功能依赖于空间性,每一个特征映射地区可以有不同的开关区控制SAConv 的输出。用(),yConv x w r=表示以 x 为输入,y 为输出,w 为输出的权重系数,空洞率为 r 的卷范虹宇 等 DOI:10.12677/mos.2023.125441 4859 建模与仿真 积操作。将普通卷积层转换为可切换空洞卷积的操作如公式 1 所示。()()()()()()Convert
20、to SAC ,1,11,Conv x wS xConv x wS xConv x ww r+(1)其中 r 为空洞卷积的扩张率,w是可训练的卷积权重增量,开关函数()S x通过一个 5 5 核的平均池化层和一个 1 1 卷积层实现,通过调整开关函数的值,自适应地选择和调整不同空洞率的卷积核,从而提升模型的灵活性和适应性。3.2.CoordAtt 风力发电机的运作环境通常处于风力资源丰富但是无人、少人的地区,长时间运行的风机叶片通常具有复杂的结构和纹理,包括叶片的褶皱、孔洞等。这些细节和纹理可能与某些缺陷相似,这种相似性增加了将背景错误地识别为缺陷或将缺陷错误地识别为背景,导致缺陷位置信息的混
21、淆,造成较高的误警率和漏警率。部分缺陷特征面积比较小,也增大了检测难度。针对这一问题,提出在 Neck 层中添加 CoordAtt 模块,通过引入坐标信息来增强网络对目标位置的感知能力,学习特征目标的坐标权重,使得网络能够更加关注缺陷部位与全局背景的关系,提高了对小目标缺陷和复杂纹理缺陷的感知和定位能力。CoordAtt(Coordinate Attention)是一种用于增强卷积神经网络对位置信息感知能力的注意力机制11。它主要通过学习特征图的坐标权重,使网络更加关注不同位置的特征,以提高对位置信息的敏感性。坐标注意力通过坐标信息嵌入和坐标注意力生成两个步骤来编码具有精确位置信息的通道关系和
22、长距离依赖关系12。CoordAtt 坐标注意力机制如图 3 所示。Figure 3.Coordinate attention 图图 3.坐标注意力机制 CoordAtt 的坐标信息嵌入是指将 2D 全局池化转化为一对 1D 特征编码进行操作。具体来说,给定输入 X,使用两个空间范围的池化核(H,1)或(1,W)分别沿水平坐标和垂直坐标对每个通道进行编码。因此,在第 c 通道高度 h 处的输出可以表示为 范虹宇 等 DOI:10.12677/mos.2023.125441 4860 建模与仿真 ()()01,hcci WZhxh iW=(2)类似地,第 c 个通道宽度为 w 的输出公式表达为(
23、)()01,wcci WZhxh wW=(3)通过上述的两种变换也使得注意力模块能够捕获一个空间方向上的长距离依赖关系,并保留另一个空间方向上的精确位置信息,有助于网络更准确地定位感兴趣的对象。坐标注意力生成是将公式(2)和公式(3)产生的聚合特征图进行级联操作,然后输入到一个 1 1 卷积变换函数 F1中进行操作13,计算公式为()()1,hwfF zz=(4)将f沿空间维度拆分为两个独立的张量/hC r HfR和/wC r WfR。利用另外两个 1 1 卷积变换hF和wF,分别将hf和wf变换为与输入 X 具有相同通道数的张量,得到:()()hhhgFf=(5)()()wwwgFf=(6)
24、将输出hg和wg进行扩展并分别作为注意力权重,得到坐标注意力块的输出公式表达为()()()(),hwccccyi jxi jgigi=(7)3.3.Wise-IoU 针对 YOLOv7 中坐标损失函数使用的是 Ciou 损失函数,主要考虑边界框的位置、大小和重叠程度,而无法很好地处理一些困难样本或边界框之间的不均匀分布。而 Wise-IoU 可以很好改善这种状况。本文提出使用 Wise-IoU 替代 CIoU 损失函数,使得模型在边界框回归中更准确地关注缺陷区域,从而提高边界框回归的准确性。使用 Wise-IoU 替代 IoU 对锚框进行质量评估,可以提供了明智的梯度增益分配策略。该策略在降低
25、高质量锚框的竞争力的同时,也减小了低质量示例产生的有害梯度。使得 Wise-IoU 可以聚焦于普通质量的锚框,并提高模型的整体性能14。由于训练数据中不可避免地包含低质量样本,距离和纵横比等几何因素会加剧对低质量样本的惩罚,从而降低模型的泛化性能。基于此 Wise-IoU 构造了具有两层注意力机制的边界框损失,通过添加非单调聚焦系数,得到动态的 LIoU 和锚点框的质量划分标准,使得 WIoU v3 可以在每一时刻做出最符合当前情况的梯度增益分配策略,其计算公式如下:其计算公式:WIoU 3WIoU 1vvLrL=(8)r=(9)WIoU 1WIoUIoUvLRL=(10)()()22WIoU
26、2expgtgtgxxyyRW+=(11)范虹宇 等 DOI:10.12677/mos.2023.125441 4861 建模与仿真 )*IoUIoU0,LL=+(12)其中,WIoUV1为损失函数;r 为非单调聚焦系数;gW,gH为最小包围盒的尺寸;gtx、gty为真实框的中心点;为描述锚框质量的离群度;*IoUL为单调聚焦系数;IoUL为动量为 m 的滑动平均值。4.实验结果与分析实验结果与分析 4.1.数据集与预处理数据集与预处理 自建风电叶片缺陷数据集,通过无人机航拍采集风机叶片相关数据,航拍过程中,我们遵循相关安全规范,并确保数据的可靠性和完整性,采集图像分辨率为 640*640,将
27、风机叶片的缺陷分为边缘缺失、污染、雷击开裂等类别,再通过 Label-Img 进行数据标注,部分图像标注效果如图 4 所示。Figure 4.Defects in fan blades 图图 4.风机叶片缺陷标注 4.2.数据增强数据增强 由于风电叶片缺陷数据集中,真实缺陷样本较少,导致数据集的类别不平衡。这可能会使得模型在缺陷样本较少的情况下难以准确识别和定位缺陷。通过 Mosaic 数据增强,将多个不同图像拼接成一个大的合成图像,从而增加数据的多样性和复杂性。还通过尺寸随机缩放、明暗度变化、高斯滤波及 HSV 变换等方法,数据增强效果如图 5。范虹宇 等 DOI:10.12677/mos.
28、2023.125441 4862 建模与仿真 (a)原图 (b)HSV 变换 (c)明暗度变化 (d)高斯滤波 (e)Mosaic Figure 5.Data enhancement 图图 5.数据增强 4.3.训练参数设置训练参数设置 训练时 Batch_size=8,Learning rate 设置为 0.01,Final OneCycleLR learning rate 设置为 0.1,Weight-Decay 设置为 0.0007,epochs 设置为 300。其他基础环境版本和硬件如下(表 1)。Table 1.Environment and hardware parameters
29、表表 1.环境和硬件参数 Software,Hardware/Systems Configuration System Windows10 CPU I7-12700H GPU GeForce RTX 3050 RAM 16GB Development Languages Python3.9 Deep Learning Framework Pytorch1.11.0 Accelerated Environment 11.6 Torchvision 0.12.0 4.4.评判指标评判指标 对于目标检测模型检测性能的评判,通常使用 mAP(mean Average Precision)、FPS(Fr
30、ames Per SecondS)、Recall、Precision 这 4 项指标15。mAP 综合考虑了模型在不同目标类别上的精确度和召回率,用于衡量模型在检测任务中的整体性能。mAP 的计算基于 Precision-Recall 曲线,通过计算不同阈值下的平均精确度来得出最终的结果。Precision 是指模型检测到的正样本中真正正确的比例,高精度意味范虹宇 等 DOI:10.12677/mos.2023.125441 4863 建模与仿真 着模型的误检率较低。Recall 是指模型正确检测到的正样本数量与真实正样本总数之间的比例,高召回率意味着模型能够较好地找到目标。FPS 表示模型每
31、秒处理的图像帧数,较高的 FPS 值表示模型能够快速处理图像,适用于实时目标检测任务。其中三种评判指标的计算公式如下(13)(14)(15):TPPercisionTPFN=+(13)TPRecallTPFN=+(14)()()10mAPPercision Recall d Recall=(15)4.5.实验结果实验结果 在自制的风力涡轮机损伤数据集上进行训练实验,比较YOLOv7模型和改进后YOLOv7模型的结果。由相关数据对比可见,改进后的模型相较于原始 YOLOv7 模型获得了更优秀的模型收敛能力,模型的检测精度也有所提高。改进后的模型在 LOSS、mAP0.5、mAP0.5:0.95、
32、precision、Recall 与改进前的模型对比效果如图 610 所示。Figure 6.Loss 图图 6.损失函数 Figure 7.mAP0.5 图图 7.平均精确度(IoU=0.5)范虹宇 等 DOI:10.12677/mos.2023.125441 4864 建模与仿真 Figure 8.mAP0.5:0.95 图图 8.平均精确度(IoU=0.5:0.95)Figure 9.Precision 图图 9.识别精度 Figure 10.Recall 图图 10.召回率 范虹宇 等 DOI:10.12677/mos.2023.125441 4865 建模与仿真 4.6.检测能力对比
33、检测能力对比 使用模型训练生成的权重进行图像检测对比,图像检测对比效果如图 11 所示,左侧是原始模型的检测效果,右侧是改进后模型的检测效果。改进后的模型在精确度有较为明显的提升,漏警率和误警率有所降低,模型的综合检测能力有一定的提高。Figure 11.Image detection comparison 图图 11.图像检测对比 范虹宇 等 DOI:10.12677/mos.2023.125441 4866 建模与仿真 4.7.对比实验对比实验 为验证本文算法对风机叶片图像的检测效果,通过实验与其他几种常用的目标检测算法进行对比:Faster RCNN、YOLOv5、SSD 等。对比实验结
34、果如表 1 所示,由表 2 可以看出,改进后的 YOLOv7 模型算法比其他几种目标检测算法具备一定的先进性,模型精度和检测效率都有明显优势。Faster RCNN 属于两阶段目标检测算法,通常具有较高的准确性,在检测小目标和复杂场景中表现出色。同时支持处理不同尺度的目标,通过使用多尺度的候选区域生成和区域池化。但是由于需要两个阶段的处理,Faster R-CNN 的训练和推理速度较慢,尤其在实时应用中可能受限。SSD 算法属于一阶段目标检测算法,采用了单一的卷积神经网络,同时执行目标分类和位置回归,相比两阶段目标检测算法,有着更快的检测速度。尽管 SSD 在多尺度处理方面表现较好,但在检测小
35、目标方面可能相对不足。一些极小尺寸的目标可能难以被准确检测。YOLOv5s 是 YOLO 系列中的一个版本,属于单阶段目标检测算法,能够在保持较好的准确性的同时,实现了更快的推理速度。Table 2.Comparative experiment 表表 2.对比实验 检测算法 Precision Recall mAP0.5 FPS Faster RCNN 0.8293 0.8659 0.8436 39.2 YOLOv5s 0.9177 0.9091 0.9305 65.3 SSD 0.8643 0.8843 0.8537 41.4 改进 YOLOv7 0.9581 0.9309 0.9566 5
36、7.3 5.结束语结束语 本文提出一种基于改进 YOLOv7 算法的风机叶片缺陷识别方法,引入了可切换空洞卷积、CoordATT注意力模块、Wise-IoU,对原始 YOLOv7 模型的网络进行了改进。相较于原始 YOLOv7 模型在识别精度、召回率、检测速率等关键性能指标均有 1.5%以上的提升,模型训练的损失函数明显降低。对比于FasterRCNN、SSD 等传统卷积神经网络算法,改进的 YOLOv7 模型具备更高的精度、效率、鲁棒性。实现了对风机叶片缺陷的高精度识别的同时,兼顾了检测速率,在风力发电机无人机巡检领域具备一定先进性和工业实用性。下一步的工作是进一步优化网络结构,提升网络检测
37、能力的同时,拓宽应用场景。参考文献参考文献 1 Fang,W.,Wang,L.and Ren,P.(2019)Tinier-YOLO:A Real-Time Object Detection Method for Constrained Envi-ronments.IEEE Access,8,1935-1944.https:/doi.org/10.1109/ACCESS.2019.2961959 2 廖祥灿,李彩林,姚玉凯,等.基于改进YOLOv5的公路桥梁裂缝检测方法J.山东理工大学学报(自然科学版),2023,37(4):1-7.https:/doi.org/10.13367/ki.sdg
38、c.2023.04.005 3 Zhang,J.,Cosma,G.and Watkins,J.(2021)Image Enhanced Mask R-CNN:A Deep Learning Pipeline with New Evalu-ation Measures for Wind Turbine Blade Defect Detection and Classification.Journal of Imaging,7,Article No.46.https:/doi.org/10.3390/jimaging7030046 4 Mao,Y.,Wang,S.,Yu,D.,et al.(202
39、1)Automatic Image Detection of Multi-Type Surface Defects on Wind Turbine Blades Based on Cascade Deep Learning Network.Intelligent Data Analysis,25,463-482.https:/doi.org/10.3233/IDA-205143 5 蒋姗,孙渊,严道森.基于深度学习算法的航拍巡检图像的绝缘子识别J.福州大学学报(自然科学版),2021,49(1):58-64.6 王道累,李明山,姚勇等.改进 SSD 的光伏组件热斑缺陷检测方法J.太阳能学报,2
40、023,44(4):420-425.https:/doi.org/10.19912/j.0254-0096.tynxb.2021-1470 范虹宇 等 DOI:10.12677/mos.2023.125441 4867 建模与仿真 7 Zhang,R.and Wen,C.(2022)SOD-YOLO:A Small Target Defect Detection Algorithm for Wind Turbine Blades Based on Improved YOLOv5.Advanced Theory and Simulations,5,Article ID:2100631.https
41、:/doi.org/10.1002/adts.202100631 8 朱佳伟,文传博.基于改进 SSD 的风机叶片缺陷检测J.复合材料科学与工程,2022(3):38-44.https:/doi.org/10.19936/ki.2096-8000.20220328.005 9 Wang,C.Y.,Bochkovskiy,A.and Liao,H.Y.M.(2023)YOLOv7:Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors.Proceedings of the IEEE/CV
42、F Conference on Computer Vision and Pattern Recognition,Vancouver,17-24 June 2023,7464-7475.https:/doi.org/10.1109/CVPR52729.2023.00721 10 Wang,Y.,Wang,H.and Xin,Z.(2022)Efficient Detection Model of Steel Strip Surface Defects Based on YOLO-V7.IEEE Access,10,133936-133944.https:/doi.org/10.1109/ACCE
43、SS.2022.3230894 11 Qiao,S.,Chen,L.C.and Yuille,A.(2021)Detectors:Detecting Objects with Recursive Feature Pyramid and Switchable Atrous Convolution.Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,Nashville,20-25 June 2021,10213-10224.https:/doi.org/10.1109/CVPR46437
44、.2021.01008 12 张鹏飞,王淑青,王年涛,等.基于改进 MobileNetV3 的 PCB 裸板缺陷检测J.湖北工业大学学报,2023,38(1):27-32.13 陈婉琴.基于机器视觉的工业面板缺陷检测算法的研究D:硕士学位论文.长沙:长沙理工大学,2021.https:/doi.org/10.26985/ki.gcsjc.2021.000775 14 Tong,Z.,Chen,Y.,Xu,Z.,et al.(2023)Wise-IoU:Bounding Box Regression Loss with Dynamic Focusing Mechan-ism.15 周旗开,张伟,李东锦,等.基于改进 YOLOv5s 的光学遥感图像舰船分类检测方法J.激光与光电子学进展,2022,59(16):476-483.