关键词:
YOLOv5s
绝缘子
目标检测
Retinex增强算法
摘要:
随着我国工业的不断发展,用电量的不断增加,电网建设也在不断深入。更高等级输电线路的投入,更复杂的电网结构也迫使电网建设时使用更多的绝缘子对输电线路进行电气隔离。特殊材质的绝缘子长期暴露在室外高空遭受天气、外力影响,往往会使其出现各类缺陷,致使输电线路出现故障,影响输电安全。因此,定期对高空输电线路绝缘子缺陷进行检测,成为电网检修人员必不可少的一项工作。近年来,随着无人机技术的高速发展和目标检测算法的不断创新,检修人员操控无人机进行高空输电线路绝缘子缺陷检测已替代传统人工检测成为主流检测方式。在无人机航拍巡检过程中,由于算法本身精度或绝缘子复杂背景环境的问题,会导致绝缘子缺陷检测过程中容易出现误检、漏检现象。
针对此类情况和实际应用需求,本文将从提高高空输电线路绝缘子图像质量和提升目标检测算法性能两个方面展开如下内容的研究并得出更好的研究结果。
(1)针对因光照、天气、复杂背景等因素致使特征表现不明显的绝缘子图像,本文在原Retinex增强算法的基础上进行改进,将原Retinex增强算法的照明分量和细节分量分别分块处理后合成,使得改进算法增强后的绝缘子图像特征表现能力更强。相较原Retinex增强算法,增强后的绝缘子图像NIQE、PIQE指数更小,绝缘子特征表现更好。
(2)针对开源绝缘子图像数据集过少,无法充分对网络进行训练的问题,本文在原1500张开源绝缘子图像的基础上,通过翻转、色彩变换等方式将绝缘子数据集扩充到6000张,并将处理好的图像进行标注。最后,按照8:2的比例划分为训练集和测试集。
(3)本文在综合对比了几类目标检测算法后,提出了一种基于YOLOv5s的改进检测算法,分别对原网络结构的主干部分和颈部部分进行了改进。为精简网络模型,保持模型轻量化,提高检测速度,将原网络的主干部分替换为更加轻量化的ShuffleNetV2结构;为提高网络检测特征表现不明显绝缘子图像的能力,在主干网络上增添ECA注意力机制;为提高网络检测精度,在网络的Neck结构中,使用跨尺度特征融合的BiFPN结构替换原网络的PANet结构。改进后的网络相比较原始网络,准确度提高了2.1%,提高到93.4%,召回率提高了2.8%,提高到93.7%,平均精度提高了2.3%,提高到94.5%。此外,更小的网络模型也加快了网络的检测速度,模型大小从13.7MB降到7.7MB,检测速度FPS从52增加到55。
(4)为真实化还原绝缘子缺陷检测应用场景,本文搭建了绝缘子缺陷实时检测系统。通过对比各类嵌入式平台硬件系统,选择了最适配的Jetson TX2嵌入式处理器,并使用TensorRT对网络进行半精度推理优化加速,以满足实时检测需求。使用PyQt5制作绝缘子缺陷实时检测界面,验证了改进YOLOv5s目标检测算法的优越性。