MATLAB巡检机器人中的指针式仪表读数识别系统

[导读] 摘要:巡检机器人能自动识别仪表设备的状态,先准确定位图像中的仪表设备,在此基础上,实现了仪表读数的自动识别。

(大唐河北发电有限公司马头热电分公司 河北省邯郸市 056044)

摘要:巡检机器人能自动识别仪表设备的状态,先准确定位图像中的仪表设备,在此基础上,实现了仪表读数的自动识别。关键词:巡检机器人;仪表读数识别;指针提取

巡检机器人主要在户外工作,仪器识别算法需适用于各种不同的光照和天气情况,基于此,本文提出了一种迭代最大类间方法,解决 了由光照或镜面反射引起的仪器图像过亮或过暗时指针提取问题;提出基于Hough变换的指针角度计算方法,推导了指针角度与仪表读数间的函数关系,实现了指针仪表读数的自动识别。

一、仪表识别算法概述

变电站的仪表多数安置在室外,巡检机器人采集的仪表图像通常受到环境的影响。现有的识别算法为,利用仪表表盘的形状特征,通过模板匹配或椭圆拟合确定仪表表盘在图像中的基本位置及区域范围。其算法虽具备一定实时性和鲁棒性,但并不适用于巡检机器人采集到的变电站仪表图像。这是因变电站设备结构复杂,在机器人采集到的图像中,背景紊乱,并不仅包含仪表区域,还同时囊括了其它设 备。在指针识别方面,通常在获取仪表表盘的子图像后,再使用多种的图像处理方法提取仪表指针的位置及指向方向。另外,智能机器人能自动实现对仪表设备的状态识别,必须进行仪表设备在图像中的准确定位,在这基础上,实现仪表读数的自动识别。

二、指针式仪表读数识别

1、指针区域提取。在仪器图像采集过程中,由于受仪器玻璃的光照条件或镜面反射的影响,很难提取仪器指针等特征信息,从而影响仪器的读数识别。因此,在提取指针区域前,需要去除噪声,增强高通图像。为后续指针中心线的精确提取提供清晰的图像,从而提高仪器识别的精度。

  1. 表盘图像去噪。由于仪器图像在采集过程中会受到噪声的干扰,可采用图像平滑的方法来降低噪声对仪器图像质量的影响。如果平 滑窗口太大或太小,仪器图像的细节将变得模糊或边界轮廓将被破坏。本文采用5*5方形窗口的中值滤波去除图像噪声,不仅达到了去噪的目的,而且保持了图像的细节信息。
  2. 高通增强。为了提高背景与目标区域的灰度差,准确提取指针区域,采用Butterworth高通滤波器对仪器图像进行增强,抑制低频信

息。

  1. 目标分割。最大类间方差是一种常用的自适应目标阈值分割算法,对背景清晰的普通图像具有良好的分割效果,但在对前后景灰度变化不大的情况下,很难实现目标提取。

在实际变电所采集的指针式仪表灰度图像二值化阈值分割过程中发现,当仪表图像在过亮或过暗的光照条件下采集时,目标区域和背景区域的灰度变化很小。采用传统的最大类间方差法进行二值阈值分割后,二值图像中存在较大的黑白区域,无法从仪表表盘区域正确分割,严重影响了后续的指针提取。

鉴于这种现象,在指针区域无法分割的过亮或过暗仪器图像中,背景和目标间的最大类间方差值较小。当最大类间方差在区间范围内时,可正确地实现分割,否则分割失败。最大类间方差可作为衡量指针目标提取是否准确的标准。基于此准则,本文提出了一种迭代的最大类方差方法。采用最大类间方差法对仪器灰度图像进行第一阈值分割时,最大类间方差在其范围内,相应的阈值为最优阈值,否则将第一阈值分割中划分的目标类作为第二最大类间方差阈值分割的对象,判断最大类间方差是否在其范围内。以此类推直到最大类间方差在其范围内,相应的阈值是最佳分割阈值。

