The invention discloses a method for detecting surface local neighborhood window based on sliding, able to image the detection of surface defects, for non model image based on integral image technology can greatly reduce the computational complexity, and improve the detection speed, with rapid speed and high detection rate, and the coefficient of variation as homogeneity to measure the image of the local neighborhood using adaptive thresholding technique, detection and location of defects on the surface, can effectively detect various surface defects of different, universality and adaptability, and light effects are small, has good robustness, can be applied to industrial production line of quality products the model is built on the image; defect image matching tracking algorithm based on sparse representation, simplified model and solution, get the texture background The partial optimal solution and the partial optimal solution of the defect foreground are transformed into non model images, so that the surface defects of the pattern images can be detected.
【技术实现步骤摘要】
一种基于滑动的局部邻域窗口的产品表面检测方法
本专利技术涉及一种基于滑动的局部邻域窗口的产品表面检测方法,特别适用于自动化的工业生产线上不锈钢产品的表面缺陷检测。
技术介绍
目前,不论模式产品还是非模式产品,其自动化工业生产线都是以表面缺陷检测算法作为自动检测系统的核心来进行产品质量的控制,但是由于表面缺陷检测涉及的产品范围较广,各种产品表面复杂度不同,缺陷随机性强等诸多的难题,表面缺陷检测一直是工业生产行业的难点。尽管近几年来基于机器视觉的表面缺陷检测技术取得了重大进步,但是表面缺陷检测技术仍面临着诸如检测速度慢、识别精度低、光照不均、环境噪声大等难题,并且由于检测算法没有普遍性和适应性,很难用一个算法应用到所有的实际工程项目中,因此研究人员需对不同的产品研究合适其的检测算法。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种基于滑动的局部邻域窗口的产品表面检测方法,该表面检测方法能够对图像进行表面缺陷检测。对非模式图像该表面检测方法利用积分图技术大大降低运算复杂度,从而大大提高检测速度,具有快速的运算速度和很高的检测率,并且把变异系数作为图像局部邻域的同质性测度,利用自适应阈值处理技术,对表面缺陷进行检测和定位,能够有效的检测多种不同的表面缺陷,具有一定的普遍性和适应性,并且受光照不均的影响小,具有很好的鲁棒性,能够适用于工业生产线上产品质量的控制;对模式图像则建立缺陷图像稀疏表示,根据匹配跟踪算法,简化模型并求解,得到纹理背景部分最优解和缺陷前景部分最优解,将模式图像转化为非模式图像,从而能够对模式图像进行表面缺陷检测。本专利技术解决其问题所采 ...
【技术保护点】
一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:包括以下步骤:A、判断产品的表面图像属于非模式图像还是模式图像,若为非模式图像,转到步骤C,若为模式图像,转到步骤B;B、根据模式图像能够在冗余字典下稀疏表示的特点,建立缺陷图像稀疏表示模型,将缺陷前景从背景中分离出来,从而将模式图像的缺陷检测问题转化为非模式图像的缺陷检测问题;C、对产品的非模式图像进行表面图像采集,得到一幅像素大小为M×N的图像I,其中,M和N均为大于零的整数;D、采用一个像素大小为W*W,中心像素为P(x,y)的局部邻域窗口对图像I进行滑动扫描,同时使用能够大大降低运算复杂度的积分图技术,得到局部邻域窗口内所有像素的灰度均值,其中,W=2*w+1,w为大于零的整数,W≤M且W≤N;E、利用局部邻域窗口内所有像素的灰度均值,得到局部邻域窗口内所有像素的灰度均值的标准偏差;F、利用局部邻域窗口内所有像素的灰度均值和标准偏差,得到图像I中每个像素的变异系数,即局部同质性测度值;G、利用图像I中所有像素的局部同质性测度值,得到图像I中所有像素的局部同质性测度均值;H、运用自适应阈值处理技术,利用图像I中所有像素的局 ...
【技术特征摘要】
1.一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:包括以下步骤:A、判断产品的表面图像属于非模式图像还是模式图像,若为非模式图像,转到步骤C,若为模式图像,转到步骤B;B、根据模式图像能够在冗余字典下稀疏表示的特点,建立缺陷图像稀疏表示模型,将缺陷前景从背景中分离出来,从而将模式图像的缺陷检测问题转化为非模式图像的缺陷检测问题;C、对产品的非模式图像进行表面图像采集,得到一幅像素大小为M×N的图像I,其中,M和N均为大于零的整数;D、采用一个像素大小为W*W,中心像素为P(x,y)的局部邻域窗口对图像I进行滑动扫描,同时使用能够大大降低运算复杂度的积分图技术,得到局部邻域窗口内所有像素的灰度均值,其中,W=2*w+1,w为大于零的整数,W≤M且W≤N;E、利用局部邻域窗口内所有像素的灰度均值,得到局部邻域窗口内所有像素的灰度均值的标准偏差;F、利用局部邻域窗口内所有像素的灰度均值和标准偏差,得到图像I中每个像素的变异系数,即局部同质性测度值;G、利用图像I中所有像素的局部同质性测度值,得到图像I中所有像素的局部同质性测度均值;H、运用自适应阈值处理技术,利用图像I中所有像素的局部同质性测度均值求得自适应阈值;I、把图像I中所有像素的局部同质性测度值与自适应阈值作比较,局部同质性测度值小于自适应阈值的像素被判断为非缺陷区域,反之,该像素则被判断为缺陷区域;J、根据步骤I的结果,结合已知的可能出现的缺陷的尺寸大小,滤掉过小的伪缺陷区域,得到最后的缺陷分割图,由缺陷分割图判断图像I是否具有缺陷,并由此判断当前产品是否为缺陷产品。2.根据权利要求1所述的一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:所述步骤D中得到局部邻域窗口内所有像素的灰度均值的公式如下:其中,μx,y为局部邻域窗口内像素灰度均值。3.根据权利要求1所述的一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:所述步骤E中得到标准偏差的公式如下:其中,σx,y为标准偏差,I(x,y)为坐标(x,y)处对应像素的灰度值,x=1,2,...,M,y=1,2,...,N。4.根据权利要求1所述的一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:所述步骤F中得到图像I中每个像素的局部同质性测度值的公式如下:其中,Cv(x,y)为局部同质性测度值。5.根据权利要求1所述的一种基于滑动的局部邻域窗口的产品表面检测方法,其特征在于:所述步骤G中得到图像I中所有像素的局部同质性测度均值...
【专利技术属性】
技术研发人员:李澄非,陈新华,田果,黄庆磊,麦敬堂,甄浩伟,
申请(专利权)人:五邑大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。