本发明涉及纺织技术领域,特别涉及一种纺织物缺陷检测方法及纺织物缺陷检测装置。
背景技术:
纺织品在生产过程中以及在进入市场之前必须经过疵点检测、密度、纱支、克重、纱线捻度、纱线强力、织物结构、织物厚度、线圈长度、织物覆盖系数等等的检验和测试,其中疵点检测是最为主要的部分。织物疵点的检测主要还是由人工视觉离线检测来完成,该方法存在检测速度低、验布结果受验布人员主观影响较大,误检率和漏检率高等缺点。
技术实现要素:
本发明要解决的技术问题是提供一种利用计算机图像处理技术进行快速的疵点检测的纺织物缺陷检测方法及纺织物缺陷检测装置。
为了解决上述技术问题,本发明的技术方案为:
一种纺织物缺陷检测方法,包括步骤:
利用CMOS摄像机采集纺织品的各种类型的缺陷部分和非缺陷部分,分别得到缺陷样本和无缺陷样本,并进行存储;
利用CMOS摄像机采集待测样品的图像信息,并进行图像预处理;
利用非局部均值滤波对纹理图像进行纹理增强;对纹理增强后的纺织品图像进行处理,计算获得纺织品图像的纹理轮廓图像;构造纹理轮廓图像的特征模型;
将所述特征模型与所述无缺陷样本进行匹配比对,偏移量与平均偏移量的差值大于预设阈值时,确定该特征模型为瑕疵模型;偏移量与平均偏移量的差值小于预设阈值时,确定该特征模型为合格模型;
将所述瑕疵模型与缺陷样本进行一对一匹配对比,并对瑕疵样本进行分类存储。
优选地:计算获得纺织品图像的纹理轮廓图像的过程包括步骤:
先利用无抽样小波变换,得到W(x,y);选择第i个子带的小波变换;
利用局部高斯平滑的方法预处理各子带小波系数,突出各子带纹理轮廓特征;
利用多通道梯度信息融合各子带纹理轮廓,获得纺织品图像的纹理轮廓图像。
优选地:利用CMOS摄像机采集待测样品的图像信息,并进行图像预处理的步骤包括:
利用CMOS摄像机采集待测样品的图像信息;
对所述图像信息进行图像切割,标号处理;
对所述图像信息进行去燥处理。
优选地,所述特征模型与所述无缺陷样本或所述缺陷样本进行匹配比对的过程包括:
将所述特征模型的图案与所述无缺陷样本中的图案进行匹配;
根据匹配结果计算搜索点与无缺陷样本中对应搜索点间的距离,记为偏移量;
当所述偏移量与平均偏移量的差值大于预设偏移量阈值时,确定所述搜索点为瑕疵点;所述平均偏移量为所述特征模型的图案中所有搜索点的偏移量总和的平均值;
将所述偏移量与平均偏移量进行比对。
优选地,所述将所述待测图案与所述无缺陷样本中的模板图案进行匹配,具体包括:在所述待测图案中所构成的新的搜索点集合中选取搜索点P1,并在所述模板图像中选取所述P1的对应点P2,根据所选取的P1和P2计算旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K;根据旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K将所述搜索点投影到与所述待测图案相同的模板图像中,得到匹配结果;具体的,根据P1和P2计算长度D和与水平方向夹角θ;
D=(P1x-P2x)2+(P1y-P2y)2θ=arctanP1y-P2yP1x-P2x
在所述待测图案和模板图像中选取三组对应点P11、P21、P12、P22、P13和P23,
则平移偏移量R为:Ry=P11y-P21y Rx=P11x-P21x
沿Y轴拉伸量K为:K=P22y-P21yl1cos(arctan(P12x-P11xP12y-P11y)-Δθ)K=P23y-P21yl2cos(arctan(P13x-P11xP13y-P11y)-Δθ)
其中,l1为P11和P12两点距离,l2为P13、P23两点距离;
l1=(P11x-P12x)2+(P11y-P12y)2l2=(P11x-P13x)2+(P11y-P13y)2
则所述Δθ为:Δθ=arctan(P22y-P21y)l2cos(θ2)-(P23y-P21y)l1cos(θ1)(P23y-P21y)l1sin(θ1)-(P22y-P21y)l1sin(θ2)
其中,θ1=arctan(P12x-P11xP12y-P11y)θ2=arctan(P13x-P11xP13y-P11y)。
本发明还提出一种纺织物缺陷检测装置,包括
样本CMOS摄像机:利用CMOS摄像机采集纺织品的各种类型的缺陷部分和非缺陷部分,分别得到缺陷样本和无缺陷样本,并进行存储,并采集待测样品的图像信息;
图像预处理模块:对所述待测样品的图像信息进行图像预处理;
图像增强建模模块:利用非局部均值滤波对纹理图像进行纹理增强,对纹理增强后的纺织品图像进行处理,计算获得纺织品图像的纹理轮廓图像,构造纹理轮廓图像的特征模型;
样本比对模块:将所述特征模型与所述无缺陷样本进行匹配比对,偏移量与平均偏移量的差值大于预设阈值时,确定该特征模型为瑕疵模型;偏移量与平均偏移量的差值小于预设阈值时,确定该特征模型为合格模型;
瑕疵分类模块:将所述瑕疵模型与缺陷样本进行一对一匹配对比,并对瑕疵样本进行分类存储。
优选地:所述图像增强建模模块包括:
小波变换模块:利用无抽样小波变换,得到W(x,y);选择第i个子带的小波变换;
小波系数预处理模块:利用局部高斯平滑的方法预处理各子带小波系数,突出各子带纹理轮廓特征;
纹理融合模块:利用多通道梯度信息融合各子带纹理轮廓,获得纺织品图像的纹理轮廓图像。
优选地:所述图像预处理模块包括:
采集模块:利用CMOS摄像机采集待测样品的图像信息;
切割模块:对所述图像信息进行图像切割,标号处理;
去燥模块:对所述图像信息进行去燥处理。
优选地:所述样本比对模块包括:
匹配模块:将所述特征模型的图案与所述无缺陷样本中的模板图案进行匹配;
偏移量计算模块:根据匹配结果计算搜索点与模板图案中对应搜索点间的距离,记为偏移量;
偏移量阈值计算模块:当所述偏移量与平均偏移量的差值大于预设偏移量阈值时,确定所述搜索点为瑕疵点;所述平均偏移量为所述特征模型的图案中所有搜索点的偏移量总和的平均值;
对比模块:将所述偏移量与平均偏移量进行比对。
优选地:所述将所述待测图案与所述无缺陷样本中的图案进行匹配,具体包括:在所述待测图案中所构成的新的搜索点集合中选取搜索点P1,并在所述模板图像中选取所述P1的对应点P2,根据所选取的P1和P2计算旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K;根据旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K将所述搜索点投影到与所述待测图案相同的模板图像中,得到匹配结果;具体的,根据P1和P2计算长度D和与水平方向夹角θ;
D=(P1x-P2x)2+(P1y-P2y)2θ=arctanP1y-P2yP1x-P2x
在所述待测图案和模板图像中选取三组对应点P11、P21、P12、P22、P13和P23,
则平移偏移量R为:Ry=P11y-P21y Rx=P11x-P21x
沿Y轴拉伸量K为:K=P22y-P21yl1cos(arctan(P12x-P11xP12y-P11y)-Δθ)K=P23y-P21yl2cos(arctan(P13x-P11xP13y-P11y)-Δθ)
其中,l1为P11和P12两点距离,l2为P13、P23两点距离;
l1=(P11x-P12x)2+(P11y-P12y)2l2=(P11x-P13x)2+(P11y-P13y)2
则所述Δθ为:Δθ=arctan(P22y-P21y)l2cos(θ2)-(P23y-P21y)l1cos(θ1)(P23y-P21y)l1sin(θ1)-(P22y-P21y)l1sin(θ2)
其中,θ1=arctan(P12x-P11xP12y-P11y)θ2=arctan(P13x-P11xP13y-P11y)。
采用上述技术方案,由于采用了图像识别技术,通过对纺织物进行图像的纹理增强,分别构成缺陷样本和无缺陷样本,在通过将检测的样品图像与两种模型进行比对,对样品图像进行分类,区别模型是否为合格模型,并对确认的缺陷模型种类。本技术方案能够快速检测纺织物的质量,同时还利于生产的技术人员建立瑕疵品的数据库,便于数据分析,以提升产品质量。
附图说明
图1为本发明纺织物缺陷检测方法的流程图;
图2为图1中步骤S30的流程图;
图3为图1中步骤S20的流程图;
图4为图1中步骤S40的流程图;
图5为本发明纺织物缺陷检测装置的原理图;
图6为图5中的300模块的原理图;
图7为图5中的200模块的原理图;
图8为图5中的400模块的原理图。
图中,100-样本CMOS摄像机,200-图像预处理模块,300-图像增强建模模块,400-样本比对模块,500-瑕疵分类模块,210-采集模块,220-切割模块,230-去燥模块,310-小波变换模块,320-小波系数预处理模块,330-纹理融合模块,410-匹配模块,420-偏移量计算模块,430-偏移量阈值计算模块,440-对比模块。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
参照图1,本发明提出一种纺织物缺陷检测方法,包括步骤:
S10:利用CMOS摄像机采集纺织品的各种类型的缺陷部分和非缺陷部分,分别得到缺陷样本和无缺陷样本,并进行存储;
S20:利用CMOS摄像机采集待测样品的图像信息,并进行图像预处理;
S30::利用非局部均值滤波对纹理图像进行纹理增强;对纹理增强后的纺织品图像进行处理,计算获得纺织品图像的纹理轮廓图像;构造纹理轮廓图像的特征模型;
S40:将所述特征模型与所述无缺陷样本进行匹配比对,偏移量与平均偏移量的差值大于预设阈值时,确定该特征模型为瑕疵模型;偏移量与平均偏移量的差值小于预设阈值时,确定该特征模型为合格模型;
S50:将所述瑕疵模型与缺陷样本进行一对一匹配对比,并对瑕疵样本进行分类存储。
采用上述技术方案,由于采用了图像识别技术,通过对纺织物进行图像的纹理增强,分别构成缺陷样本和无缺陷样本,在通过将检测的样品图像与两种模型进行比对,对样品图像进行分类,区别模型是否为合格模型,并对确认的缺陷模型种类。本技术方案能够快速检测纺织物的质量,同时还利于生产的技术人员建立瑕疵品的数据库,便于数据分析,以提升产品质量。
参照图2,具体地:计算获得纺织品图像的纹理轮廓图像的过程包括步骤:
S31:先利用无抽样小波变换,得到W(x,y);选择第i个子带的小波变换;
S32:利用局部高斯平滑的方法预处理各子带小波系数,突出各子带纹理轮廓特征;
S33:利用多通道梯度信息融合各子带纹理轮廓,获得纺织品图像的纹理轮廓图像。
参照图3,具体地:利用CMOS摄像机采集待测样品的图像信息,并进行图像预处理的步骤包括:
S21:利用CMOS摄像机采集待测样品的图像信息;
S22:对所述图像信息进行图像切割,标号处理;
S23:对所述图像信息进行去燥处理。
参照图4,具体地,所述特征模型与所述无缺陷样本或所述缺陷样本进行匹配比对的过程包括:
S41:将所述特征模型的图案与所述无缺陷样本中的图案进行匹配;
S42根据匹配结果计算搜索点与无缺陷样本中对应搜索点间的距离,记为偏移量;
S43:当所述偏移量与平均偏移量的差值大于预设偏移量阈值时,确定所述搜索点为瑕疵点;所述平均偏移量为所述特征模型的图案中所有搜索点的偏移量总和的平均值;
S44:将所述偏移量与平均偏移量进行比对。
具体地,所述将所述待测图案与所述无缺陷样本中的模板图案进行匹配,具体包括:在所述待测图案中所构成的新的搜索点集合中选取搜索点P1,并在所述模板图像中选取所述P1的对应点P2,根据所选取的P1和P2计算旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K;根据旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K将所述搜索点投影到与所述待测图案相同的模板图像中,得到匹配结果;具体的,根据P1和P2计算长度D和与水平方向夹角θ;
D=(P1x-P2x)2+(P1y-P2y)2θ=arctanP1y-P2yP1x-P2x
在所述待测图案和模板图像中选取三组对应点P11、P21、P12、P22、P13和P23,
则平移偏移量R为:Ry=P11y-P21y Rx=P11x-P21x
沿Y轴拉伸量K为:K=P22y-P21yl1cos(arctan(P12x-P11xP12y-P11y)-Δθ)K=P23y-P21yl2cos(arctan(P13x-P11xP13y-P11y)-Δθ)
其中,l1为P11和P12两点距离,l2为P13、P23两点距离;
l1=(P11x-P12x)2+(P11y-P12y)2l2=(P11x-P13x)2+(P11y-P13y)2
则所述Δθ为:Δθ=arctan(P22y-P21y)l2cos(θ2)-(P23y-P21y)l1cos(θ1)(P23y-P21y)l1sin(θ1)-(P22y-P21y)l1sin(θ2)
其中,θ1=arctan(P12x-P11xP12y-P11y)θ2=arctan(P13x-P11xP13y-P11y)。
参照图5,本发明还提出一种纺织物缺陷检测装置,包括
样本CMOS摄像机:利用CMOS摄像机采集纺织品的各种类型的缺陷部分和非缺陷部分,分别得到缺陷样本和无缺陷样本,并进行存储,并采集待测样品的图像信息;
图像预处理模块200:对所述待测样品的图像信息进行图像预处理;
图像增强建模模块300:利用非局部均值滤波对纹理图像进行纹理增强,对纹理增强后的纺织品图像进行处理,计算获得纺织品图像的纹理轮廓图像,构造纹理轮廓图像的特征模型;
样本比对模块:将所述特征模型与所述无缺陷样本进行匹配比对,偏移量与平均偏移量的差值大于预设阈值时,确定该特征模型为瑕疵模型;偏移量与平均偏移量的差值小于预设阈值时,确定该特征模型为合格模型;
瑕疵分类模块500:将所述瑕疵模型与缺陷样本进行一对一匹配对比,并对瑕疵样本进行分类存储。
参照图6,具体地:所述图像增强建模模块300包括:
小波变换模块310:利用无抽样小波变换,得到W(x,y);选择第i个子带的小波变换;
小波系数预处理模块320:利用局部高斯平滑的方法预处理各子带小波系数,突出各子带纹理轮廓特征;
纹理融合模块330:利用多通道梯度信息融合各子带纹理轮廓,获得纺织品图像的纹理轮廓图像。
参照图7,具体地:所述图像预处理模块200包括:
采集模块210:利用CMOS摄像机采集待测样品的图像信息;
切割模块220:对所述图像信息进行图像切割,标号处理;
去燥模块230:对所述图像信息进行去燥处理。
参照8,具体地:所述样本比对模块包括:
匹配模块410:将所述特征模型的图案与所述无缺陷样本中的模板图案进行匹配;
偏移量计算模块420:根据匹配结果计算搜索点与模板图案中对应搜索点间的距离,记为偏移量;
偏移量阈值计算模块430:当所述偏移量与平均偏移量的差值大于预设偏移量阈值时,确定所述搜索点为瑕疵点;所述平均偏移量为所述特征模型的图案中所有搜索点的偏移量总和的平均值;
对比模块440:将所述偏移量与平均偏移量进行比对。
具体地:所述将所述待测图案与所述无缺陷样本中的图案进行匹配,具体包括:在所述待测图案中所构成的新的搜索点集合中选取搜索点P1,并在所述模板图像中选取所述P1的对应点P2,根据所选取的P1和P2计算旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K;根据旋转偏移量Δθ、平移偏移量R和沿Y轴拉伸量K将所述搜索点投影到与所述待测图案相同的模板图像中,得到匹配结果;具体的,根据P1和P2计算长度D和与水平方向夹角θ;
D=(P1x-P2x)2+(P1y-P2y)2θ=arctanP1y-P2yP1x-P2x
在所述待测图案和模板图像中选取三组对应点P11、P21、P12、P22、P13和P23,
则平移偏移量R为:Ry=P11y-P21y Rx=P11x-P21x
沿Y轴拉伸量K为:K=P22y-P21yl1cos(arctan(P12x-P11xP12y-P11y)-Δθ)K=P23y-P21yl2cos(arctan(P13x-P11xP13y-P11y)-Δθ)
其中,l1为P11和P12两点距离,l2为P13、P23两点距离;
l1=(P11x-P12x)2+(P11y-P12y)2l2=(P11x-P13x)2+(P11y-P13y)2
则所述Δθ为:Δθ=arctan(P22y-P21y)l2cos(θ2)-(P23y-P21y)l1cos(θ1)(P23y-P21y)l1sin(θ1)-(P22y-P21y)l1sin(θ2)
其中,θ1=arctan(P12x-P11xP12y-P11y)θ2=arctan(P13x-P11xP13y-P11y)。
本发明通过CMOS摄像机采集纺织品的各种类型的缺陷部分和非缺陷部分,建立样本,将采集到的图像进行进行纹理突出、去燥等处理。实现了数字化缺陷检测,同时还进行了缺陷的分类存储,便于质量检测人员的数据分析。
以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。