一种热轧钢板表面缺陷检测方法技术

技术编号:31513166 阅读:19 留言:0更新日期:2021-12-22 23:55
本申请涉及热轧钢板表面缺陷检测技术领域,提供一种热轧钢板表面缺陷检测方法,该方法包括采集热轧钢板的缺陷图片,对缺陷图片中缺陷坐标和缺陷类别进行标注,再进行数据扩增和数据增强,然后对预先建立的YOLOSteel模型进行训练,得到训练后的YOLOSteel模型,根据训练后的YOLOSteel模型对存在缺陷的热轧钢板进行缺陷定位和缺陷分类。YOLOSteel模型为基于YOLOv4网络模型的改进模型,采用YOLOSteel模型进行热轧钢板表面缺陷检测,一方面降低了模型的参数量和运算量,提高了检测速度,满足工业生产中热轧钢板缺陷检测的实时性,另一方面提高了对热轧钢板的特征提取能力。提高了对热轧钢板的特征提取能力。提高了对热轧钢板的特征提取能力。

【技术实现步骤摘要】
一种热轧钢板表面缺陷检测方法


[0001]本申请涉及热轧钢板表面缺陷检测
,具体涉及一种热轧钢板表面缺陷检测方法。

技术介绍

[0002]热轧钢板是钢铁工业的重要产品之一,主要用于航空航天、桥梁建造、汽车制造以及国防装备等领域。热轧是相对于冷轧而言的,冷轧是指金属在再结晶温度以下进行的轧制,而热轧是指金属在再结晶温度以上进行轧制,简单来说,一块钢坯在加热后经过几道轧制,再切边,矫正后成为钢板,钢铁工业上称这种钢板为热轧钢板。
[0003]在生产过程中,由于生产工艺的限制,热轧钢板的表面不可避免地会存在不同形式和不同种类的缺陷,例如夹杂物、重皮和纵向裂纹等,这些表面缺陷对热轧钢板产品的抗腐蚀性和疲劳程度等性能影响较大。也正是由于表面缺陷的多样性和复杂性,各国钢铁生产企业对表面质量的检测都十分重视,不惜花费巨资改进检测技术,提高检测水平。
[0004]在现有技术中,热轧钢板表面缺陷检测主要有三种方法,第一种方法为人工裸眼检测,这种方法存在劳动强度大、工作效率低和产品成本高等问题,且容易受到检测经验、眼部疲劳和员工素质等因素影响;第二种方法为传统机器视觉检测,该方法采集钢板图片后,需要人工提取特征再对缺陷进行分类,这一方法在检测精度、实时性和稳定性等方面难以满足实际生产需求;第三种方法为基于深度学习的检测,随着深度学习的发展,深度神经网络已逐渐成为钢板表面缺陷检测任务的主要方法,这类方法普遍使用卷积神经网络提取特征,再对缺陷进行定位和分类,相比于人工裸眼检测和传统机器视觉检测,基于深度学习的缺陷检测在保证识别率和准确度的情况下,节省了人力,然而,现有的基于深度学习的缺陷检测方法进行特征提取时网络参数量大,导致运算量大,检测速度较慢,不能满足热轧钢板检测实时性的要求。

技术实现思路

