一种基于频谱曲率分析的织物缺陷检测方法技术

技术编号:18523639 阅读:29 留言:0更新日期:2018-07-25 11:43
本发明专利技术公开了一种基于频谱曲率分析的织物缺陷检测方法,包含如下步骤:消除纹理背景频率分量:通过对织物图像的频谱曲率特征进行掩模屏蔽,从而消除属于周期性纹理背景部分的频率分量,得到仅包含缺陷信息的残余频谱;多通道滤波:采用多通道滤波器组对前述残余频谱进行频域滤波,从而分离和增强位于各不同频段的缺陷特征;阈值分割与融合:对前述滤波输出图像进行阈值分割,通过按位“或”操作融合分割结果,得到最终单一的检测结果图。本发明专利技术不要求关于织物纹理和缺陷的先验知识,具有良好的自适应性和抗干扰能力,可有效地用于对织物缺陷的自动在线检测。

A fabric defect detection method based on spectral curvature analysis

The invention discloses a method of detection of fabric defects based on spectral curvature analysis, which includes the following steps: eliminating the frequency component of the texture background: by masking the mask of the spectral curvature of the fabric image, the frequency component of the periodic texture background is eliminated and the residual frequency containing only the defect information is obtained. Multi channel filter: multichannel filter group is used to filter the previous residual spectrum in frequency domain, so as to separate and enhance the defect characteristics at different frequency bands; threshold segmentation and fusion: threshold segmentation of the previous filter output image, and the final single detection by combining the segmentation results by bit \or\ operation. Test results map. The invention does not require prior knowledge of fabric texture and defects, and has good adaptability and anti-interference ability, and can be effectively used for automatic on-line detection of fabric defects.

