一种喷漆面板表面缺陷的视觉检测方法与流程

文档序号:25525539发布日期:2021-06-18 20:15阅读:258来源:国知局
一种喷漆面板表面缺陷的视觉检测方法与流程

本发明涉及柔性自动化生产设备的视觉检测技术领域,具体涉及一种基于形态学图像处理、双边滤波的特征提取和伪缺陷剔除,对于喷漆面板表面缺陷进行视觉检测的方法。



背景技术:

键盘是最常用也是最主要的输入设备,通过键盘可以将英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据等。不仅如此,举凡日常生活所接触的消费性电子产品或者工业界使用的大型加工设备,皆需设有按键结构作为输入装置,以操作上述电子产品与加工设备。在生产时,装载在制具上的键盘键帽在进行激光镭雕和表面喷漆过程中,偶尔会出现漆层堆积、皱纹、翘起、太厚,存在凹坑、漆点等问题,这些存在缺陷瑕疵的键帽直接导致所生产的整个键盘为不良品。目前完全采用传统的机器视觉检测误判率和漏检率居高不下,国内针对键帽喷漆后的表面检测,大都采取机器视觉检测和人工目测检测相结合的方法。检测效率低、检测误差大,从而导致装配效率低、产品不良率高的问题。



技术实现要素:

为解决上述问题,本发明提供一种基于形态学图像处理、双边滤波的特征提取和伪缺陷剔除,对于喷漆面板表面缺陷进行视觉检测的方法,以解决现有技术中采用机器视觉检测和人工目测检测相结合带来的误判率和漏检率高的问题。

为实现上述目的,本发明提供如下技术方案:

一种喷漆面板表面缺陷的视觉检测方法,包括如下步骤:

s10、获取待测键帽所采集的图像作为待测图像,对待测图像进行灰度化处理后,采用改进空间域的基于双边滤波canny算法获取缺陷轮廓;

s20、采用阈值分割和形态学相结合的方法,对缺陷、阴影和噪声点的特征进行区分,确定键帽可疑瑕疵的位置坐标,分割出可疑缺陷区域;

s30、对可疑缺陷区域提取中心行灰度曲线;

s40、提取灰度曲线所有极大极小值点,对灰度曲线进行离散化;

s50、采用最小二乘法拟合曲线,根据拟合曲线方程,得到拟合结果;

s60、计算拟合曲线的曲率,取最大值作为该样本图像的特征值;

s70、选取曲率阈值,判定是否为伪缺陷图像。

进一步的技术方案:

在步骤s10中,对待测键帽所采集的16位rgb图像,进行灰度化处理,并提取缺陷轮廓的二值化图像,所述改进空间域的基于双边滤波canny算法公式为:

式(1)中ω(i,j,k,l)为定义域和值域核函数;f(i,j),f(k,l)分别为定义域和值域像素值,δr为值域差参数,p为滤波窗口参数,满足式(2)

在步骤s10的成像过程中,针对图像出现的噪声点,根据键帽表面缺陷统计的特征,还包括选取合适的结构元素对图像进行膨胀处理的步骤;

输入图像为f(x,y),结构元素为b(i,j),则形态学膨胀定义如式(3)

(fθb)(x,y)=min{f(x+i,y+i)-b(i,j)|(x+i,y+i)∈df,(i,j)∈db}(3)

式(3)中df为图像大小,db为结构元素大小。

在步骤s40中,提取灰度曲线所有极大极小值点,得到曲线的各个点为(x1,y1),(x2,y2),…,(xn,yn),x,y分别为各点的像素位置和像素值,记曲线点集c,有

m=(yi-yi-1)(yi-yi+1)(4)

式(4)中,yi为c集合中第i个点的像素值,当m>0时,所对应的点(xi,yi)为极值点,将其存入极值点集合m中。

在步骤s50中,曲线极值点集合m中有m个点,记为(ti,yi),j=1,2,…,m,通过这些数据,寻找一个m次的近似多项式:

式(5)中,ψk(t)=tk,k=1,2,…,m,求系数a0,a1,…,am,使误差的差平方和

最小,则p(t)为最小二乘拟合多项式,去驻点方程为

利用内积的定义式,式(8)可写成

根据式(9),可解出ak的值,代入多项式p(t)中,可得到拟合结果。

在步骤s60中,计算拟合曲线的最大曲率,

根据式(10)计算拟合曲线上每一个点的曲率,取最大值作为该样本图像的特征值。

优选地,

对经过膨胀处理的图像按列进行扫描编码,标记连通区域,计算每个标签对应的连通区域面积,保留在阈值范围内的连通块,删掉其余的连通块,得到缺陷掩模图像,将掩模图像与待测键帽所采集的16位rgb图像相乘,成功分割出可疑缺陷区域。

与现有技术相比,本发明的有益效果是:

本发明提供的喷漆面板表面缺陷的视觉检测方法,利用改进空间域的双边滤波处理,通过阈值分割和形态学相结合的方法,可以准确分割出凹坑、漆点等此类缺陷的可疑区域,再通过筛选原则剔除伪缺陷,大大降低了键帽表面检验的误判率和漏检率。

