当前位置: 首页 > 专利查询>常州大学专利>正文

一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法技术

技术编号:20869672 阅读:25 留言:0更新日期:2019-04-17 09:59
本发明专利技术涉及纺织品检测技术领域,尤其是基于图元分解和各向异性矫正的纺织品瑕疵检测方法。首先,根据变化规律将织物分成Lattice。提出一种有效的各向异性校正方法,减小Lattice间的拉伸和畸变。提出一种图元分解方法,将矫正后的Lattice划分为粒度更小的图形元素。提出一种自监督阈值选择策略,利用无瑕区域获得阈值,使每个图元都有相应的瑕疵判断标准。本发明专利技术提供了一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,确定图案的大小对纺织品分块,减少计算复杂度,提高检测速率。通过各向异性矫正,减少拉伸畸变对纺织品的影响。利用图元分解,将图案分解为粒度更小的图元,有利于增加本发明专利技术的准确率。同时本方法对瑕疵类型具有普适性。

【技术实现步骤摘要】
一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法
本专利技术涉及纺织品检测
,尤其是基于图元分解和各向异性矫正的纺织品瑕疵检测方法。
技术介绍
纺织品构成了许多日常消费品的基础,例如衣物、背包、时装、墙布以及纳米医用织物等等。纺织品瑕疵检测是控制其质量的重要环节,也是计算机视觉领域的一个重要应用内容。瑕疵检测问题主要通过获取纺织品的图像,利用图像处理技术评价图像质量,从而判断纺织品中是否含有瑕疵。传统的人工检测方式检测速度低,并且漏检率较高,因此需要发展快速、准确且无监督的纺织品瑕疵检测方法。由于工业生产的原因,现今的纺织品可以分为两类:第一类是结构简单,没有复杂的图案,一般为纯色的纺织品;第二类是含有比较复杂的图案,且图案具有周期性。第一类纺织品出现时间较早,一般为纯色的,结构简单。针对这一类纺织品的瑕疵检测,目前已有很多成熟的算法,大致可以分为以下几类:1)统计法:自相关函数,共生矩阵,数字形态学,分形;2)谱方法:傅里叶变换,Gabor滤波,小波变换;3)训练法:神经网络;4)结构法;5)模型法:自回归模型,Markov随机场模型等。其中,统计法和谱方法在检测面积较大的瑕疵时适应性不佳;训练法需要大量地训练参数,针对性低并且时间成本高;结构法无法适应复杂的瑕疵类型,对样本质量要求高。第二类纺织品出现时间较晚,可适用的算法较少,例如:WGIS算法,ER算法,BB算法,RB算法,ID算法,模板法等。瑕疵的随机性使得WGIS和ER算法的检测结果并不稳定;BB和RB算法能够有效分割瑕疵,但是需要人工设置参数,主观性较高;ID算法对训练样本要求较高;模板法在面对复杂纹理的纺织品时效果不佳。
技术实现思路
本专利技术要解决的技术问题是:为了解决现有的检测方法效果差、周期长和成本高的不足,本专利技术提供了一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,通过确定周期图案的大小对图像进行裁剪和分块,减少了计算复杂度,提高了检测速率。通过各向异性矫正,减少拉伸畸变对纺织品所造成的影响。利用图元分解,将周期图案分解为粒度更小的图像元素,有利于增加本专利技术的检测准确率。同时本方法对瑕疵类型具有普适性。本专利技术解决其技术问题所采用的技术方案是:一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,包括以下步骤:1)输入待检测含有周期变化图案的纺织品图像;2)确定图案的周期模板大小;3)根据模板大小对图像进行分块;4)利用TC算法进行初始检测,对原图和初始检测结果进行异或操作得到无瑕区域;5)对异或得到的无瑕区域进行各向异性矫正;6)将初始检测结果和矫正后的无瑕区域进行图元分解,得到粒度更小的图像块;7)训练无瑕区域得到阈值,检测初始结果中所包含的无瑕部分并过滤;8)将检测完毕后的图元进行合并,得到最终的检测结果。具体地,所述确定图案的周期模板大小的方法是,在纺织品图像的水平方向取步长c且在纺织品图像的垂直方向取步长r对纺织品图像进行均匀分割,计算相邻两块间的差异并计算所有差异的总和,并根据差异总和的极小值求取纺织品图像的模板大小。具体地,所述对分块的图像块进行各向异性矫正的方法是,在以m×n大小的待矫正图像块I为中心的1.5倍范围作为搜索区域(1.5m×1.5n),在搜索区域中利用模板T进行移动相减操作。每次移动得到一个差异值d。d的值最小被认为是模板最相似的区域,并将该区域作为矫正后的结果。具体地,所述确定模板的方法是,将所有图像块进行叠加,生成立体模型,计算该模型的中位数,得到的结果即为模板,该模板默认为无瑕。具体地,所述图元分解的方法是,周期纺织品图像是由基本图案组成的,将基本图案再次分解为四个部分,被称为图元。每个图像块可以分为四个图元。图元的集合称为子图像,它仍然是周期图像。随后的阈值选择和测试过程都以图元为单位。具体地,所述训练阈值的方法是,利用无瑕区域获取判断瑕疵的阈值。具体地,所述训练阈值的方法是,利用无瑕区域获取判断瑕疵的阈值。计算大小为r×c无瑕图元A与对应模板T间的E-V值,并将其归一化,以0.01大小为一个区间。将非空区间从大到小进行排列,取最大连续区间的最大值作为判断瑕疵的阈值。低于阈值的认为是无瑕图元,记为0;高于阈值的认为是有瑕图元,记为1。将所有图元进行合并,得到的结果即为最终的检测结果。本专利技术的有益效果是:本专利技术提供了一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,通过确定周期图案的大小对图像进行裁剪和分块,减少了计算复杂度,提高了检测速率。通过各向异性矫正,减少拉伸畸变对纺织品所造成的影响。利用图元分解,将周期图案分解为粒度更小的图像元素,有利于增加本专利技术的检测准确率。同时本方法对瑕疵类型具有普适性。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术的检测方法流程框图;图2是本专利技术的水平和垂直方向的总差值曲线图;图3是本专利技术的各向异性矫正示意图;图4是本专利技术的矫正前后实验图;图5是本专利技术的图元分解示意图;具体实施方式现在结合附图对本专利技术作进一步详细的说明。图1是本专利技术的检测方法流程框图,图2是本专利技术的水平和垂直方向的总差值曲线图,图3是本专利技术的各向异性矫正示意图,图4是本专利技术的矫正前后实验图,图5是本专利技术的图元分解示意图。一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,其特征是,包括以下步骤:1)输入待检测含有周期变化图案的纺织品图像;2)确定图案的周期模板大小;3)根据模板大小对图像进行分块;4)利用TC算法进行初始检测,对原图和初始检测结果进行异或操作得到无瑕区域;5)对异或得到的无瑕区域进行各向异性矫正;6)将初始检测结果和矫正后的无瑕区域进行图元分解,得到粒度更小的图像块;7)训练无瑕区域得到阈值,检测初始结果中所包含的无瑕部分并过滤;8)将检测完毕后的图元进行合并,得到最终的检测结果。所述确定待测纺织品图像分块模板的方法是,对于一个含有基本图案,大小为M×N的纺织品图像I,要确定大小为m×n的基本图案模板,先令模板宽度m=M,模板高度n在[1,N/2]内任取一个数值λ,形成一个待定模板,将按I该待定模板分成块,分别为计算相邻两块的差异并累加求和计算总差值f;通过将λ在[1,N/2]中遍历,找出使得总差值f达到极值,且分块的面积最小时的λ即为图像模板的高度n,模板宽度m的确定过程依次类推,从而确定大小为m×n的基图案模板。由该模板对纺织品图像I进行裁剪并分成块,记图像区块集合为B。B={b1,b2,…bp×q}(1)总差值f计算公式如下:由于图像具有周期性,所以当λ为周期模板的整数倍时,总差值f就会取得极小值,所以在所有使f取得极小值的长宽中面积最小的模板才是最佳的模板。如附图2所示,为复杂纺织品图像在水平方向及垂直方向的总差值曲线图。由附图2所知,模板高度取得极小值的点分别为21,42,63,84,106,模板宽度取得极小值的点分别为16,33,49,66,83,100。由于图案具有周期性,所以模板应选择面积最小的,所以该类型样本模板大小约为21×16。如附图3所示,所述对分块的图像块进行各向异性矫正的方法是,在以m×n大小的待矫正图像块I为中心的1.5倍周期的范围作为搜索区域(1.5m×1.5n),在搜索区域中利用模板T进行移动相减操作。每次移动得到一本文档来自技高网
...

