基于机器视觉的小型轴承质量检测方法、装置及系统与流程

文档序号:18707165发布日期:2019-09-17 23:52阅读:328来源:国知局
基于机器视觉的小型轴承质量检测方法、装置及系统与流程

本发明涉及机器视觉无损检测技术领域,尤其涉及一种小型轴承质量检测方法、装置及系统。



背景技术:

轴承作为现代机械结构中最为常见的基础零件,主要用于减小摩擦及支撑旋转。近年来,通过技术的改造和提高,轴承的生产已经从最初的简单制造技术发展为依靠数控加工、先进热处理工艺以及全自动化生产线的高效生产模式。但是,在生产过程中难免会出现各种各样的缺陷,严重影响了轴承的使用率与生产率。由于轴承表面缺陷类型繁多且缺陷存在随机性,因而接触式检测难度大、效率低,所以采用机器视觉检测技术做非接触检测是解决这一问题的最好方法之一。

机器视觉检测技术是一种以计算机视觉为基础,综合运用图像处理、模式识别、人工智能等技术的非接触检测方法,基本原理是通过适当的光源和图像检测传感器获取产品的表面图像,利用相应的图像处理算法提取图像的特征信息,进而根据特征信息进行表面缺陷的定位、识别、分级等判别和统计、存储、查询等操作。

关于机器视觉在轴承检测方面的应用主要有以下研究:江南大学的陈文达等人利用otsu阈值分割和roberts边缘提取处理图像,将防尘盖字符、非字符区域分离,可实现轴承防尘盖表面缺陷的自动检测;华东交通大学的涂洪斌等人通过基于ccd成像的图像动态阈值分割法,实现了货车滚动轴承的表面麻点缺陷检测;大连理工大学的黄睿将多张不同角度的轴承图像进行融合,解决了图像亮度不均匀的问题,并采用分类极值区域与神经网络的方法实现了轴承表面的凹痕、划痕以及擦线的检测;中国矿业大学的崔明等人通过轴承外形的最小二乘拟合,进行尺寸的测量与形态相关的缺陷检测。但是,现有技术中并没有针对小型轴承质量检测的方法。



技术实现要素:

针对上述现有技术的不足,本发明提供了一种基于机器视觉的小型轴承质量检测方法、装置及系统,有效解决现有技术中小型轴承检测效率低下的问题。

为了实现上述目的,本发明通过以下技术方案实现:

一种基于机器视觉的小型轴承质量检测方法,包括:

s1判断待检测区域是否存在待检测的小型轴承,若是,跳转至步骤s2;

s2采集所述小型轴承的图像;

s3根据采集图像匹配数据库中的模板图像;

s4通过图像帧差法得到采集图像与匹配的模板图像之间的图像差异,并针对图像差异进行分析确定是否存在缺陷区域;

s5控制将该小型轴承输送至相应的出料轨道。

还提供了一种基于机器视觉的小型轴承质量检测装置,包括:

探测模块,用于探测待检测区域;

判断模块,用于根据探测模块的探测结果判断待检测区域是否存在待检测的小型轴承;

图像采集模块,当判断模块判断待检测区域存在待检测的小型轴承,采集所述小型轴承的图像;

模板匹配模块,用于根据图像采集模块采集的图像匹配数据库中的模板图像;

缺陷区域确定模块,用于根据模板匹配模块匹配的模板图像,通过图像帧差法得到采集图像与匹配的模板图像之间的图像差异,并针对图像差异进行分析确定是否存在缺陷区域;

输出模块,用于缺陷区域确定模块的确定结果控制将该小型轴承输送至相应的出料轨道。

还提供了一种基于机器视觉的小型轴承质量检测系统,包括上述小型轴承质量检测装置,还包括:

小型轴承进料机构,设有进出料缺口,在进料缺口利用气缸和重力作用实现自动上下料;

小型轴承传送机构,包括一与小型轴承进料机构进出料缺口连接的送料过渡轨道及一用于将小型轴承进料机构传送的小型轴承输送至待检测区域的传送带,所述待检测区域设置于所述传送带表面,所述小型轴承质量检测装置设置于所述传送带上方,及

瑕疵品剔除机构,根据根据小型轴承质量检测装置实时的检测结果对小型轴承进行分拣下料,将瑕疵品剔除。

进一步优选地,在小型轴承质量检测装置,探测模块通过设置于待检测区域周边的至少一个检测传感器检测是否存在待检测的小型轴承;图像采集模块通过设置于待检测区域上方的工业相机和光学透镜拍摄得到至少一张小型轴承图像;

所述小型轴承质量检测系统中还包括:

