基于改进YOLOv8的钢材质表面缺陷检测

张惠 ,  韩跃平 ,  李瑞红

测试技术学报 ›› 2025, Vol. 39 ›› Issue (04) : 430 -438.

PDF (3133KB)
测试技术学报 ›› 2025, Vol. 39 ›› Issue (04) : 430 -438. DOI: 10.62756/csjs.1671-7449.2025054
数据采集与图像处理

基于改进YOLOv8的钢材质表面缺陷检测

作者信息 +

Surface Defect Detection of Steel Materials Based on Improved YOLOv8

Author information +
文章历史 +
PDF (3207K)

摘要

随着新一代信息技术与制造业的深入融合, 制造产业发生巨大变革, 工业生产中表面缺陷的检测愈发重要。针对钢表面缺陷检测中存在漏检和误检以及检测精度不高等问题, 提出一种基于YOLOv8改进模型的算法。首先, 在主干网络中将原有C2f模块融合了一种空间和通道重建卷积模块, 减少了密集模型参数中的固有冗余, 进一步构建轻量级网络模型; 然后, 在Neck阶段使用双向特征金字塔网络代替路径聚合网络, 旨在使用有效的特征融合方式提高算法的检测性能; 最后, 使用Wise-IOUv1代替原YOLOv8中的CIOU来优化损失函数。实验证明, 改进后的YOLOv8算法与原算法相比, mAP提高了8.1百分点, 计算量降低了9.6百分点, 检测速度提高了8.7百分点, 检测效果优于原算法, 很大程度提高了钢表面缺陷检测的检测性能。

Abstract

With the deep integration of new generation information technology and the manufacturing industry,it has triggered tremendous changes in the manufacturing industry, and the detection of surface defects in industrial production has become increasingly important. A YOLOv8-based improved model algorithm is proposed to address the issues of missed and false detections, as well as inaccurate detection accuracy in steel surface defect detection. Firstly, in the backbone network, the original C2f module has been integrated with the spatial and channel reconstruction convolution module to reduce inherent redundancy in dense model parameters and further develop lightweight network models. Secondly, the path aggregation network is replaced by the bidirectional feature pyramid network in the Neck stage, which is intended to improve the detection performance of algorithms by using effective feature fusion methods. Finally, CIOU in YOLOv8 is replaced by Wise-IOUv1 to optimize the loss function. Experimental results show that the improved YOLOv8 algorithm has increased mAP by 8.1 percentage points, reduced computational complexity by 9.6 percentage points, and improved detection speed by 8.7 percentage points, compared to the original algorithm. This detection performance is better than the original algorithm, which greatly improved the detection performance of steel surface defect detection.

Graphical abstract

关键词

缺陷检测 / YOLOv8 / 空间和通道重建卷积 / 特征融合 / Wise-IOUv1

Key words

defect detection / YOLOv8 / spatial and channel reconstruction convolution / feature fusion / Wise-IOUv1

引用本文

引用格式 ▾
张惠,韩跃平,李瑞红. 基于改进YOLOv8的钢材质表面缺陷检测[J]. 测试技术学报, 2025, 39(04): 430-438 DOI:10.62756/csjs.1671-7449.2025054

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

近年来, 我国航空航天、 建筑业和机械制造业等飞速发展, 钢铁作为我国最为重要的原材料之一, 在各个领域都有应用[1]。在钢材生产过程中, 表面缺陷检测是一项非常重要的工作[2]。

随着科技的发展, 基于机器学习的缺陷检测将特征提取部分已实现自动化, 大大提升了检测效率[3]。但机器视觉对光强较为敏感, 且适应性不强。相比传统算法, 基于深度学习的目标检测可以获得更高的识别精度和检测速度, 极大提高了产品的检测效率[4]。