【技术保护点】
1.一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,其特征是,包括以下步骤:输入待检测含有周期变化图案的纺织品图像;确定图案的周期模板大小;根据模板大小对图像进行分块;利用TC算法进行初始检测,对原图和初始检测结果进行异或操作得到无瑕区域;对异或得到的无瑕区域进行各向异性矫正;将初始检测结果和矫正后的无瑕区域进行图元分解,得到粒度更小的图像块;训练无瑕区域得到阈值,检测初始结果中所包含的无瑕部分并过滤;将检测完毕后的图元进行合并,得到最终的检测结果。

【技术特征摘要】
1.一种基于图元分解和各向异性矫正的纺织品瑕疵检测方法,其特征是,包括以下步骤:输入待检测含有周期变化图案的纺织品图像;确定图案的周期模板大小;根据模板大小对图像进行分块;利用TC算法进行初始检测,对原图和初始检测结果进行异或操作得到无瑕区域;对异或得到的无瑕区域进行各向异性矫正;将初始检测结果和矫正后的无瑕区域进行图元分解,得到粒度更小的图像块;训练无瑕区域得到阈值,检测初始结果中所包含的无瑕部分并过滤;将检测完毕后的图元进行合并,得到最终的检测结果。2.根据权利要求1所述的图元分解和各向异性矫正的纺织品瑕疵检测方法,其特征在于:所述各向异性矫正的方法是,在以m×n大小的待矫正图...

【专利技术属性】
技术研发人员:梁久祯刘威
申请(专利权)人:常州大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1