胡泰山,刘 浩,刘 刚,梅 琪,马御棠,廖民传
〈无损检测〉
基于改进YOLOv3的避雷器红外图像故障检测方法
胡泰山1,刘 浩1,刘 刚1,梅 琪1,马御棠2,廖民传1
(1. 南方电网科学研究院有限责任公司 直流输电技术国家重点实验室,广东 广州 510663;2. 云南电网有限责任公司电力科学研究院,云南 昆明 650000)
针对现有的金属氧化物避雷器(Metal Oxide Arrester,MOA)红外图像故障检测方法存在识别精度低、检测速度较慢的问题,提出一种基于改进YOLOv3的MOA红外图像故障检测方法。首先,以Darknet19网络代替YOLOv3原始的Darknet53网络,并在特征学习时针对样本中不同MOA长宽比例,通过K-means聚类算法对MOA图像中的目标帧进行分析,重新聚类样本中心锚点框,得到合适的锚框数目和大小。最后,利用改进YOLOv3模型完成MOA红外图像故障检测。实验结果表明,改进的YOLOv3模型识别精度达到96.3%,识别速度为6.75ms。
金属氧化物避雷器;YOLOv3;深度学习;红外图像;K-means聚类
输电线路设备作为电力系统的重要部分,对输电线路的安全稳定运行起着至关重要的作用。而金属氧化物避雷器(MOA)是输电线路中常用设备,其作用是防止电气设备遭受过电压侵害,是输电线路中重要的结构支撑件。由于MOA在潮湿环境下,存在污秽、老化和爆裂等情况,因此准确地检测MOA故障是目前电网亟待解决问题之一[1]。
目前,传统的检测MOA故障方法主要有以下几种:①全电流[2];②谐波分析法[3];③容性电流补偿法[4];④基波阻性电流法[5];⑤基于温度的测量法等[6]。但以上方法在MOA运行过程中,MOA或监测装置表面污秽所产生的泄漏电流以及电网谐波对MOA在线监测的影响,会对所监测的特征量产生影响,进而使测量的数值存在误差,影响检测精度,同时存在成本高以及检测周期长等问题。而随着深度学习相关技术快速发展,由于具有识别精度高,无需人工监督,高效等优点,更适用于解决图像分类、目标识别等问题,并且取得显著效果[7]。
深度学习算法已广泛应用在输电线路设备故障检测中。本文所研究的红外图像MOA故障检测,可看作物体检测问题。主流的深度学习的目标检测算法包括两类:一类是基于区域的目标检测算法如Faster RCNN(Faster-regions with Convolutional Network)[8]与RFCN(Region-based Fully Convolutional Networks)[9]等,其中文献[10]基于Faster RCNN算法对变压器、套管、断路器等7种变电设备进行目标检测,实现设备的精准定位、识别。文献[11]采用了深度学习算法体系中基于区域建议网络的Faster RCNN算法实现对输变电红外图像发热故障的检测、识别及定位。以上算法虽然检测精度高,但速度相对较慢,不能满足实时性的要求。另一类是将检测问题转变为回归问题求解如SSD(Single Shot MultiBox Detector)、YOLO(You Only Look Once)算法[12-13]。文献[14]基于YOLOv3算法,通过添加卷积模块及调整部分超参数对其基础网络架构进行优化,以实现高压开关设备异常发热点的快速检测、识别和定位。文献[15]提出了一种基于多尺度特征融合的端到端红外小目标检测模型。文献[16]以小轿车和公交车红外图像为研究对象,构建了红外图像Pascal VOC数据集,训练了SSD网络,并利用训练好的网络检测了红外目标图像。以上算法虽提高了网络的检测效率,但是目标定位的准确率有所降低,而红外图像故障检测对模型准确率有较高的要求,选用Faster RCNN模型比较符合实际需求。但是已有实验证明Faster RCNN对中大型的目标具有良好的检测效果,但对小目标的检测效果不佳,如果直接使用原始的Faster RCNN模型,可能会造成漏检。
基于上述问题,本文提出一种基于改进YOLOv3的MOA故障检测方法。首先,将Darknet19网络代替YOLOv3的原始Darknet53网络。替换后的网络训练难度更低,在保证高识别精度情况下,识别速度更快,减少了冗余的计算。特征学习时针对样本中不同MOA长宽比例,通过K-means聚类算法对图像中的目标帧进行分析,重新聚类样本中心锚点框,得到合适的锚框数目和大小,提高了网络的检测规模。最后,利用改进YOLOv3模型完成MOA红外图像故障检测。
如图1(a)所示,当避雷器正常运行时,MOA红外热像仅有轻微的发热且整体分布均匀,没有明显温差变化。而且同一MOA不同部位的最大温差不会超过1K,相间温差也很小。然而当发生故障时,往往会伴随着异常的温升现象。MOA常见的故障主要包括阀片老化和受潮。通过避雷器泄露电流中的有功分量会使阀片发热导致老化,阀片由于老化继续升温,而温升又进一步使阀片电阻下降导致损耗加大,最终形成恶性循环。MOA由于呼吸作用受潮,造成阀片电导率增大,从而导致阻性泄露电流增大,引起局部发热。总之,阀片老化和受潮的红外热像都表现为局部发热,特征热像图如图1(b)所示,220kV MOA上节存在明显局部过热。
根据标准[17]规定,图像特征判断法适用于如氧化锌避雷器电压致热型设备。在排除环境等因素影响后,通过对同类设备不同状态下的红外热像图进行对比分析,判断设备是否存在异常。
图1 不同状态MOA红外图像
如图2所示,为本文MOA红外图像故障检测模型整体框架图。整个MOA红外图像故障检测流程如下:首先,通过无人机采集MOA红外图像,对采集的MOA红外图像分类,分为正负样本。由于拍摄的红外图像会受背景环境的影响,如光照、树等。因此,采用中值滤波法对MOA红外图像进行预处理。处理后的MOA红外图像对改进的YOLOv3模型进行训练,最后调用训练好的MOA红外故障检测模型对预处理后的MOA红外图像进行故障检测。检测流程先是对数据进行聚类分析,得到合适的锚框数目和大小,其次采用深层次特征提取网络进行特征提取,最后通过多尺度预测得到MOA检测结果。
图2 MOA红外故障检测模型框架图
由于在拍摄红外图像过程中受到大气辐射噪声以及拍摄背景的影响。这些噪声会降低图像对比度。因此,需对MOA红外图像进行降噪处理。本文采用中值滤波法[18]。将模板中的像素从小到大排序,并将当前像素值替换为排序序列的中间值。主要步骤如下:移动图片中的滤镜模板,将模板中心位置对应的像素作为当前像素。读取模板中每个像素的灰度值。将灰度值从小到大排序。取最终排序结果的中值像素,而不是当前像素值。在3×3滤波模板下,原始图像对应像素的灰度值如图3所示。
图3 中值滤波处理后图像灰度值结果
YOLOv3算法是Joseph Redmon等在2018年新提出的目标检测算法[19]。YOLOv3借鉴残差网络提出了Darknet53网络,利用残差结构降低了训练难度。此外,采用大量1×1的卷积核和步长为2,大小为3×3的卷积核来代替最大池,从而减少了参数的数目。由于Darknet53网络实现的检测类别众多,单个目标的检测复杂且冗余,而本文针对MOA红外图像进行目标检测。过多的参数会导致训练过于复杂,影响训练速度。
针对MOA,本文借鉴YOLOv3的多尺度检测部分,提出了一种参数少、计算复杂度低的目标检测网络,以降低训练难度,提高模型速度,同时也具有较高的识别精度。
用Darknet19网络代替YOLOv3的骨干网Darknet53,并对应用于多尺度预测的卷积层。与Darknet53网络相比,由于不在Darknet19中加入残差网络,训练速度得到了很大地提高。Darknet19的网络结构如表1所示。
表1 Darknet19网络结构
卷积神经网络将预测每个单元中每个边界框的4个值,即坐标(,)、目标宽度、高度,分别表示为t、t、t和t。如果目标中心与单元格中图像的左上角有偏差(c,c),并且锚框的高度和宽度为P和P,则修改后的边界框为:
b=(t)+c(1)
b=(t)+c(2)
在YOLOv3中,引入了FPN网络。同时利用低层特征的高分辨率和高层次特征的信息,通过上采样对多尺度特征进行融合,检测出3个不同尺度的特征层上的目标。本文保留YOLOv3网络的多尺度预测,利用多尺度卷积层对不同尺度的目标进行检测,如表2所示。
锚框是通过对数据集的目标帧进行聚类和分析得到的一组固定宽度和高度的初始候选帧。YOLOv3使用逻辑回归来预测锚框中包含对象的概率。如果锚框(Anchor Box)与真实目标包围盒之间的重叠率大于任何其他锚盒,则该锚框的概率为1。如果真实目标的锚框和边界框之间的重叠大于0.5,但不是最大值,则忽略预测。锚框的数量和大小直接影响网络结构对目标检测的精度和速度。YOLOv3使用K-means聚类算法[20]对目标帧进行聚类,并使用平均重叠平均IOU作为目标聚类的度量。目标函数如式(5)所示:
式中:是真实的地面目标;是簇的中心;n是K簇中心的样本数;是样本总数;为簇数;IOU(,)表示簇中心盒和簇盒的交点。
表2 YOLOv3的先验框尺寸
选取=0~20,分别对两个数据集进行聚类分析。锚框数(即值)与平均IOU之间的曲线关系如图4所示。随着值的增大,目标函数的变化越来越慢,变化线的拐点可以看作是最优的锚框数目。通过这种多尺度检测,可以增强各尺度特征层的信息,对多幅图像中的小目标检测有较好的效果。多尺度检测的最终网络模型如图5所示。
图4 K-means聚类分析结果
图5 修改后的YOLOv3网络结构图
经过修改,在608×608尺度下,本文采用的Yolov3-Darknet19网络为74.963BFLOPS,基于Darknet53的YOLOv3网络为139.481BFLOPS。因此,Darknet19训练速度优于Darknet53。
红外目标检测是实现MOA红外故障目标检测系统的核心环节,该方案采用改进的YOLOv3算法的目标检测方案。通过运用Darknet19深度学习框架进行样本训练。
由于所采集的MOA红外图像数量有限,因此,本文通过对原始图像水平翻转、水平移动、缩放和亮度级别转换为人工图像,增加样本数量。增加的图像类标签没有改变,变换是在图像上随机进行的。在训练模型的过程中使用新的变换图像和原始图像。数据扩充的目的是为了提高模型的泛化能力。扩充后的数据集包含5602幅图片,并将图片的注释转换成相应的格式,得到图片的标注数据进行训练。
将实验数据按8:1:1的比例随机划分为训练集、测试集和验证集。在训练阶段,动量参数设置为0.9,采用批量随机梯度下降法进行优化,初始学习率为0.0001,衰减为0.0005,前1000次训练中,采样学习率为0.001,以稳定网络。随后,在40000和45000次训练中,采用steps策略根据衰减系数改变学习率,防止梯度消失问题。
本文采用多尺度训练策略来增强不同尺度下的鲁棒性。每10批训练集为一组,每组随机选取新的图像大小进行训练,训练范围为320×320~608×608,采样间隔为32。
如表3所示,为YOLOv3-Darknet19训练环境。本文的评价依据主要是训练过程中的损失图像和两个模型训练后的实际检测效果。
表3 YOLOv3-Darknet19训练环境
本文对YOLOv3-Darknet19算法和YOLOv3- Darknet53算法进行了比较。同一数据集的训练时间分别为70h和14h。训练期间的两个网络损失变化曲线如图6和图7所示。从图8所示的数据比较可以看出,Darknet19网络的损耗下降较快,数据波动较小,最终稳定值相对较小。
图6 YOLOv3-Darknet53训练损失变化
图7 YOLOv3-Darknet19训练损失变化
图8 不同网络训练损失对比
从实验结果可知,本文分别对两个网络训练的同一图像的权值进行测试,测试实例效果如图9所示。通过本文所提出的YOLOv3-Darknet19可精准地对MOA红外故障图像进行识别检测。
基于以上两点的分析,本文提出的改进算法在使用相同训练集的情况下,在速度和识别率上有一定的保证,不存在未识别或错误情况。在识别单个目标时,网络结构的简化提高了训练速度,采用AP(Average Precision)值作为评价指标,识别精度可达96.3%。在检测速度方面,以图片为例,YOLOv3-Darknet53的识别速度为25.41ms,YOLOv3- Darknet19的识别速度为6.75ms,因此简化网络后,识别速度更快,帧数显著增加。在训练时间上,Darknet19网络的训练速度也更快,约为原网络的1/5,为参数和网络的微调提供了方便。
本文将YOLOv3目标检测算法应用到输电线路中,提出一种基于改进的YOLOv3算法用于MOA故障检测,由于本文只用于检测MOA,对YOLOv3网络结构以及锚框大小进行了修改,采用Darknet19网络代替原有的Darknet53网络,实验结果表明,改进后的YOLOv3网络在识别效果上没有下降,与原有的YOLOv3算法相比识别速度更快。YOLOv3-Darknet19的识别速度为6.75ms,识别精度可达96.3%。因此简化网络后,识别速度更快,帧数显著增加。
[1] 任大江, 叶海鹏, 李建萍, 等. 一起500kV金属氧化锌避雷器故障原因分析[J].电瓷避雷器, 2020(3): 127-132. REN Dajiang, YE Haipeng, LI Jianping, et al. Analysis of the causes of a 500kV metal zinc oxide arrester fault[J]., 2020(3): 127-132.
[2] 张明龙, 钱健, 王健, 等. 基于配电避雷器全电流监测的系统过电压告警研究[J]. 高压电器, 2020, 56(8): 256-260, 267. ZHANG Minglong, QIAN Jian, WANG Jian, et al. Research on over-voltage alarm based on full current monitoring of distribution arrester[J]., 2020, 56(8): 256-260, 267.
[3] 何贵先, 行鸿彦, 季鑫源, 等. 金属氧化物避雷器在线监测的谐波校正及研究[J]. 电子测量与仪器学报, 2017, 31(10): 1549-1554. HE Guixian, XING Hongyan, JI Xinyuan, et al. Harmonic correction and study for MOA on-line monitoring algorithm[J]., 2020(3): 127-132.
[4] 陈登义, 周雪会, 李鹏. 电涌保护器老化监测指标对比研究[J].电瓷避雷器, 2016(5): 90-93. CHEN Dengyi, ZHOU Xuehui, LI Peng, et al. Comparative study about index of SPD aging monitoring[J]., 2016(5): 90-93.
[5] 陈丹, 傅中君, 柳益君, 等. 一种氧化锌避雷器阻性电流的提取方法[J]. 电测与仪表, 2019, 56(13): 117-122. CHEN Dan, FU Zhongjun, LIU Yijun, et al. A method for the resistive current extraction of metal oxide surge arresters[J]., 2019, 56(13): 117-122.
[6] 李艳鹏, 晋涛, 梁基重, 等. 红外技术在避雷器绝缘缺陷检测中的应用[J]. 电测与仪表, 2019, 56(20): 87-90. LI Yanpeng, JIN Tao, LIANG Jichong, et al. The application of infrared diagnosis in detection of lightning arrester insulation defects[J]., 2019, 56(20): 87-90.
[7] 李红光, 于若男, 丁文锐. 基于深度学习的小目标检测研究进展[J/OL]. 航空学报: 1-19, [2020-12-19] .http://kns.cnki.net/kcms/ detail/11.1929.V. 20201026.0947.004.html. LI Hongguang, YU Ruonan, DING Wenrui. Research development of small object tracking based on deep learning[J/OL].: 1-19, [2020-12-19]. http://kns.cnki.net/kcms/detail/ 11.1929.V. 20201026.0947.004.html.
[8] 黄继鹏, 史颖欢, 高阳. 面向小目标的多尺度Faster-RCNN检测算法[J]. 计算机研究与发展, 2019, 56(2): 319-327. HUANG Jipeng, SHI Yinhuan, GAO Yang. Multi-scale faster-RCNN algorithm for small object detection[J]., 2019, 56(2): 319-327.
[9] 赵振兵, 崔雅萍, 戚银城, 等. 基于改进的R-FCN航拍巡线图像中的绝缘子检测方法[J].计算机科学, 2019, 46(3): 159-163. ZHAO Zhenbing, CUI Yaping, QI Yincheng, et al. Detection method of insulator in aerial inspection image based on modified R-FCN[J]., 2019, 46(3): 159-163.
[10] 李文璞, 谢可, 廖逍, 等. 基于Faster RCNN变电设备红外图像缺陷识别方法[J]. 南方电网技术, 2019, 13(12): 79-84. LI Wenpu, XIE Ke, LIAO Yao, et al. Intelligent diagnosis method of infrared image for transformer equipment based on improved faster RCNN[J]., 2019, 13(12): 79-84.
[11] 刘云鹏, 裴少通, 武建华, 等. 基于深度学习的输变电设备异常发热点红外图片目标检测方法[J]. 南方电网技术, 2019, 13(2): 27-33. LIU Yunpeng, PEI Shaotong, WU Jianhua, et al. Deep learning based target detection method for abnormal hot spots infrared images of transmission and transformation equipment[J]., 2019, 13(2): 27-33.
[12] 赵琰, 刘荻, 赵凌君. 基于YOLOv3的复杂环境红外弱小目标检测[J]. 航空兵器, 2019, 26(6): 29-34. ZHAO Yan, LIU Di, ZHAO Lingjun. Infrared dim and small target detection based on YOLOv3 in complex environment[J]., 2019, 26(6): 29-34.
[13] 罗元, 王薄宇, 陈旭. 基于深度学习的目标检测技术的研究综述[J]. 半导体光电, 2020, 41(1): 1-10. LUO Yuan, WANG Boyu, CHEN Xu. Research progress of target detection technology based on deep learning[J]., 2020, 41(1): 1-10.
[14] 王永平, 张红民, 彭闯, 等. 基于YOLO v3的高压开关设备异常发热点目标检测方法[J]. 红外技术, 2020, 42(10): 983-987. WANG Yongping, ZHANG Hongmin, PENG Chuang, et al. The target detection method for abnormal heating point of high-voltage switchgear based on YOLO v3[J]., 2020, 42(10): 983-987.
[15] 王芳, 李传强, 伍博, 等. 基于多尺度特征融合的红外小目标检测方法[J]. 红外技术, 2021, 43(7): 688-695. WANG Fang, LI Chuanqiang, WU Bo, et al. Infrared small target detection method based on multi-scale feature fusion[J]., 2021, 43(7): 688-695.
[16] 刘云鹏, 张喆, 裴少通, 等. 基于深度学习的红外图像中劣化绝缘子片的分割方法[J]. 电测与仪表, 2022, 59(9): 63-68. LIU Yunpeng, ZHANG Zhe, PEI Shaotong, et al. Faulty insulator segmentation method in infrared image based on deep learning[J]., 2022, 59(9): 63-68.
[17] 中华人民共和国国家发展和改革委员会. 带电设备红外诊断应用规范[S]. DL/T 664-2008, [2008-11-01]. National Development and Reform Commission. Application Rules of infrared diagnosis for live electrical equipment[S]. DL/T 664-2008, [2008-11-01].
[18] 汪烈兵, 姜雄飞, 石春光, 等. 基于图像滤波与Hough变换的红外弱小目标检测[J]. 红外技术, 2020, 42(7): 683-687. WANG Liebing, JIANG Xiongfei, SHI Chunguang, et al. Infrared small target detection based on image filtering and hough transform[J]., 2020, 42(7): 683-687.
[19] Redmon J, Farhadi A. YOLOv3: An incremental improvement [J/OL]//, 2018 https://arxiv.org/abs/1804.02767
[20] CHENG G, LIU L. Survey of image segmentation methods based on clustering[C]//(ICIBA), 2020: 1111-1115.
Infrared Image Fault Detection Method of Arrester Based on Improved YOLOv3
HU Taishan1,LIU Hao1,LIU Gang1,MEI Qi1,MA Yutang2,LIAO Minchuan1
(1.,,,510663,;2.,650000,)
Aiming at the problems of low recognition accuracy and slow detection speed of existing metal oxide arrester (MOA) infrared image fault detection methods, a MOA infrared image fault detection method based on improved YOLOv3 is proposed. Firstly, darknet19 network is used to replace the original darknet53 network of YOLOv3. During feature learning, the target frames in MOA images are analyzed by K-means clustering algorithm according to different MOA length width ratios in samples. The anchor frames in the center of samples are re clustered to get the appropriate number and size of anchor frames. Finally, the improved YOLOv3 model is used to complete the MOA infrared image fault detection. The experimental results show that the recognition accuracy of the improved model reaches 96.3%, and the recognition speed is 6.75ms.
metal oxide arrester, YOLOv3, deep learning; infrared image; K-means clustering
TP391.41
A
1001-8891(2023)11-1256-06
2021-06-07;
2021-08-20.
胡泰山(1990-),男,湖北监利人,硕士,工程师,研究方向:电力系统过电压及绝缘配合研究工作。E-mail: artist_hts@163.com。
南方电网公司科技项目(YNKJXM20191243)。