基于深度学习的目标检测算法可按实现流程分为以快速区域卷积神经网络(Faster Region Convolutional Neural Network, Faster-RCNN)为代表的两阶段检测模型和以YOLO、 单次多边框检测(Single Shot Multibox Detector, SSD)为代表的单阶段检测模型[5]。窦智等[6]采用轻量化多尺度残卷网络替换YOLOv8主干网络, 以实现网络模型的轻量化。龚陈博等[7]在传统Faster-RCNN框架的基础上, 融入扩展特征金字塔网络以实现特征提取与融合, 提高了检测性能。徐薪羽等[8]利用可变形卷积替换部分标准卷积, 使模型能更好地学习采样位置的偏移, 从而提高检测精度。Duan等[9]使用性能更好的残差网络代替了Faster-RCNN骨干网络, 改进后的检测率达到12.47 帧/s, 相比原来提高了4.12 帧/s。Ding等[10]采用SSD融合DenseNet网络获取的多层特征图对图像中木材缺陷的位置参数进行回归和缺陷的分类, 减少了网络计算量和计算时间, 但其对小尺寸的目标识别仍比较差。因此, 为了解决上述检测效率低、 计算成本大等问题, 本文以YOLOv8为基本算法进行目标检测的算法改进。首先, 将C2f模块与空间和通道重建卷积模块进行融合, 进一步构建轻量级网络模型; 其次, 在颈部网络使用双向特征金字塔网络(Bidirectional Feature Pyramid Network, BiFPN), 以提高算法的检测效率; 最后, 引入损失函数Wise-IOUv1代替原来的损失函数CIOU以优化算法, 增强钢表面的缺陷检测效率。

1 YOLOv8算法介绍

YOLOv8算法是一种端到端的目标检测算法[11], 其结构由主干网络(Backbone)、 特征融合网络(Neck)和头部网络(Head)三部分组成, 基于先前的YOLOv5算法, YOLOv8引入了新功能和改进。首先在主干方面, 使用的依然是跨阶段部分网络(Cross Stage Partial Network, CSP)思想, 但将YOLOv5中的C3模块替换成了C2f模块, 增加了多个跳转链接和分割操作, 提供了丰富的梯度流信息[12], 进而获得更高的精度和更合理的延迟。在颈部网络部分, YOLOv8将YOLOv5中PAN-FPN(Path Aggregation Nework-Feature Pyramid Network)上采样阶段中的卷积结构删除了, 使得计算量减少。

在头部网络部分, 采用解耦的输出头部进行类别和边界框的回归学习。此外, 抛弃了以往的锚框方式, 使用了无锚框的思想。损失函数使用Wise-IOUv1, 将边界框的回归坐标视为一个分布进行预测, 解决了边界模糊的问题。其算法结构如图 1 所示。

2 YOLOv8算法改进

2.1 C2f-SCConv模块

原YOLOv8中的C2f模块采用了多层卷积和池化操作, 导致训练复杂度较高。而且, C2f模块中的卷积层和池化层增加了网络的参数量, 可能导致计算成本的增加, 同时对工业化检测产品的检测速度造成一定影响。算法改进如图 2 所示。

空间和通道重建卷积(Spatial and Channel Reconstruction Convolution, SCConv)是2023年被提出的一种轻量型卷积模块, 可用于压缩卷积神经网络中的冗余特征[13]。本文采用SCConv融合C2f替换原来的C2f模块以降低计算成本, 提高检测速度。将改进后的C2f模块命名为C2f-SCConv模块。

SCConv是一种高效的卷积模块, 它由两个单元组成: 空间重建单元(Spatial Reconstruction Unit, SRU)和通道重建单元(Channel Reconstruction Unit, CRU), 如图 3 所示。

SRU利用分离和重建方法来抑制空间冗余, 而CRU使用分割交换与融合策略来减少通道冗余。此外, SCConv是一种即插即用的架构单元, 可用于直接替换各种卷积神经网络中的标准卷积。该模块不仅减少了模型参数和浮点运算次数(Floating Point Operations, FLOPs)的数量, 还增强了特征表示的能力。我们在SCConv模块中利用了特征之间的空间和通道冗余, 可以无缝集成到任何CNN架构中, 以减少中间特征图之间的冗余并增强CNN的特征表示。

