当前位置: 首页 > 专利查询>江南大学专利>正文

基于机器视觉的轴承防尘盖品质监测系统技术方案

技术编号:8980279 阅读:150 留言:0更新日期:2013-07-31 22:23
本发明专利技术提供一种基于机器视觉的轴承端面防尘盖品质监测的方法。通过工业相机采集轴承端面图像,进行预处理,提取防尘盖区域,通过阈值分割将该区域背景与字符(或缺陷)分离。根据字符(或缺陷)与圆心的位置通过旋转校正转换为垂直图像。对区域的大小以及数量进行第一次决策。提取字符(或缺陷)的二次轮廓特征,并与离线采集的模板进行匹配来判别分割出的区域内对象是字符还是缺陷,再通过联系上下文的方法判别印刻的字符是否有漏印或错印,从而实现轴承端面防尘盖品质的在线实时监测。本发明专利技术可有效提取出字符(或缺陷)区域,并准确判别缺陷及漏印或错印。算法复杂度低,运算速度快,能满足现场的实时性要求。

【技术实现步骤摘要】

本专利技术涉及一种基于机器视觉的轴承防尘盖实时检测方法,具体是指一种基于特定光源下,针对轴承防尘盖的机器视觉实时瑕疵检测的方法。
技术介绍
轴承是机械行业中至关重要的基础零件,广泛应用在各行各业中。近几年,随着我国工业自动化水平的不断提高、机械设备越来越精密,使得对轴承制造工艺水平的要求也越来越高,质量标准也越来越严格。轴承防尘盖的表面品质,影响着产品的质量。轴承生产过程中,由于各种因素,在轴承的内外圈表面、防尘盖端面等处可能会产生各种缺陷,如凹坑、压痕、划痕等,这些缺陷会对轴承的使用造成一定的影响,严重的可能会造成不可估量的事故。目前,国内对于轴承表面品质主要是人工检测,很容易出现误检和漏检,而且人工检测效率低。引入机器视觉技术进行缺陷检测具有非接触性、检测速度快、稳定性高的特点。针对轴承端面防尘盖的检测,本专利技术提出了基于机器视觉的实时检测方法
技术实现思路
本专利技术目的在于利用机器视觉对轴承生产中端面防尘盖进行品质监测。由于轴承端面防尘盖刻有字符,会对品质监测造成一定的干扰。本专利引入了字符识别的思想,对字符(或缺陷)进行识别,一方面判别有无缺陷,一方面判别刻印字符是否有错,从而实现轴承端面防尘盖的品质在线实时监测。按照本专利技术提供的技术方案,所述轴承端面防尘盖品质监测系统的算法包括以下步骤:第一步,在离线情况下,获取合格轴承的端面图像,通过预处理,分割出字符区域,根据分割出的字符区域的中心点坐标与轴承圆心坐标的关系,将字符区域通过旋转变换校正成垂直的字符,并提取字符特征,作为匹配模板。第二步,对采集图像先通过预处理分割出防尘盖区域,然后通过阈值分割将防尘盖区域的背景与字符(或缺陷)区域分割出来。第三步,对分割出来的字符(或缺陷)区域定位到阈值分割前的灰度图像中,并分割出相应的灰度图像。根据分割出的字符(或缺陷)区域的中心点坐标与轴承圆心坐标的关系计算出旋转角度。并通过双线性插值以及旋转角度将字符(或缺陷)区域旋转成为垂直方向。第四步,判断区域的大小,超过上限预设值和小于下限预设值的区域均为缺陷区域。对于处于预设大小范围内的区域进行阈值分割及归一化处理。第五步,提取区域的特征向量,与模板中的特征向量进行匹配。如果匹配度小于预设值,则该区域内有缺陷。第六步,如果正确匹配出来的字符串的长度与模板中的字符串的长度相等,则进行串匹配,根据上下文以及对应位置的特征匹配度对区域进行二次判别决策,最终输出结果。进一步的,所述第一步具体为:(1.1)在离线情况下采集合格轴承的端面图像f(x,y),采用黑色非光滑面板作为轴承的背景。图像为640*480的灰度图像。(1.2)对采集的图像f (X, y)进行幂次灰度变换,生成g(x, y)。g(x, y) = cf(x, y) Y其中,一般取c = 1,根据所采集的图像,手动调节参数Y,获得视觉效果较好的图像即可。Y取值范围:1 3。(1.3)对图像g(x,y)进行中值滤波,滤波模板大小为3*3。(1.4)根据阈值Th将轴承与背景分离开,Th取15,根据实际情况进行调整。再通过四个方向的扫描,确定轴承的外轮廓。分别从左向右自上而下,从右向左自下而上逐行扫描,标记第一个灰度值超过阈值Th点为边界点,分别记录为p1、p2。然后根据p1、p2数组头尾位置,确定中间段的扫描范围。并根据所确定的左右范围,分别从上到下,自下而上从左到右,自上而下从右到左逐列扫描,标记第一个灰度值超过阈值Th点为边界点,分别记录为p3、p4。最后将p1、p3、p2、p4按顺序组合成一个数组P,该数组描述轴承的外轮廓。(1.5)计算圆心坐标。假设第i个采样点为P(Xpyi),轴承圆心坐标为^bhPUi,Yi)到轴承圆心坐标(a, b)的距离为巧,则P(Xi,Yi)与(a, b)构成了半径为巧的圆,其面积为Si,设s为拟合出的圆的面积,则圆的面积误差:本文档来自技高网...