密封小型轴承质量检测装置的密封检测箱;

固定于所述密封检测箱顶部的横杆;

与所述横杆固定连接的多个竖杆;及

穹顶光源,所述工业相机和穹顶光源通过降夹与所述纵杆相连,设置于所述待检测区域上方。

本发明提供的基于机器视觉的小型轴承质量检测方法、装置及系统,主要用于小型轴承的尺寸检测和内表面缺陷检测。在小型轴承质量检测方法系统中,密封检测箱密封小型轴承质量检测装置,从而减少灰尘、光线折射、反射等外界因素对小型轴承质量检测准确性的影响;补光照明采用穹顶光源,利用圆顶形状的反射板均匀地高输出照射扩散光,从而抑制小型轴承内表面曲面的反射,使得工业相机更好地捕捉到内表面的划痕、剥落以及毛边等缺陷;穹顶光源与工业相机通过升降夹与纵杆相连,纵杆与横杆相连,可以根据获取不同尺寸小型轴承内表面图像的要求,调节穹顶光源与工业相机的位置,从而解决小型轴承质量检测效率低,一套设备只适用于检测一种产品的问题,实现可以广泛用于各种小型轴承质量检测;工业相机采用多部相机工位实现对小型轴承内表面全景拍摄,通过对多部工业相机同时标定,准确拼接出小型轴承完整的内表面图像,通过对内表面图像的公式计算和算法分析,判定小型轴承质量是否合格,实现基于机器视觉的小型轴承质量检测;小型轴承传送机构两端进进出料缺口与小型轴承进料机构、瑕疵品剔除机构相连,实现自动进料、自动剔除,从而提高准确率,功耗低,达到快速自动化检测的目标。

附图说明

结合附图,并通过参考下面的详细描述,将会更容易地对本发明有更完整的理解并且更容易地理解其伴随的优点和特征,其中:

图1为本发明中基于机器视觉的小型轴承质量检测方法一种实施方式流程示意图;

图2为本发明中基于机器视觉的小型轴承质量检测装置一种实施方式示意图;

图3为本发明中基于机器视觉的小型轴承质量检测系统结构示意图;

图4为本发明中小型轴承进料机构结构示意图;

图5为本发明中小型轴承质量检测装置结构示意图;

图6为本发明中瑕疵品剔除机构结构示意图。

附图标记说明:

100-小型轴承质量检测装置,110-探测模块,120-判断模块,130-图像采集模块,140-模板匹配模块,150-缺陷区域确定模块,160-输出模块,1-进料气缸,2-送料过渡轨道,3-第一工业相机与光学镜头,4-第二工业相机与光学镜头,5-检测箱,6-穹顶光源,7-传送带,8-检测传感器,9-第一固定座,10-第一剔除气缸,11-第三工业相机与光学镜头,12-第四工业相机与光学镜头,13-第二剔除气缸,14-第二固定座,15-合格品出料轨道,16-瑕疵品出料轨道。

具体实施方式

为使本发明的内容更加清楚易懂,以下结合说明书附图,对本发明的内容作进一步说明。当然本发明并不局限于该具体实施例,本领域内的技术人员所熟知的一般替换也涵盖在本发明的保护范围内。

如图1所示为本发明提供的基于机器视觉的小型轴承质量检测方法一种实施方式的流程示意图,从图中可以看出,在该小型轴承质量检测方法中包括:

s1判断待检测区域是否存在待检测的小型轴承,若是,跳转至步骤s2;

s2采集小型轴承的图像;

s3根据采集图像匹配数据库中的模板图像;

s4通过图像帧差法得到采集图像与匹配的模板图像之间的图像差异,并针对图像差异进行分析确定是否存在缺陷区域;

s5控制将该小型轴承输送至相应的出料轨道。

在进行质量检测之前,在数据库中创建模板,在这一个过程中,采集合格小型轴承的多张图像之后,通过人工筛选出一张标准的图像作为该类型小型轴承的模板图像;接着,在模板图像上定义感兴趣区域(roi),并获取roi的中心位置(rr0,rc0)。

通过检测传感器判断待检测区域中存在待检测的小型轴承之后,采用工业相机对小型轴承进行拍摄,得到采集图像。若待检测区域中没有小型轴承,则进入下一次采图。

由于图像在采集过程中,会受到各种因素的干扰,影响图像的质量,导致在质量检测过程中对缺陷的识别产生误判,降低检测结果的准确性,因此为了提高检测的准确率,在进行质量检测之前,对采集图像进行去噪处理,包括:采用在空间域对图像滤波的方法,通过线性均值滤波处理高斯噪声及采用非线性中值滤波法处理脉冲噪声,完成对采集图像的预处理操作。