为了利用特征的空间冗余, 引入了SRU, 如图 4 所示, 利用分离和重建操作, 单独操作旨在将那些信息量较大的特征图与对应于空间内容的信息量较少的特征图分开[14]。

具体来说, 给定一个中间特征图X∈RN×C×H×W, 其中N为批处理轴, C为通道轴, H和W为空间高度和宽度轴。首先, 通过减去均值μ并除以标准差σ来标准化输入特征X,

Xout=GN(X)=γX-μσ2+ε+β,

式中: μ和σ为X的平均值和标准差; ε是为了除法稳定性而添加的一个小的正常数; γ和β为可训练的仿射变换。

Wr=ωi=γi∑j=1Cγj,i,j=1,2,⋯,C,

式中: 将阈值以上的权重设置为1以获得信息权重W1, 同时将它们设置为0以获得非信息权重W2(在实验中阈值设置为0.5); i, j为叠加的次数。获得W的整个过程可以表示为

W=GateSigmoidWγGNX。

为了减少空间冗余, 提出了一种重建操作, 将信息丰富的特征与信息较少的特征求和, 以生成信息更丰富的特征并节省空间。重建操作的整个过程可以表示为

X1ω=W1⊗X,X2ω=W2⊗X,X11ω+X22ω=Xω1,X21ω+X12ω=Xω2,Xω1⋃Xω2=Xω,

式中: ⊗为逐元素的乘法; ⊕为逐元素的求和; ⋃为串联。将SRU应用于中间输入特征X后, 不仅将信息特征与信息较少的特征分离, 而且对其进行重构, 增强了代表性特征, 抑制了空间维度上的冗余特征。为了利用功能的通道冗余, 引入了CRU, 如图 5 所示, 其采用分割交换与融合策略。设Mk∈Rc×k×k表示一个k×k卷积核, X, Y∈Rc×h×ω分别表示输入和卷积输出特征。标准卷积可以定义为Y=MkX。

上层转化阶段可以表述为

Y1=MGXup+MP1Xup。

简言之, 上层转换阶段利用同一特征图Xup上的分组卷积和点卷积的组合, 以较低的计算成本提取丰富的代表性特征Y1。

首先, 应用全球平均池化来收集全球空间信息, 并使用通道统计Sm∈Rc×1×1, 计算公式为

Sm=PoolingYm=1H×W∑i=1H∑j=1WYCi,j, m=1,2。

然后, 在特征重要性向量β1, β2的指导下, 将上层特征Y1和下层特征Y2以通道方式合并, 可以得到通道细化的特征Y为

Y=β1Y1+β2Y2。

选择ResNet50作为基线网络, 在CIFAR100上进行实验。本文只在ResNet50上应用SRU或CRU来检查单个单元的效率。如表 1 所示, 仅使用SRU(ResNet50+S)嵌入即可实现近1%的改进, 而不会额外增加FLOPs; 而仅使用CRU(ResNet50+C)嵌入可节省38%的参数量和FLOPs, Top-1精度提高0.8百分点。结果表明单个单元的嵌入模型显著提高了检测精度。

2.2 BiFPN模块

BiFPN是一种常用于计算机视觉任务, 特别是目标检测和实例分割的神经网络架构。BiFPN引入了可学习的权重来学习不同输入特征的重要性, 同时反复应用自上而下和自下而上的多尺度特征融合, 使其具有更好的准确性和效率权衡。通过将传统的特征金字塔网络(Feature Pyramid Network, FPN)结构更新为BiFPN, 使得上下文信息的捕获量增强, 并减少了模型的参数量[15]。根据这个特征, PANet在FPN上添加了一个自下而上的路径聚合网络, YOLOv4t YOLOv5都是以它为Neck[16]。

