一种检查图象以检测缺陷的方法及装置的制作方法

文档序号:6108027阅读:202来源:国知局
专利名称:一种检查图象以检测缺陷的方法及装置的制作方法
技术领域
本发明涉及一种检验图象以便检测缺陷的方法和装置。具体地说,本发明涉及检验织构化材料以便检测其中缺陷的方法和装置。
自动化生产需要工业材料的自动检验,这些工业材料例如为纺织品、纸张和塑料。工业材料的自动化检验需要能实时实施的相应方案。现在,生产线中质量保证的关键要素是人工检验。人工检验是是劳动密集型工作,它不能胜任在高速生产中获得质量标准的工作。例如,在纺织工业即使具有受到很好培训的检验人员也仅能通过人工检验检测到约70%的缺陷。因此,渴望使目视检验任务自动化,以便提高生产线效率并同时提高产品质量。
工业检验具有非常高的要求,且与其它检验问题相比,最具有挑战性。典型纤维网为6~10英寸宽,并以20~60m/min的速度被处理。从而100%检验的处理量非常巨大,即当使用行扫描摄影机时每分钟要处理10~15MB的图象数据。因此最可行方案需要附加硬件部件可降低运算中的复杂性。
利用多种方法的工业材料缺陷检测是值得考虑的课题。研究者通常利用织物样本示范多种织构化材料中缺陷检测的一般问题。各种利用子部件的平均和标准偏差的方法、灰度级共值(co-occurrence)矩阵和图像自相关性都可作为织物缺陷的特征。在微观水平上,各种材料检验问题的广谱性缩小到织物组织的分析问题。若干研究者已试图用各种方法来解决该问题,这些方法包括GaussMarkov Random Field(GMRF)模拟、Karhunen-loeve decomposition、Gabor滤波器、子波变换神经网络(wavelet transform to neural networks)。
纤维网中纱线的周期性导致傅氏域特征并用于探查织物缺陷,美国专利4124300 issued to Mead et al.on November 7,1978讨论了这样一种方法。以傅里叶变换为基础的技术适用于引起基本结构全部扭曲的缺陷,但对于通常发生在图像较小区域中的局部缺陷并不成功。由此,检测局部织物缺陷需要在空间域和空间频域中同时测量。因此,基于Multiscale Wavlet Representation(MSWAR)的织物组织特征可用于检测局部织物缺陷,1998年9月29日授权给Vachtsevanos等人的美国专利5815198公开了这种方法。
用于检验工业材料的超声传感器也是已知的。例如1997年9月9日授权给Sheen等人的美国专利5665907公开了一种检测织物缺陷的超声系统。2000年2月8日授权给Itagaki等人的美国专利6023334公开了用亮度信息检验例如为平面铝板或平面玻璃的均质表面的方法。
传统方法的缺点在于其对检测产生微小密度变化的缺陷不够敏感,从而不能保证100%的检测。进一步说,传统方法需要对在线检验进行统计计算(即平均和标准偏差)。这些计算比较复杂,并需要附加硬件。
因此,渴望提供一种不需要在线统计计算的检验系统。还渴望提供一种系统,该系统能检测所采集图像中产生非常微小密度变化的缺陷。本发明提供了一种检验系统,该系统能克服现有缺陷检测方法的缺点。
本发明涉及一种检验织物以便检测缺陷的方法。根据本发明,无缺陷区域中的象素值相对于缺陷区域中的象素值以多种方式被削弱。例如,获得无缺陷区域和缺陷区域中的象素能量,以便切分缺陷。在一个实施例中,可将有限脉冲响应滤波器用于选择一些频率,这些频率的选择能将局部无缺陷区域的能量从局部缺陷区域中识别出来,以便由此检测缺陷。
本发明也涉及一种检验织物以便检测缺陷的滤波器装置。可这样设计滤波器装置首先从织物样本获得相关系数矩阵和本征矢量,然后选择产生最大目标函数的本征矢量,例如通过颠倒字典式重排序(inversing lexicograhicalrecording)方式获得最佳滤波器hop(x,y)。
通过下面的描述并结合附图将使本发明变得更加清楚。


