System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于无人机视觉感知的定点降落方法技术_技高网

一种基于无人机视觉感知的定点降落方法技术

技术编号:41001603 阅读:4 留言:0更新日期:2024-04-18 21:39
本发明专利技术属于无人机视觉与图像处理领域,涉及一种基于无人机视觉感知的定点降落方法,包括:无人机采集视频流,将视频流逐帧分解得到图像序列,并将图像序列发送给地面站;地面站对图像序列进行预处理,并根据改进的Yolov5检测模型对预处理后的图像序列进行检测,得到目标帧图像;地面站获取无人车的位置,计算目标帧图像的检测框中心点与目标帧图像中心点的偏移量,生成执行命令,并将偏移量、执行命令以及无人车的位置发送给无人机;无人机根据接收的数据执行降落,直至降落到无人车车顶;本发明专利技术通过改进的Yolov5目标检测模型,保证了无人机在执行定点降落任务过程中,在不同高度下对大、中、小目标检测模型的检测精度。

【技术实现步骤摘要】

本专利技术属于无人机视觉与图像处理领域,涉及一种基于无人机视觉感知的定点降落方法


技术介绍

1、随着无人机(unmanned aerial vehicle,uav)的发展,搭载了视觉传感器的垂直起降(vertical takeoff and landing,vtol)无人机有着广泛的应用,如救援搜索、环境监测、交通流监控、物资运输等。这些应用场景无一不需要无人机具备精准定位的能力,传统的无人机定点降落方法通常依赖于全球定位系统(gps),但不可避免的是,无人机在户外进行作业时,会出现gps信号弱或gps信号缺失的情况。在gps信号失效的情况下,无人机的定位则需要依赖其他手段来实现精准定位。

2、随着深度学习和机器视觉的不断发展,目标检测算法作为视觉与图像处理领域中的关键技术,使得无人机实现自主定点精准降落得到了可能。无人机在动态场景下实现自主定点精准降落涉及到图像处理、通信传输、无人机控制以及机器学习等研究领域,其中通过对降落目标实现稳定、快速的检测,从而完成降落目标与无人机之间相对位置的计算和无人机控制。在智能交通系统(intelligent transportation system,its)中,巡逻无人机执行设定任务时,一方面可根据设定程序进行巡检任务;另一方面,当完成既定任务或需要续航时,利用视觉传感器获取降落平台的相对位置信息,从而实现自主精准降落至静止或移动的目标上实现回收或电能补给,可大幅度提高无人机的工作效率。

3、然而,经典的目标检测算法在处理多尺度变化和小目标检测时可能表现不佳,并且一些针对小目标检测的算法通常会引入大量的网络参数,影响检测速度和实时性。


技术实现思路

1、为解决以上现有问题,本专利技术提出了一种基于无人机视觉感知的定点降落方法,包括:

2、s1、无人机采集视频流,将视频流逐帧分解,得到图像序列,并将图像序列发送给地面站;

3、s2、地面站对图像序列进行预处理,并根据改进的yolov5检测模型对预处理后的图像序列进行检测,得到目标帧图像;所述目标帧图像包括降落标志、降落标志的类别信息以及检测框中心点的位置信息;

4、s3、地面站获取无人车的位置,计算目标帧图像的检测框中心点与目标帧图像中心点的偏移量,生成执行命令,并将偏移量、执行命令以及无人车的位置发送给无人机;

5、s4、无人机根据偏移量、执行命令以及无人车的位置执行降落,直至降落到无人车车顶。

6、改进的yolov5检测模型包括:input层、改进的backbone网络、改进的neck网络以及改进的head网络;改进的backbone网络对原始yolov5网络的改进包括:在原始yolov5网络的backbone网络的每个c3模块后添加一个cbam模块,将原始yolov5网络的backbone网络的第一个卷积模块替换为focus模块;其中,cbam模块为卷积注意力模块。

7、改进的neck网络对原始yolov5网络的改进包括:在原始yolov5网络的neck网络中引入bifpn;其中,bifpn为双向特征金字塔网络。