改进后的Neck网络能融合更多位置、 细节信息, 相应特征网络结构图如图 6 所示, 公式为

P6td=Convω1⋅P6in+ω2⋅ResizeP7inω1+ω2+ε,
P6out=Convω1'⋅P6in+ω2'⋅P6td+ω3'⋅ResizeP5outω1'+ω2'+ω3'+ε。

2.3 Wise-IOUv1损失函数

交并比(Intersection Over Union, IOU)是一种测量在特定数据集中检测相应物体准确度的一个标准。原YOLOv8算法中, CIOU(Complete IOU)计算复杂性较高, 对于小规模数据集的训练更为困难, 因此, 无法精确反映两个框的重合度大小。CIOU损失定义为

LCIOU=1-IOU+ρ2b,bgtc2+αν,

式中: b为预测框; bgt为一个目标框。v关于w和h的梯度计算为

∂v∂w=8π2arctanwgthgt-arctanwh*hw2+h2,
∂v∂h=-8π2arctanwgthgt-arctanwh*ww2+h2。

由于v仅反映纵横比的差异, 因此CIOU损失可能以不合理的方式优化其相似性。针对上述问题, 本文使用动态聚焦机制Wise-IOUv1为回归损失代替原本的CIOU损失[17]。

Focal-EIOUv1 被提出以解决强化边界框会危害检测性能的问题, 但由于其聚焦机制是静态的, 并未充分挖掘非单调聚焦机制的潜能。基于此, 引入了Wise-IOU, 这种动态非单调聚焦机制使用离群度替代IOU对锚框进行质量评估, 使得Wise-IOU可以聚焦于普通质量的锚框, 并提高检测器的整体性能, 从而提高模型的定位性能和速度[18]。

使用Wise-IOU降低了高质量锚框的竞争力, 这使得Wise-IOU能够专注于普通质量的锚盒并提高其整体性能。

目前, Wise-IOU共有3个版本v1、 v2、 v3, 一个好的损失函数应该在锚框与目标框重合良好时削弱其几何因素, 并且较少地训练干预, 使模型获得更好的泛化能力, 本文选择v1进行验证。在计算速度上, Wise-IOUv1所增加的计算成本主要在于聚焦系数的计算和IOU损失的均值统计。在实验条件相同时, Wise-IOUv1因为没有对纵横比进行计算反而有更快的速度, Wise-IOUv1的计算耗时比CIOU更小。基于此, 构建距离注意力, 并获得具有两层注意力机制的Wise-IOUv1, 显著放大了普通质量锚框的LIOU, 显著降低了高质量anchor box的RWIOU, 其计算公式如式(13)和式(14)所示。各损失函数的平均准确率(Average Precision, AP)如表 2 所示。

LWIOUv1=RWIOULIOU,
RWIOU=expx-xgt2+y-ygt2Wg2+Hg22。

为了防止RWIOU阻碍收敛, Wg, Hg从计算图中分离出来, 有效地消除了阻碍收敛的因素, 且没有引入新的度量。实验测试的置信曲线和召回率如图 7 所示。

3 实验结果与分析

3.1 实验环境

本文使用Pytorch1.13.0作为深度学习框架进行训练和测试。实验平台的操作系统为Windows11, Python版本为3.9, CUDA版本为CUDA11.5, cuDNN版本为8.3.0。实验采用的CPU型号为Intel Core i7, GPU型号为NVIDIA GeForce RTX3070。

3.2 实验数据集

实验采用的数据集是来自东北大学的NEU-DET数据集, 该数据集包括1 800张灰度图像, 共收集了热轧钢带的6种典型表面缺陷, 分别为: 轧制氧化皮(Rolled-in Scale, RS)、 斑块(Patches, PC)、 开裂(Crazing, Cr)、 点蚀表面(Pitted Surface, PS)、 杂质(Inclusion, In)、 划痕(Scratches, Sc), 如图 8 所示。每种缺陷包含300个样本, 实验中将其按8∶1∶1的比例得到训练集1 440张, 验证集180张, 测试集180张。

