当前位置:首页 >> 客户服务技术资料

基于图像处理的断路器压力表计识别技术的研究

发布时间:2018-03-20 11:44:36 浏览:

变电站中断路器大多采用指针式仪表监控其压力值,依靠人工巡视的方法记录压力值是日常变电站运行 维护的重要内容,但其存在效率低、结果不准确等缺点因此有必要展开基于图像处理的断路器压力表计自动识 别算法的研究。本文采用预处理手段对采集到的图像进行处理,获得容易提取图像特征的图像,提出一种改进的 Hough变换方法和指针式仪表示值的判读方法,最后建立Matlab仿真对所提出改进方法进行验证。结果表明:本 文提出的改进的Hough变换方法可避免检测到的直线与实际指针中心线存在一定的偏差或者检测到非指针, 速确定指针位置,算法识别的仪表读数与实际示数较接近,本文提出的断路器压力表识别算法是有效的。

1 .引言

指针式仪表构造简单、价格便宜、维护方便、可靠 性高、防腐蚀性和抗电磁场干扰能力强基于以上优 ,变电站的断路器大多数采用指针式仪表监控其压 力值。目前,运行维护人员在进行维护巡视时,大部分 依靠人工判读的方式读取断路器的压力值,记录在纸上,巡视完毕后再将所记录到的数据一条条手工输入 到电脑。这种传统的方法不仅效率低同时容易受人 的主观因素影响导致所得到的断路器示值结果不准 确。近年来随着数字图像处理技术的不断发展和完 ,指针式仪表的识别也获得了巨大的进步。

目前指针式仪表识别方法主要有剪影法和Hough 变换法。剪影法的主要思想是将指针式仪表图像 减去构造的不含指针的模板图像,从而确定直线指针 的位置

该方法在光照充足时有较高的识别精度,但 当仪表型号变化时需重新构造模板图像,通用性较差。

Hough变换法是目前使用最为广泛的指针式仪表识别 方法,其基本原理是将原始图像中不同像素点构成的 线转换为参数中间中的一个点,从而把线的检测问题 转换为参数空间峰值的寻找问题。但该方法在处理较 粗的指针(指针顶部细底部粗时,由于光照不均或 其他因素的干扰,可能会出现检测到的直线不经过指 针轴心的情况,此时检测到的直线与实际指针中心线 存在一定的偏差,影响了算法的识别精度。

2.图像预处理

受仪表周围环境以及光照的影响,采集到的图像 信息中包含有噪声,图片不清晰,最终导致图像识别效 率低下、识别精度低甚至读数错误,因此必须首先对采 集到的图像进行预处理,以改善图像的质量。图1 实际运行中采集到的断路器用密度压力表。


2. 1同态滤波

同态滤波是一种在频域中对图像进行处理的方 法,其作用是增强图像对比度和压缩图像亮度范围,从 而解决图像上光照不均的问题⑽。

同态滤波的基本原理是:将图像表示成照度函数 和反射函数的乘积,其中,照度频谱主要集中在低频 ,而反射频谱主要位于高频段,用滤波器滤除低频段 就可达到滤除光照的目的,同态滤波的具体流程如图 2所示。

 

图2中,()为原始图像ln表示对数运算, DFT表示傅里叶变换,H (u,v)表示频域滤波过程, (DFT) -1表示傅里叶逆变换,exp表示指数运算,g (x, y)为同态滤波的结果。

首先对原图像/(x)取对数,使图像的乘法运算 转换为更为简单的加法运算,再对对数函数两边作傅 里叶变换,将图像转换到频域;选择适当的滤波器对频 域进行处理之后进行傅里叶逆变换和指数运算,即可 得到同态滤波的结果,如图3所示。

本文中滤波器H(u,)的计算公式如下:

/ \ / \ - D2 (u, v)

H{ u,)= (rH - rL) e 咱 c + rL (1)

 

D( u,v) = [ u -誓)2 + (v - f) 2]+ (2)

式中:D(uv)是点uv)距频率矩形中心M/2, N/2)的距离;d0是截断频率,本文d0取10;c用来控 制同态滤波器的锐化,本文设置为2;参数~与、控 u,v)的变化范围,文中rH =2. 0L =0.3

2.2图像二值化及细化

为了进一步,必须对同态滤波后的图像进行第一 步处理,本文对图像进行二值化之后进行细化处理 取图像的骨架,形成比较容易提取图像特征的图像, 4所示。

3.直线指针的定位

指针式仪表识别的关键在于直线指针位置的确 ,传统的Hough变换方法检测到的直线可能会与实 际指针中心线存在一定的偏差或者检测到非指针 此本文提出一种改进的Hough变换方法。

3.1圆心的确定

仪表盘是圆形的,其圆心是固定的,且必然在指针 轴心的直线上因此,为了避免指针较粗时出现检测到的直线不经过指针轴心或者检测到非指针的情况 先找出仪表盘的圆心,然后滤除到不经过圆心的直线。 圆可通过Hough变换检测得到。图5中+ ”号为检 测到的圆心,仪表盘边缘的红色线为检测到的圆。

3.2直线指针的确定

采用Hough变换的方法可提取采集到的图像包 含的指针、多条刻度线以及耐震液直线(图6中的虚 线),其中耐震液的直线最长,但由于耐震液的直线不 经过仪表盘圆心,因此可根据3. 1节中检测到的圆心 滤除掉耐震液的直线,剩余直线中最长的一条即为指 针(图6中的实线)。

从图6中可以看出,采用本文提出的改进的 Hough变换的方法可准确快速的确定直线指针的位 ,避免耐震液直线的干扰。

4.指针式仪表示值的判读方法

仪表量程范围是-0. 1 ~0. 9MPa,总量程是1MPa, 因此只需计算出指针与起始刻度的夹角即可得到断路 器压力表的读数。

为了得到指针与起始刻度的夹角,首先将仪表盘 分成_、二、三和四共四个象限(如图1所示),根据指 针两个端点中部所属象限以及指针的斜率可计算出指 针与起始刻度的夹角队继而可得到断路器压力表的 读数。最终可得到6 = 16.74°,压力表的读数为- 0. 038MPa,算法识别的读数与实际接近本文提出的 指针式仪表识别算法是正确的。


5.结语

本文提出了一种基于图像处理的断路器压力表识 别算法,算法共分为三个部分:

(1)采用预处理手段对采集到的图像进行处理 以改善原始图像的质量获得比较容易提取图像特征 的图像。

(2)提出一种改进的Hough变换方法,确定指针 的位置。首先运用Hough变换检测出仪表的圆心,然后再次运用Hough变换检测出仪表中的所有直线,进 而选出经过圆心的最长直线,从而避免了耐震液直线 对结果的干扰。

(3)直线指针的定位。将仪表分成四个象限 据指针两个端点中部所属象限以及指针的斜率计算出 指针与起始刻度的夹角,继而可得到断路器压力表的 读数。

结果表明本文提出的改进的Hough变换方法可 快速确定指针位置,算法识别的仪表读数与实际示数 较接近,本文提出的断路器压力表识别算法是有效的。