1.一种扬声器纸盆的表面缺陷检测方法,其特征在于该方法的具体步骤是:步骤(1)采集扬声器纸盆的表面图像,分割出待检测的环形区域,具体是:设采集到的纸盆图像为F,大小为M×N;
(a)按下式对采集到的纸盆图像进行阈值η1分割,从而得到前景纸盆区域:(b)利用水平和垂直投影对纸盆的圆心进行定位,最后分割得到需要检测的环形纸盆区域:按下式对纸盆图像作水平投影:
然后将i从1增加到M,当出现H(i)大于阈值η2时,当前i为纸盆的上边缘;接着增加i,当出现H(i)小于阈值η2时,当前i为纸盆的下边缘;
按下式对纸盆图像作垂直投影:
然后将j从1增加到N,当出现V(j)大于阈值η2时,当前j为纸盆的左边缘;接着增加j,当出现V(j)小于阈值η2时,当前j为纸盆的右边缘;
通过水平和垂直投影对纸盆的上、下、左、右边缘进行标定,从而得到纸盆的圆心坐标,然后根据纸盆大小和相机分辨率,选择环形区域的内外半径,将待检测的环形区域分割出来;
步骤(2)对分割出来的待检测环形区域进行梯度检测;
采用梯度检测算法对锥体浆块、锥体木屑、锥体白点缺陷进行检测;首先采用5×5的高斯滤波核函数对纸盆环形待检测区域进行高斯滤波,去除噪声的影响;
对滤波后的环形区域f按下式计算各点对应的梯度值f′(i,j):其中水平和垂直梯度按下式计算:
f′x(i,j)=f(i+1,j)-f(i-1,j)f′y(i,j)=f(i,j+1)-f(i,j-1)接着对梯度图像f′做阈值η3处理,进一步去除噪点的影响:最后统计阈值处理后的梯度图像f′内非零点的个数,若非零点个数大于阈值α,则判定该纸盆存在缺陷;否则对该纸盆区域进行一致性检测;
步骤(3)对待检测区域作一致性检测;
对纸盆的环形待检测区域进行环状分割,只对最外侧的两层环形区域做一致性检测;
第一层环形区域位于最外侧,第二层环形区域位于第一层的内侧,设第一层环形区域的各个分块区域记为 第二层环形区域的各个分块区域记为 计算各层环形区域内各个分块的颜色均值 和颜色方差对每一层环形区域按如下方式进行判断:
这里K表示每层环形区域内的分块个数,β1,β2分别为均值阈值和方差阈值;
若所有分块的标记均为0,则判定该纸盆不存在缺陷,否则判定该纸盆存在缺陷。