一种自动检测轴承滚动体缺失的装置及检测方法与流程

文档序号:14118149阅读:467来源:国知局
一种自动检测轴承滚动体缺失的装置及检测方法与流程

本发明涉及轴承缺陷检测技术领域,尤其是涉及一种自动检测轴承滚动体缺失的装置及检测方法。



背景技术:

滚动轴承是工业器械不可缺少的部件,被称之为“工业的关节”,其质量的高低决定着工业发展的水平。轴承缺陷检测是轴承质量检测中最重要的环节之一,即使是现在,仍然有很多厂家凭借人的视觉来判断轴承是否存在缺陷,轴承缺陷的检测精度完全是由熟练工来决定的,这也导致了检测结果的参差不齐,工作效率低,人力成本高。



技术实现要素:

本发明的目的在于提供一种自动检测轴承滚动体缺失的装置,通过光电技术和机器视觉实现轴承的非接触检测,提高轴承检测效率,统一检测精度,降低检测的成本,可以把轴承检测这项工作从大量的人力中解脱出来。

本发明的目的是这样实现的:第一方面,本发明实施例提出一种自动检测轴承滚动体缺失的装置,特征是:包括检测平台、ccd工业相机、白色同轴光源、背光光源、pc机、旋转气缸、光电开关,其中检测平台由底座、第一支架、第二支架构成,ccd工业相机安装在第二支架上,用于对单个被检测轴承实现正反面图像的单帧和多帧采集,白色同轴光源安装在第一支架上,背光光源放置在底座上,白色同轴光源和背光光源同时使用,使拍摄到的图像的区分度(轴承与背景)更加明显,在显示出轴承轮廓的同时能够很清晰的显现出轴承的细节部分,旋转气缸安装在底座上且处于背光光源正上方,旋转气缸的夹具在轴承两侧,使用旋转气缸实现单个轴承正反面的图像采集,完成了轴承的全面检测,光电开关安装在底座上,通过光电开光控制待检测轴承的放置,直到显示在屏幕上的图像达到最好的拍摄效果,ccd工业相机、白色同轴光源、背光光源、位于同一条垂直线上。

本发明通过安装在第二支架上的ccd工业相机拍摄路径上的白色同轴光源提供的照明对轴承进行垂直拍摄,通过控制光电开关,每次只将一个轴承放置在背光光源之上进行检测,背光光源为ccd工业相机提供更充足的照明,使采集到的图像能够呈现出更多的细节,提高缺陷检测的准确率。将待检测轴承视为a、b两面,当轴承的a面检测完之后,按照设置好的程序,旋转气缸会自动将待测轴承夹住然后翻转180度放置在背光光源上进行b面的检测。待a、b面均检测完毕之后,按下光电开关,将该轴承换下,送入下一个轴承进行检测。接通ccd工业相机的电源,通过pc机中的matlab软件控制相机的开启与关闭,调节白色同轴光源和背光光源的亮度使其能达到最好的拍摄效果,将采集到的图像存入事先安排好的路径中,最后利用编写好的程序对采集到的轴承图像进行处理,识别轴承是否存在滚动体遗漏缺陷。本发明采用matlab程序驱动ccd工业相机对单个被检测轴承实现正反面的单帧和多帧采集并对采集到的轴承图像进行处理,从而实现对轴承滚动体遗漏缺陷的检测。

第二方面,本发明实施例提出一种基于上述自动检测轴承滚动体缺失装置的检测方法,其特征在于:所述自动检测轴承滚动体缺失装置的检测方法包括如下步骤:

a、控制光电开关将待测轴承放置在背光光源上,调节照明系统,在光照达到最优时利用ccd工业采集到轴承a面图像,然后旋转气缸自动夹紧该轴承进行180度旋转放置在背光光源上进行b面的检测。待a、b面均检测完毕之后,按下光电开关,将该轴承换下,送入下一个轴承进行检测;

b、对上述图像进行预处理、hough圆算法定位、极坐标展开等处理,可以得到待检测轴承的矩形展开图;

c、对上述处理得到的轴承展开图像进行二值化处理,将图像显示为简单的黑白,这样便于滚珠特征信息的提取及处理。

d、提取出轴承滚珠特征信息之后对其进行数据处理,判别该轴承是否存在滚珠缺失,若不存在则保留,否则剔除。

