法律状态公告日
法律状态信息
法律状态
2018-02-09
未缴年费专利权终止 IPC(主分类):G06T7/00 授权公告日:20160817 终止日期:20170124 申请日:20140124
专利权的终止
2016-08-17
授权
授权
2014-05-14
实质审查的生效 IPC(主分类):G06T7/00 申请日:20140124
实质审查的生效
2014-04-16
公开
公开
技术领域
本发明涉及一种利用S变换信号提取的布匹疵点检测方法,属于数字图像处理领域。
背景技术
布匹疵点检测在布匹生产的过程中是一个重要的环节。目前,织物的质量主要是靠人工检验,然而,人工检验的可靠性受到主观判断,劳累等各方面的干扰,Sari-Sarraf调查发现,即使是最训练有素的人工检验员,也只可以检测到70%的织物瑕疵。因此,布匹疵点的自动检测在高速生产高质量的织物产品中是必不可少的。发展一种快速、高效、可靠、实时的缺陷检测系统已经成为必然,基于图像处理技术的布匹疵点检测是计算机视觉,数字图像处理和计算机图形学研究领域的热点难点。
近年来,布匹疵点自动检测吸引了大量的关注,一般来说,织物疵点检测方法可以概括为四类:学习方法,基于模型方法,统计方法和光谱方法。
对于学习的方法,比如说遗传方法和支持向量机,这类方法的缺点在于其需要大量的样本数据。基于模型的方法,比如自回归模型和马尔可夫随机场模型,这类方法对小的缺陷相对敏感,但容易受到灯光和缺陷与背景之间相似性的干扰。在统计方法中,把织物图像划分为若干个图像块的表示形式,如自相关函数、同现矩阵,分形维数,灰度共生矩阵法等。这种方法有两种主要的弱点,第一检测灵敏度与块大小有关;第二需要大量的邻接像素计算。
对于纹理周期性强的织物,频谱方法尤其适合这类织物疵点的检测,如傅里叶分析,小波滤波器和伽柏过滤器。傅里叶变换的空间频率信息不能一一对应,只能在频率域识别缺陷信号;小波变换虽然提供了一种多分辨率分解信息,但很难从小波系数中来描述纹理;Gabor过滤器可以从图像捕获特定频带的频率成分,并定向提取特征,但是Gabor过滤方法计算复杂性很高,限制该方法在实时系统中的应用。
基于以上相关方法的介绍,可以发现现有的检测布匹疵点的方法集中在对图像特征量选取上,此类方法在检测布匹疵点时都会受到噪声、光照、纹理特征的影响,从而使其对疵点信号判别不准确。
发明内容
本发明的目的在于能够快速高效的检测布匹疵点,而供一种能适应在线检测的布匹质量的方法。本发明采用近年来时频分析非平稳信号的有力工具S变换,利用S变换信号提取方法,有效的提取出布匹疵点信号。
本发明的目的是通过以下技术方案实现的:
本发明的一种利用S变换信号提取的布匹疵点检测方法,具体包括以下步骤:
步骤1)、对原布匹图进行灰度化处理;
步骤2)、将步骤1)中得到的灰度化后图像每一列灰度值累加,从而将二维图像转换成横坐标对应为原图像横坐标(即像素位置)、纵坐标为灰度累加值的一维信号f(p);
其中X,Y是原布匹图行向和列向大小,I(p,j)是灰度值,对灰度值进行列向累加;
如果布匹存在疵点,在信号f(p)中就会在相应位置产生信号突变;
步骤3)、对步骤2)所得到的一维信号f(p)做一维Stockwell变换(一维S变换),得到一维信号的S变换系数模值的时频图S(p,f),该时频图的横坐标对应原图像横坐标(即像素位置),纵坐标为频率位置,时频图的亮暗程度表示S变换系数振幅大小;
步骤4)、对步骤3)得到的时频图,寻找每一列系数模最大值对应的频率位置,对频率位置进行直方图统计,得到横坐标为频率位置、纵坐标为频率位置出现次数的直方图;
步骤5)、利用步骤4)得到的频率位置直方图,选取第一个峰和第二个峰之间的三分之一至三分之二处任意一点的频率位置,将该值设定为频率分割阈值fT;
在时频图中,设定频率位置小于频率分割阈值fT的区域为疵点所在时频通域R;
步骤6)、对步骤3)所得到的时频图S(p,f),保留由步骤5)得到的时频通域R内的每一行的S变换系数模最大值,其余S变换系数模值设为0,从而得到新的时频图X(p,f);
>其中R是步骤5)得到的疵点信号的时频通域,p是横坐标像素位置,fp是频率位置,H(p,f)是一个时频滤波器;
时频滤波器H(p,f)定义为:
>其中其中R是步骤5)得到的疵点信号的时频通域,p是横坐标像素位置,fp是频率位置,max[S(:,fp)]为每一频率位置fp对应行的S变换系数模最大值;
步骤7)、对步骤6)得到的新的时频图X(p,f)做S反变换,得到一维信号fs,为提取出的疵点信号,其横坐标对应像素位置,纵坐标对应灰度能量幅值;
步骤8)、对步骤7)中得到的疵点信号fs进行空间阈值分割,分割阈值T=α+λσ,其中α和σ分别为信号fs的平均值和均方差,λ为经验参数,取值为2~5;把疵点信号fs每一个像素位置对应的灰度能量幅值与T进行比较,大于等于T的其值设为a,小于T的其值设为b,从而得到分割后的信号fST;
>fST为分割后信号,横坐标为像素位置与原布匹图横坐标一一对应。
步骤9)、在原图中横坐标与步骤8)得到的信号fST中的a点区域横坐标对应的位置标记出来,即为疵点区域。
有益效果
本发明利用S变换信号提取的方法对布匹图像的一维信号进行疵点信号提取,得出疵点和疵点位置信息。本发明能替代布匹生产过程中的人工检测环节,提高布匹质量控制能力,同时可降低劳动力成本;同时提出的方法不受噪声,光照,纹理特征的影响,在空间域对疵点信号判别更加准确。
附图说明
图1本发明方法的流程图;
图2纹理A布匹灰度图;
图3纹理A布匹灰度图一维信号;
图4纹理A布匹一维信号在S变换域的时频分布;
图5纹理A布匹频率位置直方图;
图6纹理A布匹S反变换结果;
图7纹理A布匹阈值分割结果;
图8纹理A布匹疵点检测结果;
图9纹理B布匹疵点原图;
图10纹理B布匹灰度图一维信号;
图11纹理B布匹一维信号在S变换域的时频分布;
图12纹理B布匹频率位置直方图;
图13纹理B布匹S反变换结果;
图14纹理B布匹阈值分割结果;
图15纹理B布匹疵点检测结果;
图16基于灰度共生矩阵方法的纹理A布匹疵点检测结果;
图17基于小波图像增强的纹理A布匹疵点检测结果;
图18基于灰度共生矩阵方法的纹理B布匹疵点检测结果;
图19基于小波图像增强的纹理B布匹疵点检测结果;
具体实施方式
下面结合附图和实施例对本发明的内容作进一步的描述。
实施例1
以在实际生产中获取的纹理特征为A的经编布匹为例,采用本发明的利用S变换信号提取方法的布匹疵点检测方法,具体包括以下步骤:
步骤1)、对原布匹图进行灰度化处理,如图2所示;
步骤2)、将灰度化后图像每一列灰度值累加,从而将二维图像转换成横坐标对应为原图像横坐标(即像素位置)、纵坐标为灰度累加值的一维信号f(p),如图3所示;
步骤3)、对得到的一维信号f(p)做一维Stockwell变换(一维S变换),得到一维信号的S变换系数模值的时频图S(p,f),该时频图的横坐标对应原图像横坐标(即像素位置),纵坐标为频率位置,时频图的亮暗程度表示S变换系数振幅大小,如图4所示;
步骤4)、对得到的时频图,寻找每一列系数模最大值对应的频率位置,对频率位置进行直方图统计,得到横坐标为频率位置、纵坐标为频率位置出现次数的直方图,如图5所示;
步骤5)、在频率位置直方图上,选取第一个峰和第二个峰之间二分之一处的频率位置,将该值设定为频率分割阈值fT;在时频图中,设定频率位置小于频率分割阈值fT的区域为疵点所在时频通域R;
步骤6)、对时频图S(p,f),保留时频通域R内每一行的系数模最大值,其余系数模值设为0,得到新的时频图;
步骤7)、对新的时频图X(p,f)做S反变换,得到一维信号fs,为提取出的疵点信号,其横坐标对应像素位置,纵坐标对应灰度能量幅值,如图6所示;
步骤8)、对疵点信号fs进行空间阈值分割,分割阈值T=α+λσ,其中α和σ分别为信号fs的平均值和均方差,λ为经验参数,取值为3;把疵点信号fs每一个像素位置对应的灰度能量幅值与T进行比较,大于等于T的其值设为a,小于T的其值设为b,从而得到分割后的信号fST,如图7所示;
步骤9)、在原图中的横坐标与信号fST中的a点区域横坐标对应的位置标记出来,即为疵点区域,如图8所示。
实施例2
以在实际生产中获取的纹理特征为B的经编布匹为例,采用本发明的利用S变换信号提取方法的布匹疵点检测方法,具体包括以下步骤:
步骤1)、对原布匹图进行灰度化处理,如图9所示;
步骤2)、将灰度化后图像每一列灰度值累加,从而将二维图像转换成横坐标对应为原图像横坐标(即像素位置)、纵坐标为灰度累加值的一维信号f(p),如图10所示;
步骤3)、对得到的一维信号f(p)做一维Stockwell变换(一维S变换),得到一维信号的S变换系数模值的时频图S(p,f),该时频图的横坐标对应原图像横坐标(即像素位置),纵坐标为频率位置,时频图的亮暗程度表示S变换系数振幅大小,如图11所不;
步骤4)、对得到的时频图,寻找每一列系数模最大值对应的频率位置,对频率位置进行直方图统计,得到横坐标为频率位置、纵坐标为频率位置出现次数的直方图,如图12所示;
步骤5)、在频率位置直方图上,选取第一个峰和第二个峰之间二分之一处的频率位置,将该值设定为频率分割阈值sT;在时频图中,设定频率位置小于频率分割阈值fT的区域为疵点所在时频通域R;
步骤6)、对时频图S(p,f),保留时频通域R内每一行的系数模最大值,其余系数模值设为0,得到新的时频图;
步骤7)、对新的时频图X(p,f)做S反变换,得到一维信号fs,为提取出的疵点信号,其横坐标对应像素位置,纵坐标对应灰度能量幅值,如图13所示;
步骤8)、对疵点信号fs进行空间阈值分割,分割阈值T=α+λσ,其中α和σ分别为信号fs的平均值和均方差,λ为3;把疵点信号fs每一个像素位置对应的灰度能量幅值与T进行比较,大于等于T的其值设为a,小于T的其值设为b,从而得到分割后的信号fST,如图14所示;
步骤9)、在原图中的横坐标与信号fST中的a点区域横坐标对应的位置标记出来,即为疵点区域,如图15所示。
对比实施例
为了进一步说明本发明提出方法的优势,用两种提取特征值方法作为对比方法,一种为灰度共生矩阵方法,另一种为小波增强方法;利用两种对比方法检测布匹疵点结果如图16、图18和图17、图19所示。特征值提取法检测布匹疵点很容易受到噪声,光照,纹理特征的影响,使其对疵点信号判别不准确;从检测结果对比来看,提出的基于S变换信号提取的布匹疵点检测方法,有效的克服了以往方法的缺陷,在空间域对疵点判别更加准确。
机译: 利用电荷泵的生物传感器,一种生物传感器装置,一种生物传感器装置的制造方法以及一种生物材料检测方法,能够使用CMOS工艺技术提供具有高再现性的纳米间隙的FET结构。
机译: 一种用于摄影测量应用的立体图像角点检测方法,涉及利用相机系统记录的标定体图像中的最小均方算法,并利用模型函数算法
机译: 一种滚筒利用率数据的检测方法