[发明专利]基于深度学习的端子缺陷检测方法及系统在审
| 申请号: | 202010102369.9 | 申请日: | 2020-02-19 |
| 公开(公告)号: | CN111275700A | 公开(公告)日: | 2020-06-12 |
| 发明(设计)人: | 张金波;姚毅 | 申请(专利权)人: | 凌云光技术集团有限责任公司 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/62;G06K9/62;G01N21/88 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 深度 学习 端子 缺陷 检测 方法 系统 | ||
本申请提供的基于深度学习的端子缺陷检测方法及系统中,通过收集缺陷图像样本,利用深度学习模型可输出端子区域内每个像素对应的缺陷类别的概率;当输出的像素的概率大于预设缺陷概率阈值时,像素判定为NG品像素,根据所述NG品像素获取缺陷的一次检出率;当所述一次检出率大于或小于图像的给定不良率时,分别判定为过检或漏检,对过漏、检缺陷样本进行标记,传输到样本库中实现样本库的更新,进行递归训练更新模型,已达到模型检测能力自身优化的效果,同时调整所述预设缺陷概率阈值直至所述一次检出率接近所述给定不良率为止,因此本申请可以根据预设缺陷概率阈值的方式预警过检或漏检,避免了过检或漏检状况。
技术领域
本申请涉及缺陷检测技术领域,尤其涉及一种基于深度学习的端子缺陷检测方法及系统。
背景技术
在实际生产过程中,端子会出现各种形态的缺陷,如由于在传输过程中出现碰撞而造成的端子欠损、端子裂痕缺陷;由于运动载台振动造成的端子变形缺陷;由于周围光源不稳定或难以保证在同一光学条件下,任一检测内缺陷都能成像良好而造成的端子过曝缺陷。
传统的端子缺陷分割检测算法主要基于模板匹配算法检测分割出端子区中的缺陷,其中模板匹配算法的过程为:采集无缺陷的标准图像,制作模板并保存,然后在线采集待检测图像,将待检测图像和标准图像匹配后进行减影操作,得到缺陷图像,再对缺陷图像进行相应的统计分析处理。
但是上述方法易受光学影响,特别对于不同机种形态各端子区域,边缘切割存在误差且Mark定位受光学影响,这样就常出现模板精度不稳定、缺陷成像不均匀,会出现过检即将原本无缺陷的图片检测为缺陷图片,以及,漏检即未检测出缺陷图片;同时由于边缘切割存在误差从而得到的缺陷面积和尺寸准确率降低,会严重降低缺陷二次检测的准确性。
发明内容
本申请提供了一种基于深度学习的端子缺陷检测方法及系统,以解决传统端子缺陷分割算法中易出现过检、漏检及得到的缺陷面积和尺寸准确率低的技术问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
第一方面,本申请提供了一种基于深度学习的端子缺陷检测方法,包括:
对图像进行像素级别的缺陷标注,并将图像及其对应的标注信息作为样本库;
利用深度卷积神经网络对预处理后的图片进行多重卷积、池化、ReLu函数激活及损失函数训练得到深度卷积神经网络学习模型;
将待测图像输入到所述深度卷积神经网络学习模型中,输出每个像素对应的缺陷类别的概率;
当输出的像素的概率大于预设缺陷概率阈值时,所述像素判定为NG品像素;
根据所述NG品像素获取缺陷的面积值和尺寸值;
根据所述NG品像素获取缺陷的一次检出率;
当所述一次检出率大于或小于图像的给定不良率时,分别判定为过检或漏检;
将过检或漏检图片传输至所述样本库中;
调整所述预设缺陷概率阈值直至所述一次检出率接近所述给定不良率为止。
可选的,所述利用深度卷积神经网络对预处理后的图片进行多重卷积、池化、ReLu函数激活及损失函数训练得到深度卷积神经网络学习模型,包括:
对所述样本库中的图像进行样本增强,所述样本增强包括对图像进行旋转、镜像或噪声处理;
对样本库中的原图经过多重卷积得到特征图;
对所述特征图池化、ReLu函数激活及损失函数训练后得到深度卷积神经网络学习模型。
可选的,所述将待测图像输入到所述深度卷积神经网络学习模型中,输出每个像素对应的缺陷类别的概率,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌云光技术集团有限责任公司,未经凌云光技术集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010102369.9/2.html,转载请声明来源钻瓜专利网。





