一种端面多圆角轴类零件圆角半径测量方法技术

技术编号:16642143 阅读:121 留言:0更新日期:2017-11-26 13:48
本发明专利技术公开了一种端面多圆角轴类零件圆角半径测量方法,步骤如下:(1)采集端面多圆角轴类零件的端面图像;(2)通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的图像坐标映射关系;(3)通过形态学开运算消除端面多圆角轴类零件边缘毛刺干扰;(4)通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标;(5)经过离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值;(6)最后通过标定,可得到该轴类零件的圆角半径大小的实际值。该发明专利技术能够实现非接触测量,解决人工检测速度慢、效率低、精度差的问题,提高了端面多圆角轴类零件生产自动化程度和产品质量。

A method for measuring fillet radius of end face multi fillet shaft parts

The invention discloses a multi shaft end fillet radius measurement method, the steps are as follows: (1) the face image acquisition side fillet of shaft parts; (2) through the template matching face image and the template image to be detected to establish multi end fillet of shaft parts of the image coordinate mapping relationship (3;) by morphological opening end of multi round shaft parts to eliminate the burr interference; (4) through the edge detection operator and eight neighborhood boundary tracking algorithm to obtain contour coordinates within the region of interest more rounded end of shaft parts; (5) the discrete point curvature obtained each fillet region segmentation point for all pixels by the least squares fitting of circle radius values; (6) the calibration, actual radius can be obtained by the shaft value. The invention can realize non-contact measurement, solve the problems of slow speed, low efficiency and poor precision of manual detection, and improve the production automation degree and product quality of the end face multi fillet shaft parts.

