一种输电网鸟类驱赶方法及其系统、计算机可读存储介质与流程

文档序号:19676913发布日期:2020-01-14 16:45阅读:169来源:国知局
一种输电网鸟类驱赶方法及其系统、计算机可读存储介质与流程

本发明输电网鸟类驱赶技术领域,特别涉及一种输电网鸟类驱赶方法及其系统、计算机可读存储介质。



背景技术:

输电线在电力系统中有着非常重要的作用,与人们的生活密不可分,如果出现大规模断电情况会给大众造成不可估量的损失。而鸟类的自然活动经常干扰到输电线的正常工作,如鸟类在输电线杆塔上筑巢容易造成输电线发生短路事故,鸟类在输电线杆塔上嬉戏或者停留,不当会造成鸟类死亡也容易造成电线短路。



技术实现要素:

本发明旨在提出一种输电网鸟类驱赶方法及其系统、计算机可读存储介质,以对停留在输电线上的鸟类进行驱赶,避免鸟类的自然活动干扰到输电线的正常工作,提高电力系统运行稳定性和可靠性。

第一方面,本发明实施例提出一种输电网鸟类驱赶方法,包括:

实时获取输电线图像;

对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类;

根据判断结果生成驱赶信号,若判断结果为是,则生成驱赶信号;

根据所述驱赶信号控制语音装置发出驱赶声音对鸟类进行驱赶。

其中,所述对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类包括:

利用卷积神经网络对所述输电线图像进行卷积处理得到卷积图像,并根据每一像素点的梯度信息描述所述卷积图像的图像特征;

利用区域生成网络根据所述图像特征生成对应不同尺度的多个候选区域;

利用目标检测网络对每一候选区域进行鸟类目标检测;

根据目标检测网络的检测结果判断所述输电线图像中是否存在鸟类。

其中,所述对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类包括:

若一输电线图像存在鸟类,则进一步识别鸟类在输电线图像中的位置。

其中,所述根据所述驱赶信号控制语音装置发出驱赶声音对鸟类进行驱赶包括:

根据所述驱赶信号控制与鸟类在输电线图像中的位置对应的语音装置发出驱赶声音对鸟类进行驱赶。

其中,所述卷积神经网络为zf-net神经网络;

其中,所述根据每一像素点的梯度信息描述所述卷积图像的图像特征包括:

步骤s11、对所述卷积图像进行灰度处理得到灰度图像;

步骤s12、根据公式g(x,y)=p(x,y)λ对所述灰度图像进行校正得到校正图像;其中,λ为预设常数,p(x,y)为灰度图像上某一点的像素值;

步骤s13、根据以下公式对所述校正图像进行梯度计算得到每一像素点的梯度信息;

rx(x,y)=p(x+1,y)-p(x-1,y)

ry(x,y)=p(x,y+1)-p(x,y-1)

公式中,rx(x,y)为在校正图像中像素点(x,y)处的水平方向梯度,ry(x,y)为垂直方向梯度,r(x,y)为梯度幅值,θ(x,y)为梯度方向;

步骤s14、将所述校正图像分割为多个细胞单元,利用m个块的直方图统计每个细胞单元的梯度信息,对不同方向的梯度的幅值进行统计,使得每个细胞单元与不同的m维特征描述向量相对应;

步骤s15、将多个细胞单元的梯度方向直方图整合成一个区域块,并对区域块进行归一化处理,统一梯度幅值,之后用所有的梯度直方图组成一个向量来描述所述卷积图像的图像特征。

其中,所述利用目标检测网络对每一候选区域进行鸟类目标检测包括:

步骤s21、利用滑动窗口在候选区域上进行滑动,通过滑动窗口经过的每个位置上的锚点生成候选框;

步骤s22、根据以下公式对所述候选框进行修正得出检测窗口;

其中,xc、yc、hc、wc分别为候选框的中心横坐标、中心纵坐标、高度和宽度,jx、jy、jh、jw分别为预设的修正参数,x、y、h、w分别为检测窗口的中心横坐标、中心纵坐标、高度和宽度;

