程登峰 赵常威 严波 操松元 李森林 杨为 杨海涛 陈忠 姚强
摘要:利用计算机视觉和图像处理技术对绝缘子覆冰情况进行检测,在保障电力系统的安全运行方面具有非常重要的作用。提出了一种基于GLOH描述子和GVF Snake的绝缘子覆冰检测算法,该算法首先对输入图像进行预处理;其次提取感兴趣的目标区域,该区域内包含绝缘子信息;然后利用GLOH描述子来定位绝缘子,再利用GVF Snake模型来精确检测绝缘子轮廓;最后对绝缘子轮廓进行分析,通过计算最大径向距离来确定绝缘于是否存在覆冰情况,并在覆冰情况下计算覆冰的厚度。实验结果说明了此方法可以有效地判断出绝缘于是否存在覆冰现象。
关键词:绝缘子;GVF Snake;GLOH描述子;K-means聚类;覆冰
中图分类号:TP391.41
文献标志码:A
1 引 言
在电力系统中,绝缘子覆冰对于电网安全一直是一个很大的威胁。特别是在寒冷的冬天,绝缘子覆冰情况时常发生,而覆冰闪络是一种输电线路中时常发生较大的危害,对线路的绝缘性以及系统的安全运行有着很大的安全隐患,因而对绝缘子覆冰进行检测具有重要的意义。随着机器视觉技术和图像处理技术的发展,利用视觉和图像处理技术对绝缘子状态进行检测,自动识别绝缘子覆冰情况,在保障电力系统的安全运行方面具有非常重要的作用。
近期,研究者们提出了许多识别检测绝缘子覆冰情况的算法。文献[1]分析了绝缘子覆冰特征,利用图像处理技术对绝缘子覆冰的情况以及绝缘子图形特征量进行分析和识别,应用图像平滑处理和阈值变换等算法获取绝缘子轮廓图像,并计算了覆冰厚度等参数;文献[2]通过模板匹配技术在图像中实现绝缘子的定位,然后通过图像预处理、图像分割、边缘提取等技术,提取出图像中覆冰前后绝缘子边缘,然后对比区域像素个数来判断有无覆冰;文献[3]基于纹理特征描述算子建立玻璃绝缘子的冰类型识别方法,该方法利用一致局部二值模式和改进的一致局部二值模式用于提取六种类型覆冰图像的纹理特征,通过纹理直方图的相关系数计算来识别覆冰类型。文献[4]报道了自1999年以来IEEE-PES工作组一直开发的绝缘子结冰测试方法和推荐的选择标准,包括获得可重复结果和建模的重要因素。文献[5]基于小波的图像边缘检测方法来提取轮廓进行覆冰厚度的测量,并在模拟人工气候实验室中进行了实验验证。文献[6]通过图像的三维重建来进行绝缘子覆冰在线监测,利用计算机双目视觉技术,采用两台放置在不同位置的摄像机采集绝缘子图像,通过图像间的视差进行绝缘子的三维点云模型重建,从而计算得到覆冰的厚度。
现有图像监测法中,大多只是对在实验室这种理想环境下的绝缘子覆冰情况进行识别,在距离实际应用还存在着一定的差距。由于图像获取的复杂性,绝缘子与背景常常融为一体,传统的方法很难将其完整分离。本文结合了GLOH描述子和GVF Snake模型,提出一种绝缘子覆冰检测算法。首先利用GLOH描述子进行精确定位绝缘子,去除背景因素的干扰,然后利用GVF Snake算法对绝缘子串进行检测,以获得绝缘子串的完整轮廓图像,最后对绝缘子轮廓图像进行分析,以达到检测绝缘子覆冰检测目的。
2 图像预处理
绝缘子的图像中常常包含较大的背景噪声,并且图像往往是不同气候条件下拍摄的照片,其颜色深浅度都不太相同。想要克服这些噪声、颜色等差异的影响,就需要对包含绝缘子的图像进行必要的预处理以达到减少噪声等因素的影响。
首先对图像进行中值滤波,中值滤波可以去除边缘模糊和噪声等问题,可以较好地将绝缘子的边缘信息保留下来;利用直方图均衡化来增强图像的对比度,以方便绝缘子的定位。
3 絕缘子定位
绝缘子的定位是绝缘子状态检测的重要步骤。考虑到拍摄图像时易受到光照、角度等因素的影响,因此在检测定位阶段,需要具有一定的尺度、亮度、旋转和遮挡不变的局部特征帮助定位绝缘子,本文采用了梯度定位方向直方图( GLOH)描述子[7]来进行特征描述。
在描述子构造之前,需要对图像进行局部特征检测,研究者们提出了很多用于局部特征检测的方法,如H arris角点检测[8]、Harris-affine区域检测[9]、DoG特征检测[10]、Hessiarraffine区域检测[11]等。由于仿射协变区域的形状自适应于图像几何形变、视角变化和亮度变化等,H essian-Affine区域检测算法通过多尺度迭代的方式获得仿射不变特征,能有效检测出仿射协变区域,因此本文采用Hessian-Affine区域检测算法来获取特征和特征区域。
在检测局部特征点后,需要对特征点进行描述。GLOH是由SIFT描述子发展而来的,具有更强独特性和鲁棒性。GLOH算子所提取的图像特征,能够对尺度缩放、旋转、光照等变化保持不变性,抗噪能力强[12]。
绝缘子定位算法的流程图如图1所示,在训练阶段,提取大量特征作为训练集,为了减少冗余的特征,首先利用聚类分析方法来选择代表性的特征即视觉字典,本文使用K-Means作为聚类方法,K -Means聚类[13]的是一种无监督学习方法,应用非常广的,是一个迭代算法,其学习目标是将所有样本到对应聚类中心的平方和最小化,从而使生成的同类的样本尽可能接近,不同类样本尽可能分开。它是一种简单、快速、较为实用的聚类算法。K -Means算法描述如下[14]:
1)首先随机初始化K个中心点T1,T2,…,Tk;
2)其次计算每个样本点分别到K个中心点的
其中Tk表示第k个视觉单词的直方图向量,它是第k类中所有特征向量的平均值。μi(i =1,…,k)为匹配阈值,通过训练样本来获得。
在匹配阶段,对任意输入图像均可以得到一系列特征描述子,注意其中包含许多绝缘子特征描述子,记为{T1,T2,…,Tz)。然后将这些特征与L中每个视觉单词进行匹配,并用L中对应的阈值来判断其是否为绝缘子的特征,这样就可以排除大多数非绝缘子的特征,留下所有绝缘子的特征。
经过特征匹配后,目标位置显而易见,便可以获得含有绝缘子的区域。
4.2 绝缘子覆冰检测
对于一副输入图像,先利用第2节中图像预处理方法对其进行预处理,然后通过第3节中绝缘子定位方法进行定位,再通过4.1节的GVF Snake模型对绝缘子串进行检测,以获得绝缘子串的轮廓图像。
覆冰在图像上的直接表现就是会增大绝缘子的径向距离,在获取绝缘子串的轮廓图像之后,为了判断覆冰情况,需要计算图像中绝缘子的径向距离,注意到直接从图像中测出的绝缘子最大径向距离是指图像中以单个象素为单位的距离,假设测出的绝缘子最大径向距离为d,未覆冰情况下的图像中绝缘子径向距离为d',而绝缘子实际的距离为d″,若|d-d′|>δ则认为绝缘子存在覆冰情况,δ为了避免计算误差而设定的较小阈值。依据所测参数,也可以计算覆冰的厚度D=0.5(d -d′)d″/d′。
本文算法的流程图如下:5实验
本文使用大量含有绝缘子的图像作为训练样本,实验是在Windows 7环境下,编译软件为Visual Studi0 2010和Matlab 2012(b),电脑配置为Intel core 17-4790 CPU@3.6GHz,8核。
图3是本文算法对绝缘子覆冰的检测结果,实验中,取δ=l。图3(a)是原始图像,从图中可以看出,图像中含有绝缘子串存在覆冰情况,并且还有线缆、植被等复杂背景。图3(b)经过预处理后的图像,图3(c)是利用GLOH描述子定位出的含有绝缘子的区域。图3(d)是利用GVF Snake模型获取的绝缘子串的轮廓形状。图3(e)是未经绝缘子定位,直接通过GVF Snake模型提取的轮廓图像,线缆的轮廓也被提取,会影响覆判断,可见绝缘子定位的重要性。经过对图3(d)中绝缘子串的轮廓进行分析、计算得到,d =128,d′=123,d″=255mm所以覆冰厚度D=5.18mm,该绝缘子存在覆冰情况。图4是另一组实验,按照本文算法检测,d>d′+1,也存在覆冰情况。
6结论
电力系统中绝缘子覆冰检测是电力传输系统中非常重要的问题,为了解决绝缘子覆冰问题,本文提出了一种基于GLOH描述子和GVF Snake的绝缘子覆冰检测算法,该算法利用GLOH描述子结合K-means聚类进行绝缘子定位,并通过GVF Snake模型获取绝缘子串的轮廓,最后对绝缘子轮廓图像进行分析,达到了检测绝缘子覆冰检测的目的,并计算了覆冰的厚度。
参考文献
[1]张成,盛戈嗥,江秀臣,等,基于图像处理技术的绝缘子覆冰自动识别[J],华东电力,2009,37(1):146-149.
[2]张烨,冯玲,穆靖宇,等,刘新慧输电线路绝缘子覆冰厚度图像识别算法[J],电力系统自动化,2016,40(21):195-202.
[3] YANG Lin, JIANG Xiao-lan,HAO Yarrpeng,et al.Recog-nition of natural ice types on irrservice glass insulators basedon texture feature descriptor[J], IEEE Transactions on Dirlectrics and Electrical Insulation, 2017, 24(1):535- 542.
[4]FARZANEH M,CHISHOLM W A.Insulator Icing TestMethods, Selection Criteria and Mitigation Alternatives[J],IEEE Transactions on Dielectrics and Electrical Insulation,2007, 14(6): 1462-1473.
[5]王小朋,胡建林,孙才新,等,应用图像边缘检测方法在线监测输电线路覆冰厚度研究[J].高压电器,2009,45(6):69-74.
[6] 杨浩,无畏,基于三维重建的绝缘子覆冰图像监测[J].电力自动化设备,2013,33 (2):92-98.
[7] MIKOLAJCZYK K, SCHMID C A Performance Evaluationof Local Descriptors[J].IEEE Trans.on Pattern Analysis andMachine Intelligence,2005,27(10): 1615-1630.
[8] HARRIS C, STEPHENS M.A combined corner and edgedetection[C]. Proc. 4th Alvey Vision Conf., Manchester,UK, Aug. 1988, pp. 147-152.
[9] MIKOLAJCZYK K, SCHMID C.Scale and affine invariantinterest point detectors[J]. Int.J.Comput. Vis., 2004, 60(1):63-86.
[10]LOWE D G. Distinctive image features from scalrinvariantkeypoints[J]. Int.J. Comput. Vis., 2004, 60(2): 91-110.
[11] MIKOLAJCZYK K, TUYTELAARS T, SCHMID C, etal.A comparison of affine region detectors[J]. Int.J. Com-put. Vis., 2005, 65(1/2): 43-72.
[12]郜曉晶,潘新,王亮,基于GLOH算子和局部特征融合的人脸识别[J],计算机应用与软件,2013, 30(5) :271-274.
[13]MAcoUEEN J.Some methods for classification andanalysis of multivariate observations[C]. Berkeley Symposi-um on Mathematical Statistics and Probability, 1967: 281 -297.
[14] 吴文峰,基于局部特征字典的图像分类算法研究[D],深圳大学,2012.
[15]KASS M, WITKIN A, TERZOPOLOUS D. Snakes: activecontour models, Int.J.Comput. Vision,1987,1 (4): 321 - 331.
[16]朱述龙,孟伟灿,朱宝山.运用GVF Snake算法提取水域的不规则边界[J],遥感学报,2013,17(4):750-758.
[17] XU C Y, PRINCE J L.Snakes,shapes,and gradient vectorflow.IEEE Transactions on Image Processing[J],1998,7(3):359-369.
[18] 韩海梅,姚砺,万燕,基于K-means和GVF Snake模型的纤维图像分割[J],2011,37(1) :66-71.