【技术实现步骤摘要】
一种基于频谱曲率分析的织物缺陷检测方法
本专利技术涉及工业产品表面缺陷视觉检测
,特别涉及一种基于频谱曲率分析的织物缺陷检测方法。
技术介绍
在纺织品生产过程中,织物表面的疵病检测是影响此类产品质量的关键因素。长期以来,这类产品表面的缺陷检测大量依赖有经验的技术工人通过人工目视的方式进行,其低效、低精度、低复现性,以及工作乏味枯燥的缺点,成为制约生成企业改善产品质量、提升市场竞争力的关键瓶颈。例如,实践表明人类视觉系统只能检测出织物表面疵病的50-70%,精度不超过80%,而表面缺陷的存在将使相关产品的市场价值降低45%-65%。机器视觉技术由于其无损、高效、自动化及智能化等突出优势,在光学薄膜、PCB板、ITO面板、印品、玻璃等产品的表面质量检测领域得到了日益广泛的应用。然而,对于诸如织物、皮革、TFT-LCD面板等类具有复杂纹理背景的表面微小缺陷检测,由于纹理分析的复杂性,一直是视觉检测领域的应用难点及研究热点。目前学术界和工业界提出的织物表面缺陷视觉检测方法主要为有监督、半-监督检测方法。其中,有监督方法需要大量的缺陷样本用作系统参数训练和学习。但在实际应用中,由于现代生产线性能的提高以及缺陷出现的随机性,获取足够多的、典型的缺陷样本非常困难,造成这类方法难以应用。其次,基于有监督方法的检测系统泛化能力差,遇到系统训练样本库中没有包含的缺陷经常无能为力,适应性差。另一方面,基于半-监督方法的系统虽然不需要事先采集缺陷样本,但仍需若干无缺陷样本用作系统标定的“标准”模板图像。检测时,半-监督方法将待测图像与“标准”模板图像进行对比,从而判断出缺陷的存在性并对其定位。然而,实际的生产环境中,光照变化、地基振动、导辊张紧力的波动、织物材料固有的弹性形变,以及其他随机性干扰,系统状态容易出现漂移,由于累计效应,最终待测图像与“标准”模板图像之间易出现较大的偏差,如二者的相对偏转角度、位置偏移、伸缩变形量、分辨率、图像灰度及对比度等方面的差异等。这些偏差将造成系统检测精度严重下降或者失效,生产线因此不得不经常停机以重新进行冗长繁琐的系统调整和标定。
技术实现思路
为克服现有技术的缺点和不足,本专利技术给出了基于频谱曲率分析的织物缺陷检测方法,该方法基于频谱曲率分析,检测前不需要收集任何缺陷样本,也无需标准图像用作参考模板,且对待测表面纹理模式无特殊要求,可有效地用于对织物缺陷的自动在线检测。为实现以上目的,本专利技术采取如下技术方案:一种基于频谱曲率分析的织物缺陷检测方法,包含如下步骤:步骤(1):消除纹理背景频率分量:通过对织物图像的频谱曲率特征进行掩模屏蔽,从而消除属于周期性纹理背景部分的频率分量,得到仅包含缺陷信息的残余频谱;步骤(2):多通道滤波:采用多通道滤波器组对步骤(1)的所述残余频谱进行频域滤波,从而分离和增强位于各不同频段的缺陷特征;步骤(3):阈值分割与融合:对步骤(2)中滤波输出图像进行阈值分割,通过按位“或”操作融合分割结果,得到最终单一的检测结果图。作为优选的技术方案,步骤(1)中,所述的消除纹理背景频率分量,具体过程如下:对输入的待测图像f(x,y)进行二维快速傅里叶变换,得到复数形式的变换结果其中,x,y分别为水平、垂直方向像素坐标;u,v为相互正交的空间频率坐标;的值域为复数,相应的频谱图计算为:将频谱图A(u,v)中的每个频谱系数取对数以压缩谱系数的动态范围,得到对数频谱图L(u,v),采用如下公式:L(u,v)=log[A(u,v)+1]遍历对数频谱图中的每一个像素点,计算各像素点处的高斯曲率,所用高斯曲率计算公式为:其中,具体求解时采用差分运算代替微分运算,分别计算如下:Lu=L(u+1,v)-L(u,v),Lv=L(u,v+1)-L(u,v),Luu=L(u+1,v)+L(u-1,v)-2L(u,v),Lvv=L(u,v+1)+L(u,v-1)-2L(u,v),使用ReLU分段线性函数将高斯曲率值进行截断操作,去除负曲率值,得到非负高斯曲率值构成频谱曲率分布图C(u,v):对高斯曲率分布图C(u,v)采用3-Sigma原理进行阈值化处理,生成二值化频谱掩模图M(u,v):其中,σc是高斯曲率分布图C(u,v)的标准偏差;用频谱掩模图M(u,v)与傅里叶变换进行对应元素相乘以实现按位屏蔽操作,得到消除纹理频率成分的残余傅里叶变换频谱其中,符号⊙表示两矩阵元素对应乘积运算,即Hadamard乘积。作为优选的技术方案,步骤(2)中,所述的多通道滤波使用不同中心频率与带宽的环形Gabor滤波器组与残余傅里叶变换分别相乘;滤波操作直接在频域进行;对乘得的结果进行逆傅里叶变换后,得到图像空间中的滤波输出图像{di(x,y)|i=1,2,3,4},具体为:在频域中,所述环形Gabor滤波器组由4个滤波器构成,具体为:其中,F0是环形Gabor滤波器组中滤波器的中心频率,为i表示环形Gabor滤波器组中各滤波器的编号,i=1,2,3,4,其中心频率分别为F0={1/8,1/16,1/32,1/64};α是尺度参数,决定环形Gabor滤波器组中各滤波器的频带宽度,各滤波器尺度参数定义为使带宽与中心频率成正比。作为优选的技术方案,步骤(3)中,所述的阈值分割与融合,具体包括:对滤波输出图像{di(x,y)|i=1,2,3,4}分别进行阈值分割,得到相应的二值化图像{bi(x,y)|i=1,2,3,4}:其中,和分别是di(x,y)的灰度均值与标准差,而td是分割阈值,可由大津法即OTSU法计算得到;将二值化图像{bi(x,y)|i=1,2,3,4}按位“或”操作,得到最终的单一检测结果b(x,y):b(x,y)=b1(x,y)|b2(x,y)|b3(x,y)|b4(x,y)所述位“或”操作使得对于任何像素点位置(x,y),当且4个滤波器在该点输出的值均为0,结果图像b(x,y)在该点的值才为0,表明该像素点属于背景;否则为1,表示该像素点属于缺陷,等价于:本专利技术与现有技术相比的优点和效果:1、本专利技术提供的方法检测前不需要收集任何缺陷样本,也无需标准图像用作参考模板,对待测表面纹理模式无特殊要求,没有复杂的参数标定过程,从而消除了传统检测方法缺陷样本收集困难、易受系统状态漂移影响的弊端,具有检测速度快、精度高,检测结果稳定,适应性好的优点。2、本专利技术通过高斯曲率分析,可以稳定判定属于周期性背景纹理的频谱分量,屏蔽这些分量即可消除纹理模式,之后通过环形Gabor滤波器组直接在频域滤波,可以快速检测出位于不同频带的缺陷信号。3、本专利技术考虑图像噪声及缺陷类型多样性的特点,定义了位于不同中心频率、带宽不同的环形Gabor滤波器组对残余频谱进行滤波,有效抑制噪声,增强潜在的缺陷信号。附图说明图1为本专利技术的处理流程图。图2(a1)-图2(b2)为实施例中的织物图像样本及其对数频谱图。其中,图2(a1)、图2(a2)分别为无缺陷和有缺陷的样本;图2(b1)、图2(b2)分别为它们的对数频谱图。图3(a1)-图3(b2)为本专利技术的高斯曲率分布图及掩模图。其中,图3(a1)、图3(a2)分别为无缺陷样本和有缺陷样本的高斯曲率分布图;图3(b1)、图3(b2)则分别为无缺陷样本和有缺陷样本的二值化频谱掩本文档来自技高网
...