【技术实现步骤摘要】
一种端面多圆角轴类零件圆角半径测量方法
本专利技术涉及机器视觉领域,特别是涉及一种基于机器视觉的端面多圆角轴类零件圆角半径测量方法。
技术介绍
在航空工业和汽车行业中,对端面多圆角轴类零件的精度要求是十分严格的,甚至对其圆角半径都有进一步严格的要求。轴类零件被加工成圆角的过程中,圆角半径或多或少存在一定的偏差,因此需要检测该圆角的圆角半径是否满足要求,但是,传统的测量方法一般是通过R规人工进行目测对比,该方法不仅效率低、精度差,无法适应现代化生产的需要,而且无法测量端面存在多圆角的零件。其中,R规是利用光隙法测量圆弧半径的工具,测量时必须使R规的测量面与工件的圆弧完全的紧密接触,当测量面与零部件的圆弧中间没有间隙时,零部件的圆角半径则为此时的R规上所表示的数字。申请公布号为CN104101308A的专利技术专利申请公开了一种“测量圆角的系统和方法”,该系统包括准直光源、多组棱镜光学部、采集装置和处理装置。但该专利技术专利申请只能用于端面单圆角轴类零件的检测,并不能用于端面多圆角轴类零件的检测,而且该专利技术专利申请的检测结果只有合格或者不合格,其测量值大小无法表述,同时该专利技术专利申请检测结果的准确性受环境的影响较大。
技术实现思路
本专利技术为了克服上述现有技术中的不足,提出了一种端面多圆角轴类零件圆角半径测量方法,不仅实现了非接触测量,达到了良好的可靠性和测量精度,而且灵活地实现了多类型轴类零件圆角半径的测量。本专利技术的目的是通过以下技术方案来实现的:一种端面多圆角轴类零件圆角半径测量方法,包括以下步骤;步骤1:采集端面多圆角轴类零件的端面图像;步骤2:通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的图像坐标映射关系;步骤3:通过形态学开运算消除端面多圆角轴类零件边缘毛刺干扰;步骤4:由步骤2得到的图像坐标映射关系,通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标;步骤5:经过离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值;步骤6:通过标定得到该轴类零件的圆角半径的实际值。进一步地,所述步骤1中,通过面光源背光照明,利用工业相机和镜头得到端面多圆角轴类零件端面灰度图像。进一步地,所述步骤2中,首先将整幅图像由端面多圆角轴类零件端面部分充满,并且图像的上、下边缘与端面多圆角轴类零件端面部分上、下边缘平行的图像作为模板,接着将待检测的端面多圆角轴类零件的整个区域作为模板匹配区域,然后在整个模板匹配区域内搜索模板图像,在待检测的端面多圆角轴类零件图像中找到模板图像后,建立起模板图像坐标与待检测图像坐标的映射关系。进一步地,在所述步骤3中,对待检测端面多圆角轴类零件图像进行数学形态学开运算处理;处理过程为,通过结构元素对待检测端面多圆角轴类零件图像先腐蚀后膨胀,从而去除待检测端面多圆角轴类零件边缘毛刺,平滑边缘。进一步地,所述步骤4中,获取感兴趣区域内边缘轮廓的具体步骤为:步骤4-1:首先将在端面多圆角轴类零件模板图像中预先设定的感兴趣区域通过步骤2中的坐标映射关系,转换成待检测端面多圆角轴类零件图像中相应的区域。步骤4-2:采用Sobel算子对感兴趣区域内的待检测端面多圆角轴类零件图像进行边缘检测,从而得到感兴趣区域内的边缘图像。步骤4-3:采用逆时针方向,对在感兴趣区域内的边缘图像进行八邻域边界跟踪,从而得到感兴趣区域内待检测端面多圆角轴类零件的轮廓坐标P,并将其坐标记录下来。进一步地,所述步骤5中,基于曲率的圆角半径像素值的获取的具体步骤为:步骤5-1:根据离散曲率的计算公式,得到感兴趣区域内的轮廓曲率曲线图:式中,θ1为当前轮廓采样点到前一轮廓采样点的连线与x轴夹角,θ2为后一轮廓采样点到当前轮廓采样点的连线与x轴夹角,L1为当前轮廓采样点到前一轮廓采样点的欧式距离,L2为后一轮廓采样点到当前轮廓采样点的欧式距离;其中θ与L由下面的计算公式得到的:式中,x2、y2为后采样点坐标;x1、y1为前采样点坐标;步骤5-2:根据直线的曲率是0,不同半径大小圆角的曲率不同这些特点,找出各个不同半径大小的圆角区域的分割点。步骤5-3:将属于各个不同半径大小的圆角区域的轮廓坐标代入最小二乘圆拟合算法中,得到相应的各个圆角半径的像素值。进一步地,所述步骤6中,通过标定得到每个像素代表的实际物理量,即当量;将步骤5中得到的各个圆角半径像素值乘以像素当量,即可得到各个圆角半径的实际值。本专利技术所述的一种端面多圆角轴类零件圆角半径测量方法,经过实验分析,该方法重复性精度高,测量精度能够达到微米级。本专利技术与现有技术相比,其有益效果为:1)能实现非接触测量,可以达到较好的可靠性和测量精度。2)本专利技术能够实现端面多圆角轴类零件圆角半径大小的测量要求,不仅仅是端面单圆角轴类零件圆角半径大小的测量。3)本专利技术的测量结果为数值型物理量,因此能获取其与标准值的差值大小,从而能指导生产过程,因此优于合格与否的测量结果。附图说明图1本专利技术的流程示意图;图2端面三圆角轴类零件图像;图3经形态学开运算后的图像;图4经Sobel算子边缘检测后的图像;图5经八邻域边界跟踪后的图像;图6感兴趣区域内的端面三圆角轴类零件轮廓的曲率曲线图;图7对端面三圆角轴类零件圆角进行拟合效果图。具体实施方式下面结合附图及具体实施例对本专利技术做进一步的详细说明。本专利技术通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的映射关系,接着通过形态学开运算消除了待检测端面多圆角轴类零件边缘毛刺干扰,然后通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标,经离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值,最后通过标定,得到该轴类零件的圆角半径的实际值。下面以端面三圆角轴类零件为实际测量对象进行测量。如图1所示,具体流程如下:步骤1:采集端面多圆角轴类零件的端面图像;步骤2:通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的图像坐标映射关系;步骤3:通过形态学开运算消除端面多圆角轴类零件边缘毛刺干扰;步骤4:由步骤2得到的图像坐标映射关系,通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标;步骤5:经过离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值;步骤6:通过标定得到该轴类零件的圆角半径的实际值。在基于机器视觉的端面三圆角轴类零件圆角半径测量方法的步骤1中,将端面三圆角轴类零件固定在载物台上,通过面光源背光照明,利用工业相机和镜头得到端面三圆角轴类零件端面灰度图像I(x,y),如图2所示。在基于机器视觉的端面三圆角轴类零件圆角半径测量方法的步骤2中,首先将整幅图像由端面多圆角轴类零件端面部分充满,并且图像的上、下边缘与端面多圆角轴类零件端面部分上、下边缘平行的图像作为模板,记为Temp(x,y),接着将待检测的端面三圆角轴类零件的整个区域作为模板匹配区域,采用基于灰度值的模板匹配技术在整个模板匹配区域内搜索模板图像,在待检测的端面三圆角轴类零件图像中找到的模板图像以后,建立起模板图像坐标与待检测图像坐标的映射关系。其中模板匹配采用归一化互相关算法(NCC),并本文档来自技高网...
一种端面多圆角轴类零件圆角半径测量方法

