用于移动机器人的类圆形指针式仪表读数方法技术

技术编号:7631962 阅读:222 留言:0更新日期:2012-08-03 19:45
本发明专利技术公开了一种用于移动机器人的类圆形指针式仪表读数方法,手动提取目标仪表模板,进而该读数方法包括以下步骤:A.把移动机器人采集的目标图像灰度化,二值化;B.先提取步骤A所生成图像的表盘区域:利用Canny算法提取设备边界图像;取边界点,进而拟合椭圆;对获得的椭圆进行过滤,剔除掉被拟合成椭圆的非椭圆图像,得到表盘图像;C.在获得表盘图像区域内提取指针,进而得到指针的角度;D.提取数据库中对应目标仪表的指针角度与示数之间的关系计算步骤C所得角度对应的示数。本发明专利技术对机器人的定位精度具有鲁棒性,能够实现对仪表的准确读数,且计算量小,前期数据库建立简单。

【技术实现步骤摘要】

本专利技术涉及一种计算机图像处理方法,具体是,涉及一种基于移动机器人图像采集的指针式仪表自动读数的方法;类圆形是由圆形和椭圆形组成的集合。
技术介绍
在变电站中,仪表占据着重要的作用,对各类仪表的读数尤为重要,如何实现对各类仪表的读数关乎数据采集的准确性、采集难度小且成本低的重要因素。在现阶段,各类仪表图像的采集与识别,大多依靠固定摄像头来采集,在这种采集方式中表盘区域在所采集图像中的位置固定,容易识别,但需要安装大量的用于固定摄像头的设备,这不仅受资金消耗较大的影响,而且受变电站设备安全距离的制约。而变电站巡检机器人,可以有效地解决上述问题,但是与固定摄像头相比,由于机器人运动的停靠精度和云台转动误差的影响,使得仪表在采集得到的图像中的位置不固定,需要进一步的加以改进,通过对表盘的提取以有效地解决这个问题,从而延伸出了图像识别技术在工业生产上的应用。图像识别技术在工业生产尤其是电力运行、生产中有着非常广泛的应用,基于图像处理的仪表读数是其在电力系统中重要的应用方向。电力系统的通信机房和变电站设有很多设备仪表,如油枕表、油温表、SF6开关压力表、电压表、电流表等。目前,对这些仪表的监测大多是利用远程固定视频监控系统实现的,仪表数值是通过对仪表指针进行实时监控并截取现场图像通过人工读取来实现的,这样做虽然能够准确的进行识读,但如前所述的位置安装和变电站安全距离问题,尤其是需要附加的人力支持,使得这种方案不再为当前所提倡。利用移动机器人和图像处理技术,对仪表进行自主拍摄,并确定指针位置,自动计算指针读数,实时记录设备的状态,这对确保电力企业的生产安全有着重要的现实意义,也是将来无人值守变电站的趋势椭圆作为一个重要的形状特征,在现实生活中大量存在,在很多领域中要求能够快速地检测出图像中的椭圆轮廓。现实生活中大量物体的透视投影均为椭圆,椭圆拟合是后续物件辨识与测量的先决条件,椭圆的鲁棒精确提取在图像识别与计算机视觉中有着特别重要的意义。中国第CN1581209A号专利技术专利申请公开提出了一种基于物体轮廓的变电站中圆 /椭圆/方形仪表监测方法,其基本方案是总控制端计算机基于存有基于物体轮廓的圆/椭圆/矩形搜索、检测算法的远程表检测/读取模块,通过无线局域网控制变电站中的巡检机器人,按照预先设定的巡检路线,在设定的搜索空间范围内通过搜索子程序锁定仪表的空间位置,然后用可见光摄像头获取仪表几何图像,通过无线局域网发回总控制端进行数据处理以达到远程监控的目的。该方法仍然需要精确地控制巡检机器人的准确定位,也就是依赖于理想状态下巡检机器人的定位,以保证图像采集的准确性,对表盘的寻找不具有鲁棒性,且对系统地控制代价太高。作为进一步的改进,中国CN101620682A申请公开提出了一种指针式仪表读数方法,该方法建立不同仪表的刻度查询表,形成数据库;采集仪表图像,输入仪表图像并对其进行预处理,以提取仪表表盘的有效识别区域;从仪表表盘的有效识别区域中,利用指针和刻度线笔画特征,提取仪表的指针和刻度线;根据提取的指针和刻度线,将提取的刻度线与刻度查询表数据库中对应的刻度查询表进行匹配,进行读数自动识别。该方案相对于前述的CN1581209A有较大的改进,但这种方法只能适应于固定监控点,对表盘的寻找不具有鲁棒性,对于复杂室外环境下,无法实现对仪表的精确定位。尤其是要建立繁琐的数据库,前期工作量非常大。
技术实现思路
因此,本专利技术的目的在于提供一种,对机器人的定位精度具有鲁棒性,能够实现对仪表的准确读数,且计算量小,前期数据库建立简单。为了实现本专利技术的专利技术目的,所采用的技术方案为该专利技术一种,手动提取目标仪表模板, 标记目标仪表刻度与角度的对应关系,存入数据库,进而该读数方法包括以下步骤A.把移动机器人采集的目标图像灰度化,二值化;B.先提取步骤A所生成图像的表盘区域利用Canny算法提取设备边界图像;取边界点,进而拟合椭圆;对获得的椭圆进行过滤,剔除掉被拟合成椭圆的非椭圆图像,得到表盘图像;C.在获得表盘图像区域内提取指针,进而得到指针的角度;D.提取数据库中对应目标仪表的指针角度与示数之间的关系计算步骤C所得角度对应的示数。本专利技术的有益效果是前期工作只是通过机器人采集单张设备图像加入模板库,对应的仪表图像被手动提取,并根据获得的仪表图像进行手动的识别和标识,且可通过以其为基准设定相关读数参数,前期工作量非常小。机器人作业条件下的停靠精度对模板椭圆上仪表指针读数影响不大,除非是机器人挺高远远不到位,以至于椭圆率太小,理论上机器人的停靠精度可以满足本方法的应用,仪表在机器人获取图像中的形态差异并不十分明显,前期工作所获得模板能够满足示数的自动读取,对机器人停靠的精度具有鲁棒性。较之已有的移动机器人仪表读数方法,本方案的读数精度在计算量减小的情况下,保持了较高的读数精度。上述,取边界点时,若能够被提取的边界点个数大于阈值/;,则利用最小二乘法拟合椭圆;否则,重新选择边界,这样可以滤出某些本不应该被拟合的图形,减小计算量。上述,对获得的椭圆进行过滤的方法是,首先计算提取的边界点与所拟合椭圆的距离,并设定一阈值Td,小于该阈值的边界点为匹配点,所有匹配点与所提取边界点的比值定义为拟合率,并计算所得椭圆的椭圆率, 从而在被过滤椭圆的椭圆率大于设定的椭圆率阈值且拟合率大于设定的拟合率阈值时,记录所得椭圆,据此可以滤除大多数的噪声。上述,为了获得更精确的表盘图像,执行多次的步骤B得到多个表盘图像,然后对所得的多个表盘图像进行最优椭圆选择的步骤,把获得的最优椭圆作为最终的表盘图像。上述,最优椭圆选择的步骤为,首先计算出所有所得表盘图像对应拟合椭圆的面积,以对应的目标仪表模板对应的手动提取的椭圆面积为理想椭圆面积,遍历所有所得表盘图像与理想椭圆面积的差值的绝对值,定义为面积差,取面积差最小的拟合椭圆作为最优椭圆。上述,所述椭圆率阈值为O. 85,拟合率阈值为0.8。上述,还包括针对某一目标仪表模板及读数方法的参数在移动机器人作业前的测试步骤,通过在测试椭圆中混入其他图形, 验证能否分检出测试椭圆,这可以用于对某些阈值进行调试。附图说明图I为二维平面中的椭圆。图2为依据本专利技术一种流程图。 具体实施例方式一种用于移动机器人上的指针式仪表自动读数的方法,首先应当建立模板库,根据移动机器人的巡检对象,设定巡检路线,并把巡检对象上的目标指针式仪表采集单张设备图像加入模板库。手动提取目标仪表模板,标记目标仪表刻度与角度的对应关系,存入数据库,进一步地,可以表示均匀与非均匀刻度类型的仪表,以匹配不同的指针角度与读数的关系。生成模板后就可以针对对应的指针是仪表进行读数操作了,读数操作步骤如下 Stepl :输入待识别图像,即通过移动机器人采集相关图像并送入对应的识别器件,通过椭圆拟合算法获取待识别图像的表盘区域;St印2 :然后对表盘区域图像经过图像预处理算法实现指针检测;Step3 :对指针角度进行查询,获得仪表的示数。所述stepl中椭圆拟合算法的步骤如下Al.椭圆的表不方法参见说明书附图1,在二维平面坐标系中,椭圆一般可以用两种形式来表示,一种椭圆曲线方程的一般代数形式表示,如式(I)权利要求1.一种,其特征在于,手动提取目标仪表模板,标记目标仪表刻度与本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王万国王滨海王振利李健李丽
申请(专利权)人:山东鲁能智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术