所述步骤b具体包括如下步骤:

b1、对采集到的轴承图像进行预处理,其包括灰度处理和中值滤波。

灰度化处理是将彩色图像转化成为灰度图像的过程。彩色图像中的每个像素的颜色有r、g、b三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围,而灰度图像是r、g、b三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围只有255种。

中值滤波方法:对一个数字信号序列xj(-∞<j<+∞)进行滤波处理时,首先要定义一个长度为奇数的l长窗口,l=2n+1,n为正整数。设在某一个时刻,窗口内的信号样本为,其中x(i)为位于窗口中心的信号样本值。对这l个信号样本值按从小到大的顺序排列后,其中值,在i处的样值,便定义为中值滤波的输出值,写为y(i)=med[x(i-n),...,x(i+n)]。

b2、本发明采用hough圆提取的方法对待检测轴承进行了定位。圆形hough变换的实现一般分为三步:累加器数组的计算、中心点的估计、最终所得圆半径的估计。

一个在实际圆(实心圆圈)上的候选像素及其经过经典圆形hough变换投票模式在其周围投票产生的新的圆(虚线圆圈)。候选像素的投票结果是一个个的圆,它们的共同交点趋向于累加器数组对应的圆心。因此,通过检测累加器数组的峰值可以估算出圆心。用同一个累加器数组检测多个半径值,一般用经典圆形hough变换算法完成,通过该检测算法发现圆的半径估计必须作为一个单独的步骤来进行。

b3、完成对轴承的定位之后,本发明选择了对轴承进行极坐标展开处理来提取到滚珠缺失的特征信息。

沿q的方向对内外环之间的圆周进行展开(q是由沿圆环半径方向上的一条射线与圆环的内外环交点的连线所确定的),使其变成一条直线,以它作为参照,对内外半径之间的圆环进行展开操作,得到矩形图。取参照圆中的一点p(x,y),r1为内圆半径,r2为外圆半径,圆的半径r=(r1+r2)/2,o(x0+y0)为所取参照圆的圆心。展开之后图像的规格为w*h,其中h是矩形展开图的高度(r2-r1),w为矩形展开图的宽度π(r1+r2)。点p(x,y)对应到展开图像中的点为p1(x1,y1),展开图像和原图像中点p对应的点p1的坐标值为:

x'=x0+sin(radian*δw+direction+π/2)*(r1+δh)

y'=y0+cos(radian*δw+direction+π/2)*(r1+δh)

其中,radian=arctan(step/r),表示以参照圆半径r为基准,step为图像展开精度,设为1.0;direction表示q方向;π表示圆周率,大小为3.1415926;δw为宽度增量;δh为高度增量。

本发明的有益效果:

1、使用本发明设计生产(或改造)销售的轴承缺陷检测装置,可以实现工业化在线生产。由于这种装置构造简单,因此,工业化生产制造成本较低。

2、由于本发明对环境要求不高,对轴承的检测并不需要在无尘操作间进行,这对于厂家来说,是具有非常的吸引力的,因此,有较强的的市场竞争力。

3、由于本发明是提前编写好检测代码的,因此,操作非常简单,操作员并不需要多好的文化水平就能运用该装置对轴承进行检测。

4、通过本发明可以得到一种自动检测轴承滚动体缺失的装置,这使得劳动密集型产业能够向技术密集型产业过度,将原来的靠人检测的工作转为智能化检测,因此,这符合国家产业政策的要求。

附图说明

图1是本发明自动检测轴承滚动体缺失的装置的结构图;

图2是本发明自动检测轴承滚动体缺失的装置的轴承检测全过程的流程图;

图3是本发明自动检测轴承滚动体缺失的装置的旋转气缸装置;

图4是本发明自动检测轴承滚动体缺失的装置不同照明系统下ccd相机采集到的轴承图像;

图5是本发明自动检测轴承滚动体缺失的装置的hough圆提取算法原理及其对轴承进行定位的效果图;

图6是本发明自动检测轴承滚动体缺失的装置的极坐标展开示意图及处理的效果图;

图7是本发明自动检测轴承滚动体缺失的装置对图像进行二值化处理并提取特征值;

图8是本发明自动检测轴承滚动体缺失的装置的滚珠缺失轴承和完好轴承的处理结果图。

主要元件符号说明

具体实施方式

为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”以及类似的表述只是为了说明的目的,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合实施例并对照附图对本发明作进一步详细说明。

请参阅图1至8,所示为本发明第一实施例中的自动检测轴承滚动体缺失的装置,包括检测平台1、ccd工业相机2、白色同轴光源3、背光光源4、pc机5、旋转气缸6、光电开关7。

所述的测平台1由底座8、第一支架9、第二支架10构成,ccd工业相机安装在第二支架上,用于对单个被检测轴承实现正反面图像的单帧和多帧采集,白色同轴光源安装在第一支架上,背光光源放置在底座上,白色同轴光源和背光光源同时使用,使拍摄到的图像的区分度(轴承与背景)更加明显,在显示出轴承轮廓的同时能够很清晰的显现出轴承的细节部分,旋转气缸安装在底座上且处于背光光源正上方,旋转气缸的夹具在轴承两侧,使用旋转气缸实现单个轴承正反面的图像采集,完成了轴承的全面检测,光电开关安装在底座上,通过光电开光控制待检测轴承的放置,直到显示在屏幕上的图像达到最好的拍摄效果,ccd工业相机、白色同轴光源、背光光源、位于同一条垂直线上。

所述的ccd工业相机的拍摄路径上的白色同轴光源提供的照明对轴承进行垂直拍摄,通过控制光电开关,每次只将一个轴承放置在背光光源之上进行检测,背光光源为ccd工业相机提供更充足的照明,使采集到的图像能够呈现出更多的细节,提高缺陷检测的准确率。将待检测轴承视为a、b两面,当轴承的a面检测完之后,按照设置好的程序,旋转气缸会自动将待测轴承夹住然后翻转180度放置在背光光源上进行b面的检测。待a、b面均检测完毕之后,按下光电开关,将该轴承换下,送入下一个轴承进行检测。接通ccd工业相机的电源,通过pc机中的matlab软件控制相机的开启与关闭,调节白色同轴光源和背光光源的亮度使其能达到最好的拍摄效果,将采集到的图像存入事先安排好的路径中,最后利用编写好的程序对采集到的轴承图像进行处理,识别轴承是否存在滚动体遗漏缺陷。

本发明采用matlab程序驱动ccd工业相机对单个被检测轴承实现正反面的单帧和多帧采集并对采集到的轴承图像进行处理,从而实现对轴承滚动体遗漏缺陷的检测。

如图2所示为轴承检测全过程的流程图,其对待检测轴承滚动体遗漏缺陷的检测方法包括如下步骤:

a、控制光电开关将待测轴承放置在背光光源上,调节照明系统,在光照达到最优时利用ccd工业采集到轴承a面图像,然后旋转气缸自动夹紧该轴承进行180度旋转放置在背光光源上进行b面的检测。待a、b面均检测完毕之后,按下光电开关,将该轴承换下,送入下一个轴承进行检测;

b、对上述图像进行预处理、hough圆算法定位、极坐标展开等处理,可以得到待检测轴承的矩形展开图;

所述步骤b具体包括如下步骤:

b1、对采集到的轴承图像进行预处理,其包括灰度处理和中值滤波。

灰度化处理是为了将彩色图像转化成为灰度图像,减少对图像像素的计算量,彩色图像中的每个像素的颜色有r、g、b三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围,而灰度图像是r、g、b三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围只有255种。

中值滤波方法:对一个数字信号序列xj(-∞<j<+∞)进行滤波处理时,首先要定义一个长度为奇数的l长窗口,l=2n+1,n为正整数。设在某一个时刻,窗口内的信号样本为,其中x(i)为位于窗口中心的信号样本值。对这l个信号样本值按从小到大的顺序排列后,其中值,在i处的样值,便定义为中值滤波的输出值,写为y(i)=med[x(i-n),...,x(i+n)]。

b2、本发明采用hough圆提取的方法对待检测轴承进行了定位,想要对目标进行处理之前,必须先确定目标处在图像中的位置。圆形hough变换的实现一般分为三步:累加器数组的计算、中心点的估计、最终所得圆半径的估计。