8、原始yolov5网络的neck网络包括自底向上的特征融合阶段a1和自顶向下的特征融合阶段a2,自底向上的特征融合阶段a1包括:卷积模块、upsample模块、concat模块、c3模块;自顶向下的特征融合阶段a2包括:卷积模块、concat模块、c3模块;

9、在原始yolov5网络的neck网络中引入bifpn包括:a1阶段的concat模块将a1阶段的upsample模块的输出结果f1与backbone网络中cbam模块输出的与f1同尺寸的输出结果进行融合;a2阶段的最后一个concat模块将a2阶段的卷积模块的输出结果f2和a1阶段的卷积模块输出的与f2同尺寸的输出结果进行融合,a2阶段的其余concat模块将a2阶段的的卷积模块的输出结果f3、backbone网络中cbam模块输出的与f3同尺寸的输出结果以及a1阶段的卷积模块输出的与f3同尺寸的输出结果进行融合;其中,upsample为上采样。

10、改进的neck网络对原始yolov5网络的改进还包括:将自底向上的特征融合阶段a1的卷积模块替换为dwconv模块;dwconv模块包括:dwconv层、bn层、silu激活层;其中,dwconv为深度可分离卷积。

11、改进的yolov5检测模型对原始yolov5网络的改进还包括:在原始yolov5网络的head网络中添加一个小目标检测层p2,在原始yolov5网络的neck网络中添加一个上采样特征融合模块,所述上采样特征融合模块包括:dwconv模块、upsample模块、concat模块、c3模块以及cbam模块;上采样特征融合模块将a1阶段中最后一个c3模块输出的特征图和backbone网络的第一个cbam模块输出的特征图进行融合,得到160×160尺寸的输出特征图,并将输出特征图分别输入a2阶段的第一个卷积模块和小目标检测层p2;其中,a1为自底向上的特征融合,a2为自顶向下的特征融合,upsample为上采样,dwconv为深度可分离卷积。

12、改进的yolov5检测模型的训练过程包括:

13、s21、构建数据集,将数据集输入input层进行预处理,得到新数据集和锚框;

14、s22、将新数据集中的图片输入改进的backbone网络提取特征,得到不同尺度的特征图;

15、s23、将不同尺度的特征图输入改进的neck网络进行特征融合,得到不同尺度的特征融合图;

16、s24、将不同尺度的特征融合图输入改进的head网络进行预测,得到多个预测结果;

17、s25、根据预测结果和锚框计算损失函数值,根据损失函数值更新模型参数,当达到预先设定的最大迭代次数时,得到训练好的改进的yolov5检测模型。

18、构建数据集包括:根据无人机底端部署的摄像头模组采集视频流,将视频流逐帧分解,得到图像序列;按照voc2017数据集的格式对图像序列中的图像进行处理;使用标注工具对处理后的图像中的降落标志进行标注,得到每张图像的标注文件;将图像与标注文件进行组合,得到数据集。

19、input层对数据集进行预处理包括:利用mosaic数据增强方法对数据集进行数据增强,得到新数据集;通过k-means++算法对新数据集的标注文件进行聚类,得到锚框。

20、改进的yolov5检测模型的损失函数包括:分类损失函数lclass、矩形框损失函数lciou以及置信度损失函数lobject。

21、有益效果:

22、1、本专利技术通过在每个c3模块后引入cbam注意力机制,由此提高网络的特征提取能力;对于低层级的cbam模块,增强了低级特征的表达能力,提高边界框定位的准确性;对于中层级的cbam模块,可以自适应地学习中层特征的通道关联性,将更多的注意力放在具有本文档来自技高网...

【技术保护点】

1.一种基于无人机视觉感知的定点降落方法,其特征在于,包括:

2.根据权利要求1所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Yolov5检测模型包括:Input层、改进的Backbone网络、改进的Neck网络以及改进的Head网络;改进的Backbone网络对原始Yolov5网络的改进包括:在原始Yolov5网络的Backbone网络的每个C3模块后添加一个CBAM模块,将原始Yolov5网络的Backbone网络的第一个卷积模块替换为Focus模块;其中,CBAM模块为卷积注意力模块。

