一种基于极限学习机的输电线路山火判识方法与流程

文档序号:12887597阅读:515来源:国知局
一种基于极限学习机的输电线路山火判识方法与流程
本发明属于电力工程
技术领域
,具体是指一种采用极限学习机对输电线路红外监测图像进行火焰判识方法。
背景技术
:近年来,随着我国电力行业的不断扩大,越来越多的输电线路穿越林区,电网山火灾害频发。山火不仅烧毁大片林区,还可能造成大面积停电事件,对大电网的安全稳定运行构成了严重威胁。目前,基于红外图像的热点监测技术在输电线路山火监测领域得到了广泛应用。在对输电线路红外热成像图像进行处理时,往往需对提取的红外热成像图像中发热区域进行特征识别。而山火的识别是一项比较复杂的工作,在火焰的燃烧过程中,会受到周围环境、大气条件和干扰物的影响,在实际工程应用中往往需要利用多种特征参数进行山火的识别,以提高山火识别的准确性。针对获取的现场图像山火识别,已有的多特征分析方法包括表决法、权重系数法和概率求和法。其中表决法中只要多数项的特征满足则表决通过为山火,该方法忽略了部分特征的一票否决可能;权重系数法中各项特征权重系数的设定具有很大人为因素;概率求和法中得到的总概率值不能综合地反映各特征分量的实际情况。因此,有必要提供一种能够全面评估输电线路山火监测各特征分量内在关联,提高判识精度和告警效率的山火监测方法。技术实现要素:本发明要解决的技术问题是,针对现有技术存在的不足,提出一种基于极限学习机的输电线路山火识别方法,可有效提高山火区域识别效率和准确性,对保障电网安全稳定运行具有重要意义。为解决上述技术问题,本发明采用以下技术方案:一种基于极限学习机的输电线路山火判识方法,包括以下步骤:步骤1、选取要进行山火判识的一组监测图像,即时间间隔为l1秒的连续的l帧图像,对各帧图像进行失真校正和噪声抑制,并对各帧图像进行图像分割,提取图像上的疑似山火区域。步骤2、提取该组监测图像的特征因子;判断该组监测图像中是否每一帧图像上的疑似山火区域内所有像素点均满足山火初判条件;若均满足山火初判条件,则计算该组监测图像的特征因子,并进入步骤3;否则,判定该组监测图像不是山火图像;步骤3、以该组监测图像的特征因子作为模型输入,相应的山火判定结果作为模型输出,建立单隐藏层神经网络模型;步骤4、利用极限学习机理论,进行模型参数训练,获取步骤3中单隐藏层神经网络模型的最优参数集;步骤5、将步骤2中山火监测图像的特征因子输入步骤4训练好的单隐藏层神经网络模型,获取模型输出结果;若模型输出结果大于山火判定阈值,则判定为山火,给出告警信息。进一步地,所述步骤1中,利用自适应小波滤波法对各帧图像进行失真校正和噪声抑制;采用最大熵函数法对各帧图像进行图像分割,提取图像上的疑似山火区域。进一步地,所述步骤2中,山火初判条件为:r>g>b,其中,r、g和b分别为像素点颜色中红色、绿色和蓝色分量;rgb颜色空间中r值最大。进一步地,所述步骤2中,一组监测图像的特征因子包括颜色特征因子、形态特征因子和动态特征因子;每一帧图像具有一个颜色特征因子和形态特征因子;一组监测图像对应一个动态特征因子;所述颜色特征因子用图像上疑似山火区域内各像素红色比重值的方差来表征,形态特征因子用区域分散度来表征,动态特征因子用图像上疑似山火区域内各像素过零率的平均值来表征来表征;所述像素红色比重值的计算公式为:其中,fr(x,y)、fg(x,y)和fb(x,y)分别为图像上疑似山火区域内坐标(x,y)处的像素点颜色中红色、绿色和蓝色分量的值。山火发生时,从火焰的中心部位到火焰的外部温度是不断升高的,区域内各像素红色比重值应有波动。因此,计算疑似山火区域内各像素红色比重值的方差,并将其作为颜色特征因子的数值。所述区域分散度的计算公式为:其中,c和s分别为图像上疑似山火区域的周长和面积。由于火焰燃烧时呈现的不规则性和复杂性,使得火焰的圆形度较通道内干扰因素,如车灯、太阳、林区灯光具有较大的不同。所述像素过零率的计算公式为:其中,sgn(·)为符号函数,frl(x,y)为该组监测图像中第l帧图像上疑似山火区域内坐标(x,y)处的像素点的颜色中红色分量的值,为l帧图像上坐标(x,y)处的像素点的颜色中红色分量的平均值。火灾发生时,观察火焰燃烧的闪动部分,会在背景和火焰之间交替出现,通过计算一段时间内信号波形通过横轴也就是过零点的次数,可以有效体现火焰的闪烁特征。进一步地,所述步骤3中,单隐藏层神经网络模型结构为m-k-n,其中m为输入层节点数,n为输出层节点数,k为隐藏层节点数;k的计算公式如下:其中,int(·)为取整函数。进一步地,所述步骤3中,单隐藏层神经网络模型的数学表达式为:其中,gi(·)为为第i个隐藏层节点的激活函数,wi为连接输入层节点和第i个隐藏层节点的输入权值,其为m维向量;bi为第i个隐藏层节点的偏置;βi为连接第i个隐藏层节点与输出层节点的输出权值,βi为待优化的参数;x为要进行山火判识的一组监测图像的特征因子,其为m维向量;t为该组监测图像的山火判定结果。进一步地,所述步骤4中,在模型参数训练过程中,wi和bi随机赋值并保持不变,根据单隐藏层神经网络模型的数学表达式,构建线性系统矩阵函数,并求解其最小二乘解得到最优输出权值;其中线性系统矩阵函数为:其中,n为训练样本总数,为n个已知的训练样本,每个训练样本对应一组监测图像,即时间间隔为l1秒的连续的l帧图像,其中xj为第j个训练样本对应的监测图像的特征因子,tj为第j个训练样本对应的山火判定结果。进一步地,所述步骤4中,若某个训练样本对应一组火灾图像,则其对应的山火判定结果tj为1,若某个训练样本为对应一组非火灾图像,则其对应的山火判定结果tj为0。进一步地,所述步骤5中,山火判定阈值设定为0.6。进一步地,所述步骤1中,选取时间间隔为0.5秒的连续的6帧图像作为一组监测图像。有益效果:与现有技术相比,本发明的优点在于:本发明提出了一种基于神经网络模型的输电线路山火判识方法,并针对传统神经网络模型存在的收敛速度慢、计算负荷大等问题,提出了一种基于极限学习机的网络模型参数训练方法;与其他模式识别或映射方式相比较,该网络模型结构简单,实用性强,学习速度快以及良好的泛化性能等优点,解决了输电线路山火监测影像处理中疑似山火区域特征识别困难的问题,大大简化了山火识别中对各特征量复杂的计算过程;可综合考虑山火监测多特征信息内在联系;实现了对输电线路山火的快速、准确识别。本发明可广泛应用于输电线路山火监测预警领域,为输电线路走廊山火防治提供决策性建议,保障输电线路安全稳定运行。附图说明图1为本发明山火判识神经网络模型结构图。图2为本发明实施例输电线路山火判识流程图。具体实施方式下面结合实施例对本发明作进一步的详细说明,但本发明的实施方式不限于此。如图2所示,一种基于极限学习机的输电线路山火判识方法,包含以下步骤:步骤1:山火监测图像预处理。对接收的输电线路山火监测红外图像集,选取图像集中时间间隔为0.5秒的连续6帧图像,其中包括线路山火红外图像和其他干扰光源的图像。利用自适应小波滤波法对图像进行失真校正和噪声抑制;并采用最大熵函数法对多帧视频红外图像进行图像分割,提取疑似山火区域。其中,最大熵阈值分割和小波滤波法为现有技术,在此不再赘述。步骤2:山火监测特征因子信息提取。对经过后续预处理的山火监测图像做基于rgb颜色空间中r值最大的条件判别,若为火焰像素点,r通道的值肯定是三个中最大的,从而可实现对山火是否发生的初判。当判定满足山火初判条件,即r>g>b,则计算疑似山火区域的像素红色比重值、区域分散度和像素过零率。像素的红色比重值计算公式为:其中,fr(x,y)、fg(x,y)和fb(x,y)分别为像素颜色中红绿蓝三个分量。基于上述各像素红色比重值,计算疑似山火区域红色像素值的方差,并将其作为颜色特征因子值。图像区域分散度计算公式为:其中c和s分别为图像中疑似山火区域的周长和面积。由公式可以看出,形状接近于圆的物体分散度的值就越小,越是复杂形状不规则的物体其分散度越大。可有效消除车灯、太阳、林区灯光等干扰因素。像素过零率计算公式为:其中,sgn(·)为符号函数,frl(x,y)为第l帧图像上疑似山火内坐标(x,y)处的像素点的颜色中红色分量的值,为l帧图像上坐标(x,y)处的像素点的颜色中红色分量的平均值。基于上述各像素的像素过零率,计算疑似山火区域内各像素过零率的平均值,并将其作为动态特征因子值。步骤3:山火判识神经网络模型构建。以监测图像集的特征因子值作为模型输入,定义火灾图像的山火判定结果为1,非火灾图像的山火判定结果为0,建立单隐藏层前馈神经网络模型,模型结构为m-k-n;其中输入层节点数为m,输出层节点数为n,隐藏层节点数为k。本实施例中山火判识输入因子包含6个颜色特征值、6个形状特征值和1个运动特征值,m取值为13;由步骤3知输出因子数为1,n取值为1;隐藏层节点数k计算公式如下:其中int()为取整函数,经计算k=6。步骤4:利用极限学习机进行模型优化。对步骤3中单隐藏层神经网络模型利用极限学习机理论,进行模型参数训练,获取模型最优参数集。计算过程如下:设有n个已知训练样本每个训练样本包括一组监测图像,即时间间隔为t1秒的连续的t帧图像,其中xj代表第j组监测图像的特征因子值,tj代表第j组监测图像的山火判定结果,具有k个隐藏节点的网络模型数学表达式为:其中,gi(·)为为第i个隐藏层节点的激活函数,wi为连接输入节点和隐藏层节点的输入权值,bi为隐藏层偏置,βi为连接隐藏层与输出层的输出权值,n为训练样本总数,tj为模型输出,即第j个训练样本的山火判定结果,xj为模型输入,即第j个训练样本的特征因子。在极限学习机模型训练中,输入权值wi和隐藏层偏置值bi随机赋值并保持不变,上述n个方程的矩阵形式可以简写为:hβ=t其中,h为极端学习机的隐含层输出矩阵,t为期望输出向量。基于极限学习机的训练过程等价于求取线性系统hβ=t的最小二乘解:其中,为矩阵h的转置矩阵,为最优输出权值。步骤5:判定是否发生山火。基于步骤3和步骤4中获取的模型参数值,将步骤2中山火监测图像特征因子值作为输入,获取模型输出结果。若大于山火判定阈值,则判定为山火,给出告警信息。依据大量实验比较并且借鉴其它学者的研究成果,本发明中山火判定阈值取为0.6。本实施例中选取了四组测试视频图像进行山火判识,分别为输电线路山火红外、太阳光、车灯、通道其他干扰光源,计算各图像集特征因子值,并基于优化后的神经网络模型进行山火判识,判识结果如下:监测图像名称图像总帧数告警率太阳光5162.15%车灯5700%线路山火534100%其他光源3722.89%可以看出,该方法能有效消除太阳光、灯光等干扰源影响,综合4类测试集数据表明,该方法能准确识别出每一次输电线路山火事故,山火告警误报率低,可广泛应用于输电线路山火监测预警领域,为输电线路现场山火监测防治提供可靠的技术支撑,有效降低输电线路山火跳闸概率。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1