【技术实现步骤摘要】
一种基于改进YOLO X的无人机对水柱目标检测方法
[0001]本专利技术涉及一种目标检测方法,尤其涉及一种基于改进YOLO X的无人机对水柱目标检测方法。
技术介绍
[0002]中大口径舰炮担负打击水面舰艇、岸/岛目标任务,在维护海洋权益方面发挥重要作用。为评估舰炮武器系统的射击效果,主要通过观测是否命中或弹丸落水形成的水柱与靶船之间的偏差(脱靶量)来实现。因此,对弹着点形成的水柱进行准确而快速检测是完成此评估的关键。
[0003]目前,普遍采用人工方式进行舰炮射击训练的脱靶量检测,该方法存在精度不高、主观性大、效率低等不足,迫切需要引入新的高精度的自动检靶系统。无人机具有拍摄位置高、视场广、受障碍遮挡几率小和观测位置灵活的优点,可应用于海上舰炮射击检靶任务中。由于海洋环境的复杂性,基于无人机航拍的海上弹着点水柱目标检测存在水柱目标生成时间较短、海浪浪花等背景特征形成干扰等问题,因此要求水柱类目标检测算法具有较高的准确性和实时性。
[0004]为了解决弹着点水柱目标快速而准确检测问题,基于卷积神经网络的目标检测是目前有效的解决方法之一。现有的基于卷积神经网络的目标检测方法虽然在算法稳定性上得到提升,但由于模型参数过多,对硬件计算资源要求较高,同时较大的模型体积也无法适用于硬件资源相对受限的无人机平台。因此,在保持较高检测精度的同时,减小模型的计算量、降低模型资源占用量,满足无人机平台对于目标检测模型的需求是目前亟需解决的技术问题。
技术实现思路
[0005]为了解决上述技术所存在的不 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:包括以下检测步骤:S1:建立水柱目标专有数据集;S2:标注水柱图像;S3:改进YOLO X网络结构;S4:定义损失函数;S5:训练水柱目标专有数据集;S6:运用改进的YOLO X网络模型对水柱目标进行检测。2.根据权利要求1所述的基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:步骤S1中,建立水柱目标专有数据集的步骤如下:S1
‑
1、对舰炮射击过程中炮弹落水点处的水柱进行图像采集,将采集到的水柱图像按照Pascal VOC数据集的格式将图片命名,创建名为JPEG Images的文件夹,将整个数据集图像存放于JPEG Images文件夹中;S1
‑
2、将水柱图像分成训练集、测试集、验证集和训练验证集;S1
‑
3、创建名为Image Sets的文件夹,在Image Sets文件夹下创建名为test、train、trainval、val四个.txt文件,将水柱图像训练集、测试集、验证集和训练验证集的编号分别写入train.txt、test.txt、val.txt、trainval.txt文件中。3.根据权利要求2所述的基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:所述训练集、测试集、验证集分别占70%、20%、10%,训练验证集为训练集加上验证集,占80%。4.根据权利要求2所述的基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:步骤S2中,对水柱图像进行标注的步骤如下:S2
‑
1、在步骤S1
‑
1采集到的水柱图像中,运用图像标注工具LabelImg对图像中的水柱目标进行标注,标注出水柱的位置及名称;S2
‑
2、创建名为Annotations的文件夹,将标记图像生成XML文件存放于Annotations文件夹中。5.根据权利要求4所述的基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:步骤S3中,对YOLO X网络结构进行改进的具体步骤如下:S3
‑
1、利用Mobilenet v3中的三个有效特征层替换原来YOLO X主干网络CSPDarknet中对应的三个有效特征层;S3
‑
2、使用深度可分离卷积代替网络中用到的普通卷积。6.根据权利要求5所述的基于改进YOLO X的无人机对水柱目标检测方法,其特征在于:步骤S4中,损失函数用来评估卷积神经网络中预测值与真实值的偏离程度,训练过程中采用Focal EIOU Loss损失函数:L
Fo...
【专利技术属性】
技术研发人员:王智,石章松,吴鹏飞,孙世岩,吴中红,童继进,
申请(专利权)人:中国人民解放军海军工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。