[发明专利]基于深度特征和NTV-RPCA的织物疵点检测方法有效
申请号: | 201910604527.8 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110310277B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 李春雷;刘洲峰;王珺璞;朱永胜;杨艳;李碧草 | 申请(专利权)人: | 中原工学院 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/11;G06T7/136;G06T7/40;G06T7/50;G06T5/50;G06T5/00;G06K9/46 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 张彬 |
地址: | 451191 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 特征 ntv rpca 织物 疵点 检测 方法 | ||
1.一种基于深度特征和NTV-RPCA的织物疵点检测方法,其特征在于,其步骤如下:
步骤一:特征提取:将织物图像输入深度网络VGG16中,利用深度网络VGG16中的各个卷积层分别提取织物图像对应的多层次深度特征,根据每一层次深度特征建立织物图像对应的深度特征图;
步骤二:图像分块:对每一层次的深度特征图进行均匀重叠分块,并分别计算每一层次的深度特征图对应的特征矩阵;
步骤三:模型构建及求解:根据非凸全变差正则项和低秩分解模型构建NTV-RPCA模型,并采用ADMM算法对包含特征矩阵的NTV-RPCA模型进行交替迭代搜索获得最优的稀疏矩阵;
步骤四:显著图生成及融合:根据步骤三中求得的稀疏矩阵生成多个显著图,再采用低秩分解模型对多个显著图进行融合,获得织物图像的最终显著图;
步骤五:阈值分割:采用自适应阈值分割方法对最终显著图进行阈值分割,定位出织物图像的疵点位置。
2.根据权利要求1所述的基于深度特征和NTV-RPCA的织物疵点检测方法,其特征在于,所述步骤一中利用深度网络VGG16获得织物图像的多层深度特征图的方法为:深度网络VGG16包含13个卷积层,织物图像通过深度网络VGG16生成对应的13组深度特征图,每组深度特征图包含H维特征图,特征图的大小为M×M;针对第l个卷积层,第l组深度特征图中的特征图h的第i个像素的激活特征为xih,l,则第l组深度特征图中的第i个像素的深度特征fi,l为:fi,l=[xi1,l,xi2,l,...,xih,l,...,xiH,l],其中,l=1,2,…,13,h=1,2,…,H,i=1,2,…,M,M+1,…,M×M。
3.根据权利要求1或2所述的基于深度特征和NTV-RPCA的织物疵点检测方法,其特征在于,所述步骤二中的均匀重叠分块的方法为:将大小为M×M×H的第l组深度特征图均匀重叠分为m×m×H的图像块{RjH,l}j=1,2,…,N,图像块重叠的步长为n,其中,H为每组深度特征图包含的特征图的数目,N为图像块的数目,且m为图像块的大小。
4.根据权利要求3所述的基于深度特征和NTV-RPCA的织物疵点检测方法,其特征在于,所述第l组深度特征图对应的特征矩阵的计算方法为:其中,为图像块RjH,l的特征向量,fjz,l是第l组深度特征图的第j个图像块的第z个像素点的特征向量,z=1,2,…,m,m+1,…,m×m。
5.根据权利要求4所述的基于深度特征和NTV-RPCA的织物疵点检测方法,其特征在于,所述步骤三中建立NTV-RPCA模型的方法为:
其中,Fl为第l组深度特征图的特征矩阵,Ll为特征矩阵Fl分解后的低秩矩阵,Sl为特征矩阵Fl分解后的稀疏矩阵,||Ll||*为低秩矩阵Ll的核范数,||Sl||1为稀疏矩阵Sl的l1范数,||Sl||NTV为稀疏矩阵Sl的非凸全变差正则项,β、γ均为特征矩阵的平衡系数;
所述NTV-RPCA模型是凸优化问题,引入辅助变量Jl=Sl,则公式(1)可转化为公式(2):
通过最小化下面的增广拉格朗日函数F'对公式(2)进行求解:
其中,Y1和Y2均为拉格朗日乘子,·表示两向量的内积,表示Frobenius范数,μ>0为一个惩罚项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原工学院,未经中原工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910604527.8/1.html,转载请声明来源钻瓜专利网。