图1是具有根据本发明形成的最佳滤波器的检测系统方框图。
图2表示形成本发明最佳滤波器的特征提取模型。
图3(a)到3(i)表示具有错纬缺陷的织物样本的实验结果,其中图3(a)表示具有错纬的织物样本,图3(b)表示经7×7最佳滤波器滤波后的图像,图3(c)表示图3(b)中图像的局部能量估算,图3(d)表示图3(b)图像经阈值处理后的切分后缺陷,图3(e)表示图3(b)中图像经阈值处理后的切分后缺陷,图3(f)表示局部能量估算的二维网眼曲线,图3(g)表示图3(e)图像经阈值处理后的二维网眼曲线,图3(h)表示7×7最佳滤波器的幅度频率响应,以及图3(i)表示49个本征矢量中每个本征矢量的目标函数。
图4(a)到4(p)表示有缺陷织物样本的实验结果,该缺陷是由根据本发明设计的最佳滤波器检测出来的,其中图4(a)、4(e)、4(i)和4(m)分别表示错提(wrong-draw)、有色纱线、断头以及脏污纱线的样本,图4(b)、4(f)、4(j)和4(n)表示由设计有判别函数J1(hop)的最佳滤波器获得的相应局部能量估算,图4(c)、4(g)、4(k)和4(o)表示由设计有判别函数J2(hop)的最佳滤波器获得的相应局部能量估算,图4(d)、4(h)、4(i)和4(p)表示由设计有判别函数J3(hop)的最佳滤波器获得的相应局部能量估算。
图5(a)到图5(p)表示有缺陷织物样本的检测结果,其中图5(a)、5(e)、5(i)和5(m)分别表示双纬、大结头、断掉纱线以及三重经纱(triple-wrap)样本;图5(b)、5(f)、5(j)和5(n)表示利用本发明的最佳滤波器滤波的相应滤波图像图5(c)、5(g)、5(k)和5(o)表示相应局部能量估算;图5(d)、5(h)、5(i)和5(p)表示经切分的缺陷。
图6(a)到6(d)表示利用3×3滤波器屏蔽(mask)检测错纬缺陷的检测结果,其中图6(a)和6(d)表示织物样本;图6(b)和6(e)表示局部能量估算;以及图6(c)和6(d)表示经阈值处理后的缺陷。
图7是根据本发明基于最佳滤波器的纤维网检验方框图。
图8是用于根据本发明检验纤维网材料的经一纬纱模式方框图。
图9(a)到9(d)表示竖直方向上的织物缺陷检测结果,其中图9(a)表示有错纬缺陷的织物样本;图9(b)表示经最佳滤波器滤波后的图像;图9(c)表示图9(b)图像的局部能量估算;而图9(d)表示图9(b)图像经阈值处理后的切分后缺陷。
图10(a)到10(e)表示使用经纬纱模式检测织物缺陷的检测结果,其中图10(a)表示具有缺陷的织物样本;图10(b)表示最佳滤波器h1的输出;图10(c)表示最佳滤波器h2的输出;图10(d)表示最佳滤波器h1和h2的组合输出;而图10(e)表示图10(d)图像经阈值处理的切分后缺陷。
图11(a)到11(e)表示使用经纬纱模式检测织物缺陷的检测结果,其中图11(a)表示具有缺陷的织物样本;图11(b)表示最佳滤波器h1的输出;图11(c)表示最佳滤波器h2的输出;图11(d)表示最佳滤波器h1和h2的组合输出;而图11(e)表示图11(d)图像经阈值处理的切分后缺陷。
图12(a)到12(e)表示使用经纬纱模式检测织物缺陷的检测结果,其中图12(a)表示具有缺陷的织物样本;图12(b)表示最佳滤波器h1的输出;图12(c)表示最佳滤波器h2的输出;图12(d)表示最佳滤波器h1和h2的组合输出;而图12(e)表示图12(d)图像经阈值处理的切分后缺陷。
图13(a)到13(e)表示使用经纬纱模式检测织物缺陷的检测结果,其中图13(a)表示具有缺陷的织物样本;图13(b)表示最佳滤波器h1的输出;图13(c)表示最佳滤波器h2的输出;图13(d)表示最佳滤波器h1和h2的组合输出;而图13(e)表示图13(d)图像经阈值处理的切分后缺陷。
图14(a)到14(e)表示使用经纬纱模式检测织物缺陷的检测结果,其中图14(a)表示具有缺陷的织物样本;图14(b)表示最佳滤波器h1的输出;图14(c)表示最佳滤波器h2的输出;图14(d)表示最佳滤波器h1和h2的组合输出;而图14(e)表示图14(d)图像经阈值处理的切分后缺陷。
全部附图示出了体现本发明原理的典型检验方法和装置,现在将详细描述该检验方法和装置。
图1表示本发明被用于检验织物缺陷图像并由此检测其中缺陷的方框图。根据本发明,无缺陷区域中的象素值相对于缺陷区域中的素质值以多种方式大大地被削弱。例如,获得无缺陷区域中和缺陷区域中的象素能量以便检测缺陷。在一个优选实施例中,可使用限定脉冲响应(FIR)滤波器从检验图像中提取一些频率,其能将局部无缺陷区域的能量从局部缺陷区域的能量中识别出来。下面将描述最佳滤波器的详细内容。
1.数学基础图2表示用于形成本发明最佳滤波器特征提取模式的示范性实施例。在一个实施例中,例如将织物组织的自相关函数作为图像中织物组织的模型。例如通过非线性平方来提取能量。通过建立织物组织图像的模型来获得平均特征值及其偏差的表达式。通过选择最佳化的适当代价函数,通过迭代搜索或通过产生封闭型方案设计最佳滤波器。
假定每个所采集的图像为随机过程,并且它在感兴趣的区域中是稳定的。将x和y作为所采集图像I(x,y)的空间坐标。如图2所示,用滤波器hop(x,y)对所采集的图像I(x,y)进行滤波,产生新图像W(x,y)w(x,y)=hop(x,y)*I(x,y)=Σm=0M-1Σn=0N-1hop(m,n)I(x-m,y-n),----(1)]]>
其中*表示二维褶积,hop(x,y)为M×N最佳滤波器。对于对于w(x,y)中的每个象素,可将输出写作w(x,y)=hopTi(x,y),---(2)]]>其中hop和I(x,y)为长度L=M×N的向量,例如该长度分别由象素(x,y)附近I(x,y)的M×N窗口和hop(x,y)列的词典式排序得到。
通过对W(x,y)作非线性平方获得每个象素(x,y)处的能量。
z(x,y)=w2(x,y)(4)现在就参照(x,y)处象素附近的局部区域计算每个象素的能量Z(x,y),以获得局部能量估算。由平滑滤波器的带宽确定局部区域。在一个实施例当中,可通过滤波器g(x,y)对Z(x,y)进行滤波来获得局部能量估算,现进一步对其作详细描述。
F(x,y)=z(x,y)*g(x,y)=w2(x,y)*g(x,y)(5)如图2的最后一个方框所示,图像特征F(x,y)为局部能量估算。
假设广义平稳性(WSS),对平均特征值Uf及其推导建立如下模型μf=E{F(x,y)}*=E{z(x,y)*g(x,y)}=E{w2(x,y)*g(x,y)}.
假设平滑滤波器的系数为∑x,yg(x,y)=1,我们将上述等式进一步简化为μf=E{w2(x,y)}=E{(hopTi(x,y))(hopTi(x,y))}--(6)]]>=hopTE{i(x,y)iT(x,y)}hop=hopTRiihop]]>
其中Ru=E{i(x,y)iT(x,y)}为相关系数矩阵,其依据图像i(x,y)的自相关函数构造。∂μf∂hop=∂hopTRiihop∂hop=2Riihop---(7)]]>最佳化目标函数设计最佳滤波器的目的在于找出所采集的图像中所包含缺陷的位置。在最佳被滤波的图像中,如果对缺陷的响应很强(即很亮),则就用线性两级判别分类器对缺陷进行切分,即典型的阈值处理。平均局部能量估算Ufd决定了F(x,y)的亮度。我们获得具有缺陷Id(x,y)的织物样本图像和作为特征提取基准的无缺陷Ir(x,y)的织物样本图像。让Ufd和Ufr分别表示有缺陷织物和无缺陷织物的平均局部能量估算。目标函数J1(hop)估算滤波器输出中的平均局部能量比。J1(hop)=μfdμfr=hopTRiidhophopTRiirhop---(8)]]>该目标函数J1(hop)的最佳化能最大化地分离平均特征值的比。例如,将梯度设定为零可获得对应于最大目标函数J1(hop)的最佳滤波器hop的参数。∂J1(hop)∂hop=2RiidhophopTRiirhop-2hopTRiidhopRiirhop[hopTRiirhop]2=0]]>在上述等式中设定ψ=hopTRiidhophopTRiirhop]]>得到Riir-1Riidhop=ψ.hop---(9)]]>这就是本征值方程,其中滤波器hop为本征矢量,ψ为本征值。本征值ψ的表达式由要进行最佳化的目标函数J1(hop)得出。因此最佳滤波器是产生最大目标函数J1(hop)的本征矢量hop。
也可将用于最佳织物组织转换的另一个目标函数用于缺陷检测,给出如下J2(hop)=(μfd-μfr)2μfdμfr.]]>关于该目标函数J2(hop)的封闭式最佳化能使局部能量估算平均值之间的相对差异最大化。∂J2(hop)∂hop=∂J2(hop)∂μfd∂μfd∂hop+∂J2(hop)∂μfr∂μfr∂hop=0--(10)]]>将等式(6)和(7)代入方程(10)得到Riir-1Riidhop=ψ.hop---(11)]]>其中ψ=hopTRiidhophopTRiirhop.---(12)]]>方程(11)为本征值方程。由产生最大目标函数J2(hop)的本征向量给出最佳滤波器hop。所有本征向量hop都满足方程(12),其中ψ为相应本征值。
根据所述实施例得到的最佳滤波器能使平均局部能量估算Ufd和ufr大量分离。另外或可以选择的是,得到最佳滤波器以便考虑到局部能量估算F(x,y)的方差。这样得到的滤波器即使在局部能量估算的方差fd和fr很大时也能至少将特征分布中的重叠最小化。在示范性实施例中,构成最佳滤波器,以便使其不仅能产生平均局部能量估算的大量分离,并且也能产生较低方差fd和fr。例如,通常在模式识别文献(literature)中使用的目标函数是Fisher判别式。Fisher判别式考虑到了特征分布的方差。J3(hop)=(μfd-μfr)2σfd2+σfr2---(13)]]>根据Fisher判别式函数计算最佳滤波器的近似封闭解决方案可用于缺陷切分。将织物结构近似为第一级自回归域,可获得方差的简化表达式及其偏差。最佳化可简化成下面的本征值方程(Riir-1Riid)hop=(hopTRiidhop)(hopTRiirhop)hop.---(14)]]>最佳滤波器的系数由给出目标函数J3(hop)最大值的本征向量hop计算得到。
根据本发明,可这样得到最佳滤波器例如可通过首先从织物样本获得相关矩阵Riit、Riid和(Riit-1Riid)的本征向量,然后,选择到由本征向量产生的目标函数最大值,例如J1(hop)、J2(hop)或J3(hop)。例如通过倒置字典式再排序可从元素(element)hop可获得最佳滤波器hop(x,y)。显而易见的是,用于形成最佳滤波器的其它特征提取模式也包含在本发明的范围内。
2.被监督的缺陷检测可在大多数工业检验系统中获得要被检测的缺陷的现有技术。这些已知缺陷的检验被认为是被监督的缺陷检测。以下实施例描述了这样一种被监督的缺陷检测,它利用了用于检测织物中已知种类缺陷的最佳滤波器。
2.1最佳滤波器的尺寸根据多种因素确定FIR滤波器的尺寸。例如,可根据FIR滤波器的带宽确定尺寸。通常,大带宽滤波器具有比小带宽滤波器更小的尺寸。
另外或可以选择的是,最佳滤波器的尺寸可根据织物图象的光谱特性来确定,这些光谱特性例如为纱线密度和编织方式。例如,织物原料是具有较高纱线密度的平织织物,则织物的图象象素将变得迅速不相关。因此,这些织物的光谱就可能具有较高频谱,这需要大带宽或小尺寸空间滤波器。可以选择的是,大空间尺寸的滤波器也可用于具有较低纱线密度的织物。由于支持体的对称区域用于精确的边缘定位,因此下面仅描述不对称分级的滤波器屏蔽。
2.2平滑滤波器的选择本发明的最佳滤波器包括平滑滤波器。平滑滤波器能将具有高局部带通能量的区域转换成强灰度级分布图。在一个示范性实施例中使用了Gaussian低通平滑滤波器。这种Gaussian低通平滑滤波器是可拆式的,并能提供空间频率和空间域中的最佳联合分辨率。g(x,y)=12πλe-((1/2)(x2+y2)/λ2)---(15)]]>
带宽λ的选择决定了要被算入输出局部能量估算的频率。上面作为可拆式褶积屏蔽等式(15)的滤波器有限近似法可用作平滑滤波器。在一个实施例中,带宽λ是λ=122fo.---(16)]]>例如,可通过图象中一根纱线所占有的象素数量确定中心频率fo。例如,在该申请所描述的所有斜纹织物样本中,每根纱线占有约8个象素。因此,中心频率fo=1/8。当对图象边界附近的图象进行滤波时,我们假定图象通过其镜像(即甚至映象)延伸。
2.3实验结果本发明可用于各种织物,例如纺织品、纸张、塑料、木村和金属。在一个实施例中,所用样本可以是从织布机收集到的斜纹或平纹织物。这种样本材料包含了最平常的织物缺陷,例如混纬、错纬、纬缩(扭结纬纱)、错读(misread)、错提、有色纱线、断头、脏头、双纬、大节点、断线、三重经线等等。
可以多种方式获得样本织物材料的图像。在一个实施例中,可在逆光条件下采集所有图像。另外或可以选择的是,图像能覆盖样本织物材料约1.28×1.28平方英寸的面积。然后使用用八位分辨率(即256灰度级)将所采集的图像以例如为256×256的象素数字化。这些所采集的图像可以是被补偿的直方图,然后用于设计下面所述的最佳滤波器。在一个示范实施例中,将具有最佳能量分离性能的线性有限脉冲响应滤波器用于切分缺陷。在一个优选实施例中使用上面所述的Gaussian低通滤波器滤波。
图3(a)表示有缺陷斜纹样本织物的图像,例如缺陷为错纬。在一个实施例中,设计具有目标函数J1(hop)的最佳滤波器来切分缺陷。图3(i)表明了等式(9)的可能本征值。选定与最大本征值(4.4187)相对应的本征向量以形成最佳滤波器。图3(h)表示这种最佳滤波器的幅度频率响应。可以看到该频率响应显示出通频带,其中局部能量估算很高(对应于缺陷),而阻带位于另一处。
图3(b)表示经最佳滤波器滤波后的图像。从该图像可以看出,对应于缺陷的单个象素标准偏差比无缺陷区域中的高出许多。由此通过任何两级线性判别函数、即通过阈值处理切分缺陷。图3(e)和3(g)分布示出了经切分处理的缺陷及其三维网格图。
该样本图像的局部能量估算及其三维网格图表分别示于图3(c)和3(f)。由于缺陷区域的平均局部能量比无缺陷区域的平均局部能量高4.4187倍,所以例如通过简单的阈值处理(图3(d))能容易地切分缺陷。最佳滤波器是稳固的(将在节3.3中描述),它能良好地检测检验状态中位于图像任何部分的类似性质缺陷。显而易见的是,最佳滤波器的其它实施例也在本发明的范围之内。
图4(a)表示具有缺陷的平织织物样本图像,其缺陷例如为错提。在一个实施例中,设计具有判别函数J1(hop)、J2(hop)和J3(hop)的三个5×5最佳滤波器检测缺陷。三个最佳滤波器的检测结果分别示于图4(b)、4(c)和4(d)中,其中这三个最佳滤波器都能成功地检测样本织物上的缺陷。
图4(e)和4(m)分别表示具有例如为有色纱线和脏纱线缺陷的斜纹织物样本。在一个实施例中,可利用本发明的7×7最佳滤波器检测这些缺陷。图4(f)到4(h)分别表示由设计有J1(hop)、J2(hop)和J3(hop)的最佳滤波器检验的包含有色纱线织物样本的结果。图4(n)到4(p)分别表示由设计有J1(hop)、J2(hop)和J3(hop)的最佳滤波器检验的包含脏纱线织物样本的结果。
在图4(i)的可选择实施例中,检测了包含例如为断头缺陷的另一个斜纹织物样本。图4(j)和4(k)表示由设计有J1(hop)和J2(hop)的7×7最佳滤波器获得的检测结果。图4(1)表示具有对应于Fisher判别式的目标函数J3(hop)的最佳滤波器结果。如上面实施例所述,可使用一个或三个判别函数J1(hop)、J2(hop)和J3(hop)设计最佳滤波器,以便检测平纹和/或斜纹织物中的各种缺陷。显而易见的是,最佳滤波器的其它实施例也在本发明的范围之内。
在本发明的一个实施例中,具有目标函数J2(hop)的最佳滤波器能产生优选结果,该结果可通过简单的阈值处理而被检测。通过具有目标函数J2(hop)的最佳滤波器获得的附加实验结果示于图5(a)到5(p)中。图5(a)、5(e)、5(i)和5(m)分别表示包含双纬线、大节点、断纱线和三重经线的织物样本图像。图5(b)、5(f)、5(j)和5(n)表示利用具有目标函数J2(hop)的最佳滤波器滤波后的相应图像。图5(c)、5(g)、5(k)和5(o)表示相应的局部能量估算。图5(d)、5(h)、5(l)和5(p)表示经切分的缺陷。上述实施例中使用并在节2.1中讨论的每个最佳滤波器的最小屏蔽尺寸示于下面的表1中。本发明可用于检测其它织物的缺陷,例如粗节、飞花织入、油渍。
表1实验中所用织物样本所需要的最小屏蔽尺寸
2.4.讨论通常,精确保存边缘需要很高的空间分辨率。在另一方面,精确估算局部能量需要很高的空间频率分辨率。由于空间分辨率与空间频率分辨率成反比关系,因此在决定平滑滤波器的尺寸时既要考虑精确的边缘定位又要考虑精确的局部能量估算。
可对本发明中得到的检测结果进行定性分析。表1列出了上述每个检测“合格性能”的给定缺陷种类的实验中使用的最小屏蔽尺寸。定量的“合格性能”表示对缺陷象素进行错误分类的百分比低于最终经阈值处理图象的10%。在本发明的一个实施例中,当增大屏蔽尺寸时,图5检测结果中所显示的噪音可减小到零,例如对于表1所示的那些。在另一个实施例中,具有较小尺寸的最佳滤波器可用于检测具有较高纱线密度的织物样本,反之亦然。检测缺陷所需的最佳滤波器屏蔽尺寸还取决于其它因素,例如缺陷的光谱特性和检测所需的精度。
表2表示作为屏蔽尺寸函数的三个目标函数幅度值。该表的第二列表示经滤波的图象中缺陷区域的平均象素能量相对于无缺陷区域的平均象素能量值。当屏蔽尺寸从3×3增加到5×5(7×7)时,用J2(hop)进行滤波的计算时间增加了77(340)%,但目标函数仅增加1(114)%。也可由具有边缘折衷性能的3×3屏蔽(图3(a))检测该缺陷。
表2最大目标函数(图3(a)所示错纬作为屏蔽尺寸的函数)
图6表示该3×3屏蔽可检测同一方向上的其它错纬。在另一个实施例中,用于检测缺陷的最小屏蔽尺寸取决于缺陷性质(光谱)。例如,与最小本征值(即目标函数)对应的最小本征向量的选定能产生反解,即经滤波图象中的灰度级从最大值交换为最小值。
在另一个实施例中,用7×7最佳滤波器对需要仔细手工(目视)检验以检测缺陷的织物样本进行测试。优选的是,由于Fisher判别函数也考虑到了所提取特征量的方差,并料到其在任何情况下都能较好地执行,因此使用基于目标函数J3(hop)的最佳滤波器检测这些缺陷。
3.在线缺陷检测生产线上工业纤维网检验要求利用逆光由摄像机采集图象的连续过程。任何在线检验系统必需能够累计不同方向和分辨率等级出现的缺陷。所希望的方法对于要检验的产品范围必需稳固、自动并且灵活。本发明也涉及用于检验包含大量不同缺陷织物的无人监督缺陷检测。
图7表示根据本发明的纤维网检验系统,其包括根据本发明设计的最佳滤波器。此处提出的算法与其它模式识别范例类似,在运行过程中,将步骤分成调制阶段和测试阶段。调制阶段是脱机过程,其包括从具有缺陷的样本图象计算最佳滤波器的步骤。测试阶段是在线过程,其中利用预先计算出的最佳滤波器检验所采集的图象,以便检验缺陷。
如图7所示,h1…hn表示为确定合格性能而捕获不同类型缺陷所需的一套最小最佳滤波器。根据各种因素确定滤波器的总体数量,这些因素例如被检测的缺陷范围(质量保证)和硬件所能达到的计算复杂程度。对于每个经最佳滤波的输出,例如利用节1.1所述的方法获得局部能量估算(E1…En)。
3.1数据合成在本发明中使用了数据合成模式,以便从不同波道(即E1…En)累计有用信息。图象合成模式能够削弱背景象素并增强缺陷象素。在一个实施例中,数据合成模式包括图象分量(component image)的向量求和。可以选择的是,利用Bemoulli结合定律结合来自不同波道的图象。在另一个实施例中,为减少误报警,通过在向量求和前获得距离图象dj(x,y)来实现图象合成。 在上面的公式中,vj和ρj是从无缺陷样本获得。在实施例中,于在线检验前从最佳滤波器获得无缺陷样本的局部能量估算。利用来自每个这些图象的平均vj和标准偏差ρj产生距离图象dj(x,y)(公式17),其向量求和产生合成图象输出。变量ζ控制灵敏度。在一个实施例中,将变量ζ固定在一到三的范围内。
3.2.二值化下一步为合成图象输出的阈值处理,以便产生缺陷B(x,y)的二进制图象。选定阈值以便使位于该界限以下的任何值被认为是经检验的正常织物组织,而该界限以上的任何值被认为是缺陷的影响。能以各种方式确定阈值。在一个实施例中,可通过操作开始时进行校正获得阈值。例如,利用无缺陷样本产生合成的图象输出Cr(x,y)。可得到下面的阈值ψth 其中“W”为集中在图象Cr(x,y)中心的窗口。确定窗口尺寸,以避免边界失真的影响。在一个示范实施例中,窗口尺寸为除掉图象Cr(x,y)每个侧边的20个象素。显而易见的是,获得阈值的其它实施例也包含在本发明的范围内。
3.3经一纬滤波模式在一个示范实施例中,利用从织布机收集到的织物样本估算在线缺陷检测的算法。由于织布机编织方法的本身性质,纤维网上的缺陷通常位于水平或竖直方向。因此,开发了利用双最佳滤波器的经纬模式以检测水平(纬)方向和竖直(经)方向的缺陷,如图8所示。在一个实施例中,最佳滤波器设计有目标函数J2(hop)。可设计7×7最佳滤波器屏蔽h1来检测图9(a)所示的织物缺陷。图9(c)中示出了经滤波图象的局部能量估算。
在一个可选择的实施例中,选定在竖直方向上有缺陷的另一个织物样本(即图3(a))。设计一个类似于节23中那样的7×7最佳滤波器h2来切分缺陷。利用局部能量估算(E1…En)简单向量求和的数据合成模式能够满足所用图象的分辨率。可获得如公式(17)所述的阈限ψth。
3.4实验设置和结果本发明可用于检验包含最普通织物缺陷的织物,这些织物缺陷例如为混纬、错纬、纬缩(扭结纬纱)、错读、错提、有色纱线、断头、脏头、双纬、大节点、断线、三重经线等等。因此,经证明本发明的经—纬模式是最稳固的。以下实施例表示斜纹织物样本的检测结果。
图10(a)表示在竖直方向上包含例如为错纬缺陷的织物样本。在一个实施例中,利用滤波器h2提供图10(c)和10(d)中所示的输出。在另一个实施例中,织物样本包括了图11(a)所示的缺陷。在该实施例中,使用了双滤波器h1和h2,其结果分别示于图11(b)和11(c)中。在图12(b)和12(c)所示的实施例中,滤波器h1和h2成功地捕捉到了两个方向上的缺陷分量。类似地,图13(b)和13(c)描绘了图13(a)中的织物缺陷分量。图14表示使用双滤波器在两个方向上捕捉缺陷的稳定性的另一个例子。该松端缺陷的分量均匀分布在水平和竖直方向上。捕捉相应分量,并将其分别示于图14(b)和14(c)中。图14(e)表示经切分的缺陷。
本发明提供了一种依据最佳滤波器的新的纤维网检验系统。在高性能的基础上结合了较低的计算要求,最佳滤波器具有解决工业检验问题的低成本性质。本发明的商业应用能确保质量,并能提高生产线效率。本发明的最佳滤波器还能在其它不能检测特殊缺陷等级的技术基础上改进已有系统。许多依据现有技术的已有检验系统具有很低的缺陷检测比,该缺陷产生非常轻微的密度变化。在这种情况下,基于最佳滤波器的本发明能补充检测这些缺陷。
显而易见的是,此处描述的各种特征可任意组合或单独使用。因此,本发明并仅不限于此处专门描述的实施例。虽然所述说明和附图表示本发明的优选实施例,但可以理解的是,可由此作出各种添加、修改和替换而不会脱离由所附的权利要求书所限定的本发明的精神和范围。特别是,对于本领域普通技术人员非常清楚的是,本发明可包含其它特殊形式、结构、布置以及其它部件和组件,而不会脱离本发明必要技术特征的精神。本领域普通技术人员应当清楚的是,本发明可与许多本发明实际操作中所用结构、布置、部件以及不同方式的修改一起使用,本发明特别适合于特殊环境和操作要求,而不会脱离本发明的原理。由此应认为现在所公开的实施例在各个方面都是说明性而不是限制性的,本方面的范围由所附的权利要求书表示,而不限于上述描述。
权利要求
1.一种检验含缺陷织物的方法,该方法包括采集织物图象,所采集的图象包括多个象素;削弱所采集图象中对应于无缺陷区域的象素;获得每个象素能量;以及切分缺陷。
2.根据权利要求1所述的方法,其中对所采集图象进行滤波。
3.根据权利要求1所述的方法,其中使用最佳滤波器削弱所采集图象中与无缺陷区域相对应的象素。
4.根据权利要求1所述的方法,其中利用非线性函数获得每个象素的能量。
5.根据权利要求4所述的方法,其中非线性函数是对每个经滤波的象素进行平方并取绝对值。
6.根据权利要求1所述的方法,进一步包括获得局部区域中每个象素的局部能量估算。
7.根据权利要求6所述的方法,其中利用平滑滤波器计算象素附近的局部区域中每个象素的局部能量估算。
8.根据权利要求1所述的方法,其中对所采集的图象进行阈值处理,以便切分缺陷。
9.根据权利要求1所述的方法,其中处于检验中的织物选自由纸张、织物、塑料、木材和钢材组成的组。
10.一种检验无人监督的含缺陷织物的方法,该方法包括为不同种类缺陷设计多个最佳滤波器,将每个最佳滤波器的输出结合成数据合成模式,以得到经合成的输出图象;以及切分合成输出图象中的缺陷。
11.根据权利要求10所述的方法,其中通过阈值处理对合成输出图象中的缺陷进行切分。
12.根据权利要求10所述的方法,织物包括机织织物。
13.根据权利要求10所述的方法,其中利用两个滤波器进行水平和竖直方向检测。
14.根据权利要求10所述的方法,其中处于检验中的织物选自由纸张、织物、塑料、木材和钢材组成的组中。
15.一种为工业自动化而检验织构化材料中缺陷的方法,该方法包括使检验中的材料成象;利用预先设计的最佳滤波器削弱所采集图象中对应于无缺陷区域的象素;利用非线性函数计算每个象素能量;利用平滑滤波器计算局部区域中每个象素的能量;对所采集的图象进行阈值处理,以便切分缺陷。
16.一种检测织物缺陷的滤波器装置,该滤波器被设计成能将下面的目标函数最佳化Jl(hop)=μfdμfr=hopTRiidhophopTRiirhop]]>其中Ufd和Ufr分别表示具有缺陷织物和无缺陷织物的平均局部能量估算;以及其中Rii=E{i(x,y)iT(x,y)}为L×L(L=M×N)的相关系数矩阵,并可由图象i(x,y)的自相关函数构成。
17.一种检测织物缺陷的滤波器装置,该滤波器被设计成可将以下目标函数最件化J2(hop)=(μfd-μfr)2μfdμfr]]>其中ufd和Ufr分别表示有缺陷织物和无缺陷织物的平均局部能量估算。
18.一种检测织物缺陷的滤波器装置,指定滤波器将以下目标函数最佳化J3(hop)=(μfd-μfr)2σfd2+σfr2]]>其中Ufd和Ufr分别表示有缺陷织物和无缺陷织物的平均局部能量估算;σfd和σfr表示局部能量估算方差。
全文摘要
本发明涉及织构化材料中自动缺陷检测的方法。本发明利用线性有限脉冲响应(FIR)滤波器,该滤波器具有最佳能量分离能力。特别是,本发明提供了检验工业产品缺陷的方法。该方法具有以下步骤:从产品样本自动设计最佳滤波器,利用这些最佳滤波器对检验中所采集的产品图象进行滤波,计算局部区域中每个象素的能量,最后通过对每个象素进行阈值处理切分缺陷。本发明还涉及检验织物中未知(无人监督的)缺陷的方法。在无人监督的检验中,利用数据合成模式将来自有限数量最佳滤滤器的信息结合。该模式试图取消相关于从不同波道到达的信息的误报警。
文档编号G01N21/898GK1335496SQ01119658
公开日2002年2月13日 申请日期2001年4月18日 优先权日2000年4月18日
发明者K·-H·G·彭, A·库马 申请人:香港大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1