3.3 评价指标

为了评估模型的性能, 本实验采用精确率(Precision, P)、 召回率(Recall, R)、 平均准确率(Average Precision, AP)、 平均精度(mean Average Precision, mAP)作为评价指标, 用参数量和每秒帧数来评估模型参数的性能。

P=TPTP+FP,
R=TPTP+FN,
AP=∫01PRdR,
mAP=1N∑i=1NAPi,

式中: TP为被正确预测的数量; FP为被错误预测的数量; FN为正确样本被错误预测的数量。

3.4 消融实验

为了有效评估所加入的改进模块对钢材缺陷检测的影响, 本文进行了消融实验。设计了3种模型与原YOLOv8算法进行比较, 分别为: 1) 在C2f模块中融合SCConv模块并将其设置为模型一, 下文以YOLOv8-S代表模型一; 2) 在Neck阶段用BiFPN网络代替原来的PAN网络并将其设置为模型二, 下文以YOLOv8-B代表模型二; 3) 使用Wise-IOUv1损失函数代替原来的损失函数CIOU, 将其设置为模型三, 下文以YOLOv8-W代表模型三; 4) 在原YOLOv8网络上加入替换的所有模块, 将其设置为模型四, 下文以YOLOv8-SBW代表模型四。实验结果如表 3 所示。

表 3 中, 第1组为基准的YOLOv8模型, 第2~4组分别为对改进的单个模块进行增添的模型。实验结果表明, 模型一C2f融合了SCConv模块后, 压缩了卷积神经网络中的冗余特征, 增强了CNN的特征表示, 降低了计算成本, 减少了召回率, 但精确度显著提升。模型二引入BiFPN模块后, 使原有算法具有更好的准确性和效率权衡。BiFPN引入全局自注意力上采样来恢复像素定位, 所有之前的方法都平等地对待所有输入特征, 模型的参数量与原YOLOv8模型相比降低了约1%, 但帧率提高了。模型三使用损失函数Wise-IOUv1替换了原损失函数CIOU后, 实现了比CIOU更低的回归误差, 最终精确率提升了。模型四融合了前几种算法, P、 R和mAP相较原算法分别提高了12.2、 8.0和8.1百分点, 模型参数量仅为2.127×106 M, 帧率也降低了。由此可见, 改进后的模型相较于原YOLOv8算法准确度更高, 计算量更简单, 检测模型具有更优异的性能。

实验结果如图 9 所示, 可以看出YOLOv8-SBW模型的精确度和召回率高于其它模型, 代表其具有更好的性能。

3.5 对比实验

为了进一步验证YOLOv8改进算法的有效性, 本文在同一实验环境下, 将其与其它较为先进的算法进行比较, 如Faster-RCNN、 Anchor-Free的CenterNet算法、 YOLOv9和YOLOv10算法, 实验结果如表 4 所示。

从表 4 可以看出, 本文提出的YOLOv8-SBW算法与其它算法相比, 在精确率、 召回率、 mAP以及模型参数量方面都达到了最优。Faster-RCNN是两阶段目标检测模型中的典型代表, 它通过两阶网络与区域生成网络, 实现了精度较高的物体检测性能。但是, 其特征图是单层的, 分辨率通常较小, 且速度相对较慢, 因此, 与上述列举的其它算法相比, 其评价指标较低。CenterNet算法与Faster-RCNN相比, 精确度与召回率均提高了, 检测效率提高了, 但其检测效率还有待提升。YOLOv9在处理小目标检测方面表现较好, 相较于YOLOv8和YOLOv10, YOLOv9在处理复杂场景和小物体检测时检测性能更好, 但其检测速度仍有待提升。YOLOv10在去除了非极大值抑制步骤后, 大幅提升了处理速度, 其处理速度快于前3种模型, 但参数量低于YOLOv9, 在COCO数据集上, YOLOv10的表现优于YOLOv8和YOLOv9。本文改进模型YOLOv8-SBW通过算法的融合和损失函数的优化在精度和检测速度方面有了进一步提升。其精确度比YOLOv10提高10.6百分点, 召回率提高了2.2百分点, mAP值提高了5.5百分点, 模型参数量仅为基线模型的66.7%。综上所述, 本文所提YOLOv8-SBW算法与其它算法相比有着检测精度高且计算量低的优势, 性能更好, 算法更优。

4 结 论

本文提出了一种基于改进YOLOv8的钢材质表面缺陷检测算法。该算法以YOLOv8为基准模型, 首先, 在原C2f模块的基础上引入了SCConv模块, 新模块计算量减少, 精确度提高; 其次, 在Neck模块采用双向特征金字塔网络, 提升了特征融合效果; 最后, 将原有损失函数CIOU替换为Wise-IOUv1损失函数, 用动态非单调聚焦机制使用离群度替代IOU对锚框进行质量评估。本文提出的YOLOv8-SBW算法, 精确度提升12.2百分点, 召回率提升8.6百分点, 平均精度提升8.1百分点, 该算法在保持较高检测精度的同时使得计算量与其它主流算法相比变小, 具有一定的参考价值。但是, 对于模型参数量及检测的鲁棒性等问题仍有待进一步解决, 在检测识别时对缺陷的识别敏感度太高, 导致一些不应该被检测到的不属于缺陷的部分也被检测到, 降低了检测效率, 增加了识别难度。因此, 在后续的检测中将持续对YOLO算法进行优化, 使其更好地应用于对钢材的缺陷检测。

参考文献

[1]

崔克彬, 焦静颐.基于MCB-FAH-YOLOv8的钢材表面缺陷检测算法[J].图学学报, 2024, 45(1): 112-125.

[2]

CUI Kebin, JIAO Jingyi. Steel surface defect detection algorithm based on MCB-FAH-YOLOv8[J]. Journal of Graphic Science, 2024, 45(1): 112-125. (in Chinese)

[3]

王春梅, 刘欢. YOLOv8-VSC: 一种轻量级的带钢表面缺陷检测算法[J]. 计算机科学与探索, 2024, 18(1): 151-160.

[4]

WANG Chunmei, LIU Huan. YOLOv8-VSC: lightweight algorithm for strip surface defect detection[J]. Journal of Frontiers of Computer Science and Technology, 2024, 18(1): 151-160. (in Chinese)

[5]

马肖瑶, 黎睿, 李自力, 等. 面向工业场景带钢表面缺陷检测的LF-YOLO[J]. 计算机工程与应用, 2024, 60(18): 78-87.

[6]

MA Xiaoyao, LI Rui, LI Zili, et al. LF-YOLO for strip surface defect detection in industrial scenes[J]. Computer Engineering and Applications, 2024, 60(18): 78-87. (in Chinese)

[7]

KONG X, LI J. Image registration-based bolt loosening detection of steel joints[J]. Sensors, 2018, 18(4): 1000.

[8]

高春艳, 秦燊, 李满宏, 等. 改进YOLOv7算法的钢材表面缺陷检测研究[J]. 计算机工程与应用, 2024, 60(7): 282-291.

[9]

GAO Chunyan, QIN Shen, LI Manhong, et al. Research on steel surface defect detection with improved YOLOv7 algorithm[J]. Computer Engineering and Applications, 2024, 60(7): 282-291. (in Chinese)

[10]

窦智, 高浩然, 刘国奇, 等. 轻量化YOLOv8的小样本钢板缺陷检测算法[J]. 计算机工程与应用, 2024, 60(9): 90-100.

[11]