所述根据目标检测网络的检测结果判断所述输电线图像中是否存在鸟类包括:

对于存在检测窗口的图像,再次提取图像特征,并利用预设分类器对图像特征进行分类识别,确定图像是否存在鸟类。

第二方面,本发明实施例提出一种输电网鸟类驱赶系统,用于实现实施例所述的输电网鸟类驱赶方法,包括:

图像获取单元,用于实时获取输电线图像;

图像识别单元,用于对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类;

信号生成单元,用于根据判断结果生成驱赶信号,若判断结果为是,则生成驱赶信号;

语音装置,用于根据所述驱赶信号发出驱赶声音对鸟类进行驱赶。

其中,所述图像识别单元包括:

图像特征提取单元,用于利用卷积神经网络对所述输电线图像进行卷积处理得到卷积图像,并根据每一像素点的梯度信息描述所述卷积图像的图像特征;

区域生成单元,用于利用区域生成网络根据所述图像特征生成对应不同尺度的多个候选区域;

目标检测单元,用于利用目标检测网络对每一候选区域进行鸟类目标检测;

判断单元,用于根据目标检测网络的检测结果判断所述输电线图像中是否存在鸟类。

其中,包括摄像头,所述摄像头安装于电线杆上,用于实时拍摄输电线图像并发送给所述图像获取单元。

第三方面,本发明实施例提出一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时用以执行所述输电网鸟类驱赶方法。

本发明实施例提出一种输电网鸟类驱赶方法及其系统、计算机可读存储介质,实时监控输电线杆塔附近鸟类出现情况,获取输电线杆塔图像,并对该输电线杆塔图像进行图像识别,判断图像中是否出现鸟类,并在出现鸟类的情况下,确定并发出相应的声音告警,驱赶鸟类。实施本发明实施例,能够对停留在输电线上的鸟类进行驱赶,避免鸟类的自然活动干扰到输电线的正常工作,提高电力系统运行稳定性和可靠性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而得以体现。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例一所述一种输电网鸟类驱赶方法流程示意图。

图2为本发明实施例一中fasterr-cnn网络结构示意图。

图3为本发明实施例一中zf-net神经网络结构示意图。

图4为本发明实施例一中区域块结构示意图。

图5为本发明实施例一中区域生成网络结构示意图。

图6为本发明实施例一中区域生成网络生成候选区域示意图。

图7为本发明实施例一中输电网鸟类驱赶方法具体流程示意图。

图8为本发明实施例二所述一种输电网鸟类驱赶系统示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。

在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的结构,而省略了与本发明关系不大的其他细节。

实施例一

本发明实施例一提出一种输电网鸟类驱赶方法,其可以应用于本发明实施例二的一种输电网鸟类驱赶系统。所述系统包括图像获取单元、图像识别单元、信号生成单元、语音装置,所述图像识别单元包括图像特征提取单元、区域生成单元、目标检测单元、判断单元。其中,所述图像获取单元、图像识别单元、信号生成单元可以集成为一个系统,例如控制器来实现。所述系统可以或者其他方式进行供电,可以安装在电线杆,或者电线塔上,进行驱赶鸟类。

需说明的是,实施例二所述系统只是实现实施例一所述方法的一种载体,实施例一所述方法的实现并不限于实施例二所述系统一种形式。

下面结合实施例二所述系统对实施例一所述方法进行举例描述。图1为实施例一方法的流程示意图,参阅图1,实施例一方法包括如下步骤s101-s104:

步骤s101、实时获取输电线图像;

具体而言,可以在输电线杆塔上设置一摄像头,利用摄像头实时拍摄输电线图像,并将输电线图像发送给图像获取单元。优选地,所述摄像头可以实现360度视角拍摄输电线附近的图像,针对有画面移动的物体并且图像在以往的拍摄图片中未曾出现的画面,进行截取并发送给图像获取单元。

步骤s102、对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类;

