本发明涉及绝缘子污秽检测技术领域,特别是涉及一种基于紫外图谱的绝缘子污秽状态评估方法。
背景技术:
绝缘子在输配电线路中起电气绝缘和机械连接的作用,其正常运行影响着电网的安全运行,但是绝缘子直接暴露在受到污染的环境中时其表面会粘附大量的污秽物,如果遭遇空气湿度加大的不利天气就容易引起不同规模的污闪现象,从而造成严重的电网事故。这种事故在电网总事故中排名第二,仅次于雷电事故,但其损失是雷电事故的10倍,因此绝缘子的巡检工作具有重要的实际意义,紫外成像法是近年来越来越受到专家学者重视的一种检测电气设备局部放电的方法,具有非接触、探测的距离远、放电的位置定位明确等诸多的优点,可以检测高压设备异常温升前的放电过程,逐渐在电网中获得更广泛的应用。
目前国内采用紫外成像技术对绝缘子进行识别的结果多以静态图片或者录像呈现,人工识别只能大致观察出光斑大小和光子数等特征,但无法准确判断出绝缘子的放电类别,准确性较低,为了提高检测的准确率,不少学者提出智能算法处理紫外图像的方法:改进yolo系列算法、bp神经网络算法、支持向量机分类法等对绝缘子污秽诊断的理论算法实现了较为灵活的应用。
传统的智能算法需要人工设定绝缘子的特征后,如绝缘子的形状、颜色等,再带入网络进行训练,得出分类结果,这种算法受主观性影响较强,容易造成判断失误。随着深度学习卷积神经网络算法的提出,通过卷积层、激励层、池化层等处理,可自主的提取出图像中的特征值,并降低图像的维度,无需人工设定特征,网络可以并行运算,从而提高模式识别的效率和准确度,但绝缘子的紫外图像中除绝缘子自身放电产生的光斑外,还包含空气放电等其他影响因素产生的光斑,若直接将其紫外图像带入神经网络进行训练,由于图像中包含的特征信息较多,维度较高,会增加网络的训练量,速度变慢并对训练结果产生影响,因此,对获得的紫外图像进行图像预处理是深度学习卷积神经网络算法判断绝缘子放电程度的基础。
技术实现要素:
本发明的目的是提供一种基于紫外图谱的绝缘子污秽状态评估方法,通过对线路绝缘子紫外图像进行预处理、带入卷积神经网络进行训练,自动判断出绝缘子的污秽状态,提高绝缘子在线监测的实时性和准确性。
为实现上述目的,本发明提供了如下方案:
一种基于紫外图谱的绝缘子污秽状态评估方法,该方法包括以下步骤:
s1,绝缘子紫外图像预处理:
对现场监测获取的紫外图像进行图像预处理,保留紫外图像中的主光斑及其周围的微小光斑,得到光斑图像;
s2,基于深度学习卷积神经网络算法对绝缘子污秽状态分类:
基于预处理后的光斑图像,按照一定比例随机选取训练集与测试集,以不同类型的光斑图像的每一个像素信息作为输入,对光斑的面积、亮度和边缘信息进行特征提取;
将特征参数输入卷积神经网络进行训练,得出绝缘子属于不同污秽程度下的概率。
进一步的,所述步骤s1中,绝缘子紫外图像预处理,具体包括以下步骤:
s101,基于现场监测获取的紫外图像,将rgb三颜色通道图片进行灰度化处理,得到其灰度图像;
s102,对灰度图像进行二值化处理,将图像上的点的灰度值变为0或255,突显出图像中放电光斑的区域特征;
s103,采用形态学中的开闭运算去除灰度图像中的小光斑;
s104,计算灰度图像中主光斑的面积,找出主光斑的边界坐标,求解等效圆的半径,找出质心;
s105,以质心为原点,确定合理的半径,重新采用小窗口在图像中进行扫描,最大化的还原主光斑附近小光斑的特征,得到光斑图像;
s106,预处理后输出jpg格式的图片。
进一步的,所述采用形态学中的开闭运算去除灰度图像中的小光斑,具体包括:
计算二值化处理后灰度图像的连通区域,构建圆盘形结构元素strel,采用形态学中的开闭运算bwareaopen函数,若光斑完全包含在圆盘中,则对其进行开运算,反之对其保留,达到消除小光斑的目的。
进一步的,所述计算灰度图像中主光斑的面积,找出主光斑的边界坐标,求解等效圆的半径,找出质心,具体包括:
在确定主光斑后,采用bwarea函数计算主光斑的面积采用,bwboundaries函数找出主光斑的边界坐标,采用regionprops函数求解等效圆的半径,找出质心。
进一步的,所述合理的半径为等效圆的半径的1.05倍。
进一步的,所述步骤s2中,基于深度学习卷积神经网络算法对绝缘子污秽状态分类,具体包括:
s201,选取光斑图像数量的80%作为训练集,20%作为测试集;
s202,基于训练集的光斑图像,根据污秽程度的不同分为三类进行训练;
s203,对输入卷积神经网络的图像进行归一化处理;
s204,采用卷积神经网络中的卷积层对光斑的面积、亮度和边缘信息进行特征提取;
s205,采用卷积神经网络中的激励层把卷积层输出结果做非线性映射;
s206,采用卷积神经网络中的池化层缩小图像,减少像素信息,保留重要信息;
s207,采用卷积神经网络中的全连接层输出分类结果,并反向传播调整网络权值;
s208,判断训练集的光斑图像是否全部训练结束,如果否,重复步骤s204至s207;
s209,如果是,得到训练好的模型,并输入测试集进行测试,最后输出绝缘子污秽状态。
进一步的,所述步骤s204中,卷积层使用了32个过滤器,对紫外图像进行扫描提取特征值,激活函数使用relu。
进一步的,所述步骤s205中,池化层的池化窗口和池化步长都设置为2,池化方式为最大池化。
进一步的,所述步骤s207中,全连接层利用softmax函数分类输出的信息,代表该图像属于不同污秽程度的概率。
根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供的基于紫外图谱的绝缘子污秽状态评估方法,主要包含紫外放电图像的预处理和训练卷积神经网络输出检测结果两大部分,其工作原理是:采用紫外成像仪拍摄绝缘子的放电图片,绝缘子表面的污秽程度不同,导致放电的程度存在差异,紫外图像中随之呈现出数量不一的光子数和不同大小的光斑,从而判断出绝缘子表明是否存在污秽;将紫外图像预处理后带入卷积神经网络进行分类可直接实现绝缘子表明污秽状态的诊断,对放电的时间、强度和种类有较全面的评估,提高了检测的速度和状态诊断的准确度,实用性较强,可以应用在绝缘子所处的复杂工况中,使输电线路绝缘子巡检更加智能化。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例基于紫外图谱的绝缘子污秽状态评估方法的流程图;
图2为本发明实施例绝缘子紫外图像预处理的流程图;
图3为本发明实施例基于深度学习卷积神经网络算法对绝缘子污秽状态分类的流程图;
图4(a)为图像预处理前的卷积神经网络训练集和测试集的精度;
图4(b)为图像预处理前的卷积神经网络训练集和测试集的损失度;
图4(c)为图像预处理后的卷积神经网络训练集和测试集的精度;
图4(d)为图像预处理后的卷积神经网络训练集和测试集的损失度。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种基于紫外图谱的绝缘子污秽状态评估方法,通过对线路绝缘子紫外图像进行预处理、带入卷积神经网络进行训练,自动判断出绝缘子的污秽状态,提高绝缘子在线监测的实时性和准确性。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明实施例提供的基于紫外图谱的绝缘子污秽状态评估方法,包括:
s1,绝缘子紫外图像预处理:
对现场监测获取的紫外图像进行图像预处理,保留紫外图像中的主光斑及其周围的微小光斑,得到光斑图像;
s2,基于深度学习卷积神经网络算法对绝缘子污秽状态分类:
基于预处理后的光斑图像,按照一定比例随机选取训练集与测试集,以不同类型的光斑图像的每一个像素信息作为输入,对光斑的面积、亮度和边缘信息进行特征提取;
将特征参数输入卷积神经网络进行训练,得出绝缘子属于不同污秽程度下的概率。
如图2所示,所述步骤s1中,绝缘子紫外图像预处理,具体包括以下步骤:
s101,基于现场监测获取的紫外图像,将rgb三颜色通道图片进行灰度化处理,得到其灰度图像;
s102,对灰度图像进行二值化处理,将图像上的点的灰度值变为0或255,光斑和光子变为白色,其他区域变为黑色,从而更加凸显出图像中放电光斑的区域特征;
s103,采用形态学中的开闭运算去除灰度图像中的小光斑;具体包括:
计算二值化处理后灰度图像的连通区域,构建圆盘形结构元素strel,采用形态学中的开闭运算bwareaopen函数,若光斑完全包含在圆盘中,则对其进行开运算,反之对其保留,达到消除小光斑的目的;
s104,计算灰度图像中主光斑的面积,找出主光斑的边界坐标,求解等效圆的半径,找出质心;具体包括:
在确定主光斑后,采用bwarea函数计算主光斑的面积采用,bwboundaries函数找出主光斑的边界坐标,采用regionprops函数求解等效圆的半径,找出质心;
s105,以质心为原点,确定合理的半径(等效圆的半径的1.05倍),重新采用小窗口在图像中进行扫描,最大化的还原主光斑附近小光斑的特征,得到光斑图像;
s106,预处理后输出jpg格式的图片,构成神经网络训练图库。
如图3所示,所述步骤s2中,基于深度学习卷积神经网络算法对绝缘子污秽状态分类,具体包括:
s201,选取光斑图像数量的80%作为训练集,20%作为测试集;
s202,基于训练集的光斑图像,根据污秽程度的不同分为三类进行训练;本发明实施例中从所有的紫外试验录像中获取4243帧紫外图谱,共有三类图像,其中class1:图片数量1354张;class2:图片数量1421张;class3:图片数量1468张;
s203,对输入卷积神经网络的图像进行归一化处理;
s204,采用卷积神经网络中的卷积层对光斑的面积、亮度和边缘信息进行特征提取;为了提高学习效率,加速收敛,在cnn卷积积分网络中引入批标准化,卷积层使用了32个过滤器,对紫外图像进行扫描提取特征值,激活函数使用relu,收敛快,求梯度简单;
s205,采用卷积神经网络中的激励层把卷积层输出结果做非线性映射;
s206,采用卷积神经网络中的池化层缩小图像,减少像素信息,保留重要信息;池化窗口和池化步长都设置为2,池化方式为最大池化(maxpooling),其优势大大减少了计算量和特征向量的纬度;
s207,采用卷积神经网络中的全连接层输出分类结果,并反向传播调整网络权值;全连接层最终利用softmax函数分类输出的信息,代表该图像属于不同污秽状态的概率;
s208,判断训练集的光斑图像是否全部训练结束,如果否,重复步骤s204至s207;
s209,如果是,得到训练好的模型,并输入测试集进行测试,最后输出绝缘子污秽状态。
如图4(a)至图4(d)为本发明实施例图像预处理前后卷积神经网络检测准确率对比示意图,在经过图像预处理后,对比图4(a)和图4(c)可以看出,测试集精度曲线上升的速度明显提高,且最后达到的检测精度也提高了10%左右;对比图4(b)和图4(d)可以看出,测试集的损失值降低到了0.5以下,避免过拟合。因此,通过本发明的方法检测精度有了较大的提高,达到了85%,且迭代次数较少,能够满足工程上绝缘子污秽度识别的要求。
本发明提供的基于紫外图谱的绝缘子污秽状态评估方法,可自动诊断紫外图像中绝缘子的放电情况,首先对紫外样本图谱数据库中的全部样本图像进行预处理,将图像二值化处理后变为黑白色,保留图片中的主光斑及其周围的微小光斑等主要信息,去掉其他干扰信息,按照一定比例随机选取训练集与测试集,以不同类型的光斑图像的每一个像素信息作为输入,对光斑的面积、亮度和边缘信息进行特征提取,将特征参数输入神经网络进行训练,得出绝缘子属于不同污秽程度下的概率。绝缘子放电是一种随机现象,人工识别可能会出现遗漏且无法判断出放电类型,通过采用紫外成像仪对绝缘子进行拍摄,本发明将紫外图像预处理后带入卷积神经网络进行分类可直接实现绝缘子表明污秽状态的诊断,对放电的时间、强度和种类有较全面的评估,提高了检测的速度和状态诊断的准确度,实用性较强,可以应用在绝缘子所处的复杂工况中,使输电线路绝缘子巡检更加智能化。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
1.一种基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,包括以下步骤:
s1,绝缘子紫外图像预处理:
对现场监测获取的紫外图像进行图像预处理,保留紫外图像中的主光斑及其周围的微小光斑,得到光斑图像;
s2,基于深度学习卷积神经网络算法对绝缘子污秽状态分类:
基于预处理后的光斑图像,按照一定比例随机选取训练集与测试集,以不同类型的光斑图像的每一个像素信息作为输入,对光斑的面积、亮度和边缘信息进行特征提取;
将特征参数输入卷积神经网络进行训练,得出绝缘子属于不同污秽程度下的概率。
2.根据权利要求1所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述步骤s1中,绝缘子紫外图像预处理,具体包括以下步骤:
s101,基于现场监测获取的紫外图像,将rgb三颜色通道图片进行灰度化处理,得到其灰度图像;
s102,对灰度图像进行二值化处理,将图像上的点的灰度值变为0或255,突显出图像中放电光斑的区域特征;
s103,采用形态学中的开闭运算去除灰度图像中的小光斑;
s104,计算灰度图像中主光斑的面积,找出主光斑的边界坐标,求解等效圆的半径,找出质心;
s105,以质心为原点,确定合理的半径,重新采用小窗口在图像中进行扫描,最大化的还原主光斑附近小光斑的特征,得到光斑图像;
s106,预处理后输出jpg格式的图片。
3.根据权利要求2所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述s103,采用形态学中的开闭运算去除灰度图像中的小光斑,具体包括:
计算二值化处理后灰度图像的连通区域,构建圆盘形结构元素strel,采用形态学中的开闭运算bwareaopen函数,若光斑完全包含在圆盘中,则对其进行开运算,反之对其保留,达到消除小光斑的目的。
4.根据权利要求2所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述计算灰度图像中主光斑的面积,找出主光斑的边界坐标,求解等效圆的半径,找出质心,具体包括:
在确定主光斑后,采用bwarea函数计算主光斑的面积采用,bwboundaries函数找出主光斑的边界坐标,采用regionprops函数求解等效圆的半径,找出质心。
5.根据权利要求2所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述合理的半径为等效圆的半径的1.05倍。
6.根据权利要求1所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述步骤s2中,基于深度学习卷积神经网络算法对绝缘子污秽状态分类,具体包括:
s201,选取光斑图像数量的80%作为训练集,20%作为测试集;
s202,基于训练集的光斑图像,根据污秽程度的不同分为三类进行训练;
s203,对输入卷积神经网络的图像进行归一化处理;
s204,采用卷积神经网络中的卷积层对光斑的面积、亮度和边缘信息进行特征提取;
s205,采用卷积神经网络中的激励层把卷积层输出结果做非线性映射;
s206,采用卷积神经网络中的池化层缩小图像,减少像素信息,保留重要信息;
s207,采用卷积神经网络中的全连接层输出分类结果,并反向传播调整网络权值;
s208,判断训练集的光斑图像是否全部训练结束,如果否,重复步骤s204至s207;
s209,如果是,得到训练好的模型,并输入测试集进行测试,最后输出绝缘子污秽状态。
7.根据权利要求6所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述步骤s204中,卷积层使用了32个过滤器,对紫外图像进行扫描提取特征值,激活函数使用relu。
8.根据权利要求6所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述步骤s205中,池化层的池化窗口和池化步长都设置为2,池化方式为最大池化。
9.根据权利要求6所述的基于紫外图谱的绝缘子污秽状态评估方法,其特征在于,所述步骤s207中,全连接层利用softmax函数分类输出的信息,代表该图像属于不同污秽程度的概率。
技术总结