欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2017113927584
申请人: 江南大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其步骤为:(1)模型训练阶段;

(1.1)获取多幅无疵点织物图像,对图像进行预处理得到训练样本集;

(1.2)建立深度为七层的神经网络,前六层为限制玻尔兹曼机,第七层为聚类层,将步骤(1.1)得到的训练样本集作为网络的输入,训练得到网络的参数;

(2)模型检测阶段;

(2.1)获取待测织物图像,对图像进行预处理得到待测样本集;

(2.2)将图像预处理得到的待测样本集中每一样本向量分别作为深度神经网络的输入,得到每幅待测图像块的网络输出,最终得到疵点检测结果。

2.根据权利要求1所述的于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(1.1)中预处理包括:(1.1.1)在织物幅宽方向,用工业相机采集N幅无疵点织物图像,图像大小为2592×56,保存为原始训练图像;

(1.1.2)由每幅原始训练图像,按照从左至右方式,以步长1得到2537个56×56大小的样本图像块,则由N幅无疵点织物图像可得到M=2537×N幅样本图像块;

(1.1.3)每幅样本图像块与一组Gabor滤波器卷积变换得到多幅滤波图像,计算每幅滤波图像的代价函数值;由每幅样本图像块可得到一个训练样本向量,由M幅样本图像块则得到M个训练样本向量。

3.根据权利要求2所述的于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(1.1.3)中二维空间域Gabor滤波函数可表示为:其中

x′=x cosθ-y sinθ  (2)

y′=x sinθ+y cosθ  (3)

σx和σy分别为高斯窗口在时域x轴与y轴上的标准差,λ为波长,θ为旋转角度;

根据σx、σy、λ和θ值的不同可构造一组K个Gabor滤波器,将这些滤波器分别与一幅样本图像块卷积变换,可得到K幅滤波后图像,计算得到K幅能量图像;假设滤波后图像为r(x,y),一般情况下,该滤波后图像为复数图像,其能量图像Er(x,y)可由下式得到:其中rRe(x,y)和rIm(x,y)分别为图像r(x,y)的实部和虚部;

根据Fisher准则构造代价函数如下:

其中μ和σ分别为能量图像Er(x,y)的均值和标准差;代价函数值的大小反映这幅样本图像块响应某个特定Gabor滤波器的程度;由此,每幅样本图像块对应得到K个代价函数值,构成一个K维向量;

对于一个K维向量,将代价函数值大于或等于30%范围以上的元素置为1,其余置为0,从而得到一个K维二值向量Di={di1,di2,…,diK};由M幅样本图像块可得到M个K维二值向量;

在M个K维二值向量中,压缩在所有样本中值均为0的分量,重新生成的M个K′维二值向量即为训练样本集;假如M个样本中第j维的所有分量均为0,即 则表示M个样本图像块与第j个Gabor滤波器卷积后得到的代价函数值都是比较小的,那在后续的计算中就不考虑该Gabor滤波器。

4.根据权利要求3所述的于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(1.2)中,训练步骤包括:(1.2.1)第一层限制玻尔兹曼机RBM1的可见层结点数为K′,隐藏层结点数为N1=2048,能量函数定义为:(1) (1) (1) (1) T (1) (1) (1) T (1) (1) T (1)E (v ,h )=-(v )·W ·h -(b )·v -(c )·h   (6)其中T表示转置运算, 为RBM1的可见层向量,

为 R B M 1 的 隐 藏 层 向 量 ,

为网络权值,

为可见层偏置向量, 为隐藏层偏置向量;对数似然函数为:

其中,θ(1)={W(1),b(1),c(1)}是RBM1的模型参数,v(1)(t)是RBM1的第t个输入样本;

对于给定的训练样本集,用梯度上升法求解能使l(θ(1))取得极大值的模型参数值,其中l(θ(1))对各参数的梯度计算公式为:其中,

通 过 从 P ( v ( 1 ) ,h ( 1 ) ) 中 进 行 L 次 马 尔 可 夫 蒙 特 卡 罗 采 样估计;

第二层至第六层限制玻尔兹曼机的可见层结点数分别为2048,1024,512,128,32,第二层至第六层隐藏层结点数分别为1024,512,128,32,8。第二层至第六层玻尔兹曼机的训练方式与第一层相同。

(1.2.2)第七层聚类层,对输入的由M个8维二值向量描述的样本集按其所表示的二进制值进行聚类,值相同的归为同一类,从而可将输入样本集分为C个类别,并可得这C个类别对应的二进制值分别为b1,b2,…,bC。

5.根据权利要求4所述的于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(2.1)中预处理包括:(2.1.1)在织物幅宽方向,用工业相机采集待测织物图像,图像大小为2592×56;

(2.1.2)对于待测图像,按照从左至右方式得到Q幅56×56大小的待测图像块,各图像块间可不重叠,也可部分重叠,但必须覆盖整个待测图像区域;

(2.1.3)每幅待测图像块与步骤(1.1.3)中得到的K′个非全0分量所对应的Gabor滤波器卷积变换,然后得到能量图像,根据式(5)计算代价函数值,最后得到该幅待测图像块的K′维二值向量;

(2.1.4)由待测图像的所有图像块就可得到Q个K′维二值向量,作为待测样本集。

6.根据权利要求5所述的于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(2.1.3)中为使检测时的每个K′维向量中1的个数与训练时一样,将代价函数值大于或等于 范围以上的元素置为1,其余置为0,从而得到一幅图像块的K′维二值向量。