[发明专利]一种纹理表面缺陷检测方法及系统有效
申请号: | 201911197092.6 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110969606B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 杨华;尹周平;宋开友 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/40;G06N3/0455;G06N3/0464;G06N3/094;G06V10/46;G06V10/54;G06V10/80;G06V10/772 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 尚威;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 纹理 表面 缺陷 检测 方法 系统 | ||
1.一种纹理表面缺陷检测方法,包括离线训练阶段和在线检测阶段,其特征在于:
所述离线训练阶段包括:
(1)先验提取步骤:
提取输入纹理图像Iori的多通道纹理先验,其中,W、H、Cin分别表示输入纹理图像的宽、高、通道数;
(2)纹理重构步骤:
从按通道堆叠的输入纹理图像及步骤(1)提取的多通道纹理先验中提取隐空间卷积特征,然后编码为纹理编码特征,再通过转置卷积层将纹理编码特征解码为纹理背景图像,最后输出按通道堆叠的重构后的纹理背景图像及多通道先验图像;
(3)像素级对抗学习步骤:
以真实图像、重构图像及提取图像为输入,以像素级精度来判断每个图像的真假,真实图像视为真,重构图像及提取图像视为假,通过像素级对抗学习机制,进一步提升纹理重构精度;
所述真实图像是由输入纹理图像与对应的真实多通道先验图像按通道堆叠获得,所述重构图像是由重构的纹理背景图像与对应提取的多通道先验图像按通道堆叠获得,所述提取图像是由输入纹理图像与对应提取的多通道先验图像按通道堆叠获得;
所述在线检测阶段包括:
(4)缺陷检测步骤:
对于待检测的输入纹理图像Iori,先按照步骤(1)提取其多通道纹理先验;然后,按照步骤(2)重构出按通道堆叠的重构后的纹理背景图像及多通道先验图像Irec,最后将输入纹理图像Iori与Irec中对应的重构纹理图像Itr作差即可检测出纹理表面缺陷:
Ires=Iori-Itr
其中,Ires表示得到的残差图像;
步骤(1)包括如下子步骤:
(1-1)特征提取:
通过卷积层提取输入纹理图像的特征;
(1-2)先验预测:
包含多个分支,每个分支均由转置卷积层组成,一个分支对应解码一种先验图像;步骤(1-1)提取的特征经上述分支处理后,输出多种先验图像先验提取公式为:
其中,表示先验提取函数,θP是先验提取的网络参数,Np是先验图像种类总数,n=1、2、...、Np;
先验预测的损失函数为:
其中,表示求期望值,表示对应的预先计算的先验图像;
步骤(2)包括如下子步骤:
(2-1)卷积特征提取:
以按通道堆叠的输入图像及提取的纹理先验图像为输入,记为从中提取隐空间卷积特征F,C表示通道数量;
(2-2)特征编码:
通过有序空间特征编码与无序纹理特征编码两种方式编码隐空间卷积特征F并融合为纹理编码特征;隐空间卷积特征F是由多个局部特征组成,记为:F={f1,...,fN};
对于无序纹理特征编码,由残差编码模型来进行特征编码,所述残差编码模型学习的目标是一个由K个词袋组成的字典D={d1,...,dK}、一组平滑因子s={s1,...,sK}、一组对角协方差σ={σ1,...,σK};
局部特征fi与词袋之间的残差计算如下:
rik=fi-dk
其中,i=1,...,N,k=1,...,K;
每个局部特征被分配给每个词袋的软权重计算如下:
由此得到一阶和二阶残差编码特征
残差编码特征ek由一阶和二阶残差编码特征连接得到:
将K个残差编码特征连接起来,即得到无序纹理编码特征e:
e={e1,...,eK}
对于有序空间特征编码,采用一个全局均值池化操作,将隐空间卷积特征F池化为一个C维的向量g;
为了将无序纹理编码特征e与有序空间编码特征g融合起来,先分别采用一个全连接层将其维度统一为C1,统一维度后的e和g分别表示为再将两个特征进行外积操作:
ft=e′g′T
其中,然后,采用一个全连接层降低ft的维度得到ft′,同时,采用一个滤波核个数为C2的卷积操作将隐空间卷积特征F的通道数降低为C2,得到最后,将ft与F′按通道进行点乘即可得到最终的纹理编码特征Ft:
Ft=ft′·F′
(2-3)解码:
记最后输出的按通道堆叠的重构后的纹理背景图像及多通道先验图像为Irec,解码重构的过程表示为:
其中,表示纹理重构函数,θT表示纹理重构模块的网络参数,Iext表示提取图像,是由输入图像与对应提取的多通道先验图像按通道堆叠得到;整个纹理重构的损失函数为:
步骤(3)中对抗学习的损失函数为:
其中,Dij(·)表示像素ij为真的概率,范围为0~1,值越大则像素ij为真的概率越高,反之越低;Ireal表示真实图像,是由输入图像与对应的真实多通道先验图像按通道堆叠得到;
整个离线训练过程中的损失为三项损失函数的联合优化:
L=λ1Lprior+λ2Lrec+λ3Ladv
其中,λ1,λ2,λ3为权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911197092.6/1.html,转载请声明来源钻瓜专利网。