【技术实现步骤摘要】
一种基于改进YOLOv7的钢材表面缺陷检测方法
[0001]本专利技术涉及数字图像处理目标识别
,具体说是一种基于改进
YOLOv7
的钢材表面缺陷检测方法
。
技术介绍
[0002]钢材是工业原料中的常客,无论是在日常生活还是工业生产,都是不可或缺的
。
然而,在生产过程中,由于工艺缺陷或者其他各种因素的影响,表面容易出现夹杂
、
划痕
、
压入氧化皮
、
裂纹
、
麻点和斑块等问题,降低了产品的使用寿命和安全性能
。
目前,钢材表面缺陷检测方法主要有人工检测法
、
漏磁检测法
、
涡流检测法等,其中人工检测法易受主观因素的影响
。
漏磁检测法与涡流检测受环境影响较大,同时还存在着操作复杂等缺点
。
因此,有效提高钢材表面缺陷检测能力,对于完善产品质量和提高工作效率具有重要意义
。
[0003]近些年,随着深度学习领域的不断发展,将其与工业智能化检测领域相结合的应用技术变得越来越成熟,不仅大大提高了检测的精度,检测速度也随之在不断加快,同时节约了大量的人力资源,为企业的降本增效起到了显著的作用
。
[0004]YOLO
系列算法是一种典型的深度学习目标检测算法
。2015
年由
Joseph
提出的
YOLOv1
是第一个一阶段的深度学习检测 ...
【技术保护点】
【技术特征摘要】
1.
一种基于改进
YOLOv7
的钢材表面缺陷检测方法,其特征在于,包括以下步骤:步骤
1、
获取钢材表面图片;步骤
2、
通过预设的识别检测模型对所述钢材表面图片进行识别检测,得到钢材表面缺陷反馈信息,并将所述钢材表面缺陷反馈信息发送至用户终端;所述钢材表面缺陷反馈信息是基于改进
YOLOv7
网络生成的,且所述识别检测模型用于对钢材表面图像进行缺陷识别并标记定位,其所述钢材表面缺陷反馈信息包括钢材表面缺陷的类别信息和位置信息
。2.
根据权利要求1所述的一种基于改进
YOLOv7
的钢材表面缺陷检测方法,其特征在于:所述识别检测模型是基于改进
YOLOv7
网络生成的,具体生成步骤为:
S1、
对钢材表面缺陷图片进行图片预处理,预处理后的图片划分为训练集
、
验证集和测试集;
S2、
进行所述识别检测模型的主干特征提取网络模块的搭建;
S3、
进行所述识别检测模型的特征融合网络模块的搭建;
S4、
进行所述识别检测模型的预测模块的搭建;
S5、
将所述主干特征提取网络模块
、
所述特征融合模块
、
所述预测模块进行连接组成所述识别检测模型,采用训练集训练连接后的所述识别检测模型,并采用验证集进行验证,测试集进行测试;
S6、
训练结束后,对所述识别检测模型进行封装部署,对钢材表面缺陷图片进行检测
。3.
根据权利要求2所述的一种基于改进
YOLOv7
的钢材表面缺陷检测方法,其特征在于:所述步骤
S2
中对所述主干特征提取网络模块进行搭建,所述主干特征提取网络模块主要由
CBS
卷积模块
、
高效聚合网络
ELAN
模块
、MPConv
模块和
BI
‑
SPPFCSPC
结构模块构成;其中,所述
CBS
卷积模块由一个卷积层
、
批量归一化
、
激活函数组成;所述高效聚合网络
ELAN
模块有两条分支组成,一条分支是经过一个
1*1
的卷积做通道数的变化,第二条分支是先经过一个
1*1
的卷积模块,再经过四个
3*3
的卷积模块;所述
MPConv
模块有两个分支组成,第一条分支是先经过一个最大池化,再经过一个
1*1
的卷积层,第二条分支是先经过一个
1*1
的卷积,再经过一个
3*3
卷积核
、
步长为2的卷积块;所述
BI
‑
SPPFCSPC
结构模块是在原
YOLOv7
主干特征提取模块中
SPPCSPC
模块改进得来,所述
SPPCSPC
模块由
SPP
和
CSP
模块组成,所述
SPP
模块由四条分支组成,每条分支的最大池化尺度分别为
5、9、13、1
,所述
CSP
模块首先将特征分为两部分,其中一...
【专利技术属性】
技术研发人员:陶冶,申立佳,崔文华,孙小晴,韩宜霖,吴蔓,汪丽雪,杨婕,于倩,
申请(专利权)人:辽宁科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。