之后,针对预处理之后的采集图像进行模板匹配,具体:在步骤s3中:

s31定义一个对象的模板图像为点集pi=(ri,ci)t,关联其他各个点的方向向量为di=(ti,ui)t,i=1,...,n,其中,i=1,…,n,n表示模板图像中像素点的数量。且针对采集图像,计算每个点(r,c)的方向向量er,c=(vr,c,wr,c)t

s32根据仿射变换矩阵m对数据库中的模板图像进行仿射变换,并与采集图像中的对应位置进行比较,模板图像中点pi=(ri,ci)t经仿射变换后得到p′i=mpi,点pi的方向向量di=(ti,ui)t经仿射变换后为d′i=(m-1)tdi,其中,i=1,…,n,n表示模板图像中像素点的数量;

s33计算模板图像中预先设定的所有特定点q=(r,c)t对应的方向向量d′i与采集图像相应点对应方向向量er,c的点积,作为特定点q处的相似度s,如式(1)和(2):

其中,m表示模板图像中特定点的数量;

s34根据计算得到的相似度s判断采集图像与数据库中模板图像是否匹配。

匹配到相应的模板图像之后,采用图像帧差法得到采集图像与模板图像之间的差异,并对差异部分进行增强处理(锐化处理),完成对小型轴承边缘类缺陷的提取。具体:

s41计算采集图像与模板图像的差分图像s(x,y),如式(3),以此采集图像与模板图像的差异大小可根据s(x,y)的值判断,数值越大即在此处的差异越大:

s(x,y)=|f(x,y)-h(x,y)|,x∈x,y∈y(3)

其中,h(x,y)表示模板图像,f(x,y)表示采集图像,(x,y)为采集图像/模板图像中像素点的坐标值,x和y分别表示采集图像/模板图像的长和宽;

s42根据预先定义的阈值t对差分图像s(x,y)进行二值化处理,得到如式(4)的函数d(x,y)。这里对阈值t的值根据实际情况进行设置,如,在一实例中,将其值设定为5。

s43根据二值化处理结果对小型轴承的边缘类缺陷提取并对缺陷采用像素量化,进而对经过图像帧差法的图像进行连通域分析。具体,将区域面积、区域高度以及区域宽度作为缺陷筛选的特征量,当取值为1(在二值化处理图像中,结果为1的区域为缺陷位置)的区域面积大于第一预设值,区域宽度和区域高度大于第二预设值,判定为缺陷区域。这里的第一预设值和第二预设值同样根据实际情况进行设定,如在一实例中,当区域面积大于0.03mm2(27px),区域高度和区域宽度大于0.3mm(9px),判断该区域为缺陷区域。

在另一实施方式中,在采集到待检测小型轴承的图像之后,还包括对图像有效定义域进行确定的步骤:

首先,根据采集图像的中心坐标(r1,c1,phi1),与标准模板中心坐标(r0,c0,phi0)计算仿射变换矩阵m,其中,r0和r1表示图像的像素坐标中x轴方向的分辨率,c0和c1表示图像的像素坐标中y轴方向的分辨率,phi0和phi1表示图像的角度信息:

(1)定义如式(5)的初始仿射变换矩阵m0;

(2)将旋转转换添加到二维齐次变换矩阵m0中得到如式(6)的旋转矩阵mr:

(3)将平移转换添加到二维齐次变换矩阵mr中,即得到如式(7)的包含平移旋转的仿射变换矩阵m;

之后,提取采集图像中的roi区域,并根据仿射变换矩阵m对提取的roi区域进行仿射变换,进而根据变换后的roi区域确定图像的有效定义域。这里,确定图像有效定义域的目的在于减小采集图像的有效定义域,以减少后续处理的数据量与耗时。

如图2所示为本发明提供的基于机器视觉的小型轴承质量检测装置一种实施方式示意图,从图中可以看出,在该小型轴承质量检测装置100中包括:探测模块110、判断模块120、图像采集模块130、模板匹配模块140、缺陷区域确定模块150及输出模块160,其中,判断模块120与探测模块110连接,图像采集模块130与判断模块120连接,模板匹配模块140与图像采集模块130连接,缺陷区域确定模块150与模板匹配模块140连接,输出模块160与缺陷区域确定模块150连接,探测模块110用于探测待检测区域;判断模块120用于根据探测模块110的探测结果判断待检测区域是否存在待检测的小型轴承;当判断模块120判断待检测区域存在待检测的小型轴承,图像采集模块130采集小型轴承的图像;模板匹配模块140用于根据图像采集模块130采集的图像匹配数据库中的模板图像;缺陷区域确定模块150用于根据模板匹配模块140匹配的模板图像,通过图像帧差法得到采集图像与匹配的模板图像之间的图像差异,并针对图像差异进行分析确定是否存在缺陷区域;输出模块160用于缺陷区域确定模块150的确定结果控制将该小型轴承输送至相应的出料轨道。

