一种测量工件圆形边缘的方法技术

技术编号:10431017 阅读:190 留言:0更新日期:2014-09-17 10:16
本发明专利技术公开了一种测量工件圆形边缘的方法,包括:(1)选取工件图像的感兴趣区域,提取图像中目标的边缘;(2)设置边缘长度阈值,并根据该阈值对边缘进行进行处理,以剔除其中紊乱的边缘与噪声;(3)采集每条边缘上的多个边缘点作为样点,并进行最小二乘拟合,得到各条边缘对应的圆形边缘方程表达式;(4)计算每条边缘上的各边缘点到其对应的圆心的距离并与该圆形对应的半径进行比较,利用Tukey权重函数,剔除其中大的离群值所对应的边缘点;(5)多次循环步骤(3)和步骤(4)后,即可获得边缘最终描述方程,从而得到边缘信息。本发明专利技术方法计算快速准确,降低了物体边缘上大的凹凸点对边缘信息提取的影响,可以准确提取工件的圆形边缘信息。

【技术实现步骤摘要】

本专利技术属于图像处理
,涉及。
技术介绍
现在工业生产向着集成化,智能化发展,更多的工件信息需要被提取,比如圆孔的 位置,圆半径,两个圆之间距离,弧形边缘圆度等等。 传统的边缘信息测量通过尺子或者其他工具进行手工测量完成,这种手工方式不 但测量准确度不高,而且操作复杂、效率很低,已经不能满足现代工业中提高产品质量和整 个生产线的生产效率的要求。 为克服上述问题,目前存在一种二维测量技术,其图像处理方式进行边缘信息测 量,可以很好地提升测量准确度并且操作更加准确和迅速。二维测量技术是指用摄像机代 替人眼对检测对象进行拍照,经过图像处理和边缘提取等图像处理算法,可得到检测对象 的信息,从而指导机器进行相关操作。 目前,常规的提取圆形信息的拟合方法是以样点的重心作为圆心,以样点到该重 心的距离的平均值作为半径。这种方法快速,但是方法粗糙,而且只适合求取圆形轮廓全部 已知的情况。还有一种方法是利用圆上任意两点的中垂线通过圆心的几何性质,由任意两 相邻样点作为中垂线,以这些中垂线所有两两相交的交点作为圆心。此种方法可以适应部 分轮廓已知的情况,但是容易受到大的离群值或者噪声的影响,导致求取精度不高。还有其 他一些基于几何近似,或基于统计的方法,但都对大的离群值不能取得很好的圆拟合效果。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提出一种能稳定高效测量工件圆形边缘 的方法,旨在提高测量结果对大的离群值的鲁棒性,从而提高测量结果的准确度。 为实现上述目的,本专利技术提供一种工件圆形边缘的测量方法,通过对工件图像的 处理获得工件的边缘信息,其特征在于,该方法包括如下步骤: 第一步:选取感兴趣区域R0I,利用Canny算子提取图像中目标的边缘,对获取的 边缘进行边缘跟踪,并编号。 第二步:设置边缘长度阈值,剔除紊乱的边缘与噪声,重新对边缘依次编号。 第三步:对满足第二步条件的每条边缘的样点分别进行最小二乘拟合,获取圆形 边缘的圆形、半径信息。 圆形表达式为: R2 = (x-A)2+(y-B)2 式中R表示半径,(A, B)为圆心,(X,y)为边缘点坐标; 第四步:计算每个边缘点到已获取圆心的距离,利用Tukey权重函数,剔除大的离 群值; 点到圆心之间距离屯为: d/ = (x-A)2+(y-B)2 第五步:对余下的边缘点,重复第三,第四步骤n次后,获得每条圆形边缘最终描 述方程; 第六步:通过描述方程,我们可以知道工件每条圆形边缘或者各圆之间的信息; 总体而言,本专利技术的装置和方法相对于现有技术,具有如下技术效果: (1)对于存在凹凸点甚至部分残缺的圆形边缘有较好的鲁棒性; (2)减少了运算的复杂度,速度快,并且易于编程实现; 【附图说明】 图1是本专利技术实施例的测量方法流程图; 图2是本专利技术实施例的测量方法所应用的图像采集装置结构示意图; 图3是本专利技术实施例的测量方法在轮廓正常情况下的拟合效果示意图; 图4是本专利技术实施例的测量方法在轮廓有凸点情况下的拟合效果示意图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要 彼此之间未构成冲突就可以相互组合。 本专利技术实施例的测量工件圆形边缘的方法的具体实施步骤说明如下: 第一步:选取目标图像的感兴趣区域R0I,利用Canny算子提取图像中目标的边 缘,对获取的边缘进行边缘跟踪,并编号。 本实施例中优选采用的是Canny算子,该算法成熟稳定,提取效果好,属于本领域 成熟的算法。但是本专利技术中并不限于采用上述算法进行边缘提取。 本实施例中,利用Canny算子的算法步骤如下: (1. 1)对原图象进行高斯滤波。 (1. 2)计算方向导数,计算梯度的幅度,其中,X和Y方向的方向导数分别为: 方向导数:P[i,j] = (S[i,j+l]_S[i,j]+S[i+l,j+l]_S[i+l,j])/2 ; Q[i,j] = (S[i, j]-s[i+l, j]+S[i, j+l]-s[i+l, j+l])/2 ; 梯度幅值:.本文档来自技高网...

【技术保护点】
一种测量工件圆形边缘的方法,通过对工件图像的处理获得工件的边缘信息,其特征在于,该方法包括如下步骤: (1)选取工件图像的感兴趣区域(ROI),提取图像中目标的边缘; (2)设置边缘长度阈值,并根据该阈值对步骤(1)获取的边缘进行进行处理,以剔除其中紊乱的边缘与噪声,从而得到更新后的边缘; (3)采集每条边缘上的多个边缘点作为样点,并进行最小二乘拟合,得到各条边缘对应的圆形边缘方程表达式; (4)计算每条边缘上的各边缘点到其对应的圆心的距离并与该圆形对应的半径进行比较,利用Tukey权重函数,剔除其中大的离群值所对应的边缘点,从而获得更新后的各条边缘对应的边缘点; (5)多次循环步骤(3)和步骤(4)后,即可获得各条边缘最终描述方程,从而得到各条边缘信息以及各边缘之间的信息,实现工件边缘的测量。

【技术特征摘要】
1. 一种测量工件圆形边缘的方法,通过对工件图像的处理获得工件的边缘信息,其特 征在于,该方法包括如下步骤: (1) 选取工件图像的感兴趣区域(ROI),提取图像中目标的边缘; (2) 设置边缘长度阈值,并根据该阈值对步骤(1)获取的边缘进行进行处理,以剔除其 中紊乱的边缘与噪声,从而得到更新后的边缘; (3) 采集每条边缘上的多个边缘点作为样点,并进行最小二乘拟合,得到各条边缘对应 的圆形边缘方程表达式; (4) 计算每条边缘上的各边缘点到其对应的圆心的距离并与该圆形对应的半径进行比 较,利用Tukey权重函数,剔除其中大的离群值所对应的边缘点,从而获得更新后的各条边 缘对应的边缘点; (5) 多次循环步骤(3)和步骤(4)后,即可获得各条边缘最终描述方程,从而得到各条 边缘信息以及各边缘之间的信息,实现工件边缘的测量。2. 根据权利要求1所述的测量工件圆形边缘的方法,其中,所述各条边缘对应的圆形 边缘方程表达式为: R2...

【专利技术属性】
技术研发人员:杨华尹周平杨硕
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北;42

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

1