[发明专利]基于改进的循环神经网络的实时缺陷检测方法在审
申请号: | 202211105906.0 | 申请日: | 2022-09-10 |
公开(公告)号: | CN116309256A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 罗志建 | 申请(专利权)人: | 苏州中微集检智能科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/70;G06N3/044;G06N3/08 |
代理公司: | 苏州德坤知识产权代理事务所(普通合伙) 32523 | 代理人: | 赵松 |
地址: | 215000 江苏省苏州市吴江区江陵*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 循环 神经网络 实时 缺陷 检测 方法 | ||
本发明揭示了一种基于改进的循环神经网络的实时缺陷检测方法,通过获取取N张待检测产品的灰度图片,以正常产品图片为标准正样本图片,对获取的灰度图片进行缺陷中心位置搜索,再利用神经网络模型学习当前图片异常信息并将异常信息映射到边缘描点进而获得边框位置信息,并利用上一个时间步的关键异常信息,基于循环神经网络的连续多帧图片协同训练获得待检测产品的表面缺陷检测框,最后以面积为判断依据,设定报警阈值,用获得的表面缺陷检测框对待检测产品进行判断。该方法在整个过程用较少的标记数据,可以达到较好的缺陷检测效果;同时该方法可以同时在线实时处理多个进程缺陷检测,即同一时间处理多个任务,方法更优。
技术领域
本发明涉及缺陷检测技术领域,具体涉及一种基于改进的循环神经网络的实时缺陷检测方法。
背景技术
随着机器视觉和人工智能的发展,出现了很多通过光学传感器和CCD相机采集图像数据,并利用神经网络算法对产品进行缺陷检测的方法。但是现有的检测方法存在以下问题:
1、需要大量的人工标记工作;
2、单个模型只对单任务有效,不能处理其他任务;
3、实时性不强。
发明内容
本发明的目的在于提供一种基于改进的循环神经网络的实时缺陷检测方法。
为实现上述发明目的,本发明采用如下技术方案:
一种基于改进的循环神经网络的实时缺陷检测方法,包括以下步骤:
连续获取待检测产品N帧表面图片,进而获取表面图片的灰度图片;
通过标准正样本图片,对获取的灰度图片进行缺陷中心位置搜索;
利用神经网络模型学习当前图片异常信息并将异常信息映射到边缘描点进而获得边框位置信息;
利用上一个时间步的关键异常信息,基于循环神经网络的连续多帧图片协同训练获得待检测产品的表面缺陷检测框;
以面积为判断依据,设定报警阈值,用获得的表面缺陷检测框对待检测产品进行判断。
进一步的,通过标准正样本图片,对获取的灰度图片进行缺陷中心位置搜索的步骤包括:
以h×w长宽的窗口以滑动的方式计算当前图片It中各个区块与标准正样本图片Ip中对应位置的像素差值之和,缺陷中心位置就是差值最大区块的中心坐标。
进一步的,利用神经网络模型学习当前图片异常信息,通过以下公式进行:
ht=W1σ(It-Ip)+ht-1+b
其中,W1为映射矩阵,负责捕捉待检测产品在横向上的异常信息,k为预设描点数量,h1为采样图片的长;
σ(It-Ip)为当前图片It中各个区块与标准正样本图片Ip中对应位置的像素差值之和;
ht-1为上一个时刻的关键异常信息;
b为模型在横向上的偏置项,d为采样图片的宽;
ht中保存了模型检测到的当前图片中的关键异常信息,
进一步的,将异常信息映射到边缘描点进而获得边框位置信息,通过以下公式进行:
yt=htW2+θ
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中微集检智能科技有限公司,未经苏州中微集检智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211105906.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于可交换加密的移动社会网络隐私保护路由方法
- 下一篇:工业风机软接头