【技术实现步骤摘要】
一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法
[0001]本专利技术涉及目标检测
,主要涉及一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法。
技术介绍
[0002]近年来,民用客机存在风险渐渐成为了各国学者的研究新热点,其中鸟撞事故是近年来对民用客机威胁较大的事故之一。在飞机场等场景下,提前利用超声波来驱走鸟类是防止鸟撞事故发生的基础。目标检测是计算机视觉领域中一个重要而热门的话题。随着深度卷积神经网络在目标检测领域上获得了重大突破,利用红外监控拍摄多个飞机场场景,利用监控视频获取鸟类和飞机的飞行途径,具有实际研究意义和场景应用价值。
技术实现思路
[0003]专利技术目的:本专利技术提供了一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法,帮助网络检测图像小目标及解决延迟带来的问题。以红外监控视频为研究对象,以鸟类和飞机的飞行流量为研究任务,通过初步设计、优化改进、整合功能三步实现提前预防鸟撞事故的目的。
[0004]技术方案:为实现上述目的,本专利技术采用的技术方案为:
[0005]一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法,包括以下步骤:
[0006]步骤S1、对红外监控视频进行python切片处理,然后进行数据清洗,并对不同类型的图片进行labelImg标注;选取YOLOv5s网络结构进行初始模型训练;
[0007]步骤S2、将通道注意力机制SE模块分别引入YOLOv5s网络中Backbone、Neck和Head三大模块特 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法,其特征在于,包括以下步骤:步骤S1、对红外监控视频进行python切片处理,然后进行数据清洗,并对不同类型的图片进行labelImg标注;选取YOLOv5s网络结构进行初始模型训练;步骤S2、将通道注意力机制SE模块分别引入YOLOv5s网络中Backbone、Neck和Head三大模块特征融合区域;选用SE后置的YOLOv5s_SEA嵌入方式作为改进Backbone方案;步骤S3、在Head中引入混合域注意力机制CBAM模块,并选用先通过通道域再通过空间域的YOLOv5s_CBAMA方案作为改进方案;步骤S4、在Head的输出端加入解耦头,改进后使用IOU损失函数训练reg分支,BCE损失函数训练cls分支;步骤S5、在Head的输出端引入趋势感知损失TAL和趋势因子w
i
,根据每个物体的移动趋势生成自适应权重,解决预测框的漂移问题;步骤S6、将YOLOv5s训练权重best.pt文件部署在Jetson Nano上,并对实际的飞机场应用场景进行识别与检测,以及测试使用嵌入式设备Jetson Nano的运行效果,使该系统可以在其他场合使用。2.根据权利要求1所述的一种基于改进YOLOv5s网络的防鸟撞事故目标检测方法,其特征在于,所述步骤S2中进入SE模块具体操作步骤包括:步骤S2.1、普通卷积操作:U
c
=F
tr
(X
i
)其中,F
tr
表示为Transformation各个网络模型原有的卷积操作;步骤S2.2、在各个通道上的空间维度上进行Squeeze压缩过程;采用全局平均池化,将信息压缩到相应的通道中,从而扩展全局的感受野,得到1个统计量,此时1个统计量表示一个通道,最终将维度H
×
W
×
C的特征图压成一个1
×1×
C的向量,变换公式如下所示:其中,F
sq
表示为Squeeze压缩;H表示为Height;W表示为Width;X
i
表示为输入;X
C
表示为输出;步骤S2.3、将得到的特征信息经过两个全连接层,通过w来生成相对应的通道权重,进行Excitation激活过程,通过δ激活函数Relu,然后经过σ激活函数sigmoid,最终得到权重值,变换公式如下所示:S=F
ex
(z,W)=σ(g(z,W))=σ(W2δ(W1z))其中,F
ex
表示为激活过程;步骤S2.4、利用上一步得到的权重值,进行Scale标准化步骤;将得到的权重采用乘法加权的方式分配到每个通道中,完成在通道维度上的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。