在进行质量检测之前,在数据库中创建模板,在这一个过程中,采集合格小型轴承的多张图像之后,通过人工筛选出一张标准的图像作为该类型小型轴承的模板图像;接着,在模板图像上定义感兴趣区域(roi),并获取roi的中心位置(rr0,rc0)。

探测模块110通过检测传感器探测待检测区域,进而判断模块120判断待检测区域中是否存在待检测的小型轴承。当判定存在小型轴承,图像采集模块130采用工业相机对小型轴承进行拍摄,得到采集图像。若待检测区域中没有小型轴承,则进入下一次采图。

由于图像在采集过程中,会受到各种因素的干扰,影响图像的质量,导致在质量检测过程中对缺陷的识别产生误判,降低检测结果的准确性,因此为了提高检测的准确率,在进行质量检测之前,对采集图像进行去噪处理,包括:采用在空间域对图像滤波的方法,通过线性均值滤波处理高斯噪声及采用非线性中值滤波法处理脉冲噪声,完成对采集图像的预处理操作。

之后,模板匹配模块140针对预处理之后的采集图像进行模板匹配,具体,该模板匹配单元中包括第一计算单元、仿射变换单元及匹配单元,第一计算单元分别与仿射变换单元和匹配单元连接。

在匹配过程中,首先定义一个对象的模板图像为点集pi=(ri,ci)t,关联其他各个点的方向向量为di=(ti,ui)t,i=1,...,n,其中,i=1,…,n,n表示模板图像中像素点的数量。且针对采集图像,第一计算单元计算每个点(r,c)的方向向量er,c=(vr,c,wr,c)t。之后,仿射变换单元根据仿射变换矩阵m对数据库中的模板图像进行仿射变换,并与采集图像中的对应位置进行比较,模板图像中点pi=(ri,ci)t经仿射变换后得到p′i=mpi,点pi的方向向量di=(ti,ui)t经仿射变换后为d′i=(m-1)tdi,其中,i=1,…,n,n表示模板图像中像素点的数量。

接着,第一计算单元计算模板图像中预先设定的所有特定点q=(r,c)t对应的方向向量d′i与采集图像相应点对应方向向量er,c的点积,作为特定点q处的相似度s,如式(1)和(2);最后,匹配单元根据计算得到的相似度s判断采集图像与数据库中模板图像是否匹配。

匹配到相应的模板图像之后,采用图像帧差法得到采集图像与模板图像之间的差异,并对差异部分进行增强处理(锐化处理),完成对小型轴承边缘类缺陷的提取。具体,缺陷区域确定模块150中包括:第二计算单元、二值化处理单元及判断单元,其中,二值化处理单元分别与第二计算单元和判断单元连接。

在这一过程中,首先,第二计算单元计算采集图像与模板图像的差分图像s(x,y),如式(3),以此采集图像与模板图像的差异大小可根据s(x,y)的值判断,数值越大即在此处的差异越大。之后,二值化处理单元根据预先定义的阈值t对差分图像s(x,y)进行二值化处理,得到如式(4)的函数d(x,y)。这里对阈值t的值根据实际情况进行设置,如,在一实例中,将其值设定为5。

接着,判断单元根据二值化处理结果对小型轴承的边缘类缺陷提取并对缺陷采用像素量化,进而对经过图像帧差法的图像进行连通域分析。具体,将区域面积、区域高度以及区域宽度作为缺陷筛选的特征量,当取值为1的区域面积大于第一预设值,区域宽度和区域高度大于第二预设值,判定为缺陷区域。这里的第一预设值和第二预设值同样根据实际情况进行设定,如在一实例中,当区域面积大于0.03mm2(27px),区域高度和区域宽度大于0.3mm(9px),判断该区域为缺陷区域。

在另一实施方式中,在小型轴承质量检测装置中还包括图像有效定义域确定模块:用于根据预先的设定提取采集图像中的roi区域,并根据仿射变换矩阵m对提取的roi区域进行仿射变换,进而根据变换后的roi区域确定图像的有效定义域:

首先,根据采集图像的中心坐标(r1,c1,phi1),与标准模板中心坐标(r0,c0,phi0)计算仿射变换矩阵m,其中,r0和r1表示图像的像素坐标中x轴方向的分辨率,c0和c1表示图像的像素坐标中y轴方向的分辨率,phi0和phi1表示图像的角度信息。