【技术保护点】
1.一种基于频谱曲率分析的织物缺陷检测方法,其特征在于,包含如下步骤:步骤(1):消除纹理背景频率分量:通过对织物图像的频谱曲率特征进行掩模屏蔽,从而消除属于周期性纹理背景部分的频率分量,得到仅包含缺陷信息的残余频谱;步骤(2):多通道滤波:采用多通道滤波器组对步骤(1)的所述残余频谱进行频域滤波,从而分离和增强位于各不同频段的缺陷特征;步骤(3):阈值分割与融合:对步骤(2)中滤波输出图像进行阈值分割,通过按位“或”操作融合分割结果,得到最终单一的检测结果图。

【技术特征摘要】
1.一种基于频谱曲率分析的织物缺陷检测方法,其特征在于,包含如下步骤:步骤(1):消除纹理背景频率分量:通过对织物图像的频谱曲率特征进行掩模屏蔽,从而消除属于周期性纹理背景部分的频率分量,得到仅包含缺陷信息的残余频谱;步骤(2):多通道滤波:采用多通道滤波器组对步骤(1)的所述残余频谱进行频域滤波,从而分离和增强位于各不同频段的缺陷特征;步骤(3):阈值分割与融合:对步骤(2)中滤波输出图像进行阈值分割,通过按位“或”操作融合分割结果,得到最终单一的检测结果图。2.根据权利要求1所述的基于频谱曲率分析的织物缺陷检测方法,其特征在于,步骤(1)中,所述的消除纹理背景频率分量,具体过程如下:对输入的待测图像f(x,y)进行二维快速傅里叶变换,得到复数形式的变换结果其中,x,y分别为水平、垂直方向像素坐标;u,v为相互正交的空间频率坐标;的值域为复数,相应的频谱图计算为:将频谱图A(u,v)中的每个频谱系数取对数以压缩谱系数的动态范围,得到对数频谱图L(u,v),采用如下公式:L(u,v)=log[A(u,v)+1]遍历对数频谱图中的每一个像素点,计算各像素点处的高斯曲率,所用高斯曲率计算公式为:其中,具体求解时采用差分运算代替微分运算,分别计算如下:Lu=L(u+1,v)-L(u,v),Lv=L(u,v+1)-L(u,v),Luu=L(u+1,v)+L(u-1,v)-2L(u,v),Lvv=L(u,v+1)+L(u,v-1)-2L(u,v),使用ReLU分段线性函数将高斯曲率值进行截断操作,去除负曲率值,得到非负高斯曲率值构成频谱曲率分布图C(u,v):对高斯曲率分布图C(u,v)采用3-Sigma原理进行阈值化处理,生成二值化频谱掩模图M(u,v):其中,σc是高斯曲率分布图C(u,v)的标准偏差;用频谱掩模图...

【专利技术属性】
技术研发人员:胡广华王清辉李静蓉徐志佳杨烈黄俊锋
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

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

1