一种指针式仪表自动检定方法

文档序号:5836717阅读:100来源:国知局
专利名称:一种指针式仪表自动检定方法
技术领域
本发明涉及仪表自动检定方法,尤其是涉及一种指针式仪表自动检定方法。
技术背景指针式仪表在工业生产中仍然有着广泛的应用,需求量很大,每年都有数 以万计的生产出来。在其出厂前要进行检定,在其使用过程中要定期进行检定, 以保证其精度。目前真正应用到使用中的指针表自动检定系统很少,而且精度和速度都不 能保证。因此,多数检定还是依靠人工检定的方式,其检定方法是在仪表的 量程范围内,给定若干点的标准物理量值,作为标准值,从待检表上逐一读取 这些点的示值,根据示值与标准值的偏差,判定待检表是否合格。这种检定方 式存在着误差大、效率低、易受主观因素影响等缺点。 发明内容本发明的目的在于提供一种指针式仪表自动检定方法,利用存储在计算机 内的自动检定处理程序,对上述仪表检定过程进行计算机控制,该程序完成表 盘图像采集、图像存储及定位、表盘中心提取、刻度位置识别、指针位置识别、 标准值获取、计算指针表示值误差等,并给出检定结果。本发明解决其技术问题所采用的技术方案的步骤如下1) 用摄像头采集仪表表盘图像,传送到计算机存储并显示;2) 用最小二乘拟合圆的方法确定表盘中心,并计算出该被检表的表盘中心到 指针端部的距离;3) 使用区域分割法将表盘图像中只包含刻度线或指针的部分分割出来,只 对该部分进行处理,用该方法分别识别出刻度或指针位置,计算出当前指针位 置的示值;4) 使用先确定指针到达被检点,再读取光栅尺的值的反馈机制,求取对应点 的示值误差。所述的用摄像头采集仪表表盘图像,是利用存储在计算机中的自动检定处 理程序,将摄像头采集的一帧图像以数组的形式保存到计算机内存中,并在屏 幕上显示。所述的用最小二乘拟合圆的方法确定表盘中心,是选取6幅指针在不同位置的图像,搜索到它们指针端部的点,任取3个点使用最小二乘拟合圆,得到 一个圆心,再选取6个点中到该圆心距离最远的3个点重新进行拟合,得到的 圆心作为表盘中心,然后,求出表盘中心到指针端部的距离。
所述的使用区域分割法将表盘图像中只包含刻度线或指针的部分分割出 来,是利用表盘中心和表盘中心到指针端部的距离,获得表盘图像中任意位置 的像素点,因此,在识别刻度和指针位置时,将所需特征区域提取出来单独处 理,减少计算量。
所述的使用先确定指针到达被检点,再读取光栅尺的值的反馈机制,求取 对应点的示值误差,是先利用自动检定处理程序判读出指针在某位置时的示值, 如果当前示值为规定的被检点,则读取此时光栅尺的值,用两者计算出该被检 点的示值误差。
以计算机、摄像头、光栅尺为主要设备,摄像头通过USB连接线接于计算 机,启动检定处理程序存储在计算机内,光栅尺信号通过同轴电缆输入到计算 机内。启动程序,读取表盘图像,存入内存,对图像进行差影、二值化等处理 后,定位表盘中心,识别出刻度和指针位置,计算读数;如果是规定的被检点 的值,则读取光栅尺的读数,根据两者计算出示值误差。
本发明与背景技术相比,具有的有益的效果是
计算机自动读取表盘图像及标准值,分割出所需的图像特征区域,精确、 快速的计算出仪表示值,通过先判定到达被检点再读标准值,更准确的计算出 示值误差,提供了用计算机自动检定指针表的方法,提高了仪表检定效率。