如图5(a)所示,即为累加器数组的计算。一个在实际圆(实心圆圈)上的候选像素及其经过经典圆形hough变换投票模式在其周围投票产生的新的圆(虚线圆圈)。候选像素的投票结果是一个个的圆,它们的共同交点趋向于累加器数组对应的圆心。因此,通过检测累加器数组的峰值可以估算出圆心。图5(b)显示了估计出的中心点,此即检测出的圆的圆心。用同一个累加器数组检测多个半径值,一般用经典圆形hough变换算法完成,通过该检测算法发现圆的半径估计必须作为一个单独的步骤来进行。图5(c)是算法对待测轴承的定位效果图,可以看出,该算法可以很准确的定位轴承的内外环。

b3、完成对轴承的定位之后,本发明选择了对轴承进行极坐标展开处理来提取到滚珠缺失的特征信息。

轴承图像的极坐标展开原理如图6(a)所示,沿q的方向对内外环之间的圆周进行展开(q是由沿圆环半径方向上的一条射线与圆环的内外环交点的连线所确定的),使其变成一条直线,以它作为参照,对内外半径之间的圆环进行展开操作,得到矩形图。取参照圆中的一点p(x,y),r1为内圆半径,r2为外圆半径,圆的半径r=(r1+r2)/2,o(x0+y0)为所取参照圆的圆心。展开之后图像的规格为w*h,其中h是矩形展开图的高度(r2-r1),w为矩形展开图的宽度π(r1+r2),其展开前后的像素对应关系如图6(b)所示。点p(x,y)对应到展开图像中的点为p1(x1,y1),展开图像和原图像中点p对应的点p1的坐标值为:

x'=x0+sin(radian*δw+direction+π/2)*(r1+δh)

y'=y0+cos(radian*δw+direction+π/2)*(r1+δh)

其中,radian=arctan(step/r),表示以参照圆半径r为基准,step为图像展开精度,设为1.0;direction表示q方向;π表示圆周率,大小为3.1415926;δw为宽度增量;δh为高度增量。

图6(c)是轴承极坐标展开具体的处理效果图。

c、对上述处理得到的轴承展开图像进行二值化处理,将图像显示为简单的黑白,这样便于滚珠特征信息的提取及处理,轴承的滚珠特征信息提取效果如图7所示。

d、提取出轴承滚珠特征信息之后对其进行数据处理,判别该轴承是否存在滚珠缺失,若不存在则保留,否则剔除。被测轴承有7颗滚珠,图8(a)只存在6个柱体,表明该轴承缺失了1颗滚珠,为残次品,要进行剔除。图8(b)为完好轴承的数据处理效果图,图中存在7个柱体,表明该轴承为拥有7颗滚珠的完好轴承。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

此外,本发明还包括以下内容:

a1.一种自动检测轴承滚动体缺失的装置,其特征在于:包括检测平台、ccd工业相机、白色同轴光源、背光光源、pc机、旋转气缸、光电开关,其中检测平台由底座、第一支架、第二支架构成,ccd工业相机安装在第二支架上,用于对单个被检测轴承实现正反面图像的单帧和多帧采集,白色同轴光源安装在第一支架上,背光光源放置在底座上,白色同轴光源和背光光源同时使用,使拍摄到的图像的区分度(轴承与背景)更加明显,在显示出轴承轮廓的同时能够很清晰的显现出轴承的细节部分,旋转气缸安装在底座上且处于背光光源正上方,旋转气缸的夹具在轴承两侧,使用旋转气缸实现单个轴承正反面的图像采集,完成了轴承的全面检测,光电开关安装在底座上,通过光电开光控制待检测轴承的放置,直到显示在屏幕上的图像达到最好的拍摄效果,ccd工业相机、白色同轴光源、背光光源、位于同一条垂直线上。

a2.根据权利要求a1所述的自动检测轴承滚动体缺失的装置,其特征在于:采用matlab程序驱动ccd工业相机对单个被检测轴承实现正反面的单帧和多帧采集并对采集到的轴承图像进行处理,从而实现对轴承滚动体遗漏缺陷的检测。

a3.根据权利要求a2所述的自动检测轴承滚动体缺失的装置,其特征是:该装置在使用ccd工业相机拍摄图像的过程中,采用了双光源照明系统即白色同轴光源和背光光源同时使用,这是为了使拍摄到的图像的区分度(轴承与背景)更加明显,在显示出轴承轮廓的同时能够很清晰的显现出轴承的细节部分,该装置使用光电开关控制每次只放置一个轴承在背光光源上进行检测,同时使用旋转气缸实现单个轴承正反面的图像采集,完成了轴承的全面检测,对缺陷轴承的识别率更高。