DOU Zhi, GAO Haoran, LIU Guoqi, et al. Small sample steel plate defect detection algorithm of lightweight YOLOv8[J]. Computer Engineering and Applications, 2024, 60(9): 90-100. (in Chinese)

[12]

龚陈博, 南卓江, 陶卫.基于改进Faster RCNN的PCB表面缺陷检测研究[J].自动化仪表, 2024, 45(7): 99-103.

[13]

GONG Chenbo, Zhuojiang NAN, TAO Wei. Research on PCB surface defect detection based on improved Faster RCNN[J]. Process Automation Instrumentation, 2024, 45(7): 99-103. (in Chinese)

[14]

徐薪羽, 沈通, 吕佳.基于改进YOLOv8算法的钢材表面缺陷检测[J].自动化应用, 2024(15): 6-10.

[15]

XU Xinyu, SHEN Tong, Jia LÜ. Steel surface defect detection based on improved YOLOv8 algorithm[J]. Automation Application, 2024(15): 6-10. (in Chinese)

[16]

DUAN C, WANG X, JI L, et al. Research on defect detection method for end face of steel coil based on Faster-RCNN and YOLOv3[C]//International Conference on Neural Networks, Information, and Communication Engineering (NNICE 2022), 2022: 1-8.

[17]

DING F, ZHUANG Z, LIU Y, et al. Detecting defects on solid wood panels based on an improved SSD algorithm[J]. Sensors, 2020, 20(18): 5315.

[18]

戴林华, 黎远松, 石睿.基于改进YOLOv8的带钢表面缺陷检测算法[J]. 制造技术与机床, 2024(11): 139-148.

[19]

DAI Linhua, LI Yuansong, SHI Rui. Enhanced strip steel surface defect detection algorithm based on YOLOv8[J]. Manufacturing Technology & Machine Tool, 2024(11): 139-148. (in Chinese)

[20]

SUN Z, ZHU L, QIN S, et al. Road surface defect detection algorithm based on YOLOv8[J]. Electronics, 2024, 13(12): 2413.

[21]

姚景丽, 程光, 万飞, 等.改进YOLOv8的轻量化轴承缺陷检测算法[J]. 计算机工程与应用, 2024, 60(21): 205-214.

[22]

YAO Jingli, CHENG Guang, WAN Fei, et al. Improved lightweight bearing defect detection algorithm of YOLOv8[J]. Computer Engineering and Applications, 2024, 60(21): 205-214. (in Chinese)

[23]

FENG W, LIU M, SUN Y, et al. The use of a blueberry ripeness detection model in dense occlusion scenarios based on the improved YOLOv9[J]. Agronomy, 2024, 14(8): 1860.

[24]

TIE J, ZHU C, ZHENG L, et al. LSKA-YOLOv8: a lightweight steel surface defect detection algorithm based on YOLOv8 improvement[J]. Alexandria Engineering Journal, 2024, 109: 201-212.

[25]

张瑞芳, 伏铭强, 程小辉.基于YOLOv5s的钢铁表面缺陷检测算法[J].科学技术与工程, 2024, 24(23): 9980-9988.

[26]

ZHANG Ruifang, FU Mingqiang, CHENG Xiaohui. Steel surface defect detection algorithm based on YOLOv5s[J]. Science Technology and Engineering, 2024, 24(23): 9980-9988. (in Chinese)

[27]

罗亮, 郎霄, 祖国庆, 等.一种基于改进YOLOv8的气缸套缺陷检测方法[J/OL].中国机械工程, 2024: 1-12.

[28]

LUO Liang, LANG Xiao, ZU Guoqing, et al. A Cylinder liner defect detection method based on improved YOLOv8[J/OL]. China Mechanical Engineering, 2024: 1-12. in Chinese)

[29]

YE Y, LIU Q, LI L, et al. Improving insulator fault detection with effective-YOLOv7 network[J]. Journal of Electronic Imaging, 2023, 32(6): 063021.

AI Summary AI Mindmap
PDF (3133KB)

1246

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