图l是本发明的程序流程图。
图2是指针表自动检定方法实施例的图像区域分割示意图。
图中l.表盘圆周,2.分割区域外圆周,3.分割区域内圆周,4.分割区域部分。
具体实施例方式
如图1所示,程序按顺序执行,"初始化"部分对检定系统连接摄像头,步进 电机等,并进行初始化设定,确定系统是否正常;
"读取表盘图像,存储并显示",指针表的表盘图像由摄像头、USB接口读入 计算机,利用计算机内的自动检定程序,将一帧数据以数组的形式读取到计算 机内存中,同时送到对应的显示内存中,方便在屏幕上显示;
"提取表盘中心",是利用读取到的指针位置不同的6幅表盘图像,两两进行差影运算,搜索到指针端部的点,任选3点,使用最小二乘拟合圆的方法得到圆 心,然后,利用与该圆心距离较远的3个点,使用最小二乘拟合圆的方法得到圆 心,该点作为表盘的中心,一般认为表针回转中心与表盘中心重合;
"刻度位置识别",利用提取出的表盘中心,以及中心到刻度线区域的长度, 可以分割出只有刻度线的一部分区域,对该区域二值化,对所有黑像素点计算 出与中心所成的角度,记录下来,用于在计算指针示值的时候使用;
"指针位置识别",利用提取出的表盘中心,可以分割出只包含指针一段的区 域,对该区域二值化,对所有的黑像素点计算出与中心所成的角度,与计算出 的刻度比较,可以得到指针的示值;
"计算示值误差",计算出某个位置指针的示值,将其保存到计算机内存中, 待所有的被检点全部完成检定,根据所有示值误差可以得出该被检表的精度等 级。
如图2所示,是区域分割方法的示意图。l.表盘圆周,2.分割区域外圆周, 3.分割区域内圆周,4.分割区域部分,当要提取表盘上的某部分区域时,可以根 据表盘中心0和半径得到只包含刻度线或指针的部分的分割区域部分4。然后只 对分割区域部分4进行处理,这样可以减少对无用像素点的重复处理。
检定一块指针式仪表的过程具体如下
首先,初始化,检查摄像机和步进电机等是否正常;将各个数据存储对象 设置为初始值;
然后,用摄像机采集指针位置不同的6幅表盘图像,存储到计算机内存中。 预先存储在计算机中的自动捡定程序,对这6幅图像进行两两差影、二值化等处 理,再搜索到指针端部的点,并记录下来,用其中任意3个点,通过最小二乘拟 合圆的方法得到一个圆心,通常,该圆心并不是非常准确的表盘中心。因此, 为了更准确的得到表盘中心,选出该圆心到6个指针端部点的距离较远的3个, 再次通过最小二乘拟合圆的方法得到一个圆心,则该圆心可以作为该被检表的 表盘中心。
得到表盘中心后,接下来要识别出所有刻度线,并记录下来以便在计算被 检点示值的时候使用。识别刻线的时候,为了减少表盘图像中刻线以外信息的 影响,减小计算量和避免重复计算不必要的象素点,就要使用区域分割的方法, 将只包含刻度线的图像区域分割出来进行处理。已知表盘中心和指针端部的点, 可以在表盘图像上作一个同心圆环,该圆环只包含刻度线区域,并将该区域的 所有象素点记录下来。然后,对该区域进行阈值分割,用中心投影法计算各个黑象素点与表盘中心所成角度,并将它们用加权的方法进行划分,即可以得到 对应每个刻线的角度,全部记录下来。对于特殊情况时,有的刻线没有识别出 来,可以根据该刻线前后的刻线得到该刻线对应的值。
当刻线全部识别出来之后,整个预处理过程就完成,然后就是对各个规定 的被检点进行示值判读的过程。当指针达到某个位置时,计算其示值的过程与 刻线识别过程相似,也是使用区域分割的方法,这里是将只包含指针部分的区 域分割出来。
计算出该被检点的示值以后,首先判断它是否是规定的被检点,如果是, 则由自动检定程序读取此时光栅尺的值,由判读出的示值和光栅尺的值可以计 算出该被检点的示值误差,并保存下来。这样, 一个被检点的检定就完成了。 如果判读的示值不是规定的被检点,则自动检定程序转去读取下一帧表盘图像, 再计算其示值,直到到达规定的被检点,才进行示值误差计算。
如上述的示值判读过程,直到所有的被检点都检定完成,该被检表的检定 过程即完成。
最后,给出检定结果报告,其中包括该被检表的精度等级以及误差等参数。 上述具体实施方式
用来解释说明本发明,而不是对本发明进行限制,在本
发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落
入本发明的保护范围。
权利要求
1、一种指针式仪表自动检定方法,其特征在于该方法的步骤如下1)用摄像头采集仪表表盘图像,传送到计算机存储并显示;2)用最小二乘拟合圆的方法确定表盘中心,并计算出该被检表的表盘中心到指针端部的距离;3)使用区域分割法将表盘图像中只包含刻度线或指针的部分分割出来,只对该部分进行处理,用该方法分别识别出刻度或指针位置,计算出当前指针位置的示值;4)使用先确定指针到达被检点,再读取光栅尺的值的反馈机制,求取对应点的示值误差。
2、 根据权利要求l所述的一种指针式仪表自动检定方法,其特征在于所 述的用摄像头采集仪表表盘图像,是利用存储在计算机中的自动检定处理程序, 将摄像头采集的一帧图像以数组的形式保存到计算机内存中,并在屏幕上显示。
3、 根据权利要求l所述的一种指针式仪表自动检定方法,其特征在于所 述的用最小二乘拟合圆的方法确定表盘中心,是选取6幅指针在不同位置的图 像,搜索到它们指针端部的点,任取3个点使用最小二乘拟合圆,得到一个圆 心,再选取6个点中到该圆心距离最远的3个点重新进行拟合,得到的圆心作 为表盘中心,然后,求出表盘中心到指针端部的距离。
4、 根据权利要求l所述的一种指针式仪表自动检定方法,其特征在于所 述的使用区域分割法将表盘图像中只包含刻度线或指针的部分分割出来,是利 用表盘中心和表盘中心到指针端部的距离,获得表盘图像中任意位置的像素点, 因此,在识别刻度和指针位置时,将所需特征区域提取出来单独处理,减少计 算量。
5、 根据权利要求l所述的一种指针式仪表自动检定方法,其特征在于所 述的使用先确定指针到达被检点,再读取光栅尺的值的反馈机制,求取对应点 的示值误差,是先利用自动检定处理程序判读出指针在某位置时的示值,如果 当前示值为规定的被检点,则读取此时光栅尺的值,用两者计算出该被检点的 示值误差。
全文摘要
本发明公开了一种指针式仪表自动检定方法。用摄像头采集仪表表盘图像,传送到计算机存储并显示;用最小二乘拟合圆的方法确定表盘中心,并计算出该被检表的表盘中心到指针端部的距离;使用区域分割法将表盘图像中只包含刻度线或指针的部分分割出来,只对该部分进行处理,用该方法分别识别出刻度和指针位置,计算出当前指针位置的示值;使用先确定指针到达被检点,再读取光栅尺的值的反馈机制,求取对应点的示值误差。采用计算机自动读取表盘图像及标准值,分割出所需的图像特征区域,精确、快速的计算出仪表示值,通过先判定到达被检点再读标准值,更准确的计算出示值误差,提供了用计算机自动检定指针表的方法,提高了仪表检定效率。
文档编号G01D18/00GK101324452SQ20081006319
公开日2008年12月17日 申请日期2008年7月22日 优先权日2008年7月22日
发明者冯海萍, 明 孔, 军 赵 申请人:中国计量学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1