基于图像处理指针式仪表示数自动判读算法研究.docVIP

基于图像处理指针式仪表示数自动判读算法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于图像处理指针式仪表示数自动判读算法研究

基于图像处理指针式仪表示数自动判读算法研究   摘要:本文为了获取指针式仪表的示数,研究了基于图像处理的示数自动判读算法。根据采集到的仪表示数图像,首先采用预处理增强、降采样及二值化、旋转投影指针的方法提取出指针所在的区域;然后选取备选区域并进行二值化处理,在备选区域中定位了针尖的位置;最后对刻度线进行标记和排序,完成了示数判读。结果表明,测量的214幅图像中,误差小于仪表最小分度值5%的读数占85.05%。本文网络版地址:http:///article/274754.htm   关键词:指针式仪表;自动判读;图像处理;降采样;二值化DOI:10.3969/j.issn.1005-5517.2015.5.014   引言   指针式仪表在工业生产中得到了广泛应用,如何|央速准确读取仪表的示数是人们关心的问题。使用机械设备进行读数是一种方便、准确的方法,与之配套使用的图像处理和示数自动判读算法是整套设备的核心。国内外很多学者研究了指针式仪表示数自动判读算法,但研究仍存在一些不足,如:算法不具有普遍性、没有考虑光线等干扰对判读结果的影响。因此,本文以某公司使用的指针式压力仪表为对象,研究了示数自动判读算法。   1 指针区域提取   1.1 预处理增强   本文使用一台CCD相机获取仪表读数的图像,由于光线较差时会导致图像灰暗,因此需要增强灰度值偏低的图像,步骤为:   (1)计算原图像整体平均灰度值M。   (2)如果MM。,则对图像进行幂次变换,Th代表阙值。变换方法是:其中x、y分别是归一化后原灰度值和增强后的灰度值。取MTh=125,r=0.4。   以某仪表为例,增强效果如图1所示,将图l(b)的图像定义为I。   1.2 基于降采样处理的二值化   由于CCD相机采集到的原图像尺寸较大,采用经过8倍降采样的金字塔第3级图像进行图像降采样。定义降采样后的图像为Ilon=0.6Mlow,计算其灰度均值为Mlon,设置其阙值Thlow。w=0.6Mlow。使用全局二值化方法进行二值化,低于阙值的像素点在二值图像中赋值为1,得到的二值图像记为BWlow。对于BWlow,首先去除与图像边界连接的连通域,同时将二值图中间的部分设置为感兴趣区域(ROI),然后分别计算剩余连通域的长度,如果该长度低于某一阙值,则将其剔除。根据该思想,与图l(b)对应的降采样后的图像Ilow。w如图2(a)所示,与Ilow对应的连通域分析结果如图2(b)所示。   1.3 旋转投影提取指针   基于图2(b),得到指针所在区域的步骤为:   (1)将图像左上角设置为原点(o,o),将图像BWlow绕其中心点c。(w1/2,hl/2)依次逆时针旋转。   (2)旋转后将BWr竖直投影,记录投影曲线的最大值mi,和最大投影点的横坐标xi。   (3)根据所有mi绘制全局投影曲线上,,找至忆,的最大值点m*=max(m1)以及取得该最大值时的旋转角度i*和对应的横坐标xi。   由于指针区域是长条状,因此只要得出其中一点的坐标,并对宽度加以约束,就可以得到包含指针的区域信息。指针区域关键坐标点P相对于Co的坐标为:   在以Co为中心的坐标系中,通过P且与指针区域指向平行的直线斜率k和截距6是:确定直线方程后加入距离约束d,同时构造与图像Ilow大小一致的模板图像Im,Im、与此直线距离小于d的像素点设置为感兴趣点,所有感兴趣点构成了包含指针的条状区域。根据降采样的比例因子,将Im放大至原始尺寸,与原图像I相乘,可以得出包含指针的条状区域图像Ip,如图3所示。   2 针尖区域提取及定位   2.1 备选区域提取   采用竖直的边缘提取算子提取指针的边缘信息,提取出竖直边缘特征后用Otsu_值化得到竖直边缘的二值图像BWp,通过水平投影分析找到投影曲线的最大非零区间,可以确定图像lp的旋转图像lp上指针两端的粗略坐标,进而变换到Ip中,得到指针两端的坐标。   BWp的水平投影中最大的非零区间对应指针,从该区间的端点向曲线两侧搜索,若发现新的非零区间满足该区间与最大非零区间的间隔小于阙值ETh。,则将该新区间并入最大非零区间。本文ETh=h/30,设图像的尺寸是h×w ,H是旋转图像Ip的高度。设在BWp中,指针两端点的坐标是pl(x1,y1)和P2(x2,y2),y1和y2是上述最大非零区间两端点的坐标,x1是BWp第一行最左端非零点与最右端非零点的横坐标均值,x2的含义类似。pl(x1,y1)和P2(x2,y2)粗略标记了指针两端在Bwp和lp中的位置。设原图像尺寸为6×w,将这丽点的坐标变换到图像Ip中,得到在原图I中指针两端点的粗略坐标pi(xi,yi):   根据p,点的坐标,设置感兴趣区域大小为h

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档