主权项 |
一种利用S变换信号提取的布匹疵点检测方法,其特征是:具体包括以下步骤:步骤1)、对原布匹图进行灰度化处理;步骤2)、将步骤1)中得到的灰度化后图像每一列灰度值累加,从而将二维图像转换成横坐标对应为原图像横坐标、纵坐标为灰度累加值的一维信号f(p);步骤3)、对步骤2)所得到的一维信号f(p)做一维Stockwell变换,得到一维信号的S变换系数模值的时频图,该时频图的横坐标对应原图像横坐标,纵坐标为频率位置;步骤4)、对步骤3)得到的时频图,寻找每一列系数模最大值对应的频率位置,对频率位置进行直方图统计,得到横坐标为频率位置、纵坐标为频率位置出现次数的直方图;步骤5)、利用步骤4)得到的频率位置直方图,选取第一个峰和第二个峰之间的三分之一至三分之二处任意一点的频率位置,将该值设定为频率分割阈值fT;在时频图中,频率位置小于频率分割阈值fT的区域为疵点所在时频通域R:步骤6)、在步骤3)得到的时频图S(p,f)上,保留步骤5)得到的时频通域R内每一行的系数模最大值,其余系数模值设为0,得到新的时频图X(p,f);步骤7)、对步骤6)得到的新的时频图X(p,f)做S反变换,得到一维信号f<sub>s</sub>,为提取出的疵点信号,其横坐标为像素位置,纵坐标为灰度能量幅值;步骤8)、对步骤7)中得到的疵点信号f<sub>s</sub>进行空间阈值分割,分割阈值T=α+λσ,其中α和σ分别为信号f<sub>s</sub>的平均值和均方差,λ为经验参数,取值为2~5;把疵点信号f<sub>s</sub>每一个像素位置对应的灰度能量幅值与T进行比较,大于等于T的其值设为a,小于T的其值设为b,得到分割后的信号f<sub>ST</sub>;步骤9)、把原图中横坐标与步骤8)得到的信号f<sub>ST</sub>中的a点区域横坐标对应的位置标记出来,为疵点区域。 |