热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

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

[导读]摘要:巡检机器人能自动识别仪表设备的状态,先准确定位图像中的仪表设备,在此基础上,实现了仪表读数的自动识别。(大唐河北发电有限公司马头热电分公司河北省邯郸市056044)摘

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

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

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

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

一、仪表识别算法概述

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

二、指针式仪表读数识别

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

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

息。

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

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

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

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

图1 仪表图像中指针特征

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

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

三、系统评价与验证

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

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

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

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

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

图3

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

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

四、结语

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

参考文献:

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

推荐阅读
  • 智能投顾机器人:创业者如何应对新挑战?
    随着智能投顾技术在二级市场的兴起,针对一级市场的智能投顾也逐渐崭露头角。近日,一款名为阿尔妮塔的人工智能创投机器人正式发布,它将如何改变投资人的工作方式和创业者的融资策略? ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • SQL中UPDATE SET FROM语句的使用方法及应用场景
    本文详细介绍了SQL中UPDATE SET FROM语句的使用方法,通过具体示例展示了如何利用该语句高效地更新多表关联数据。适合数据库管理员和开发人员参考。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 深入理解Java中的Collection接口与Collections工具类
    本文详细解析了Java中Collection接口和Collections工具类的区别与联系,帮助开发者更好地理解和使用这两个核心组件。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 江苏启动鲲鹏生态产业园首批应用孵化项目
    2019年9月19日,在华为全联接大会上,江苏鲲鹏生态产业园正式启动了首批鲲鹏应用孵化项目。南京市委常委、江北新区党工委专职副书记罗群等多位嘉宾出席并见证了这一重要时刻。 ... [详细]
  • C语言入门精选教程与书籍推荐
    本文精选了几本适合不同水平学习者的C语言书籍,从基础入门到进阶提高,帮助读者全面掌握C语言的核心知识和技术。 ... [详细]
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 本文由蕤内撰写,明亮公司出品,探讨了日本零售业在数字化转型中的现状与挑战。文章基于与两位在日本的投资人的深入对话,分析了日本零售业为何仍然依赖传统的POS机系统,以及中日两国在品牌建设和数字化营销上的差异。 ... [详细]
author-avatar
十分风格的功夫_723
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有