基于YOLOv3-tiny实现的输电线路的目标检测方法、装置、无人机与流程

文档序号:23753987发布日期:2021-01-29 14:56阅读:277来源:国知局
基于YOLOv3-tiny实现的输电线路的目标检测方法、装置、无人机与流程
基于yolov3-tiny实现的输电线路的目标检测方法、装置、无人机
技术领域
[0001]
本发明涉及图像检测技术领域,具体涉及一种基于yolov3-tiny实现的输电线路的目标检测的方法、装置、无人机和计算机存储介质。


背景技术:

[0002]
对输电线路进行定期巡视检查,随时掌握和了解输电线路的运行情况以及线路周围环境和线路保护区的变化情况,是供电企业一项繁重的日常工作。人工巡检是一种传统的巡检方式,也是目前输电线路巡检的主要方式。由于输电线路走廊地形环境复杂,在一些条件恶劣如跨江跨河或高山峻岭地区,沿线部分区段几乎没有巡视道路,这种巡检方式劳动强度大、工作条件艰苦,输电线路的运行情况得不到及时反馈。
[0003]
无人机巡检作为一种使用可见光及红外热像仪等巡检设备对输电线路进行巡视检查的全新巡检技术,具有迅速快捷、工作效率高、不受地域影响、巡检质量高、安全性高等优点。因此,无人机的应用是线路巡检智能化发展的有效解决方案。
[0004]
然而,由于无人机所搭载的硬件设备处理能力的限制,无人机巡检很难实现实时性检测与多目标检测功能。现有的无人机巡检算法大多数针对单种目标,可以完成对绝缘子等较大目标的检测,对防震锤和耐张线夹等此类小目标的检测效果不佳。并且,在采用高级算法进行检测时,会增加硬件设备的数据处理量,导致检测效率低下。
[0005]
因此,如何减小无人机硬件设备的数据处理量的同时,实现多目标检测,并保证检测精度成为亟待解决的技术问题。


技术实现要素:

