[发明专利]一种基于CycleGAN的无人艇域自适应目标检测方法在审
申请号: | 202310398796.X | 申请日: | 2023-04-14 |
公开(公告)号: | CN116503647A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 王博;杨张琪;李晔;霍炜;姜鹏;王杰;郑晨 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/774;G06V10/82;G06N3/04;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cyclegan 无人 自适应 目标 检测 方法 | ||
1.一种基于CycleGAN的无人艇域自适应目标检测方法,其特征在于:具体步骤如下:
步骤一:在特定场景下采集海面图像,利用无人艇搭载的光学相机在真实海洋环境中采集海面图像,构建源域数据集并进行人工标注;
步骤二:采用源域数据集对目标检测网络进行训练得到初始模型,利用YOLOv5作为目标检测网络,利用源域数据集对其进行训练得到初始模型;
步骤三:在新的场景下采集海面图像作为目标域数据集;
步骤四:将源域图像和目标域图像同时输入到CycleGAN网络中进行训练,得到将源域图像转化为目标域图像风格的生成器;
步骤五:利用训练好的生成器将带标注的源域图像转化为目标域图像风格,得到生成的目标域数据集;
步骤六:使用生成的目标域数据集对训练好的初始目标检测模型进行微调,得到新的目标检测模型;
步骤七:当无人艇的遇到新的场景时,重复步骤三至步骤六。
2.权利要求1所述一种基于CycleGAN的无人艇域自适应目标检测方法,其特征在于:所述步骤二中采用源域数据集对YOLOv5进行训练,训练过程中同时考虑类别损失、回归损失和置信度损失,采用SGD随机梯度下降对参数进行更新,直至损失值收敛。
3.权利要求1所述一种基于CycleGAN的无人艇域自适应目标检测方法,其特征在于:所述步骤三中新的场景具体是指由于光照、气候等海面环境的动态变化,而导致海面场景不同于采集源域图像时的场景。
4.权利要求1所述一种基于CycleGAN的无人艇域自适应目标检测方法,其特征在于:所述步骤四中CycleGAN网络是一种生成对抗网络,其目的旨在学习两个不同域之间的映射,即GT:x1→x2和GS:x2→x1;CycleGAN由两个GAN网络组成,其中除了两个生成器GT和GS,还有两个判别器DT和DS;DT是去判断x2和GT(x1)之间的差别,DS失去区分x1和GS(x2)之间的差别;CycleGAN的损失函数由对抗损失和循环一致性损失组成。
5.权利要求4所述一种基于CycleGAN的无人艇域自适应目标检测方法,其特征在于:所述对抗损失具体是指生成图像与真实图像之间的损失,其目的是使生成图像与真实图像风格更相似;对于生成器GT和判别器DT,其对抗损失函数公式如下所示:
其中,GT将源域图像x1生成目标域图像GT(x1)使其与真实目标域图像x2风格相似,判别器DT旨在区分生成图像GT(x1)与真实图像x2;对于判别器DS和生成器GS,其对抗损失函数表示为LGAN(GS,DS,S,T)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310398796.X/1.html,转载请声明来源钻瓜专利网。