【技术保护点】
轴承端面防尘盖品质监测系统,其特征是,包括以下步骤:?第一步,在离线情况下,获取合格轴承的端面图像,通过预处理,分割出字符区域,根据分割出的字符区域的中心点坐标与轴承圆心坐标的关系,将字符区域通过旋转变换校正成垂直的字符,并提取字符特征,作为匹配模板;?第二步,对采集图像先通过预处理分割出防尘盖区域,然后通过阈值分割将防尘盖区域的背景与字符(或缺陷)区域分割出来;?第三步,对分割出来的字符(或缺陷)区域定位到阈值分割前的灰度图像中,并分割出相应的灰度图像。根据分割出的字符(或缺陷)区域的中心点坐标与轴承圆心坐标的关系计算出旋转角度,并通过双线性插值以及旋转角度将字符(或缺陷)区域旋转成为垂直方向;?第四步,判断区域的大小,超过上限预设值和小于下限预设值的区域均为缺陷区域,对于处于预设大小范围内的区域进行阈值分割及归一化处理;?第五步,提取区域的特征向量,与模板中的特征向量进行匹配,如果匹配度小于预设值,则该区域内有缺陷;?第六步,如果正确匹配出来的字符串的长度与模板中的字符串的长度相等,则进行串匹配,根据上下文以及对应位置的特征匹配度对区域进行二次判别决策,最终输出结果。

【技术特征摘要】
1.轴承端面防尘盖品质监测系统,其特征是,包括以下步骤: 第一步,在离线情况下,获取合格轴承的端面图像,通过预处理,分割出字符区域,根据分割出的字符区域的中心点坐标与轴承圆心坐标的关系,将字符区域通过旋转变换校正成垂直的字符,并提取字符特征,作为匹配模板; 第二步,对采集图像先通过预处理分割出防尘盖区域,然后通过阈值分割将防尘盖区域的背景与字符(或缺陷)区域分割出来; 第三步,对分割出来的字符(或缺陷)区域定位到阈值分割前的灰度图像中,并分割出相应的灰度图像。根据分割出的字符(或缺陷)区域的中心点坐标与轴承圆心坐标的关系计算出旋转角度,并通过双线性插值以及旋转角度将字符(或缺陷)区域旋转成为垂直方向; 第四步,判断区域的大小,超过上限预设值和小于下限预设值的区域均为缺陷区域,对于处于预设大小范围内的区域进行阈值分割及归一化处理; 第五步,提取区域的特征向量,与模板中的特征向量进行匹配,如果匹配度小于预设值,则该区域内有缺陷; 第六步,如果正确匹配出来的字符串的长度与模板中的字符串的长度相等,则进行串匹配,根据上下文以及对应位置的特征匹配度对区域进行二次判别决策,最终输出结果。2.如权利要求1所述轴承端面防尘盖品质监测系统,其特征是,所述第一步具体为: (1)在离线情况下采集合格 轴承的端面图像f(x,y),采用黑色面板作为轴承的背景,图像为640*480的灰度图像; (2)对采集的图像f(x,y)进行幂次灰度变换,生成g(x,y): g(x, y) = cf (x, y) Y 其中,一般取c = 1,根据所采集的图像,人为调教参数Y,获得视觉效果较好的图像即可,一般取I 3 ; (3)对图像g(x,y)进行中值滤波,滤波模板大小为3*3; (4)根据阈值Th将轴承与背景分离开,Th取15,根据实际情况进行调整;再通过四个方向的扫描,确定轴承的外轮廓,分别从左向右自上而下,从右向左自下而上逐行扫描,标记第一个灰度值超过阈值Th点为边界点,分别记录为p1、p2 ;然后根据p1、p2数组头尾位置,确定中间段的扫描范围,并根据所确定的左右范围,分别从上到下,自下而上从左到右,自上而下从右到左逐列扫描,标记第一个灰度值超过阈值Th点为边界点,分别记录为p3、p4 ;最后将p1、p3、p2、p4按顺序组合成一个数组p,该数组描述轴承的外轮廓; (5)计算圆心坐标:假设第i个采样点为P(Xi,yi),轴承圆心坐标为(a,b),P(Xi,yi)至Ij轴承圆心坐标(a,b)的距离为!Ti,则P(X^yi)与(a, b)构成了半径为A的圆,其面积为Si,设s为拟合出的圆的面积,则圆的面积误差:S1 =S1-S = nrf -7tr2 = r[(x, - a)2 Jr{yt -b)2 ~r2\ 设面积误差平方和函数为J:J(a,b,r) = ^/ =tt2X[(x, - a)2 +(y, -b)2 -r2\1=0 1=0 然后由最小二乘原理:J(a, b, c) = min J是关于a、b和r的函数,参数a、b、r根据求函数极值的方...

【专利技术属性】
技术研发人员:白瑞林温振市吉峰
申请(专利权)人:江南大学无锡信捷电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1