具体而言,步骤中可以采用预先训练好的神经网络对输电线图像提取图像特征,并根据图像特征进行鸟类识别,此处,重点根据鸟类静止和飞翔姿态的进行鸟类识别。需说明的是,神经网络在目标检测识别方面应用广泛,步骤中可以根据实际技术需求选择合适的神经网络,例如图2所示的fasterr-cnn网络等,因此本实施例中对图像识别方式不进行具体限定。

步骤s103、根据判断结果生成驱赶信号,若判断结果为是,则生成驱赶信号;

步骤s104、根据所述驱赶信号控制语音装置发出驱赶声音对鸟类进行驱赶。

具体而言,所述语音装置为一扬声器,能够发出驱赶声音,所述驱赶声音为鸟类天敌的声音。其中,对于存在视频监控画面中存在移动物体,在并不有效图像识别出鸟类的情况下,本实施例的设定为,允许系统发出短暂的驱赶声音,因为有些鸟类因为拍摄图像不住或者清晰度等原因未必能有效图像识别出来。所以通过尝试性发出短暂的驱赶声音,可以触发鸟类活动,提高图像识别出来的概率。同时采用这样的方法也是可以大大降低鸟类靠近的可能,提升本发明的驱赶效果。

其中,所述步骤s102包括:

步骤s201、利用卷积神经网络对所述输电线图像进行卷积处理得到卷积图像,并根据每一像素点的梯度信息描述所述卷积图像的图像特征;

步骤s202、利用区域生成网络根据所述图像特征生成对应不同尺度的多个候选区域;

步骤s203、利用目标检测网络对每一候选区域进行鸟类目标检测;

步骤s204、根据目标检测网络的检测结果判断所述输电线图像中是否存在鸟类。

其中,所述对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类包括:

若一输电线图像存在鸟类,则进一步识别鸟类在输电线图像中的位置。

具体而言,鸟类在输电线图像中的位置可以根据目标检测网络的检测结果来确定,目标检测网络检测图像能够得到对应的检测框,并生成检测框的位置参数,即检测框的尺寸及中心点在图像中的坐标。

其中,所述步骤s104包括:

根据所述驱赶信号控制与鸟类在输电线图像中的位置对应的语音装置发出驱赶声音对鸟类进行驱赶。

具体而言,输电线不同位置处预先设置了多个语音装置。

其中,所述卷积神经网络为zf-net神经网络,其网络结构如图3所示。图3中,conv1至conv5代表卷积层,relu代表激活层,lrn代表局部相应归一化层,pooling代表池化层。关于各层的具体参数如表1所示。

表1特征提取网络的网络参数

在zf-net中,使用relu函数作为激活函数,其数学表达式如下所示:

f(α)=max(0,α)

其中,relu函数特征提取过程中计算量较少,并且将其作为激活函数,会对一部分神经元产生影响,使得神经网络稀疏性增强,加快神经网络收敛速度,减少了参数之间的依赖关系。

利用zf-net特征提取网络进行特征提取,包括对原始图像进行卷积得到卷积图像,然后对卷积图像计算输电线杆塔图像像素点的边缘梯度信息,而统计分析每个像素点的边缘梯度信息通过方向梯度直方图来实现,鸟类图像的特征也是通过综合各个方向的梯度直方图来进行描述的。

其中,所述根据每一像素点的梯度信息描述所述卷积图像的图像特征包括:

步骤s301、对所述卷积图像进行灰度处理得到灰度图像;

步骤s302、根据公式g(x,y)=p(x,y)λ对所述灰度图像进行校正得到校正图像;其中,λ为预设常数,p(x,y)为灰度图像上某一点的像素值;

步骤s303、根据以下公式对所述校正图像进行梯度计算得到每一像素点的梯度信息;

rx(x,y)=p(x+1,y)-p(x-1,y)

ry(x,y)=p(x,y+1)-p(x,y-1)

公式中,rx(x,y)为在校正图像中像素点(x,y)处的水平方向梯度,ry(x,y)为垂直方向梯度,r(x,y)为梯度幅值,θ(x,y)为梯度方向;

