CN108133473B - 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法 - Google Patents

基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法 Download PDF

Info

Publication number
CN108133473B
CN108133473B CN201711392758.4A CN201711392758A CN108133473B CN 108133473 B CN108133473 B CN 108133473B CN 201711392758 A CN201711392758 A CN 201711392758A CN 108133473 B CN108133473 B CN 108133473B
Authority
CN
China
Prior art keywords
image
layer
sample
detected
neural network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711392758.4A
Other languages
English (en)
Other versions
CN108133473A (zh
Inventor
李岳阳
罗海驰
蒋高明
丛洪莲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangnan University
Original Assignee
Jiangnan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangnan University filed Critical Jiangnan University
Priority to CN201711392758.4A priority Critical patent/CN108133473B/zh
Publication of CN108133473A publication Critical patent/CN108133473A/zh
Application granted granted Critical
Publication of CN108133473B publication Critical patent/CN108133473B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0008Industrial image inspection checking presence/absence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • G06T7/41Analysis of texture based on statistical description of texture
    • G06T7/44Analysis of texture based on statistical description of texture using image operators, e.g. filters, edge density metrics or local histograms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,包含训练阶段和检测阶段两部分。模型训练阶段中采用无疵点织物图像,通过图像预处理得到训练样本集,然后训练深度神经网络中的参数。检测时,首先得到待测图像的检测样本集,然后采用深度神经网络得到网络输出,最后得到疵点检测结果。本发明采用Gabor滤波器提取织物纹理特征,根据Fisher准则计算代价函数值,能够提取图像中各个方向大小的纹理,提高检测准确率。采用深度神经网络自动选择图像特征,解决现有基于机器视觉疵点检测方法人为选择特征的缺陷和不足。

Description

基于Gabor滤波和深度神经网络的经编提花织物疵点检测 方法
技术领域:
本发明涉及纺织产品检测技术领域,特别涉及一种基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法。
背景技术:
在织物生产过程中,织物疵点的产生不可避免。传统的人工检测的方法存在检测结果受人的主观影响、漏检率高、人工成本高等问题,越来越成为企业发展的瓶颈。随着计算机技术的发展,依靠机器视觉对织物疵点进行自动检测的方法具有稳定性高、节约人工成本、提高生产效率等优点,逐渐得到发展与应用。
目前,基于机器视觉的织物疵点检测方法对经编平纹织物的检测比较有效,而对于提花织物的检测***还不够完善,其主要的问题还是检测算法不够稳定,检测准确率不高,难以用于实际生产。如何有效提取经编提花织物的纹理特征,提高算法检测准确率成为迫切需要解决的难题。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容:
本发明的目的在于提供一种基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,利用深度学习自动选择特征的特点,将深度学习技术应用在织物疵点检测领域,解决现有疵点检测方法人为选择特征的缺陷和不足。
为实现上述目的,本发明提供了一种基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其步骤为:
(1)模型训练阶段;
(1.1)获取多幅无疵点织物图像,对图像进行预处理得到训练样本集;
(1.2)建立深度为七层的神经网络,前六层为限制玻尔兹曼机,第七层为聚类层,将步骤(1.1)得到的训练样本集作为网络的输入,训练得到网络的参数;
(2)模型检测阶段;
(2.1)获取待测织物图像,对图像进行预处理得到待测样本集;
(2.2)将图像预处理得到的待测样本集中每一样本向量分别作为深度神经网络的输入,得到每幅待测图像块的网络输出,最终得到疵点检测结果。
优选地,技术方案中,步骤(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个训练样本向量。
优选地,技术方案中,步骤(1.1.3)中二维空间域Gabor滤波函数可表示为:
Figure BDA0001517932710000031
其中
x′=x cosθ-y sinθ (12)
y′=x sinθ+y cosθ (13)
σx和σy分别为高斯窗口在时域x轴与y轴上的标准差,λ为波长,θ为旋转角度;
根据σx、σy、λ和θ值的不同可构造一组K个Gabor滤波器,将这些滤波器分别与一幅样本图像块卷积变换,可得到K幅滤波后图像,计算得到K幅能量图像;假设滤波后图像为r(x,y),一般情况下,该滤波后图像为复数图像,其能量图像Er(x,y)可由下式得到:
Figure BDA0001517932710000032
其中rRe(x,y)和rIm(x,y)分别为图像r(x,y)的实部和虚部;
根据Fisher准则构造代价函数如下:
Figure BDA0001517932710000033
其中μ和σ分别为能量图像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,即
Figure BDA0001517932710000041
则表示M个样本图像块与第j个Gabor滤波器卷积后得到的代价函数值都是比较小的,那在后续的计算中就不考虑该Gabor滤波器。
优选地,技术方案中,步骤(1.2)中,训练步骤包括:
(1.2.1)第一层限制玻尔兹曼机RBM1的可见层结点数为K′,隐藏层结点数为N1=2048,能量函数定义为:
E(1)(v(1),h(1))=-(v(1))T·W(1)·h(1)-(b(1))T·v(1)-(c(1))T·h(1) (16)其中T表示转置运算,
Figure BDA0001517932710000042
为RBM1的可见层向量,
Figure BDA0001517932710000043
为RBM1的隐藏层向量,
Figure BDA0001517932710000044
为网络权值,
Figure BDA0001517932710000045
为可见层偏置向量,
Figure BDA0001517932710000046
为隐藏层偏置向量;对数似然函数为:
Figure BDA0001517932710000047
其中,θ(1)={W(1),b(1),c(1)}是RBM1的模型参数,v(1)(t)是RBM1的第t个输入样本;
对于给定的训练样本集,用梯度上升法求解能使l(θ(1))取得极大值的模型参数值,其中l(θ(1))对各参数的梯度计算公式为:
Figure BDA0001517932710000051
Figure BDA0001517932710000052
Figure BDA0001517932710000053
其中,
Figure BDA0001517932710000054
通过从P(v(1),h(1))中进行L次马尔可夫蒙特卡罗采样
Figure BDA0001517932710000055
估计;
第二层至第六层限制玻尔兹曼机的可见层结点数分别为2048,1024,512,128,32,第二层至第六层隐藏层结点数分别为1024,512,128,32,8。第二层至第六层玻尔兹曼机的训练方式与第一层相同。
(1.2.2)第七层聚类层,对输入的由M个8维二值向量描述的样本集按其所表示的二进制值进行聚类,值相同的归为同一类,从而可将输入样本集分为C个类别,并可得这C个类别对应的二进制值分别为b1,b2,…,bC
优选地,技术方案中,步骤(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′维二值向量,作为待测样本集。
优选地,技术方案中,步骤(2.1.3)中为使检测时的每个K′维向量中1的个数与训练时一样,将代价函数值大于或等于
Figure BDA0001517932710000061
范围以上的元素置为1,其余置为0,从而得到一幅图像块的K′维二值向量。
与现有技术相比,本发明具有如下有益效果:
采用Gabor滤波器提取织物纹理特征,根据Fisher准则计算代价函数值,能够提取图像中各个方向大小的纹理,提高检测准确率。采用深度神经网络自动选择图像特征,解决现有基于机器视觉疵点检测方法人为选择特征的缺陷和不足。
附图说明:
图1为本发明一种基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法的流程示意图;
图2为本发明模型训练阶段图像预处理过程示意图;
图3为本发明深度神经网络结构图;
图4为本发明模型检测阶段图像预处理过程示意图。
具体实施方式:
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
如图1所示,一种基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,该方法分两部分组成,一是采集无疵点图像作为样本图像,对模型进行训练,二是用已训练好的模型对待测图像进行检测。
(1)模型训练阶段:
(1.1)获取多幅无疵点织物图像,对图像进行预处理得到训练样本集,图像预处理过程如图2所示,具体实现如下:
(1.1.1)在织物幅宽方向,用工业相机采集N幅无疵点织物图像,图像大小为2592×56,保存为原始训练图像;
(1.1.2)由每幅原始训练图像,按照从左至右方式,以步长1得到2537个56×56大小的样本图像块,则由N幅无疵点织物图像可得到M=2537×N幅样本图像块;
(1.1.3)每幅样本图像块与一组Gabor滤波器卷积变换得到多幅滤波图像,计算每幅滤波图像的代价函数值。由每幅样本图像块可得到一个训练样本向量,由M幅样本图像块则得到M个训练样本向量;
二维空间域Gabor滤波函数可表示为:
Figure BDA0001517932710000071
其中
x′=x cosθ-y sinθ (22)
y′=x sinθ+y cosθ (23)
σx和σy分别为高斯窗口在时域x轴与y轴上的标准差,λ为波长,θ为旋转角度。根据σx、σy、λ和θ值的不同可构造一组K个Gabor滤波器,将这些滤波器分别与一幅样本图像块卷积变换,可得到K幅滤波后图像,计算得到K幅能量图像。假设滤波后图像为r(x,y),一般情况下,该滤波后图像为复数图像,其能量图像Er(x,y)可由下式得到:
Figure BDA0001517932710000081
其中rRe(x,y)和rIm(x,y)分别为图像r(x,y)的实部和虚部。
根据Fisher准则构造代价函数如下:
Figure BDA0001517932710000082
其中μ和σ分别为能量图像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,即
Figure BDA0001517932710000083
则表示M个样本图像块与第j个Gabor滤波器卷积后得到的代价函数值都是比较小的,那在后续的计算中就不考虑该Gabor滤波器。
(1.2)建立深度为七层的神经网络,前六层为限制玻尔兹曼机,第七层为聚类层,将步骤(1.1)得到的训练样本集作为网络的输入,训练得到网络的参数;
如图3所示,构造的深度神经网络为七层,前六层为限制玻尔兹曼机,用于学习特征的压缩表示,隐藏层神经元数分别为2048、1024、512、128、32、8,第七层为聚类层,用于对样本图像块按学习到的特征表示进行聚类。网络训练具体实现如下:
(1.2.1)第一层限制玻尔兹曼机RBM1的可见层结点数为K′,隐藏层结点数为N1=2048,能量函数定义为:
E(1)(v(1),h(1))=-(v(1))T·W(1)·h(1)-(b(1))T·v(1)-(c(1))T·h(1) (26)
其中T表示转置运算,
Figure BDA0001517932710000091
为RBM1的可见层向量,
Figure BDA0001517932710000092
为RBM1的隐藏层向量,
Figure BDA0001517932710000093
为网络权值,
Figure BDA0001517932710000094
为可见层偏置向量,
Figure BDA0001517932710000095
为隐藏层偏置向量。对数似然函数为:
Figure BDA0001517932710000096
其中,θ(1)={W(1),b(1),c(1)}是RBM1的模型参数,υ(1)(t)是RBM1的第t个输入样本。
对于给定的训练样本集,用梯度上升法求解能使l(θ(1))取得极大值的模型参数值,其中l(θ(1))对各参数的梯度计算公式为:
Figure BDA0001517932710000097
Figure BDA0001517932710000098
Figure BDA0001517932710000101
其中,
Figure BDA0001517932710000102
通过从P(v(1),h(1))中进行L次马尔可夫蒙特卡罗采样
Figure BDA0001517932710000103
估计。
第二层至第六层限制玻尔兹曼机的可见层结点数分别为2048,1024,512,128,32,第二层至第六层隐藏层结点数分别为1024,512,128,32,8。第二层至第六层玻尔兹曼机的训练方式与第一层相同。
(1.2.2)第七层聚类层,对输入的由M个8维二值向量描述的样本集按其所表示的二进制值进行聚类,值相同的归为同一类,从而可将输入样本集分为C个类别,并可得这C个类别对应的二进制值分别为b1,b2,…,bC
(2)模型检测阶段的实现步骤为:
(2.1)获取待测织物图像,对图像进行预处理得到待测样本集,如图4所示,具体实现如下:
(2.1.1)在织物幅宽方向,用工业相机采集待测织物图像,图像大小为2592×56;
(2.1.2)对于待测图像,按照从左至右方式得到Q幅56×56大小的待测图像块,各图像块间可不重叠,也可部分重叠,但必须覆盖整个待测图像区域;
(2.1.3)每幅待测图像块与步骤(1.1.3)中得到的K′个非全0分量所对应的Gabor滤波器卷积变换,然后得到能量图像,根据式(15)计算代价函数值,最后得到该幅待测图像块的K′维二值向量;
与步骤(1.1.3)中类似,引入稀疏性概念,将代价函数值在一定范围内的元素置为1,其余置为0。为使检测时的每个K′维向量中1的个数与训练时一样,将代价函数值大于或等于
Figure BDA0001517932710000111
范围以上的元素置为1,其余置为0,从而得到一幅图像块的K′维二值向量;
(2.1.4)由待测图像的所有图像块就可得到Q个K′维二值向量,作为待测样本集。
(2.2)将图像预处理得到的待测样本集中每一样本向量分别作为深度神经网络的输入,得到每幅待测图像块的网络输出,计算8维二值向量输出的二进制值,若该值与训练网络时得到的输出b1,b2,…,bC中的任何一个值都不相等,则判定待检测图像块中含有疵点;否则,判定该待检测图像块中没有疵点。
本发明根据实际工厂生产过程中,织物疵点图像一时难以获取的实际情况,采取先采集无疵点织物图像对模型进行训练,然后使用训练后的模型对织物图像进行检测的方法,能够满足工厂实际生产需要。
本发明的疵点检测方法可对经编织物提花类产品进行检测,在对新产品进行检测前,只要先对模型进行训练,得到模型参数,然后就可进行检测。对已经训练过的产品,可保存模型参数,以便下次再生产该织物时将保存的参数导入模型就可直接进行检测,无需再进行训练过程。
前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

Claims (6)

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滤波函数可表示为:
Figure FDA0003016124090000021
其中
x′=xcosθ-ysinθ (2)
y′=xsinθ+ycosθ (3)
σx和σy分别为高斯窗口在时域x轴与y轴上的标准差,λ为波长,θ为旋转角度;
根据σx、σy、λ和θ值的不同可构造一组K个Gabor滤波器,将这些滤波器分别与一幅样本图像块卷积变换,可得到K幅滤波后图像,计算得到K幅能量图像;假设滤波后图像为r(x,y),该滤波后图像为复数图像,其能量图像Er(x,y)可由下式得到:
Figure FDA0003016124090000022
其中rRe(x,y)和rIm(x,y)分别为图像r(x,y)的实部和虚部;
根据Fisher准则构造代价函数如下:
Figure FDA0003016124090000023
其中μ和σ分别为能量图像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,即
Figure FDA0003016124090000031
则表示M个样本图像块与第j个Gabor滤波器卷积后得到的代价函数值都是比较小的,那在后续的计算中就不考虑该Gabor滤波器。
4.根据权利要求3所述的基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法,其特征在于:步骤(1.2)中,训练步骤包括:
(1.2.1)第一层限制玻尔兹曼机RBMl的可见层结点数为K′,隐藏层结点数为N1=2048,能量函数定义为:
E(1)(1),h(1))=-(υ(1))T·W(1)·h(1)-(b(1))T·υ(1)-(c(1))T·h(1) (6)
其中T表示转置运算,
Figure FDA0003016124090000032
为RBMl的可见层向量,
Figure FDA0003016124090000033
为RBMl的隐藏层向量,
Figure FDA0003016124090000034
为网络权值,
Figure FDA0003016124090000035
为可见层偏置向量,
Figure FDA0003016124090000036
为隐藏层偏置向量;对数似然函数为:
Figure FDA0003016124090000037
其中,θ(1)={W(1),b(1),c(1)}是RBMl的模型参数,υ(1)(t)是RBMl的第t个输入样本;
对于给定的训练样本集,用梯度上升法求解能使l(θ(1))取得极大值的模型参数值,其中l(θ(1))对各参数的梯度计算公式为:
Figure FDA0003016124090000041
Figure FDA0003016124090000042
Figure FDA0003016124090000043
其中,
Figure FDA0003016124090000044
Figure FDA0003016124090000045
通过从P(υ(1),h(1))中进行L次马尔可夫蒙特卡罗采样
Figure FDA0003016124090000046
估计;
第二层至第六层限制玻尔兹曼机的可见层结点数分别为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的个数与训练时一样,将代价函数值大于或等于
Figure FDA0003016124090000051
范围的元素置为1,其余置为0,从而得到一幅图像块的K′维二值向量。
CN201711392758.4A 2017-12-21 2017-12-21 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法 Active CN108133473B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711392758.4A CN108133473B (zh) 2017-12-21 2017-12-21 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711392758.4A CN108133473B (zh) 2017-12-21 2017-12-21 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法

Publications (2)

Publication Number Publication Date
CN108133473A CN108133473A (zh) 2018-06-08
CN108133473B true CN108133473B (zh) 2021-10-01

Family

ID=62392032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711392758.4A Active CN108133473B (zh) 2017-12-21 2017-12-21 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法

Country Status (1)

Country Link
CN (1) CN108133473B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109580629A (zh) * 2018-08-24 2019-04-05 绍兴文理学院 曲轴止推片智能检测方法及***
CN109325941A (zh) * 2018-09-05 2019-02-12 深圳灵图慧视科技有限公司 表面属性检测方法及装置、计算机设备及计算机可读介质
CN109187579A (zh) * 2018-09-05 2019-01-11 深圳灵图慧视科技有限公司 织物疵点检测方法及装置、计算机设备及计算机可读介质
CN109472735B (zh) * 2018-10-30 2023-05-26 深圳灵图慧视科技有限公司 实现织物疵点检测神经网络的加速器、方法和加速***
CN109961437B (zh) * 2019-04-04 2021-06-25 江南大学 一种基于机器教学模式下的显著性织物疵点检测方法
CN110060253B (zh) * 2019-05-06 2021-04-20 西安交通大学 基于Gabor多特征提取和优选的复合轨枕孔隙缺陷识别方法
CN114022442B (zh) * 2021-11-03 2022-11-29 武汉智目智能技术合伙企业(有限合伙) 一种基于无监督学习的织物疵点检测算法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104751472A (zh) * 2015-04-10 2015-07-01 浙江工业大学 基于b样条小波和深度神经网络的织物疵点检测方法
CN107132516A (zh) * 2017-05-16 2017-09-05 电子科技大学 一种基于深度置信网络的雷达一维距离像目标识别方法
CN107169956A (zh) * 2017-04-28 2017-09-15 西安工程大学 基于卷积神经网络的色织物疵点检测方法
WO2017171651A1 (en) * 2016-03-30 2017-10-05 Agency For Science, Technology And Research System and method for imaging a surface defect on an object

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104751472A (zh) * 2015-04-10 2015-07-01 浙江工业大学 基于b样条小波和深度神经网络的织物疵点检测方法
WO2017171651A1 (en) * 2016-03-30 2017-10-05 Agency For Science, Technology And Research System and method for imaging a surface defect on an object
CN107169956A (zh) * 2017-04-28 2017-09-15 西安工程大学 基于卷积神经网络的色织物疵点检测方法
CN107132516A (zh) * 2017-05-16 2017-09-05 电子科技大学 一种基于深度置信网络的雷达一维距离像目标识别方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
《Deep learning architecture for iris recognition based on optimal Gabor filters and deep belief network》;Fei He等;《Journal of Electronic Imaging》;20170331;第26卷(第2期);全文 *
《Deformable Patterned Fabric Defect Detection With Fisher Criterion-Based Deep Learning》;Yundong Li等;《 IEEE Transactions on Automation Science and Engineering》;20170430;全文 *
《应用最优Gabor滤波器的经编织物疵点检测》;尉苗苗 等;《纺织学报》;20161130;第37卷(第11期);全文 *

Also Published As

Publication number Publication date
CN108133473A (zh) 2018-06-08

Similar Documents

Publication Publication Date Title
CN108133473B (zh) 基于Gabor滤波和深度神经网络的经编提花织物疵点检测方法
Abu et al. A study on Image Classification based on Deep Learning and Tensorflow
Li et al. Deformable patterned fabric defect detection with fisher criterion-based deep learning
Nie et al. A theoretical explanation for perplexing behaviors of backpropagation-based visualizations
CN108010029B (zh) 基于深度学习和支持向量数据描述的织物疵点检测方法
CN107169956B (zh) 基于卷积神经网络的色织物疵点检测方法
CN108416266B (zh) 一种利用光流提取运动目标的视频行为快速识别方法
CN107657279B (zh) 一种基于少量样本的遥感目标检测方法
CN112070727B (zh) 一种基于机器学习的金属表面缺陷检测方法
Wen et al. Fabric defects detection using adaptive wavelets
CN107016406A (zh) 基于生成式对抗网络的病虫害图像生成方法
CN109543548A (zh) 一种人脸识别方法、装置及存储介质
CN103106265B (zh) 相似图像分类方法及***
CN110889837A (zh) 一种具有瑕疵分级功能的布匹瑕疵检测方法
CN104458766A (zh) 一种基于结构纹理法的布匹表面瑕疵检测方法
CN109711411B (zh) 一种基于胶囊神经元的图像分割识别方法
CN105550712B (zh) 基于优化卷积自动编码网络的极光图像分类方法
CN107622276B (zh) 一种基于机器人仿真与物理采样结合的深度学习训练方法
CN110827260A (zh) 一种基于lbp特征与卷积神经网络的布匹缺陷分类方法
Arikan et al. Surface defect classification in real-time using convolutional neural networks
CN112070712A (zh) 基于自编码器网络的印刷缺陷检测方法
Dong et al. Fusing multilevel deep features for fabric defect detection based NTV-RPCA
CN117237994B (zh) 一种油气作业区人员计数及行为检测方法、装置及***
CN112818887B (zh) 基于无监督学习的人体骨架序列行为识别方法
CN110660048A (zh) 一种基于形状特征的皮革表面缺陷检测算法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant