基于图像处理的异形摆线轮齿廓提取方法.pdf
《基于图像处理的异形摆线轮齿廓提取方法.pdf》由会员分享,可在线阅读,更多相关《基于图像处理的异形摆线轮齿廓提取方法.pdf(5页珍藏版)》请在咨信网上搜索。
1、创新前沿科技创新与应用Technology Innovation and Application2023 年 28 期基于图像处理的异形摆线轮齿廓提取方法郭彩霞,宿月文(宝鸡文理学院 陕西省机器人关键零部件先进制造与评估省市共建重点实验室,陕西 宝鸡 721016)RV 减速器是工业机器人的核心传动部件,是在传统摆线针轮、行星齿轮传动装置基础上发展起来的一种适用于高精度传动的新型传动装置1。摆线轮具有传动精度高、抗冲击、承载力大等优点,广泛应用于机器人高精密传动场合2。传统摆线轮偏心量 E 通常属于小偏心量,即 ER1/N时,属于异形摆线轮。传统摆线轮易于设计与加工,但是异形摆线轮会使啮合接触
2、面积变大、贴合度好,从而实现传动更为平稳且对加工误差的容许度也更佳。传统摆线轮齿廓可通过数学式直接获取,但是异形摆线轮齿廓为非封闭曲线,无法直接由数学式得到,但是可以从虚拟铣削刀具运动轨迹包络图中提取异形摆线轮的齿廓。本文提出了基于 OpenCV 的图像处理技术提取异形摆线轮齿廓的方法,该方法对虚拟铣削刀具运动轨迹包络图进行预处理,提取异形摆线轮齿廓的离散点,利用掩膜处理和轮廓提取得到坐标轴轮廓,通过异形摆线轮齿廓与坐标轴轮廓的对应关系计算异形摆线轮齿廓的实际坐标值。提取异形摆线轮齿廓的整体流程图如图 1 所示,为摆线轮创新设计提供途径。图 1提取异形摆线轮齿廓的流程1异形摆线轮齿廓设计传统的
3、RV型摆线针轮减速器(如日本Nabtesco公司和秦川机床集团的RV减速机)的摆线轮偏心量E通常符合规律:ER1/N,可称为异形摆线轮,其齿廓无法由公式(1)和(2)得到。而利用公式(3),通过虚拟切削加工的方法可得到与针齿半径相同尺寸的铣削刀具运动轨迹包络图。x=RpNcost-Ecos(Nt)y=RpNsint-Esin(Nt)嗓,(3)利用 MATLAB 编程实现模拟虚拟切削加工过程,编程时设置步长越小,形成异形摆线轮齿廓的像素点越多,得到的齿廓数据点越接近理论值。此处设置步长为 1,线的颜色为红色,得到铣削刀具运动轨迹包络图如图 2 所示。由于编程设置步长很小,所以获得的铣削刀具运动轨
4、迹为连通的区域,便于后续图像处理。图 2铣削刀具运动包络轨迹图2异形摆线轮齿廓提取机器视觉测量方法被广泛应用于工业零件尺寸测量中,采用该方法对零件进行尺寸测量,其中最关键的环节是准确提取出其边缘轮廓4。本文借鉴机器视觉对工业零件尺寸测量的思路,对铣削刀具运动包络轨迹形成的异形摆线轮齿廓进行提取。图像处理应用应有一定的算法积累,而 OpenCV提供了免费开源的机器视觉库,满足了图像处理的基本需求,且提供了 C+和 Python 接口,可实现工业级应用,编程语言 Python 可以使用功能强大的扩展库。本文在 Jupyter Notebook 开发环境中实现异形摆线轮齿廓的提取,用到的扩展库有 N
5、umpy、OpenCV、Mat原plotlib、Pandas 等。其中,Numpy 是开源的 Python 数值计算扩展库,为矩阵运算提供了大量的函数。Matplotlib是 Python 中的数据可视化绘图库。Pandas 是基于Numpy 开发的科学计算库,常用于数据分析、管理和可视化的场合。2.1图像预处理轮廓提取属于图像处理领域的基础应用技术,是模式识别中非常重要的过程。提取异形摆线轮齿廓前需对输入图像进行必要的预处理,如图像填充、灰度变换、二值化处理等,再对二值图像提取轮廓边界点,并以序列的形式存储轮廓的信息,最后将获得的轮廓点在原始图像中画出来。2.1.1图像填充漫水填充是一种用特
6、定的颜色填充连通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法5。该算法常用于标记或分割图像中的感兴趣区域,以做进一步处理或分析。因为铣削刀具运动轨迹包络图与内部的齿轮区域存在明显的分界线,为了方便将齿轮部分从背景中分离出来,采用漫水填充算法将齿轮部分填充为黑色。在 OpenCV 中,漫水填充算法由 cv2.floodFill()函数实现。齿轮图像形状规则、对称,因此选择图像的中心位置作为初始种子点,填充颜色为黑色。漫水填充效果如图 3(a)所示。2.1.2灰度化处理待处理的图像是彩色图像,对彩色图像进行处理时,需要对 3 个通道依次进行处理,时间开销大。为了提高处理速
7、度,常将彩色图像转换为灰度图像来减少需处理的数据量。当前常用的灰度转换方法有分量法、最大值法、平均值法和加权平均法6。本文采用加权平均法进行图像灰度转换。使用 OpenCV 中的 cv2.cvtColor()实现灰度转换。灰度化的效果如图 3(b)所示。2.1.3二值化处理为了获得更精准的异形摆线轮齿廓,需要对得到的灰度化图像进行二值化处理。二值化处理,即将灰度图中高于阈值的灰度像素值用 255 代替,反之像素值用 0 代替,即图像中只有黑色和白色的像素值。二值化处理的关键是确定合适的阈值。常用的确定阈值的方法有:大律法、双峰法、迭代法和一维最大熵法等7-8。本文采用双峰法对图像进行二值化处理
8、。首先,画出图3100806040200-20-40-60-80-100100500-50-100尺寸/mm20-创新前沿科技创新与应用Technology Innovation and Application2023 年 28 期图 4灰度图像的直方图3坐标轴轮廓提取3.1掩膜处理用选定的图形、图像或物体对待处理的图像(全部或局部)进行遮挡,以控制图像处理区域的处理过程为掩膜处理10。由于虚拟铣削刀具运动轨迹是红色的,可根据红色的范围标记图2中的红色区域为感兴趣区域(ROI),制作掩膜,再利用掩膜得到坐标轴图像,其步骤如下。淤将图2从BGR颜色空间转换到HSV颜色空间;于取红色下限值为 0,
9、43,46,红色上限值为10,255,255,使用OpenCV中的cv2.inRange()函数生成掩膜如图5(a)所示,掩膜图像只有0和255像素值,白色区域为感兴趣区域;盂对图2做灰度化、二值化(阈值=180)处理,二值化结果如图5(b)所示;榆使用OpenCV中的cv2.bitwise_or()函数对图5(a)和图5(b)做按位“或”运算,得到坐标轴二值图像如图5(c)所示。3.2坐标轴轮廓提取用 cv2.findContours()函数提取二值图像图 5(c)的所有轮廓,将轮廓画到图 2 上,效果如图 5(d)所示。由于坐标轴的数字和刻度线轮廓的面积比较小,设置面积阈值为 200,将面
10、积大于阈值 200 的轮廓筛选出来。其结果为 3 条轮廓,其中,1 条轮廓为整幅图的轮廓,不采用;另 2 条轮廓分别为坐标轴的内、外轮廓,由于坐标轴线很细,所以可以取其中 1 条轮廓作为坐标轴轮廓,画在图 2 上,效果如图 5(e)所示。(b)的直方图如图 4 所示,直方图有多个峰,峰与峰之间是可选取的阈值范围,选择不同阈值范围内的阈值进行测试。为了将图像中的坐标轴信息屏蔽掉,取阈值为 20,对图 3(b)进行二值化。在 OpenCV 中,轮廓提取是从黑色背景中找白色的对象,因此将齿轮部分设置为白色,背景设置为黑色,即二值化时将大于阈值 20的像素值置为 0,反之像素值置为 255,结果如图
11、3(c)所示。2.2异形摆线轮齿廓提取异形摆线轮齿廓对应图像中齿廓曲线的一系列离散点。曲线可以由多种方法表示,在 OpenCV 中一般用序列来存储轮廓信息9。序列中的每一个元素对应图像轮廓中一个点的位置。利用 OpenCV 中的 cv2.find原Contours()函数可以从二值图像图 3(c)中寻找异形摆线轮齿廓。将得到的轮廓信息用蓝线绘制在图 2 上,结果如图 3(d)所示。图 3提取异形摆线轮齿廓的过程140 000120 000100 00080 00060 00040 00020 0000灰度值范围050100150200250渊a冤漫水填充渊b冤灰度化渊c冤二值化渊d冤绘制轮廓1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 图像 处理 异形 摆线 轮齿 提取 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。