为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于虚拟仪器的计算机视觉技术在电度表校验中的应用

2017-11-12 10页 doc 25KB 13阅读

用户头像

is_482581

暂无简介

举报
基于虚拟仪器的计算机视觉技术在电度表校验中的应用基于虚拟仪器的计算机视觉技术在电度表校验中的应用 基于虚拟仪器的计算机视觉技术在电度表 校验中的应用 《工业控制计算机))2003年16卷第2期21 基于虚拟仪器的计算机视觉技术在电度表校验中的应用 张雄兵王健上海大学自动化学院(200072) Abstract Thispaperresearchesandanalyzesthecurrentdevelopmentofcomputervision,andintroducesthe characteristicsofLabVIEWtheVIdevelopingpla...
基于虚拟仪器的计算机视觉技术在电度表校验中的应用
基于虚拟仪器的计算机视觉技术在电度表校验中的应用 基于虚拟仪器的计算机视觉技术在电度表 校验中的应用 《工业控制计算机))2003年16卷第2期21 基于虚拟仪器的计算机视觉技术在电度表校验中的应用 张雄兵王健上海大学自动化学院(200072) Abstract Thispaperresearchesandanalyzesthecurrentdevelopmentofcomputervision,andintroducesthe characteristicsofLabVIEWtheVIdevelopingplatformandIMAQVision5.0imageprocessingsoftwar e.Finally itpresentstheapplicationofvirtualinstrumentinelectricmetercheckingsystem. Keywords:computervision,virtualinstrument,IMAQVision,imageprocessing 摘要 本文对计算机视觉技术的发展现状进行了研究和分析,介绍了虚拟仪器开发平台LabVIEW 和图像处理软件IMAQ Vision5.0的特点.以及虚拟仪器技术在电度表校验系统中的应用. 关键词:计算机视觉技术,虚拟仪器,lMAQVision,图像处理 0弓l言 在一般的计算机视觉系统中,图像采集卡和PC 机之间基本上都需要有专门的图像处理装置.这些图 像处理装置通常以专门的CPU或高速DSP芯片为核 心,需要专门的电路和用汇编或C等语言编程. 计算机视觉系统的建立要由系统集成人员,OEM和企 业内部的视觉系统开发组联合完成,因此整个系统的 开发工作量大,周期长,成本高.随着计算机技术的不 断发展,为增强多媒体功能而开发的MMX技术,PCI 局部总线和速度越来越快的CPU,以及功能越来越强 大的操作系统和图像处理软件,还有性能优异的图像 采集卡等,使PC机的图像处理能力大大增强.在新型 的计算机视觉系统中,PC机可直接对图像采集卡采 集到的信号进行快速的处理,在功能和速度等方面能 满足大多数工程应用的要求.[.】 在电度表厂对出厂的电子电度表进行校验时,通 常给被测电度表输入一电脉冲,在理想情况下,该 电度表会显示一个标准电能值.若被校电度表有误差, 则显示出的电能值与标准电能值就会有不同的读数. 计算此差值,就可得到被校电度表的误差值,判断被校 电度表是否合格.以往该项工作是由人工完成的,现在 采用基于LabVIEW的计算机视觉技术开发了一套电 度表误差校验系统.该系统由黑白摄像机,NI公司的 PCI一1408图像采集卡,PC机和图像处理软件组成. 该系统能自动完成被校电度表的读数,误差计算, 打印报表并给出结果,克服了以往电度表校验中由人 工读表而引起的读数不准确,速度慢而且不利于自动 化管理的缺点. 1LabVlEW开发平台和lMAQ软件 LabVIEW是一种基于图形编程语言的虚拟仪器 开发平台,特别适用于测试,测量,仪器控制,过程监控 和工业自动化等方面的工程应用软件的开发.NJ公司 的IMAQVision软件在LabVIEW中增添了机器视觉 和图像处理功能.IMAQVision软件提供了图像采集 与分析的完整解决.图像采集的应用范围可以从 实验到可视化生产线上的产品检验.而NI公司的数据 采集(DAQ)VXI,GPIB,PXI,运动控制以及工业自动化 产品与图像采集系统加以集成.典型系统由一台PC 机,高性能IMAQ图像采集卡,照相机或摄像仪,镜 头,以及通用电源等组成.也可以根据不同的应用和性 能要求选择相应的附件组成适当系统.IMAQVision 中包括一整套MMX优化函数,可用于完成灰度,彩色 以及二进制图像的显示,处理(统计,滤波和几何变 换),以及形状匹配,斑点分析,计算和测量等.最终,用 户,系统集成人员和OEM都可以使用IMAQVision 以加快工业视觉和科学图像应用的开发.IMAQ可用 于工厂和实验室自动化操作等要求高稳定性,高速度 的视觉系统中. 2电度表校验系统的应用程序设计 电度表校验系统要求快速,准确地识别出被测电 度表显示的读数.利用LabVIEV识别电度表读数的主 要步骤是:?采用CCD摄像头获取电度表图像,并通 过图像采集卡输入计算机;?在LabVIEW中,采用I— MAQVision提供的功能模块对图像进行二值化,滤 波,字符分割和刻度分割;?将分割出的图像通过模式 匹配识别出电度表读数. 基于虚拟仪器的计算机视觉技术在电度表校验中的应用 在该电度表校验系统中,采用了IMAQVision中 的图像处理新技术,其中最有特色的是它的模型匹配 技术.模型匹配是最常用的图像处理之一.在 IMAQVision5.0中,模型匹配技术采用了三种新方 法:高效率的非均匀图像采集,与旋转和大小比例无关 的样板信息提取,以及图像的几何建模.这些新方法与 采用相关算法的传统方法相比,大大提高了模型匹配 的速度.IMAQVision5.0中的模型匹配函数IMAQ MatchPattern可提供所有查找到的匹配对象的检测 结果,其中包括匹配对象的数目,位置坐标,旋转角度, 大小比例和相似程度(以1000为最大值).通过该函 数,能够完成模式识别的功能. 系统中图像处理与识别的过程如下: (1)图像二值化 这些噪声在图像上常常表现为一些孤立的像素点即毛 刺,这可理解为毛刺的像素灰度与它们的相邻像素有 显着不同.本系统中输入设备是摄像头,存在图像光照 不均匀的问题,采用全局二值化会产生明显的毛刺.这 些干扰如不经过滤波处理,会对以后的图像区域分割, 识别带来影响. 中值滤波是非线性滤波器的一种,它既可做到噪 声抑制,滤除脉冲干扰及图像扫描噪声,又可以克服线 性滤波器所带来的图像细节模糊,保持图像边缘信息. 在IMAQVision中,中值滤波可直接调用功能函数I— MAQNth0rder来实现.中值滤波的主要功能就是使 那些与邻近像素显着不同的像素具有与其邻近像素更 加相似的强度,达到消除图像的孤立毛刺的目的.图3 所示为两次中值滤波后的效果图. 睡?一 图1原始图像 在工厂中,实现对照明的控制是可行的.通过对照 明的控制,获得良好的光照条件,可以获得目标图像与 背景的灰度差较大的原始图像,如图1.这里采取全局 门限法,用一个门限值去二值化整个图像.在IMAQ Vision中,基于象素本身灰度的全局门限法有:直方图 凹形分析法,熵自动门限法,类别方差自动门限法,矩 不变自动门限法以及最小误差自动门限法.这些方法 大都是根据图像的一维灰度直方图来选择阈值的,只 是分析角度和出发点不同,在运算时间,分割性能,使 用场合方面各有其自身的特点.经过比较发现,各方法 在较大的信噪比下,所选取的阈值均取得较好二值图. 在运算速度上,矩不变自动门限法最快.所以这里采用 矩不变自动门限法对图像进行二值化处理,并得到比 较满意的二值图像.二值化后的效果如图2所示. 一 图2二值化图像 (2)中值滤波 图像在采集过程中往往受到各种噪声源的干扰, 图3中值滤波效果图 (3)图像分割 图像分割是将感兴趣的图像从原图像中分割并提 取出来的过程,这是进行模型匹配,并最终完成图像识 别的基础.首先,将预先制作的标准刻度指针模板在原 图像中进行模型匹配,得到电度表刻度指针的中心坐 标.因为在实际采集图像时,被测电度表与摄像头的位 置是相对固定的,从而在采集到的图像中,指针与各个 数字的间距也是固定的.所以我们选择以电度表指针 作为参考位置.接着,根据指针中心坐标与四个数字的 相对位移,分别计算出这四个要识别的数字在图像中 的位置,并通过一个预先设定大小的提取框将这些数 字的图像分别分割,提取出来.考虑到坐标存在的误 差,提取框的大小要略大于数字的大小. (4)图像的模型匹配 在完成对采集到的图像的处理和分割后,就可以 采用IMAQVision提供的模型匹配方法直接识别出 表盘上的数字和刻度. 1)对数字字符的匹配识别.在对数字字符进行 匹配前,要预先采集到电度表上从O到9的图像,并 将这十幅图像依次排列在一幅图像中,作为进行模型 匹配的标准图像.在对数字进行匹配时,依次以图像分 割得到的四个数字的图像为模板,以制作好的标准图 像为被搜索图进行模型匹配,在被搜索图上找到与分 (下转第58页) 5&X25045在智能仪表系统中的应用设计 X25045的指令寄存器: X25045的状态寄存器各位的定义如下: ×lXlWDIlWDOlBL1lBLOlWELIWIP WD1,WD0:看门狗定时器时间常数设定.当 WD1WD0=00时,为最大定时时间1.4s,WD1WD0= 10,为最小定时时间200ms,WD1WD0=11时,关闭 看门狗定时器. BL1,BLO为EPR0M块保护地址选择位,当某 块地址的数据内容被保护时,则该块的数据只能被读 出.其与块保护地址的关系如下表. WEL(只读位):写使能定时器状态位.WEL由 WREN指令来置位,WRDI复位.当该位被复位时, EPROM写操作被禁止. VVVV,,V,,V (上接第22页) 割提取出来的字符图像相似的图像,从而识别出该字 符.在实际应用中,由于数字字符的转动会出现采集到 的字符不完整的情况,从而影响模型匹配结果,这里通 过降低模型匹配的相似度,将相似度设为750,对出现 的不完整字符也可得到满意的识别结果. 2)对刻度的匹配识别.由图可知,要识别出刻度 的值,需要知道长刻度与刻度指针的间距,从而由间距 的大小来判断指针所指的位置.通过分别以预先制作 好的长刻度与刻度指针图像为模板,以原图像为被搜 索图进行匹配,可得到它们各自的中心坐标,由此计算 出长刻度与刻度指针的间距,并最终判断出刻度的值. 被搜索图上搜索区域的大小会影响匹配搜索的速度, 因此在搜索时减小搜索区域,可提高匹配的速度. 以上两部分识别出的值就是被测电度表的读数. 将其与标准值比较就可计算出电度表的误差,判断该 电度表是否合格. 经测试,在整个图像处理,识别过程中,模型匹配 WIP(只读位)是写EPROM的状态”忙”位,当 WIP为低电平时,表示可以写EPROM,否则不能向 EPROM写入数据.WIP位由WREN指令设置.(部分 由C语言编写的子程序详见本刊网站该文摘要) 4结束语 X25045与单片微处理器的硬件连接,软件编程 都是非常方便,简洁的,应用于基于单片微处理器的智 能测控仪表中,集上电复位,看门狗定时器,电源电压 监控和串行EPROM为一身,大大简化了应用系统的 硬件成本,降低了功耗. 参考文献 1夏继强,沈德金,编着.单片机实验与实践教程(二).北京航 空航天大学出版社,2001 2陈宝江,等.MCS单片机应用系统实用机械工业出版 社.1997 [收稿日期:2002.11.14] VVVV,,V,,,,,,,,,,,,V,,,,,,,,,,V 过程是耗时最多的.完成一次匹配约需0-2秒,识别一 幅图像要匹配6次,总耗时不到两秒,从而能较好的 满足工业检测的实时性要求. 3结束语 采用PC总线方案的虚拟仪器视觉系统灵活易 用,功能强大,并且具有良好的可扩展性,维护性和性 价比.当前国内外虚拟仪器技术的研究开发热点主要 集中于电子测试等领域,不过,虚拟仪器及虚拟测试技 术在制造系统质量检测领域的研究和应用已引起有关 专家学者的重视.基于虚拟仪器的计算机视觉技术在 这方面将得到越来越广泛的应用. 参考文献 1王思华,等.计算机视觉新技术及其在lC标记质量检验中的 应用.电子技术应用,2000(9) 2lMAQVisionUserManua1.NICorp..1999 [收稿日期:2002.11.6】
/
本文档为【基于虚拟仪器的计算机视觉技术在电度表校验中的应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索