步骤s304、将所述校正图像分割为多个细胞单元,利用m个块的直方图统计每个细胞单元的梯度信息,对不同方向的梯度的幅值进行统计,使得每个细胞单元与不同的m维特征描述向量相对应;

步骤s305、将多个细胞单元的梯度方向直方图整合成一个区域块,并对区域块进行归一化处理,统一梯度幅值,之后用所有的梯度直方图组成一个向量来描述所述卷积图像的图像特征。

具体而言,假设给定待测图像p后,对其进行灰度化操作,将待测图像看作灰度图像,为了防止噪声干扰以及待测图像中的部分阴影和光照变化造成的影响,调整整个待测图像的对比度,并进行校正。因待测图像中的纹理强度,存在部分表面曝光较大,对其进行校正可以有效的减小待测图像的阴影和光照变化造成的影响。

对图像进行校正后,需要计算每个像素点的梯度方向值,需要通过对待测图像上不同方向的梯度进行计算,为了进一步弱化造成的干扰,方便提取检测目标的纹理信息和轮廓信息,对其进行求导操作,即步骤s303。

获得梯度信息后,将待测图像分割为n个细胞单元,一个细胞单元包括多个像素点,利用m个块的直方图统计每个细胞单元的梯度信息,对不同方向的梯度的幅值进行统计,使每个细胞单元与不同的m维特征描述向量相对应。

由于图像中的前景和背景对比度会因为光照产生变化,所以需要对待测图像的梯度幅值进行归一化处理,以达到对图像阴影、边缘和阴影的压缩的目的。首先将多个细胞单元的梯度直方图整合成一个区域块,如图4所示。对区域块进行归一化处理,使梯度幅值统一,之后用所有的梯度直方图组成一个向量,利用该向量实现对待测图像特征的描述。通过对区域块内的梯度幅值归一化处理,完成对检测目标的描述,并输出特征图,以便生成候选区域。

其中,所述步骤202中,为了减轻后续检测窗口的压力,使其能够在选取少量窗口的情况下,依然能够保持较高的检测精度,利用提取的特征生成候选区域,具体根据所述图像特征所对应的特征值生成对应尺度的候选区域。

其中,区域生成网络结构如图5所示,生成候选区域如图6所示。

其中选用zf-net作为特征提取网络时,候选区域生成网络中各层的具体参数如表2所示。

表2候选区域生成网络的网络参数

其中,所述利用目标检测网络对每一候选区域进行鸟类目标检测包括:

步骤s401、利用滑动窗口在候选区域上进行滑动,通过滑动窗口经过的每个位置上的锚点生成候选框;

步骤s402、根据以下公式对所述候选框进行修正得出检测窗口;

其中,xc、yc、hc、wc分别为候选框的中心横坐标、中心纵坐标、高度和宽度,jx、jy、jh、jw分别为预设的修正参数,x、y、h、w分别为检测窗口的中心横坐标、中心纵坐标、高度和宽度;

所述步骤s204包括:

对于存在检测窗口的图像,再次提取图像特征,并利用预设分类器对图像特征进行分类识别,确定图像是否存在鸟类。

具体而言,本实施例中识别训练过程如下:

构建分类器,假设存在某个鸟类图像训练样本集{(ai,bi)|i=1,2,…,n},ai∈a,bi∈b,其中a表示样本空间,b表示样本标签,并且b={1,-1},bi=1对应正样本,bi=-1对应负样本。首先进行初始化,初始阶段每个训练样本的阈值相等,均为公式如下所示:

公式中k1和z1i的下角标中的1表示第一轮训练,i表示对应第i个训练样本。初始化之后进行s轮迭代训练,使用带有阈值的图片样本数据进行训练,获得弱分类器,公式如下:

qm(x):x→{1,-1}

公式中x表示正负样本集,qm(x)表示弱分类器。计算qm(x)在训练样本集上的分类误差,公式如下所示:

