[发明专利]基于深度学习和稀疏表示模型的基建表面缺陷检测方法在审
申请号: | 202210272988.1 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114612453A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 梅少辉;张易凡;徐梓瑞;马明阳;张顺 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06V10/77;G06V10/772;G06V10/774;G06V10/82;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 西安维赛恩专利代理事务所(普通合伙) 61257 | 代理人: | 张瑞琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 学习 稀疏 表示 模型 基建 表面 缺陷 检测 方法 | ||
1.基于深度学习和稀疏表示模型的基建表面缺陷检测方法,其特征在于,由以下步骤组成:
步骤S1:采集基建表面的图像形成图像集,将图像集中存在缺陷的图像归为一类形成缺陷样本集,将图像集中表现正常的图像归为一类形成正常样本集;将缺陷样本集分为缺陷训练集和缺陷验证集,将正常图像集分为正常训练集和正常验证集;
步骤S2:利用缺陷训练集和正常训练集对卷积神经网络模型进行训练;
步骤S3:利用训练后的卷积神经网络模型对缺陷训练集和正常训练集的特征进行分别提取得到缺陷特征字典Ddef和正常特征字典Dnor;
步骤S4:利用训练后的卷积神经网络模型对正常验证集进行特征提取得到正常验证集特征ftop,将正常特征字典Dnor与正常验证集特征ftop输入到稀疏表示模型中,求解正常验证集中每一张图像关于正常特征字典Dnor的重构误差rnor,设定正常特征字典阈值δnor,并保证正常验证集中90%图像的重构误差rnor<正常特征字典阈值δnor;
步骤S5:利用训练后的卷积神经网络模型对缺陷验证集进行特征提取得到缺陷验证集特征vdef,将缺陷特征字典Ddef与缺陷验证集特征vdef输入到稀疏表示模型中,求解缺陷验证集中每一张图像关于缺陷特征字典的重构误差rdef,设定缺陷特征字典阈值δdef,并保证缺陷验证集中90%图像的重构误差rdef<缺陷特征字典阈值δdef;
步骤S6:利用训练后的卷积神经网络模型对待测图像进行特征提取得到待测图像特征集ftest,将待测图像特征集ftest与正常特征字典Dnor输入到稀疏表示模型中计算得到稀疏系数αnor和重构误差tnor,
步骤S7:当tnor>δnor时,将待测图像特征集ftest与缺陷特征字典Ddef输入到稀疏表示模型中计算得到稀疏系数αdef和重构误差tdef;
步骤S8:当tnor>tdef>δdef时,得出待测图像为缺陷样本。
2.根据权利要求1所示的基于深度学习和稀疏表示模型的基建表面缺陷检测方法,其特征在于,所述步骤S4中,计算重构误差rnor时,需要先计算稀疏系数αnor,其计算方法为:
假设利用卷积神经网络提取到的特征表示为f,正常特征字典表示为其中,d1表示正常特征字典的维度,n1表示正常特征字典的规模,利用稀疏表示模型,首先求得f与Dnor间的稀疏系数:
其中||*||2、||*||0分别表示L2范数和L0范数,αnor表示稀疏系数,K表示稀疏度,即αnor中非零元素个数不得多于K个。
3.根据权利要求2所示的基于深度学习和稀疏表示模型的基建表面缺陷检测方法,其特征在于,所述步骤S4中,计算重构误差rnor的方法为:
利用求得的稀疏系数αnor,计算f与Dnor间的重构误差:
rnor=||f-Dnorαnor||2 (式2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210272988.1/1.html,转载请声明来源钻瓜专利网。