[发明专利]机械轴承环形分布压印字符的在线检测方法有效
申请号: | 201210084140.2 | 申请日: | 2012-03-27 |
公开(公告)号: | CN102663386A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 白瑞林;高保平;吉峰;李杜 | 申请(专利权)人: | 江南大学;无锡信捷电气有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/46 |
代理公司: | 无锡市大为专利商标事务所 32104 | 代理人: | 曹祖良 |
地址: | 214122 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械 轴承 环形 分布 压印 字符 在线 检测 方法 | ||
1.机械轴承环形分布压印字符的在线检测方法,其特征是,包括如下步骤:
步骤一、将在线采集到的轴承灰度图转化为二值图并定位轴承的圆心位置;
步骤二、以轴承圆心为原点建立极坐标系,在极坐标上利用投影法进行轴承字符区域定位,然后使用基于仿射变换的方法将字符环形分布矫正为水平分布;
步骤三、对归一化后的单个字符提取改进的轮廓层次特征,并使用支持向量机进行训练和识别。
2.根据权利要求1所述的机械轴承环形分布压印字符的在线检测方法,其特征在于,所述的定位轴承的圆心位置的方法为:
(1)对二值化后的图像采用Canny算子提取边缘,并生成分段边缘坐标链:
(1.1)由上至下,由左至右扫描边缘图像,将扫描到的目标像素点设置为起始点,新建坐标链,并将其像素值设为背景像素。然后将起始点设置为当前点;
(1.2)对于当前点按照如下规则处理:首先顺时针扫描当前点的4-邻接的四个点,然后顺时针扫描当前点的8-邻接的四个斜向点,检查其中是否存在目标像素点,如果有,则将此点加入坐标链并将其设置为当前点,像素值改为背景像素;
按照规则1.1、1.2递归处理所有当前点,直至处理完边缘图像中的所有目标像素点;
(2)生成的分段边缘坐标链设为D,使用改进的RCD算法进行圆形检测:
(2.1)设定检测圆的最大半径maxR和最小半径minR,随机取点最大次数nmax,候选圆参数累积阈值Pt;
(2.2)从集合D中随机选取不共线的三点(xi,yi),(xj,yj),(xk,yk),若任意两点间距离大于maxR,则重复步骤2.2;
(2.3)由下式计算这三点所确定圆Cijk的圆心(aijk,bijk)和半径Rijk:
若圆心超出图像范围或半径不在minR~maxR内,则跳转到步骤2.2,否则继续执行;
(2.4)采用Sobel算子求得边缘在这三点处的梯度所在直线的方向αi,αj,αk,取值范围为(-π/2,π/2],候选圆在这三点处法线方向为:
|βi-αi|≤θth,|βj-αj|≤θth,|βk-αk|≤θth,θth为预先指定的阈值;当上式成立时,将此圆确定为候选圆,否则跳转到步骤2.2;
(2.5)遍历集合D中的点(x1,y1),若满足
在对集合D中的点进行遍历时,若点在候选圆的外接矩形框的范围之外,即:xl>aijk+Rijk+t或xl<aijk-Rijk-t或yl>bijk+Rijk+t或yl<bijk-Rijk-t,则无须计算此点与候选圆圆心的距离,其中t为设定的阈值;设置累加器P对候选圆进行参数累积,边缘点属于候选圆则累加器P加1;当P>Pt时,判定候选圆为真实圆;否则转到步骤2.2;
(2.6)当找到了符合要求的圆,或随机取点次数超过nmax,算法停止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学;无锡信捷电气有限公司,未经江南大学;无锡信捷电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210084140.2/1.html,转载请声明来源钻瓜专利网。