[0006]
基于上述现状,本发明的主要目的在于提供一种基于yolov3-tiny实现的输电线路多目标检测的方法、装置、无人机和计算机存储介质,以减小硬件设备的数据处理量的同时,实现多目标检测,并保证检测精度。
[0007]
为实现上述目的,本发明采用的技术方案如下:
[0008]
根据第一方面,本发明实施例公开了一种基于yolov3-tiny实现的输电线路多目标检测方法,用于航拍无人机,该方法包括:
[0009]
步骤s100,获取输电线路的待检测的原始图像,原始图像中包含多个待检测的不同目标,原始图像由无人机巡检拍摄得到;步骤s200,按预设间隔剔除待检测的原始图像中行和/或列的像素数据得到输入图像,其中,每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征关联;步骤s300,将输入图像输入yolov3-tiny神经网络模型,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,其中,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征;全局特征的尺寸小于局部特征的尺寸,第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,上采样模块用于将预设位置的特征图像变换为符合第二检测通路检测尺寸的
特征图像;步骤s400,通过预设的、不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果;通过预设的、不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果;第一预测结果和第二预测结果表示各个先验框包含多个目标中一个目标的目标性评分;步骤s500,对目标性评分最高的先验框进行分类预测,得到目标性评分最高的先验框包含多个目标中各个目标的概率的预测结果,基于预测结果得到目标性评分最高的先验框所包含的目标,将先验框所包含的目标确定为检测出的目标,完成目标检测。
[0010]
可选地,在步骤s300和步骤s400之间,还包括:步骤s310,通过第一组卷积层和池化层提取输入图像的初始输入特征图像,初始输入特征图像的尺寸为44*44;步骤s320,通过第二组卷积层和池化层提取原始输入特征图像的特征得到压缩后的输入特征图像,压缩后的输入特征图像的尺寸为22*22;步骤s330,将压缩后的输入特征图像送入第一检测通路,得到第一预测结果;步骤s340,将压缩后的输入特征图像通过上采样变换为44*44的尺寸大小的图像,并与原始输入特征图像连接后,送入第二检测通路,得到第二预测结果。
[0011]
可选地,步骤s200包括:剔除待检测图像中所有奇数行和奇数列的像素数据得到输入图像;或者,剔除待检测图像中所有偶数行和偶数列的像素数据得到输入图像。
[0012]
可选地,多目标的数目为3个;步骤s400包括:通过3种不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果,第一预测结果为3种不同尺寸的先验框中各个先验框的目标性评分;通过另外3种不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果,第二预测结果为另外3种不同尺寸的先验框中各个先验框的目标性评分。
[0013]
可选地,在步骤s400中,第一预测结果为先验框在第一检测通路输出的特征图像中的位置坐标和尺寸大小;第二预测结果为先验框在第二检测通路输出的特征图像中的位置坐标和尺寸大小;
[0014]
可选地,多目标包括:绝缘子、耐张线夹和防震锤。
[0015]
可选地,步骤s500包括:分别计算目标性评分最高的先验框属于绝缘子、耐张线夹和防震锤的预测概率;将预测概率最高的目标确定为目标性评分最高的先验框所属的目标,完成多目标检测。
[0016]
根据第二方面,本发明实施例公开了一种基于yolov3-tiny实现的输电线路多目标检测装置,用于航拍无人机,多目标检测装置包括:
[0017]
原始图像获取模块,用于获取输电线路的待检测的原始图像,原始图像中包含多个待检测的不同目标,原始图像由无人机巡检拍摄得到;图像剔除模块,用于按预设间隔剔除待检测的原始图像中行和/或列的像素数据得到输入图像,其中,每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征关联;输入模块,用于将输入图像输入yolov3-tiny神经网络模型,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,其中,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征;全局特征的尺寸大于局部特征的尺寸,第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,上采样模块用于将预设位置的特征图像变换为符合第二检测通路检测尺寸的特征图像;预测评分模块,用于通过预设的、不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果;通过预设的、不同尺寸
的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果;第一预测结果和第二预测结果表示各个先验框包含多目标中一个目标的目标性评分;预测分类模块,用于对目标性评分最高的先验框进行分类预测,得到目标性评分最高的先验框包含多目标中各个目标的概率的预测结果,以基于预测结果确定目标性评分最高的先验框所包含的目标;其中,预测结果为先验框包含多个目标中各个目标的概率。
[0018]
根据第三方面,本发明实施例公开了一种航拍无人机,包括:
[0019]
图像采集设备,用于对输电线路采集图像得到待检测的原始图像;处理器,与图像采集设备连接,用于执行程序实现上述第一方面任意公开的方法。
[0020]
根据第四方面,本发明实施例公开了一种计算机存储介质,其上存储有计算机程序,计算机程序用于被执行实现上述第一方面任意公开的方法。
[0021]
依据本发明实施例公开的一种基于yolov3-tiny实现的输电线路目标检测的方法、装置、无人机和计算机存储介质,在获取待检测的原始图像后,按预设间隔剔除待检测图像中行和/或列的像素数据得到输入图像,从而减小了多目标检测的数据处理量,也就是减小硬件设备的数据处理量;而每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征相关,因此,能够基于相邻的像素数据来获得被剔除的像素数据特征,在减小数据处理量的同时,数据信息尽可能少地丢失,从而保证检测精度;并且,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征,而第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,使得第二检测通入能够融合全局特征,因此,在将输入图像输入yolov3-tiny神经网络模型后,一方面能够通过第一检测通路检测全局特征,另一方面,第二检测通路在进行局部特征检测时,也融合了全局特征,使得在通过不同先验框预测评分以及分类预测时,能够综合全局特征和局部特征来确定各个目标,实现了多目标检测,提高了检测精度。
[0022]
作为可选的方案,通过不同组的卷积层和池化层来提取输入图像的输入特征图像,可以进一步压缩检测图像的尺寸,减小数据处理量。
[0023]
作为可选的方案,剔除待检测图像中所有奇数行和奇数列的像素数据得到输入图像;或者,剔除待检测图像中所有偶数行和偶数列的像素数据得到输入图像。可以将数据处理量减小一半左右。
[0024]
作为可选的方案,通过3种不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果,通过另外3种不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果,从而实现了多目标的全局特征、局部特征的预测评分,也就是能够实现多目标的检测。
[0025]
本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
附图说明
[0026]
以下将参照附图对根据本发明实施例进行描述。图中:
[0027]
图1为本实施例公开的一种基于yolov3-tiny实现的输电线路多目标检测方法流
程图;
[0028]
图2为本实施例公开的一种yolov3-tiny神经网络模型结构示意图;
[0029]
图3为本实施例公开的一种sigmoid函数的取值示意图;
[0030]
图4为本实施例公开的一种神经网络训练的输入样本示意图。
具体实施方式
[0031]
为了减小硬件设备的数据处理量的同时,实现多目标检测,本实施例公开了一种基于yolov3-tiny实现的输电线路多目标检测方法,用于航拍无人机,请参考图1,为本实施例公开的一种基于yolov3-tiny实现的输电线路多目标检测方法流程图,该多目标检测方法包括:
[0032]
步骤s100,获取输电线路的待检测的原始图像。本实施例中,原始图像中包含多个待检测的不同目标,所称待检测的原始图像由无人机针对输电线路巡检拍摄得到。在具体实施过程中,无人机可以使用可见光及红外热像仪等巡检设备对输电线路进行巡视,拍摄得到包含多个目标的待检测的原始图像。本实施例中,待检测的原始图像所包含的多个目标可以是绝缘子、耐张线夹和防震锤,其中,绝缘子为较大的目标部件,防震锤和耐张线夹为小目标部件。
[0033]
在具体实施例中,在采集到原始图像后、输入yolov3-tiny神经网络模型之前,可以对图像进行缩放,以减少图像数据处理量,举例而言,无论无人机巡检拍摄到的原始图像的尺寸为多少,在进行特征提取之前,模型可根据设定的图像尺寸修改需求,将原始图像按照纵横比缩放为1024
×
1024。缩放规则为将原始图像的较长边缩放为需要的输入尺寸1024,短边则按同比例进行缩放,从而使图像在缩放前后不会发生扭曲,而后将剩下的区域进行填充,保证缩放后的图像尺寸为1024
×
1024固定大小。例如本模型所用原始图像的尺寸为2048
×
2048,则原图缩放后宽高尺寸为1024
×
857,为了将其构造为1024
×
1024尺寸大小,剩下的灰色区域将用(128,128,128)进行填充,保证输入图像尺寸为1024
×
1024固定大小。
[0034]
步骤s200,按预设间隔剔除待检测的原始图像中行和/或列的像素数据得到输入图像。通过剔除待检测图像中行和/或列的像素数据得到输入图像,可以使得输入yolov3-tiny神经网络模型的数据量减小,由此,减小硬件设备的数据处理量。因为每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征关联,减小了因被剔除的行和/或列的像素数据的特征丢失所带来的影响。
[0035]
在可选的实施例中,可以剔除待检测图像中所有奇数行和奇数列的像素数据得到输入图像;或者,剔除待检测图像中所有偶数行和偶数列的像素数据得到输入图像。具体地,使用高斯金字塔进行图像下采样,首先对图像进行高斯内核卷积,然后将所有偶数(也可以是奇数)行和列去除,也就是采用高斯下采样。使用高斯下采样能够在降低图像分辨率的同时对图像轮廓细节有较少的损失。卷积神经网络的预测准确度与训练图像尺寸大小以及卷积感受野(即卷积核)大小有很强的联系。输入图像越大,提取特征所需要的卷积层以及池化层就越多,网络模型也就越庞大。经过本发明人的实验证明,输入图像尺寸为2048
×
2048时输出精度反而不如输入图像尺寸为1024
×
1024时高,而且运算所占用显存明显增加。本实施例中,一方面减少特征提取的卷积层数量,另一方面,通过提升卷积核感受野来
使得降低图像的尺寸对于特征提取没有影响,也就是通过更广范围的特征来弥补卷积层数量的减少。
[0036]
步骤s300,将输入图像输入yolov3-tiny神经网络模型。请参考图2,为本实施例公开的一种yolov3-tiny神经网络模型结构示意图,本实施例中,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,其中,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征。全局特征的尺寸大于局部特征的尺寸,第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,上采样模块用于将预设位置的特征图像变换为符合第二检测通路检测尺寸的特征图像。请参考图2,第一检测通路的输出scale_1的尺寸为22*22,第二检测通路的输出scale_2的尺寸为44*44。具体地,通过改进yolov3-tiny为二尺度输出网络,采用多尺度对不同尺寸的目标进行检测。其主干网络为7层卷积层和6层池化层交替构建的网络,用于特征提取。其中卷积层使用卷积核尺寸为3
×
3和1
×
1。池化层为最大池化操作,尺寸均为2
×
2,除最后一层池化层的步长为1之外,其余5层池化层的步长为2,每经过一次步长为2的池化层,特征图边长尺寸会变为原来的二分之一。模型使用上采样(upsample)方式来实现二尺度输出特征图,对于22
×
22和44
×
44两种尺度的特征图在拼接(concat)之前,通过上采样来保证拼接张量相同。因此,最终的特征图输出为两种尺度,图2为模型训练过程中,输入尺寸为704
×
704情况下的模型结构图,二尺度输出为22
×
22和44
×
44。在图像检测情况下,输入尺寸为1024
×
1024,二尺度输出尺寸为32
×
32和64
×
64。本实施例中,通过第一检测通路的输出scale_1可以进行较大目标的先验框预测,通过第二检测通路的输出scale_2可以进行较小目标的先验框预测。
[0037]
步骤s400,通过预设的、不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果;通过预设的、不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果。本实施例中,第一预测结果和第二预测结果表示各个先验框包含多个目标中一个目标的目标性评分。
[0038]
在具体实施例中,多目标的数目为3个;通过3种不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果,第一预测结果为3种不同尺寸的先验框中各个先验框的目标性评分;通过另外3种不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果,第二预测结果为另外3种不同尺寸的先验框中各个先验框的目标性评分。具体而言,在每种尺度下进行边框(bounding box)预测,每种特征图的每个网格针对3种不同尺寸的先验框进行预测,二尺度情况下总共会生成6种预测结果。
[0039]
步骤s500,对目标性评分最高的先验框进行分类预测。本实施例中,通过对目标性评分最高的先验框进行分类预测,来得到目标性评分最高的先验框包含多个目标中各个目标的概率的预测结果,由此,可以基于预测结果确定目标性评分最高的先验框所包含的目标,从而完成多目标检测。本实施例中,预测结果为先验框包含多个目标中各个目标的概率。
[0040]
在具体实施例中,分别计算目标性评分最高的先验框属于绝缘子、耐张线夹和防震锤的预测概率;将预测概率最高的目标确定为目标性评分最高的先验框所属的目标,完成目标检测。
[0041]
请参考图1和图2,在可选的实施例中,在步骤s300和步骤s400之间,还包括:
[0042]
步骤s310,通过第一组卷积层和池化层提取输入图像的初始输入特征图像,初始输入特征图像的尺寸为44*44。
[0043]
步骤s320,通过第二组卷积层和池化层提取原始输入特征图像的特征得到压缩后的输入特征图像,压缩后的输入特征图像的尺寸为22*22。
[0044]
步骤s330,将压缩后的输入特征图像送入第一检测通路,得到第一预测结果。具体地,请参考图2,在压缩得到尺寸为22*22的输入特征图像后,可以将该输入特征图像直接送入第一检测通路,通过第一检测通路对尺寸为22*22的输入特征图像进行先验预测得到第一预测结果。
[0045]
步骤s340,将压缩后的输入特征图像通过上采样变换为44*44的尺寸大小的图像,并与初始输入特征图像连接后,送入第二检测通路,得到第二预测结果。
[0046]
在具体实施例中,在步骤s400中,第一预测结果为先验框在第一检测通路输出的特征图像中的位置坐标和尺寸大小;第二预测结果为先验框在第二检测通路输出的特征图像中的位置坐标和尺寸大小。
[0047]
为便于本领域技术人员理解,以下具体描述预测评分、分类预测的过程,具体地,可以采用如下边框预测公式来直接预测相对位置:
[0048]
b
x
=σ(t
x
)+c
x
[0049]
b
y
=σ(t
y
)+c
y
[0050][0051][0052]
其中,b
x
、b
y
、b
w
、b
h
为预测框相对于特征图的位置坐标和尺寸大小;σ()为sigmod函数;t
x
、t
y
、t
w
、t
h
为模型训练时的预测输出,在模型训练过程中用真实框来求这4个坐标。c
x
、c
y
表示网格在特征图上相对于左上角的坐标,每个网格在特征图中的宽和高均为1。p
w
、p
h
表示先验框的宽和高。
[0053]
其中预选的6个先验框使用k-means聚类方法生成,k-means聚类的具体方法为:
[0054]
1.从标注完成训练集数据中随机选取6个聚类中心点,聚类中心的格式为(w
i
,h
i
),其中(w
i
,h
i
)分别为第i个先验框的宽和高;
[0055]
2.使用距离公式计算每个标注框到聚类中心点的距离,将其归并到距离最近的聚类中心,直至所有标注框完成簇的划分;
[0056]
3.计算每个簇中所有所属标注框的宽和高的平均值,作为新的聚类中心点,将新的聚类中心点与原聚类中心点进行差值比较;
[0057]
4.重复执行2、3步操作,直至聚类中心点的差值小于设定阈值。
[0058]
k-means聚类的距离公式为:
[0059]
d(box,centroid)=1-iou(box,centroid)
[0060]
iou(box,centroid)指标注框与聚类中心点的交并比,此距离公式保证了标注框与聚类中心点的距离越小,交并比越大,满足聚类的目的。本实施例中,使用交并比对每个先验框包围的部分进行目标性评分,也就是,求先验框与真实框的交并比,交并比越大,评分越大,由此,可以从6个先验框中选出目标性评分最高的那个先验框。
[0061]
对目标性评分最高的先验框进行类别预测,完成多类别同步检测任务,最后输出
检测结果。
[0062]
通过在网络中的两个不同尺度的特征图上应用检测网格来实现目标检测。每个检测网格需要预测(b
×
(c+5))个信息值,这里b是特征检测图网格预设的先验框个数,即每个网格可以预测目标物体边界框的数量,b在本实例中为3。“5”表示4个边界框属性x,y,w,h和目标物体置信度。c是所有目标物体类别的数量,每个网格都要预测c个目标物体的概率:p
r
(class
i
|object),即在一个网格包含目标物体(object)的前提下,它属于某个类别class
i
的概率,即需要对每个类别都进行相应的概率计算,从而实现多个类别的同时预测。本实例是针对绝缘子、耐张线夹和防震锤3类目标的检测,因此c在本实例中为3。
[0063]
具体地,可以采用logistic回归来计算p
r
(class
i
|object),logistic回归用到sigmoid函数,公式为:
[0064][0065]
请参考图3,为本实施例公开的一种sigmoid函数的取值示意图,由图3可知sigmoid函数的取值在[0,1]之间,在远离0的地方函数的值会很快接近0或者1,这个特性对其解决二分类问题十分重要。
[0066]
需要说明的是,在模型进行图像检测之前,需要使用标注数据集对改进后模型进行训练,使模型具备对绝缘子、耐张线夹和防震锤3类部件的检测功能。本发明实施例为针对输电线路上的绝缘子、耐张线夹和防震锤3类目标进行检测,图像输入为无人机巡检获取的图像。改进yolov3-tiny模型的训练步骤为:
[0067]
1)获取巡检无人机历史采集图像,对图像进行数据增强,使用labelimg标注工具对输电线路上的多类部件进行手工标注,制作数据集;
[0068]
2)搭建yolov3-tiny模型并对模型进行针对性改进;
[0069]
3)设置合理的模型训练迭代次数以及学习率,初始化模型参数,导入数据集对改进后的yolov3-tiny模型进行训练;
[0070]
步骤1)中,获取巡检无人机历史采集图像908张,制作用于模型训练的数据集。对图像进行数据增强的主要操作为:翻转、旋转、缩放、对比度增强。使用labelimg标注工具对绝缘子、耐张线夹和防震锤3类部件进行手工标注,得到标注数据格式为xml格式,将数据集图像及对应的xml文件按照pascalvoc数据集格式进行组织存放,然后根据数据集情况,构建合理的训练集和测试集,如图4所示,图4为本实施例公开的一种神经网络训练的输入样本示意图。
[0071]
步骤2)中,改进的yolov3-tiny模型的网络结构如图2所示,训练过程中,模型输入尺寸为704
×
704,输出为二尺度。此网络结构是为3类部件检测的结构例图,根据输出张量的计算公式为n
×
n
×
[3
×
(5+class)],因此二尺度输出张量分别为22
×
22
×
24及44
×
44
×
24。
[0072]
步骤3)中,在本实施例中,设置的训练迭代次数为1000次,学习率设置为0.001,初始化模型参数后,导入训练集对改进后的yolov3-tiny模型进行训练。
[0073]
依据本发明实施例公开的一种基于yolov3-tiny实现的输电线路多目标检测方法,在获取待检测的原始图像后,按预设间隔剔除待检测图像中行和/或列的像素数据得到输入图像,从而减小了多目标检测的数据处理量,也就是减小硬件设备的数据处理量;而被
剔除的行和/或列的像素数据至少有部分特征与相邻的未被剔除的行和/或列的像素数据特征相关,因此,能够基于相邻的像素数据来获得被剔除的像素数据特征;并且,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征,而第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,使得第二检测通入能够融合全局特征,因此,在将输入图像输入yolov3-tiny神经网络模型后,一方面能够通过第一检测通路检测全局特征,另一方面,第二检测通路在进行局部特征检测时,也融合了全局特征,使得在通过不同先验框预测评分以及分类预测时,能够综合全局特征和局部特征来确定各个目标,实现了多目标检测,提高了检测精度。
[0074]
本实施例还公开了一种基于yolov3-tiny实现的输电线路多目标检测装置,用于航拍无人机,多目标检测装置包括:原始图像获取模块101图像剔除模块103输入模块105预测评分模块107和预测分类模块109,其中:
[0075]
原始图像获取模块101用于获取输电线路的待检测的原始图像,原始图像中包含多个待检测的不同目标,原始图像由无人机巡检拍摄得到;图像剔除模块103用于按预设间隔剔除待检测的原始图像中行和/或列的像素数据得到输入图像,其中,每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征关联;输入模块105用于将输入图像输入yolov3-tiny神经网络模型,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,其中,第一检测通路用于检测全局特征,第二检测通路用于检测局部特征;全局特征的尺寸大于局部特征的尺寸,第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,上采样模块用于将预设位置的特征图像变换为符合第二检测通路检测尺寸的特征图像;预测评分模块107用于通过预设的、不同尺寸的先验框对第一检测通路输出的特征图像进行预测评分得到第一预测结果;通过预设的、不同尺寸的先验框对第二检测通路输出的特征图像进行预测评分得到第二预测结果;第一预测结果和第二预测结果表示各个先验框包含多个目标中一个目标的目标性评分;预测分类模块109用于对目标性评分最高的先验框进行分类预测,得到目标性评分最高的先验框包含多目标中各个目标的概率的预测结果,以基于预测结果确定目标性评分最高的先验框所包含的目标;其中,预测结果为先验框包含多个目标中各个目标的概率。
[0076]
本实施例还公开了一种无人机,包括:图像采集设备和处理器,其中:
[0077]
图像采集设备用于对输电线路采集图像得到待检测的原始图像;处理器与图像采集设备连接,用于实现上述任意实施例公开的多目标检测方法。
[0078]
本实施例还公开了一种计算机存储介质,其上存储有计算机程序,计算机程序用于被执行实现上述任意实施例公开的多目标检测方法。
[0079]
依据本发明实施例公开的一种基于yolov3-tiny实现的输电线路目标检测的方法、装置、无人机和计算机存储介质,在获取待检测的原始图像后,按预设间隔剔除待检测图像中行和/或列的像素数据得到输入图像,从而减小了多目标检测的数据处理量,也就是减小硬件设备的数据处理量;而每个被剔除的行和/或列的像素数据有至少部分特征与相邻的未被剔除的行和/或列的像素数据特征相关,因此,能够基于相邻的像素数据来获得被剔除的像素数据特征,在减小数据处理量的同时,数据信息尽可能少地丢失,从而保证检测精度;并且,yolov3-tiny神经网络模型被配置为第一检测通路和第二检测通路,第一检测
通路用于检测全局特征,第二检测通路用于检测局部特征,而第一检测通路的预设位置通过上采样模块连接至第二检测通路的输入端,使得第二检测通入能够融合全局特征,因此,在将输入图像输入yolov3-tiny神经网络模型后,一方面能够通过第一检测通路检测全局特征,另一方面,第二检测通路在进行局部特征检测时,也融合了全局特征,使得在通过不同先验框预测评分以及分类预测时,能够综合全局特征和局部特征来确定各个目标,实现了多目标检测,提高了检测精度。
[0080]
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
[0081]
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1