之后,提取采集图像中的roi区域,并根据仿射变换矩阵m对提取的roi区域进行仿射变换,进而根据变换后的roi区域确定图像的有效定义域。这里,确定图像有效定义域的目的在于减小采集图像的有效定义域,以减少后续处理的数据量与耗时。

如图3所示,本发明还提供了一种基于机器视觉的小型轴承质量检测系统,该小型轴承质量检测系统中包括上述小型轴承质量检测装置之外,还包括:

如图4所示的与小型轴承传送机构相连的小型轴承进料机构,设有进出料缺口。在该小型轴承进料机构中,利用进料气缸1和重力作用实现自动上下料:待检测的小型轴承在重力作用下落进料气缸1向下运动将小型轴承送入送料过渡轨道2,此时,小型轴承以轴向在竖直方向上的状态进入小型轴承传送机构。

小型轴承传送机构中包括一与小型轴承进料机构进出料缺口连接的送料过渡轨道2及一用于将小型轴承进料机构传送的小型轴承输送至待检测区域的传送带7,待检测区域设置于送料过渡轨道表面,小型轴承质量检测装置设置于送料过渡轨道上方。小型轴承经由送料过渡轨道2进入传送带7,进而进入待检测区域。

在小型轴承质量检测装置中,探测模块通过设置于待检测区域周边的至少一个检测传感器检测8是否存在待检测的小型轴承;图像采集模块通过设置于待检测区域上方的工业相机和光学透镜拍摄得到至少一张小型轴承图像。该小型轴承质量检测系统中还包括:密封小型轴承质量检测装置的密封检测箱5、固定于密封检测箱顶部的横杆、与横杆固定连接的多个竖杆及穹顶光源6,工业相机和穹顶光源6通过降夹与纵杆相连,设置于待检测区域上方。

在如图5的实例中,密封的检测箱内包含1个检测传感器、4个横杆、5个纵杆、5个升降夹、4部工业相机与光学镜头(包括图示中第一工业相机与光学镜头3、第二工业相机与光学镜头4、第三工业相机与光学镜头11及第四工业相机与光学镜头12)及1个穹顶光源,检测传感器采用光电传感器,光电传感器固定于小型轴承检测工位(待检测区域)处,工业相机、光学镜头及穹顶光源均设置于检测工位上方。4部相机工位的使用用于实现对小型轴承内表面全景拍摄,通过对4部工业相机同时标定,准确拼接出小型轴承完整的内表面图像,通过对内表面图像的公式计算和算法分析通过光电传感器触发相机拍摄检测。另外,工业相机与穹顶光源通过升降夹实现高度与角度的变化,并通过纵杆实现位置的变化,从而使工业相机达到最佳的拍摄效果,进一步提升质量检测的准确率;穹顶光源通过升降夹实现高度的变化,从而使穹顶光源达到最佳的补光照明效果,进一步优化拍摄效果。

瑕疵品剔除机构如图6所示,剔除气缸(包括第一剔除气缸10和第二剔除气缸13)组件根据质量检测装置的视觉检测结果将小型轴承传送至相应出料轨道(包括合格品出料轨道15和瑕疵品出料轨道16)内,其中,剔除气缸可以在各自固定座(第一剔除气缸10对应第一固定座9,第二剔除气缸13对应第二固定座14)上下左右调节,达到最佳的剔除效果;两个出料轨道分开传送经过检测的合格小型轴承与带瑕疵小型轴承,更有利于后续工位的操作,提高自动化水平,实现无损检测功能。

在工作过程中,首先,由小型轴承进料机构将待检测的小型轴承在重力作用下落进料气缸向下运动,将小型轴承送入送料过渡轨道,并经由小型轴承传送机构将小型轴承传送至机器视觉检测机构(质量检测装置)的固定检测位(待检测区域);

之后,检测传感器检测到待检测的小型轴承,并触发工业相机工作;在穹顶光源的补光照明下,工业相机拍摄小型轴承内表面图像;图像采集卡采集到图像之后发送至计算机,利用软件系统根据质量检测方法分析采集图像中是否存在缺陷,并将结果反馈至瑕疵品剔除机构;

最后,经由小型轴承传送机构将经过图像采集后的小型轴承传送至瑕疵品剔除机构,瑕疵品剔除机构根据检测结果对小型轴承进行分拣下料,剔除气缸组件将瑕疵品传送至瑕疵品出料轨道,将合格品传送至合格品出料轨道,继续前进至下一个工位。

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