由上述公式可知qm(x)在训练样本集上的分类误差与被qm(x)分裂错误的样本阈值之和相等。计算表示qm(x)在最终的强分类器中的重要程度的系数,如公式11所示:

由上述公式可知,分类误差越小,说明该弱分类器在强分类器中的位置越重要。利用公式对训练样本的阈值进行更新,公式如下:

km+1=(zm+1,1,zm+1,2,…,zm+1,i,…zm+1,n),

将通过上述公式获得的各个弱分类器组合成强分类器,进而获得最终的强分类器,公式如下所示:

获得强分类器后,对原始图像数据集进行检测与识别,并根据有无鸟类位置进行分类。

需说明的是,分类的目的是对算法进行训练是,确保算法的准确性,如果分类若,有可能会发现很多不是鸟类的图片,如果太强,又会导致很多鸟类被漏发现,这里是找一个平衡,然后得到系数。接下来将通过上述公式获得的各个弱分类器组合成强分类器,进而获得最终的强分类器。分类器可以作为后面的图像识别的有无鸟类位置进行分类。因为实际采集中,还是有大量的图片是没有鸟类的。

在一实施例中,如图7所示,对原始待测图像进行检测,检测图像中是否存在鸟类,通过对鸟类图像进行系列卷积运算,得到鸟类特征图;根据生成的特征图生成可能包含鸟类的大量候选区域框;计算检测窗口,通过检测窗口完成对待测图像的检测。对于存在检测窗口的图像,在检测完成后对其再次进行特征提取,并利用构建的所述强分类器进行分类,在检测出含有鸟类的图像基础上,识别图像中鸟类的空间位置。

因此,本实施例在鸟类检测与识别流程中,进行了两次特征提取,说明特征提取在鸟类检测与识别中占有重要位置。而利用深度学习中的fasterr-cnn算法对鸟类的检测与识别,依靠的是深度学习带来的强大特征提取的能力,可将低层次特征抽象为高层次特征,使其即使在复杂的环境下也能够高效率的完成目标的检测与识别。

实施例二

本发明实施例二提出一种输电网鸟类驱赶系统,用于实现实施例一所述的输电网鸟类驱赶方法,包括:

图像获取单元1,用于实时获取输电线图像;

图像识别单元2,用于对所述输电线图像进行图像识别,并根据识别结果判断所述输电线图像中是否存在鸟类;

信号生成单元3,用于根据判断结果生成驱赶信号,若判断结果为是,则生成驱赶信号;

语音装置4,用于根据所述驱赶信号发出驱赶声音对鸟类进行驱赶。

其中,所述图像识别单元2包括:

图像特征提取单元21,用于利用卷积神经网络对所述输电线图像进行卷积处理得到卷积图像,并根据每一像素点的梯度信息描述所述卷积图像的图像特征;

区域生成单元22,用于利用区域生成网络根据所述图像特征生成对应不同尺度的多个候选区域;

目标检测单元23,用于利用目标检测网络对每一候选区域进行鸟类目标检测;

判断单元24,用于根据目标检测网络的检测结果判断所述输电线图像中是否存在鸟类。

其中,包括摄像头,所述摄像头安装于电线杆上,用于实时拍摄输电线图像并发送给所述图像获取单元。

需说明的是,本实施例二所述系统与实施例一所述方法对应,因此,本实施例二所述系统未详述的部分可以参阅实施例一所述方法部分得到,此处不再赘述。

实施例三

本发明实施例三提出一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时用以执行实施例一所述输电网鸟类驱赶方法。

需说明的是,基于本文内容,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)实现本发明各个实施例所述的方法/系统。

通过以上实施例的描述可知,本发明实施例通过对鸟类的图像识别的方式实时监测环境中是否出现鸟类,并且发出声音给予驱赶。方法简单可以行,效果显著,可以大大降低电网线路或者电线杆,由于鸟类的停留或者嬉戏导致电线短路等事故,由于可以24小时运作,并且系统独立,不依赖其他基础设施,所以安装方法,大大提高输电网的安全。

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1