[发明专利]一种面向外观缺陷检测的自迁移学习方法有效
| 申请号: | 202010612736.X | 申请日: | 2020-06-30 |
| 公开(公告)号: | CN111899221B | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 林嵩;何志勇;孙立宁 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06V10/774;G06V10/764;G06K9/62;G06N3/08 |
| 代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 吴竹慧 |
| 地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 外观 缺陷 检测 迁移 学习方法 | ||
本发明公开了一种面向外观缺陷检测的自迁移学习方法,包括以下步骤:相机采图,获得初始图像数据集;构建自迁移学习模型,所述自迁移学习模型包括图像预处理模块、特征提取模块、缺陷检测模块和类别判断模块;将所述初始图像数据集输入所述图像预处理模块,经n种预处理算法,获得预处理后的图像集;将初始图像集和预处理后的图像集输入特征提取模块,通过训练,获得初始图像集特征向量和预处理后的图像集相应的特征向量;将预处理后的图像集相应的特征向量输入缺陷检测模块和类别判断模块并进行训练,优化参数,获得自迁移学习模型。在目标数据量特别稀少情况下,该模型能够挖掘目标数据的潜在特征,避免复杂缺陷特征的提取,缺陷检测准确率高。
技术领域
本发明涉及缺陷检测技术领域,具体涉及一种面向外观缺陷检测的自迁移学习方法。
背景技术
随着经济的蓬勃发展,我国制造业也在迅速发展,对产品外观质量提出了越来越高的要求。目前大多外观质检仍采用人工目检的方式,这种方法效率低且经常会出现漏检误检等。导致产品质量降低,且造成了资源的浪费。为更好控制产品外观缺陷,基于机器视觉的智能检测手段,在生产线质量鉴定环节将逐步取代人工目检,成为主流方法。
对于背景复杂的目标图像,深度学习在训练的过程中会更易受到复杂因素的干扰,特征多,相互干扰,会使得深度学习模型难以拟合。
发明内容
本发明要解决的技术问题是提供一种面向外观缺陷检测的自迁移学习方法,其在增强缺陷特征的同时又保留了原图的信息,避免复杂缺陷特征的提取,缺陷检测准确率高。
为了解决上述技术问题,本发明提供了一种面向外观缺陷检测的自迁移学习方法,包括步骤一、使用相机采集图像,获得初始图像数据集X;
步骤二、构建自迁移学习模型,所述自迁移学习模型包括图像预处理模块、特征提取模块、缺陷检测模块和类别判断模块;
步骤三、将所述初始图像数据集X输入所述图像预处理模块,经n种预处理算法,获得预处理后的图像集
步骤四、将初始图像集X和预处理后的图像集输入特征提取模块,通过训练,获得初始图像集X相应的特征向量和预处理后的图像集相应的特征向量;
步骤五、将预处理后的图像集相应的特征向量输入至所述缺陷检测模块和类别判断模块并进行训练,优化参数,获得训练后的自迁移学习模型,具体包括:
所述缺陷检测模块采用的是交叉熵损失E1:
Gf是特征提取模块,Gy是缺陷检测模块,Ly是缺陷检测模块的损失,yi为数据所属类别。ns表示源数据集的数据种类,Ds表示源域数据集,Xi表示源域某一类的数据集;
所述类别判断模块的检测方法包括:
E2表示检测所依据的损失,Dt表示目标数据集,nt表示目标数据集的数据类别数量,Cs表示源域的标记空间,是对不同预处理数据集进行类判别的判别器,预处理数据与原数据接近的数据权值高,差异大的数据权值低,表示样本权值,判断该样本的类别,表示有监督损失,di为样本域标签,λ表示超参数,k=1,...,|Cs|;
所述自迁移学习模型的目标函数为:其中,θf表示特征提取模块的参数,θy表示缺陷检测模块的参数,θd表示类别判断模块的参数;
所述自迁移学习模型参数的优化方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010612736.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于辛几何模态分解的风电机组故障特征提取方法
- 下一篇:一种变速箱连接线检具





