- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卡尺使用方法
基于亚象素图象处理游标刻度读取算法
张健 唐臻宇 耿海翔
摘要:本文提出一种基于亚象素图象处理方法的游标刻度计算机读取算法,该算法使用二次曲线拟合的图像亚像素边缘定位算法,在不影响精度的情况下大大降低了对图象采集装置的要求,可使使游标自动检定设备的成本大幅度降低。
关键词:游标、刻度、亚像素、图像处理
中图分类号:TP391.41 文献标识码Key words: vernier, scale, sub-pixel, image processing
前言
游标广泛应用于各种测量器具中。游标量具的检定工作量很大,目前检定工作主要靠人工,其工作效率很低、分辨能力不高、操作人员劳动强度大,而且检定精度受人为因素影响大。因此,实现游标量具的自动检定具有重要意义。本文以游标卡尺为例介绍一种使用亚象素方法进行游标刻度自动读数算法,配合一定的硬件装置即能实现游标量具自动检定。该方法使用低象素摄像头,大大降低了仪器成本。游标刻度计算机读取图象处理算法采用计算机视觉、图像识别技术,它分为:图象预处理、图象分割和示数读取三部分。
1、图象的采集
使用摄像头对卡尺图象进行采集,摄像头固定于游标量具的上方,采集的图象为包含整个游标刻度、主尺刻度和主尺数字的区域。使用黑白摄像头,故采集到的是灰度图象。图象采集装置需保证采集的游标量具图象仅有较小的倾斜角度,算法处理倾斜角度过大的图象将会出现较大的误差。图1为实际采集的卡尺图象。
图1 通过摄像头采集的卡尺原始图象
2、卡尺图象的预处理
由摄像头采集进来的卡尺图象包含了大量的噪声,需对原始图象进行去噪处理。图象中包含的躁声主要是由摄像头引入的椒盐噪声,去除椒盐噪声有效的方法是使用中值滤波器。中值滤波属于空域处理中的一种区处理方法,它根据邻域中各象素的值来决定中心象素值的大小的方法。它不需要根据邻域值用算术方法计算出新象素值,而是一种按邻域中的象素排序后的中位象素(即排序后位置处于正中的那个象素值) 作为中心象素的新值。中值滤波的优点是能够保持目标图象的边缘,去除椒盐噪声,阶跃状灰度变化保持较好;缺点是损失部分细节,平滑效果不好,故在后面的游标示数读取中进行游标刻度和主尺刻度对齐判断时将使用原始图象。本系统采用3 ×3 的图象窗口进行九点中值滤波,即能很好的消除椒盐噪声,又能保持图象的边缘,优化了图象的质量,为下一步的图象分割打下良好的基础。
3、图象的分割
根据进一步处理的需要卡尺图象分割为3个部分:主尺数字部分、主尺刻度部分、游标刻度部分。卡尺图象中刻度部分具有很强的周期性,通过查找图象中行数据的信号周期,可以准确的把刻度部分分割出来。首先对图象的每一行数据进行一维傅立叶变换,得到傅立叶幅度谱。图2为图1所示卡尺图象游标刻度部分某行数据进行傅立叶变换后得到的傅立叶幅度谱:
傅立叶幅度谱最大值所在位置是信号的主频,对应卡尺图象刻度部分中刻度线的空间频率。由卡尺图象可以预先估算刻度线的空间频率:经FFT变换后的刻度线空间频率就是在该行数据中包含的刻度线的数目。在图1中的厘米刻度线对应的空间频率为5,5毫米刻度线对应的空间频率为10,毫米刻度线对应的空间频率为51,游标刻度对应的空间频率为50。图象行数据的傅立叶幅度谱线的极大值(忽略0频率的幅度值)都出现在估算的刻度空间频率附近,通过图2能得到很好的验证。故通过对每一行数据进行FFT变换得到傅立叶幅度谱,在估算出来的刻度空间频率附近查找极值,根据极值的位置得出该行数据的空间主频率,如果在估算出的刻度空间频率附近没有找到极值将该行的空间主频率设置为0。图3为使用上述方法得到的图1所示卡尺图象的行空间主频率分布图
将厘米刻度线以上的部分分割为主尺数字部分,将厘米刻度、5毫米刻度和毫米刻度都分割为主尺刻度部分。通过图2和图3可以发现毫米刻度和游标刻度的空间频率很接近,很难根据空间频率将他们分割开,为了把卡尺游标刻度和主尺刻度分开,必须通过查找游标刻度和主尺刻度之间的相交水平线来实现:相交线以上部分为主尺刻度区域,以下即为游标刻度部分。对比传统的图象分割算法,该方法针对游标图象的特点进行分割,使分割更加的准确。由于使用一维快速傅立叶变换,算法的执行效率也比传统的分割算法有所提高,能满足卡尺示数实时读取的需要。
4、示数读取
卡尺示数读取包括游标示数读取、毫米示数读取、厘米示数读取。
1、游标示数读取:使用基于二次曲线拟合的图像亚像素刻度精确定位算法来确定和主尺刻度对齐的游标刻度,从而实现游标示数的读取。
4.1.1、基于二次曲线拟合的刻度精确定位算法:卡尺刻度图象的灰度分布如图4所示,图中灰度值的渐变部分为刻度两个边缘引起的灰度值变化. 由于光学元器件的采样、光学衍射作用以及光学系统的像差,导致物空间剧变的灰度值经光学成像成为渐变的形式. 成像物体
文档评论(0)