2、指针定位。如图1所示,仪表图像中指针具有顶端细,底端粗,灰度关于中心线对称的特性,指针的中心线必须穿过旋转轴。因此,可通过过表盘转动轴心提取指针的中心线来实现指针的定位,并使用直线提取方法来提取指针的中心线。

图1 仪表图像中指针特征

v2-a36dff4561e489b4185c8822d101567c_b.jpg





Hough变换是一种检测特定边界形状的方法,常用于直线和圆的检测。它将图像坐标空间转换为参数空间,得到一些峰值,然后通过检测参数空间的峰值给出图像中几何曲线的数学方程。Hough变换能有效地避免图像中某些特征点的干扰,具有良好的容错性和鲁棒性。本文提出了一种基于Hough变换的指针定位算法,用于检测过表盘转动轴心的指针位置。此外,指针的旋转角度限制在仪器量程范围内,在搜索图像的Hough变换值时,可搜索特定角度范围内的直线,从而减少搜索量,提高搜索效率。

三、系统评价与验证

智能巡检机器人系统用于电力系统大型室外变电所仪表的自动识别。而仪器读取识别系统读取采集到的图像,识别结果存储在数据库中,用于后台数据库和专家系统的监控和数据分析。

仪器识别系统以MATLAB R2014A为软件开发环境进行仿真实验,以实际测试现场采集的指针式仪表为测试对象。仪表自动识别系统的指针仪表自动识别模块包括读人图像、指针仪表区域定位和仪表识别。本文提出的指针识别算法主要解决两个关键问题:1)适应各种光照 条件下的指针区域自适应提取;2)基于Hough变换的指针定位和读数识别。

1、自适应指针区域提取算法的验证与分析。实验分析表明,采用传统的最大类间方差法对仪器图像进行二值化处理,可在正常光照条件下实现对仪器图像的精确分割,而对光线暗淡或摄像机过度曝光时太暗或太亮的仪器图像,由于仪器图像中背景区域和指针表盘区域的灰度差小,传统的最大类间方差法无法提取表盘区域,从而导致后续仪表读数无法识别。基于此,本文提出的迭代最大类间方差法实现了


精确的指针区域提取,分割结果如图2(b)、3(b)所示。结果表明,迭代最大类间方差法对各种光照条件都具有鲁棒性。图2

v2-a36dff4561e489b4185c8822d101567c_b.jpg








图3

v2-a36dff4561e489b4185c8822d101567c_b.jpg









2、指针自动定位与读数识别算法的验证与分析。指针通过表盘中心的联动轴旋转,转动角度大小体现表计示数。指针的中心线通过表盘具有旋转轴和直线形状的特点。本文提出的基于Hough变换的指针中心提取算法,利用指针必须通过表盘转动轴心的约束条件,提高了指针中心线提取和读数识别的精度,缩短了指针中心线的搜索时间。同时,还解决了指针中心线未通过旋转轴心、偏离指针区域等现象,提 高了仪表读数识别的精度。并且由于角度搜索的范围和过旋转轴的条件受到限制,搜索直线的数据量有一定的减少,减少了内存占用,提 高了程序运行速度。

四、结语

近年来,随着国家电网无人值守变电站的大力推广,智能巡检机器人将逐步取代变电站设备的人工巡检。巡检机器人携带可见光、红外、声音等多种传感器,采集电力仪表设备的声音和图像信息,采用图像处理和模式识别技术实现对各种设备状态的自动识别。

参考文献:

  1. 张志飞.变电站机器人智能巡检系统应用研究[D].北京:华北电力大学,2015.
  2. 高曼龙.智能巡检机器人在变电站中的应用[J].价值工程,2015(11).
  3. 吴文怡.二维最大类间方差阈值分割的快速迭代算法[J].中国体视学与图像分析,2014(03).

你可能感兴趣的:(算法,定位,python,计算机视觉,机器学习)