[发明专利]基于改进的循环神经网络的实时缺陷检测方法在审
申请号: | 202211105906.0 | 申请日: | 2022-09-10 |
公开(公告)号: | CN116309256A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 罗志建 | 申请(专利权)人: | 苏州中微集检智能科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/70;G06N3/044;G06N3/08 |
代理公司: | 苏州德坤知识产权代理事务所(普通合伙) 32523 | 代理人: | 赵松 |
地址: | 215000 江苏省苏州市吴江区江陵*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 循环 神经网络 实时 缺陷 检测 方法 | ||
1.一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,包括以下步骤:
连续获取待检测产品N帧表面图片,进而获取表面图片的灰度图片;
通过标准正样本图片,对获取的灰度图片进行缺陷中心位置搜索;
利用神经网络模型学习当前图片异常信息并将异常信息映射到边缘描点进而获得边框位置信息;
利用上一个时间步的关键异常信息,基于循环神经网络的连续多帧图片协同训练获得待检测产品的表面缺陷检测框;
以面积为判断依据,设定报警阈值,用获得的表面缺陷检测框对待检测产品进行判断。
2.根据权利要求1所述的一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,通过标准正样本图片,对获取的灰度图片进行缺陷中心位置搜索的步骤包括:
以h×w长宽的窗口以滑动的方式计算当前图片It中各个区块与标准正样本图片Ip中对应位置的像素差值之和,缺陷中心位置就是差值最大区块的中心坐标。
3.根据权利要求2所述的一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,利用神经网络模型学习当前图片异常信息,通过以下公式进行:
ht=W1σ(It-Ip)+ht-1+b
其中,W1为映射矩阵,负责捕捉待检测产品在横向上的异常信息,k为预设描点数量,h1为采样图片的长;
σ(It-Ip)为当前图片It中各个区块与标准正样本图片Ip中对应位置的像素差值之和;
ht-1为上一个时刻的关键异常信息;
b为模型在横向上的偏置项,d为采样图片的宽;
ht中保存了模型检测到的当前图片中的关键异常信息,
4.根据权利要求3所述的一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,将异常信息映射到边缘描点进而获得边框位置信息,通过以下公式进行:
yt=htW2+θ
其中,W2为映射矩阵,负责捕待检测产品在纵向上的异常信息,d为采样图片的宽;
θ是模型在纵向上的偏置项,
经过一次前向传播,可以获得边框位置信息yt,yt的第一列表示边框描点到缺陷中心位置的距离,第二列表示缺陷中心位置到该边框描点连线的偏斜角度。
5.根据权利要求4所述的一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,基于循环神经网络的连续多帧图片协同训练获得待检测产品的表面缺陷检测框的方法如下:
将连续的多帧图片输入到循环神经网络中,以获得单帧图片边框位置信息为神经元,循环神经网络的最后一个神经元的输出yN,与当前组图片的最后一帧IN计算的缺陷中心位置CN可以共同确定待检测产品的表面缺陷检测框。
6.根据权利要求5所述的一种基于改进的循环神经网络的实时缺陷检测方法,其特征在于,循环神经网络的每一个时间步的输出优化目标计算公式为:
其中是Smooth L1 Loss函数,用于约束预测框和真实框之间的差异,为神经网络边框位置损失函数,γ为L2正则惩罚项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中微集检智能科技有限公司,未经苏州中微集检智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211105906.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于可交换加密的移动社会网络隐私保护路由方法
- 下一篇:工业风机软接头