附图说明

图1是本发明实施例中一种喷漆面板表面缺陷的视觉检测方法的流程图。

图2为本发明实施例中存在缺陷的键帽图像。

图3为本发明实施例中键帽缺陷的掩模图像。

图4为本发明实施例中分割出来的缺陷区域图像。

图5为本发明实施例中凹孔缺陷的灰度曲线图。

图6为本发明实施例中伪缺陷的灰度曲线图。

图7为本发明实施例中真伪缺陷特征曲率的差异对比图。

具体实施方式

下面采用具体实施例进一步说明本发明的内容。

键帽上的凹坑、漆点等此类缺陷目标在整个键帽所采集的图像中所占的像元很少,并且信噪比低,背景区域和缺陷区域颜色相近,灰度值区分不明显,因此我们要采取有效的算法,突出缺陷特征,削弱背景特征。基于此,本发明提供了一种喷漆面板表面缺陷的视觉检测方法,包括如下步骤:

s10、获取待测键帽所采集的图像作为待测图像,对待测图像进行灰度化处理后,采用改进空间域的基于双边滤波canny算法获取缺陷轮廓;在该步骤中,对待测键帽所采集的16位rgb图像,首先进行灰度化处理,并提取缺陷轮廓的二值化图像,所述改进空间域的基于双边滤波canny算法公式为:

式(1)中ω(i,j,k,l)为定义域和值域核函数;f(i,j),f(k,l)分别为定义域和值域像素值,δr为值域差参数,p为滤波窗口参数,满足式(2)

改进后的算法可以通过更改参数来调整滤波窗口的大小,进一步降低噪声影响,保持细节。

s20、采用阈值分割和形态学相结合的方法,对缺陷、阴影和噪声点的特征进行区分,确定键帽可疑瑕疵的位置坐标,分割出可疑缺陷区域;

在步骤s10的成像过程中,由于相机噪声、光照不均或键帽上表面的细小灰尘等因素的影响,图像会出现噪声点。根据键帽表面缺陷统计的特征,选取合适的结构元素对图像进行膨胀处理;

输入图像为f(x,y),结构元素为b(i,j),则形态学膨胀定义如式(3)

(fθb)(x,y)=min{f(x+i,y+i)-b(i,j)|(x+i,y+i)∈df,(i,j)∈db}(3)

式(3)中df为图像大小,db为结构元素大小。

对经过膨胀处理的图像按列进行扫描编码,标记连通区域,计算每个标签对应的连通区域面积,保留在阈值范围内的连通块,删掉其余的连通块,得到缺陷掩模图像,如图3所示,将掩模图像与图2(存在缺陷的键帽图像)相乘,成功分割出可疑缺陷区域,如图4所示。

s30、对可疑缺陷区域提取中心行灰度曲线;在此步骤中,对可疑区域提取中心行灰度曲线,选取一凹孔和一伪缺陷为例,提取中心行灰度曲线,图5为凹孔缺陷的灰度曲线,图6为伪缺陷的灰度曲线。

s40、提取灰度曲线所有极大极小值点,对灰度曲线进行离散化;

在步骤s40中,提取灰度曲线所有极大极小值点,得到曲线的各个点为(x1,y1),(x2,y2),…,(xn,yn),x,y分别为各点的像素位置和像素值,记曲线点集c,有

m=(yi-yi-1)(yi-yi+1)(4)

式(4)中,yi为c集合中第i个点的像素值,当m>0时,所对应的点(xi,yi)为极值点,将其存入极值点集合m中。

s50、采用最小二乘法拟合曲线,根据拟合曲线方程,得到拟合结果;

在步骤s50中,曲线极值点集合m中有m个点,记为(ti,yi),j=1,2,…,m,通过这些数据,寻找一个m次的近似多项式:

式(5)中,ψk(t)=tk,k=1,2,…,m,求系数a0,a1,…,am,使误差的差平方和

最小,则p(t)为最小二乘拟合多项式,去驻点方程为

利用内积的定义式,式(8)可写成

根据式(9),可解出ak的值,代入多项式p(t)中,可得到拟合结果。

s60、计算拟合曲线的曲率,取最大值作为该样本图像的特征值;

在步骤s60中,计算拟合曲线的最大曲率,

根据式(10)计算拟合曲线上每一个点的曲率,取最大值作为该样本图像的特征值。

s70、选取曲率阈值,判定是否为伪缺陷图像。

步骤s70中,真伪缺陷区域的特征曲率有着较为明显的差别,如图7所示。选取适宜的曲率阈值,将特征值在曲率阈值以下的判定为伪缺陷。

本发明的喷漆面板表面缺陷的视觉检测方法,通过阈值分割和形态学相结合的方法,可以准确分割出比如凹孔和漆点等此类缺陷的可疑区域,再通过筛选原则剔除伪缺陷,大大降低了键帽表面检验的误判率和漏检率。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1