【技术保护点】
一种端面多圆角轴类零件圆角半径测量方法,其特征在于,包括以下步骤;步骤1:采集端面多圆角轴类零件的端面图像;步骤2:通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的图像坐标映射关系;步骤3:通过形态学开运算消除端面多圆角轴类零件边缘毛刺干扰;步骤4:由步骤2得到的图像坐标映射关系,通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标;步骤5:经过离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值;步骤6:通过标定得到该轴类零件的圆角半径的实际值。

【技术特征摘要】
1.一种端面多圆角轴类零件圆角半径测量方法,其特征在于,包括以下步骤;步骤1:采集端面多圆角轴类零件的端面图像;步骤2:通过模板匹配建立待检测端面多圆角轴类零件的端面图像与模板图像的图像坐标映射关系;步骤3:通过形态学开运算消除端面多圆角轴类零件边缘毛刺干扰;步骤4:由步骤2得到的图像坐标映射关系,通过边缘检测算子和八邻域边界跟踪算法获取感兴趣区域内端面多圆角轴类零件的轮廓坐标;步骤5:经过离散点曲率计算获取各个圆角区域的分割点,通过最小二乘圆拟合获取各个圆角半径的像素值;步骤6:通过标定得到该轴类零件的圆角半径的实际值。2.根据权利要求1所述的端面多圆角轴类零件圆角半径测量方法,其特征在于,所述步骤1中,通过面光源背光照明,利用工业相机和镜头得到端面多圆角轴类零件端面灰度图像。3.根据权利要求1所述的端面多圆角轴类零件圆角半径测量方法,其特征在于,所述步骤2中,首先将整幅图像由端面多圆角轴类零件端面部分充满,并且图像的上、下边缘与端面多圆角轴类零件端面部分上、下边缘平行的图像作为模板,接着将待检测的端面多圆角轴类零件的整个区域作为模板匹配区域,然后在整个模板匹配区域内搜索模板图像,在待检测的端面多圆角轴类零件图像中找到模板图像后,建立起模板图像坐标与待检测图像坐标的映射关系。4.根据权利要求1所述的端面多圆角轴类零件圆角半径测量方法,其特征在于,在所述步骤3中,对待检测端面多圆角轴类零件图像进行数学形态学开运算处理;处理过程为,通过结构元素对待检测端面多圆角轴类零件图像先腐蚀后膨胀,从而去除待检测端面多圆角轴类零件边缘毛刺,平滑边缘。5.根据权利要求1所述的端面多圆角轴类零件圆角半径测量方法,其特征在于,所述步骤4中,获取感兴趣区域内边缘轮廓的具体步骤为:...

【专利技术属性】
技术研发人员:洪涛王会民
申请(专利权)人:中国计量大学
类型:发明
国别省市:浙江,33

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

1