裂纹点获取后,方针还会存在很多的线间空隙。需要对其作必要的操作,消除空隙。因为搅扰要素的存在,此刻得到的方针既包括裂纹也可能会包括虚伪裂纹线状方针,需要做进一步的辨别。由裂缝的性质1,2可知裂纹是像素灰度值部分最大值的点的调集,那么紧抱裂缝的外围概括区域灰度值与裂纹本身上的灰度值有着较为明显的区别,而非裂纹区域将会区别较小。[12]
设 是一条裂纹上的点调集, 为裂纹的外围概括,则距为的的外围概括区域为:
别离为 与 的灰度均值, 为阈值。
综上,用一句话来描绘此办法即是:假定存在裂纹à归纳两个方向的裂纹点à根据多重分块去除非裂纹发生的搅扰点à消除线间空隙à对裂纹图画做查验。
详细算法描绘如下:
从点(0,0)处开端取出 巨细窗口数据,对此窗口按行方向和列方向选择最大值调集 和 。对 和 进行叠加运算,行将 和 归纳到一幅图画中。在图画中从左到右、从上到下移动该 巨细窗口,在每个窗口中都进行一样的运算,遍历图画后得到新的图画,记为Img1;
别离以点(0,8),点(8,0),点(8,8)为起始点,进行与过程(1)一样的运算,别离得到图画Img2、Img3、Img4;
将图画Img1与Img4进行消除非裂纹点运算得到图画Img14,将图画Img2与Img3进行消除裂纹点运算得到图画Img23,将图画AndImg14与图画AndImg23进行叠加运算,得到图画Img;
对图画Img进行形态学闭合运算,消除线间空隙,得到图画Img’;对图画Img’进行查验处置。