a4.根据权利要求a2或a3任意一项所述的自动检测轴承滚动体缺失的装置,其特征是:该装置在图像处理过程中运用到了hough算法对轴承进行定位、极坐标展开算法对轴承进行归一化处理、配合灰度化、二值化对轴承进行特征值的提取并与设置的标准进行对比,最终实现轴承滚动体缺漏缺陷的的检测。

b5.一种基于a1-a4任意一项权利要求所述自动检测轴承滚动体缺失装置的检测方法,其特征在于:所述自动检测轴承滚动体缺失装置的检测方法包括如下步骤:

a、控制光电开关将待测轴承放置在背光光源上,调节照明系统,在光照达到最优时利用ccd工业采集到轴承a面图像,然后旋转气缸自动夹紧该轴承进行180度旋转放置在背光光源上进行b面的检测;待a、b面均检测完毕之后,按下光电开关,将该轴承换下,送入下一个轴承进行检测;

b、对上述图像进行预处理、hough圆算法定位、极坐标展开等处理,可以得到待检测轴承的矩形展开图;

c、对上述处理得到的轴承展开图像进行二值化处理,将图像显示为简单的黑白,这样便于滚珠特征信息的提取及处理;

d、提取出轴承滚珠特征信息之后对其进行数据处理,判别该轴承是否存在滚珠缺失,若不存在则保留,否则剔除。

b6.一种基于权利要求b5所述自动检测轴承滚动体缺失装置的检测方法,其特征在于:所述对上述图像进行预处理、hough圆算法定位、极坐标展开等处理,可以得到待检测轴承的矩形展开图,包括如下步骤:

b1、对采集到的轴承图像进行预处理,其包括灰度处理和中值滤波;

灰度化处理是将彩色图像转化成为灰度图像的过程;彩色图像中的每个像素的颜色有r、g、b三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围,而灰度图像是r、g、b三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围只有255种;

中值滤波方法:对一个数字信号序列xj(-∞<j<+∞)进行滤波处理时,首先要定义一个长度为奇数的l长窗口,l=2n+1,n为正整数;设在某一个时刻,窗口内的信号样本为,其中x(i)为位于窗口中心的信号样本值;对这l个信号样本值按从小到大的顺序排列后,其中值,在i处的样值,便定义为中值滤波的输出值,写为y(i)=med[x(i-n),...,x(i+n)];

b2、本发明采用hough圆提取的方法对待检测轴承进行了定位;圆形hough变换的实现一般分为三步:累加器数组的计算、中心点的估计、最终所得圆半径的估计;

一个在实际圆(实心圆圈)上的候选像素及其经过经典圆形hough变换投票模式在其周围投票产生的新的圆(虚线圆圈);候选像素的投票结果是一个个的圆,它们的共同交点趋向于累加器数组对应的圆心;因此,通过检测累加器数组的峰值可以估算出圆心;用同一个累加器数组检测多个半径值,一般用经典圆形hough变换算法完成,通过该检测算法发现圆的半径估计必须作为一个单独的步骤来进行;

b3、完成对轴承的定位之后,本发明选择了对轴承进行极坐标展开处理来提取到滚珠缺失的特征信息。

沿q的方向对内外环之间的圆周进行展开(q是由沿圆环半径方向上的一条射线与圆环的内外环交点的连线所确定的),使其变成一条直线,以它作为参照,对内外半径之间的圆环进行展开操作,得到矩形图;取参照圆中的一点p(x,y),r1为内圆半径,r2为外圆半径,圆的半径r=(r1+r2)/2,o(x0+y0)为所取参照圆的圆心;展开之后图像的规格为w*h,其中h是矩形展开图的高度(r2-r1),w为矩形展开图的宽度π(r1+r2);点p(x,y)对应到展开图像中的点为p1(x1,y1),展开图像和原图像中点p对应的点p1的坐标值为:

x'=x0+sin(radian*δw+direction+π/2)*(r1+δh)

y'=y0+cos(radian*δw+direction+π/2)*(r1+δh)

其中,radian=arctan(step/r),表示以参照圆半径r为基准,step为图像展开精度,设为1.0;direction表示q方向;π表示圆周率,大小为3.1415926;δw为宽度增量;δh为高度增量。

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