[0005]本申请提供一种热轧钢板表面缺陷检测方法,以解决现有的方法,特征提取网络参数量大,导致计算量大的不足和检测速度较慢的问题。
[0006]本申请提供了一种热轧钢板表面缺陷检测方法,包括:采集热轧钢板的缺陷图片,对所述缺陷图片中缺陷坐标和缺陷类别进行标注,获得标注信息,根据缺陷图片和对应的标注信息,生成第一缺陷集;对第一缺陷集进行数据扩增,生成新的缺陷图片,以及,获取新的缺陷图片的缺陷坐标和缺陷类别,生成第二缺陷集;对第一缺陷集和第二缺陷集中的缺陷图片进行数据增强,根据数据增强后的缺陷图片和对应的标注信息,对预先建立的YOLOSteel模型进行训练,得到训练后的YOLOSteel模型;实时采集生产过程中的热轧钢板图片和热轧钢板图片对应的流水号,根据训练后
的YOLOSteel模型实时检测钢板表面是否存在缺陷,以及,对存在缺陷的热轧钢板进行缺陷定位和缺陷分类,同时触发预警系统,输出热轧钢板的流水号和对应的钢板图像;所述YOLOSteel模型为基于现有YOLOv4网络模型的改进模型,通过以下方法得到:将现有YOLOv4网络模型的主干网络CSPDarkNet53更换为SteelNet网络,所述SteelNet网络是在现有轻量级网络GhostNet基础上改进得到的,具体为将现有轻量级网络GhostNet中的SENet模块更换为PSA模块;将现有YOLOv4网络模型的SPP池化层结构更换为5
×
5、9
×
9、13
×
13和17
×
17四种不同尺度的池化,得到YOLOSteel模型的SPP++网络;将现有YOLOv4网络模型的PANet结构中标准卷积更换为深度可分离卷积和标准卷积的结合,得到YOLOSteel模型的LWPANet网络。
[0007]优选的,所述根据数据增强后的缺陷图片和对应的标注信息,对预先建立的YOLOSteel模型进行训练,包括:设置YOLOSteel模型的初始参数,所述初始参数包括学习率、批次大小和训练轮数;按照批次大小,将数据增强后的缺陷图片输入至YOLOSteel模型中,通过YOLOSteel模型将缺陷图片划分为多个不同尺寸的方格,在每个方格中预测多个边界框,确定每个边界框相对于每个缺陷类别的置信度,得到缺陷图片的预测结果;根据损失函数计算预测结果和缺陷图片对应的标注信息的差距,通过不断迭代缩小差距,直至模型收敛。
[0008]优选的,所述通过YOLOSteel模型将缺陷图片划分为多个不同尺寸的方格,在每个方格中预测多个边界框,确定每个边界框相对于每个缺陷类别的置信度,得到缺陷图片的预测结果,包括:通过SteelNet网络提取缺陷图片的有效特征,得到第一特征图、第二特征图和第三特征图,所述第三特征图为SteelNet网络提取的最后一层特征图;将第三特征图经过一次标准卷积、一次深度可分离卷积和一次标准卷积后,输入SPP++网络中,分别利用5
×
5、9
×
9、13
×
13和17
×
17四种不同尺度的最大池化进行处理,将处理后的结果进行拼接和卷积操作,得到池化特征图;将所述池化特征图、第一特征图和第二特征图输入至LWPANet网络中,利用深度可分离卷积和标准卷积的结合,进行多次卷积上采样和卷积下采样,输出三个尺度的融合特征;将三个尺度的融合特征输入yolohead分类检测器中,进行分类检测,输出预测结果。
[0009]优选的,所述确定每个边界框相对于每个缺陷类别的置信度,包括:确定每个边界框的置信度得分,所述置信度得分为该边界框包含缺陷的概率以及预测的边界框和输入的矩形方框的重叠率;对于每一个方格,预测包含某一类缺陷类别的条件概率;将所述置信度得分与所述条件概率相乘,得到每个边界框相对于每个缺陷类别的置信度。
[0010]优选的,所述对第一缺陷集进行数据扩增,包括:
根据第一缺陷集的标注信息,截取缺陷图片中的缺陷区域,生成缺陷小图集;依次选择第一缺陷集中的缺陷图片作为目标粘贴图片;从缺陷小图集中随机选取多个缺陷区域,采用泊松融合算法将多个缺陷区域粘贴至所述目标粘贴图片中,生成新的缺陷图片。
[0011]优选的,所述对第一缺陷集和第二缺陷集中的缺陷图片进行数据增强,得到训练样本,包括:获取第一缺陷集和第二缺陷集中的缺陷图片,所述第一缺陷集和第二缺陷集中的缺陷图片包括采集的所有热轧钢板缺陷图片以及数据扩增生成的新的缺陷图片;通过光度失真对缺陷图片进行数据增强,所述光度失真是指调整图片的亮度、对比度、色相、饱和度和加入噪点;根据数据增强后的缺陷图片和对应的标注信息,生成训练样本。
[0012]优选的,所述对所述缺陷图片中缺陷坐标和缺陷类别进行标注,获得标注信息,包括:基于图像注释工具,采用矩形方框对缺陷图片的各个缺陷区域进行标注,以及,将矩形方框对角顶点的坐标作为缺陷坐标,将矩形方框内缺陷的类别作为缺陷类别,生成标注信息。
[0013]优选的,还包括在对预先建立的YOLOSteel模型进行训练之前,将第一缺陷集和第二缺陷集中数据增强后的缺陷图片进行打乱操作,根据8:1:1比例划分,其中80%为训练集,10%为验证本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种热轧钢板表面缺陷检测方法,其特征在于,包括:采集热轧钢板的缺陷图片,对所述缺陷图片中缺陷坐标和缺陷类别进行标注,获得标注信息,根据缺陷图片和对应的标注信息,生成第一缺陷集;对第一缺陷集进行数据扩增,生成新的缺陷图片,以及获取新的缺陷图片的缺陷坐标和缺陷类别,生成第二缺陷集;对第一缺陷集和第二缺陷集中的缺陷图片进行数据增强,根据数据增强后的缺陷图片和对应的标注信息,对预先建立的YOLOSteel模型进行训练,得到训练后的YOLOSteel模型;实时采集生产过程中的热轧钢板图片和热轧钢板图片对应的流水号,根据训练后的YOLOSteel模型实时检测钢板表面是否存在缺陷,以及,对存在缺陷的热轧钢板进行缺陷定位和缺陷分类,同时触发预警系统,输出热轧钢板的流水号和对应的钢板图像;所述YOLOSteel模型为基于现有YOLOv4网络模型的改进模型,通过以下方法得到:将现有YOLOv4网络模型的主干网络CSPDarkNet53更换为SteelNet网络,所述SteelNet网络是在现有轻量级网络GhostNet基础上改进得到的,具体为将现有轻量级网络GhostNet中的SENet模块更换为PSA模块;将现有YOLOv4网络模型的SPP池化层结构更换为5
×
5、9
×
9、13
×
13和17
×
17四种不同尺度的池化,得到YOLOSteel模型的SPP++网络;将现有YOLOv4网络模型的PANet结构中标准卷积更换为深度可分离卷积和标准卷积的结合,得到YOLOSteel模型的LWPANet网络。2.根据权利要求1所述的一种热轧钢板表面缺陷检测方法,其特征在于,所述根据数据增强后的缺陷图片和对应的标注信息,对预先建立的YOLOSteel模型进行训练,包括:设置YOLOSteel模型的初始参数,所述初始参数包括学习率、批次大小和训练轮数;按照批次大小,将数据增强后的缺陷图片输入至YOLOSteel模型中,通过YOLOSteel模型将缺陷图片划分为多个不同尺寸的方格,在每个方格中预测多个边界框,确定每个边界框相对于每个缺陷类别的置信度,得到缺陷图片的预测结果;根据损失函数计算预测结果和缺陷图片对应的标注信息的差距,通过不断迭代缩小差距,直至模型收敛。3.根据权利要求2所述的一种热轧钢板表面缺陷检测方法,其特征在于,所述通过YOLOSteel模型将缺陷图片划分为多个不同尺寸的方格,包括:通过SteelNet网络提取缺陷图片的有效特征,得到第一特征图、第二特征图和第三特征图,所述第三特征图为SteelNet网络提取的最后一层特征图;将第三特征图经过一次标准卷积、一次深度可分离卷积和一次标准卷积后,输入SPP++网络中,分别利用5<...

【专利技术属性】
技术研发人员:朱庆祺李福存王苏扬张波刘小华杨爱玲马超
申请(专利权)人:江苏金恒信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1