[发明专利]一种基于CNN可视化的PCB电路板缺陷检测方法在审

专利信息
申请号: 202010291461.4 申请日: 2020-04-14
公开(公告)号: CN111583187A 公开(公告)日: 2020-08-25
发明(设计)人: 杨海东;李俊宇;黄坤山;彭文瑜;林玉山;魏登明 申请(专利权)人: 佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司
主分类号: G06T7/00 分类号: G06T7/00;G06K9/34;G06K9/62;G06N3/04
代理公司: 广东广信君达律师事务所 44329 代理人: 江金城
地址: 528225 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 cnn 可视化 pcb 电路板 缺陷 检测 方法
【权利要求书】:

1.一种基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,包括如下步骤:

步骤S1:PCB电路板缺陷图像和正常图像的采集,然后制作待训练使用的训练和验证数据集{(TrainX1,TrainY1)、(TestX1,TestY1)};

步骤S2:构建PCB电路板缺陷检测识别模型,并利用步骤S1制作的数据集进行电路板缺陷的学习,得到初步的识别模型Model1;

步骤S3:计算设计CNN可视化模型(MapModel),通过计算神经元重要性权重wk,然后求出对应特征图的加权和,上采样后叠加在原图上就能获得类别定位热力图;

步骤S4:检查原始图像数据通过CNN可视化模型(MapModel)生成的类别定位热力图,查看清楚是否模型训练过程中,定位的特征像素是否存在错误或者偏差;

步骤S5:根据步骤S4总结的定位出错原因,对数据进行调整;

步骤S6,将调整厚度的数据集输入到ResNet18中进行重新训练,重复步骤S2,最后得到精度更高的PCB电路板缺陷识别模型Model2。

2.根据权利要求1所述的基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,所述步骤S5中,如果因为数据的偏差影响了模型的精度,则增加较少类别的数据图像,消除数据的偏差提高数据的精度,然后重新整理出调整后的数据集{(TrainX2,TrainY2)、(TestX2,TestY2)}。

3.根据权利要求1所述的基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,所述步骤S1中,在图像标注中,为了提高数据标注的效率,设计一个标注界面,通过鼠标勾选数据的类型,实现自动放到对应的标签文件夹下面。

4.根据权利要求1所述的基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,所述步骤S2中,所述PCB电路板缺陷识别模型采用ResNet18网络。

5.根据权利要求1所述的基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,所述步骤S2中,在模型训练中,通过pytorch框架下的数据增强函数的应用,增加图像的几何变换操作。

6.根据权利要求5所述的基于CNN可视化的PCB电路板缺陷检测方法,其特征在于,所述机和变换操作包括:对图片进行随机的水平和竖直翻转,获得更多的训练数据,让模型参数迭代更多次,以获得精度更高的模型。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司,未经佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010291461.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top