[发明专利]一种面向外观缺陷检测的自迁移学习方法有效
申请号: | 202010612736.X | 申请日: | 2020-06-30 |
公开(公告)号: | CN111899221B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 林嵩;何志勇;孙立宁 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06V10/774;G06V10/764;G06K9/62;G06N3/08 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 吴竹慧 |
地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 外观 缺陷 检测 迁移 学习方法 | ||
1.一种面向外观缺陷检测的自迁移学习方法,其特征在于,包括以下步骤:
步骤一、使用相机采集图像,获得初始图像数据集X;
步骤二、构建自迁移学习模型,所述自迁移学习模型包括图像预处理模块、特征提取模块、缺陷检测模块和类别判断模块;
步骤三、将所述初始图像数据集X输入所述图像预处理模块,经n种预处理算法,获得预处理后的图像集
步骤四、将初始图像集X和预处理后的图像集输入特征提取模块,通过训练,获得初始图像集X相应的特征向量和预处理后的图像集相应的特征向量;
步骤五、将图像集相应的特征向量输入至所述缺陷检测模块和类别判断模块并进行训练,优化参数,获得训练后的自迁移学习模型,具体包括:
所述缺陷检测模块采用的是交叉熵损失E1:
Gf是特征提取模块,Gy是缺陷检测模块,Ly是缺陷检测模块的损失,yi为数据所属类别;ns表示源数据集的数据种类,Ds表示源域数据集,Xi表示源域某一类的数据集;
所述类别判断模块的检测方法包括:
E2表示检测所依据的损失,Dt表示目标数据集,nt表示目标数据集的数据类别数量,Cs表示源域的标记空间,是对不同预处理数据集进行类判别的判别器,预处理数据与原数据接近的数据权值高,差异大的数据权值低,表示样本权值,判断该样本的类别,表示有监督损失,di为样本域标签,λ表示超参数,k=1,...,|Cs|;
所述自迁移学习模型的目标函数为:其中,θf表示特征提取模块的参数,θy表示缺陷检测模块的参数,θd表示类别判断模块的参数;
所述自迁移学习模型参数的优化方法为:
其中,θf表示特征提取模块的参数,表示特征提取模块待优化参数,θy表示缺陷检测模块的参数,表示缺陷检测模块待优化参数,θd表示类别判断模块的参数,表示类别判断模块的待优化参数,Ly表示缺陷检测模块的分类器,Ld表示缺陷检测模块分类器,μ是学习速率;
在训练过程中通过不断的交叉训练与更新,使自迁移学习模型的网络中的参数达到最优;
其中,所述步骤四和步骤五之间还包括:
所述数据筛选模块对所述步骤四预处理后的图像集相应的特征向量进行筛选,去除差异大的预处理后的图像集,具体包括:
S1、对于每一批数据集,随机选取l个样本,选取m次,直至每一批数据集被遍历num次;
S2、采用Wasserstein Distance衡量初始图像数据集X中的l个样本与每一批预处理数据集中的l个样本的接近程度,
W(Xn,X)<β,
其中,Xl表示每一批选取的数据集,Xn,X分别表示预处理之后的样本集和原样本集,xl分别表示两种数据集中的样本,n表示采用预处理的方法数量,γ表示两种样本在模型当中的受到的关联程度,β表示衡量的标准;
S3、所述数据筛选模块对预处理后的图像集依次进行筛选,获得符合衡量标准β的预处理后的图像集X1,X2,...,Xk。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010612736.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于辛几何模态分解的风电机组故障特征提取方法
- 下一篇:一种变速箱连接线检具