3.根据权利要求2所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Neck网络对原始Yolov5网络的改进包括:在原始Yolov5网络的Neck网络中引入BiFPN;其中,BiFPN为双向特征金字塔网络。

4.根据权利要求3所述的一种基于无人机视觉感知的定点降落方法,其特征在于,原始Yolov5网络的Neck网络包括自底向上的特征融合阶段A1和自顶向下的特征融合阶段A2,自底向上的特征融合阶段A1包括:卷积模块、Upsample模块、Concat模块、C3模块;自顶向下的特征融合阶段A2包括:卷积模块、Concat模块、C3模块;

5.根据权利要求4所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Neck网络对原始Yolov5网络的改进还包括:将自底向上的特征融合阶段A1的卷积模块替换为DWConv模块;DWConv模块包括:DWConv层、BN层、SiLU激活层;其中,DWConv为深度可分离卷积。

6.根据权利要求2所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Yolov5检测模型对原始Yolov5网络的改进还包括:在原始Yolov5网络的Head网络中添加一个小目标检测层P2,在原始Yolov5网络的Neck网络中添加一个上采样特征融合模块,所述上采样特征融合模块包括:DWConv模块、Upsample模块、Concat模块、C3模块以及CBAM模块;上采样特征融合模块将A1阶段中最后一个C3模块输出的特征图和Backbone网络的第一个CBAM模块输出的特征图进行融合,得到160×160尺寸的输出特征图,并将输出特征图分别输入A2阶段的第一个卷积模块和小目标检测层P2;其中,A1为自底向上的特征融合,A2为自顶向下的特征融合,Upsample为上采样,DWConv为深度可分离卷积。

7.根据权利要求1所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Yolov5检测模型的训练过程包括:

8.根据权利要求7所述的一种基于无人机视觉感知的定点降落方法,其特征在于,构建数据集包括:根据无人机底端部署的摄像头模组采集视频流,将视频流逐帧分解,得到图像序列;按照VOC2017数据集的格式对图像序列中的图像进行处理;使用标注工具对处理后的图像中的降落标志进行标注,得到每张图像的标注文件;将图像与标注文件进行组合,得到数据集。

9.根据权利要求7所述的一种基于无人机视觉感知的定点降落方法,其特征在于,Input层对数据集进行预处理包括:利用Mosaic数据增强方法对数据集进行数据增强,得到新数据集;通过k-means++算法对新数据集的标注文件进行聚类,得到锚框。

10.根据权利要求7所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的Yolov5检测模型的损失函数包括:分类损失函数Lclass、矩形框损失函数LCIOU以及置信度损失函数Lobject。

...

【技术特征摘要】

1.一种基于无人机视觉感知的定点降落方法,其特征在于,包括:

2.根据权利要求1所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的yolov5检测模型包括:input层、改进的backbone网络、改进的neck网络以及改进的head网络;改进的backbone网络对原始yolov5网络的改进包括:在原始yolov5网络的backbone网络的每个c3模块后添加一个cbam模块,将原始yolov5网络的backbone网络的第一个卷积模块替换为focus模块;其中,cbam模块为卷积注意力模块。

3.根据权利要求2所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的neck网络对原始yolov5网络的改进包括:在原始yolov5网络的neck网络中引入bifpn;其中,bifpn为双向特征金字塔网络。

4.根据权利要求3所述的一种基于无人机视觉感知的定点降落方法,其特征在于,原始yolov5网络的neck网络包括自底向上的特征融合阶段a1和自顶向下的特征融合阶段a2,自底向上的特征融合阶段a1包括:卷积模块、upsample模块、concat模块、c3模块;自顶向下的特征融合阶段a2包括:卷积模块、concat模块、c3模块;

5.根据权利要求4所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的neck网络对原始yolov5网络的改进还包括:将自底向上的特征融合阶段a1的卷积模块替换为dwconv模块;dwconv模块包括:dwconv层、bn层、silu激活层;其中,dwconv为深度可分离卷积。

6.根据权利要求2所述的一种基于无人机视觉感知的定点降落方法,其特征在于,改进的yolov5检测模型对原始yolov5网络的...

【专利技术属性】
技术研发人员:李永福袁杰黄鑫黄龙旺赵杭
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1