基于自监督蒸馏的边缘引导SAR图像舰船检测方法

文档序号:36012840发布日期:2023-11-17 07:31阅读:36来源:国知局
基于自监督蒸馏的边缘引导

本发明属于舰船目标检测,具体涉及基于自监督蒸馏的边缘引导sar图像舰船检测方法。


背景技术:

1、合成孔径雷达(sar)作为一种主动式的对地观测系统,能够获取任何特定区域的全天时和全天候成像数据。近年来,利用机载和星载sar技术获取海量高分辨率sar图像已成为了发展趋势。与此同时,如何从这些sar图像中自动化地提取兴趣场景和敏感目标等也愈发重要。

2、舰船是海上活动的主要载体,无论是在军事上还是民用领域上对舰船进行检测都具有重要意义。大部分基于深度学习的舰船目标检测算法都被部署在地面应用系统中,由卫星先将数据传输到地面站,再由技术人员进行处理,然而此过程缺乏时效性。星载舰船目标检测算法大都以传统算法为主,部分深度学习算法虽然通过简化模型部署到了星载处理平台,但这类目标检测算法往往存在检测精度低,检测速度慢等问题。


技术实现思路

1、本发明所要解决的技术问题是针对上述现有技术的不足,提供基于自监督蒸馏的边缘引导sar图像舰船检测方法,提出基于自监督蒸馏和边缘引导的轻量级目标检测网络模型,利用自监督蒸馏学习在不要求人工标注的情况下获取一个性能良好的轻量级骨干网络,在此基础上利用边缘引导的特征与多尺度信息融合有效提升了目标检测性能,有助于对海域舰船进行监管,保障海域安全,在支持部署到星载处理平台的前提下,提高模型精度以及检测速度的同时保证对舰船检测的实时性,能够快速有效地检测复杂背景下遥感sar图像的各种尺度的目标,为多源干扰环境条件下的军事侦察、无人作战系统等多种军事任务提供稳定可靠的技术支撑。

2、为实现上述技术目的,本发明采取的技术方案为:

3、基于自监督蒸馏的边缘引导sar图像舰船检测方法,包括以下步骤:

4、s1、采用无标签的sar图像数据集,通过自监督蒸馏学习训练轻量级网络resnet-18;

5、s2、将带有标签的sar图像目标检测数据集图像输入resnet-18进行特征提取,获得特征图;

6、s3、基于特征图,采用频域和空间域的特征融合来预测图像边缘,得到边缘特征;

7、s4、采用边缘特征对特征图进行边缘引导后输入空洞金字塔池化网络生成不同尺度的特征图;

8、s5、将新s4生成的特征图送入检测模块获得检测结果。

9、为优化上述技术方案,采取的具体措施还包括:

10、上述的步骤s1通过自监督蒸馏学习训练轻量级网络resnet-18,具体包括以下子步骤:

11、s101、获取无标签的sar图像数据集;

12、s102、对无标签的sar图像数据集中的图像进行增强操作,生成两个样本;

13、s103、以resnet-152作为教师模型,resnet-18作为学生模型和动量模型,将两个样本送入各模型;

14、s104、各模型生成的结果通过多层感知机进行编码生成嵌入向量;

15、s105、对学生模型和动量模型生成的嵌入向量计算相似度并进行对比学习;

16、s106、采用教师模型生成的嵌入向量对学生模型对应的嵌入向量进行约束使其趋于一致。

17、上述的步骤s2包括以下子步骤:

18、s201、获取带有标签的sar图像目标检测数据集;

19、s202、将sar图像目标检测数据集中的图像输入resnet-18进行特征提取,获得不同尺度特征图,包括大小分别为原图大小1/4、1/8、1/16、1/32的特征图p1、p2、p3、p4。

20、上述的步骤s3包括以下子步骤:,

21、s301、特征图p1通过傅里叶卷积获得特征图f1;

22、s302、通过双线性插值法将特征图p2、p3、p4扩张到与f1相同尺度,并通过1×1卷积将扩张后的p2、p3、p4通道数减半;

23、s303、f1依次与通道数减半后p2、p3、p4的特征相加并通过1×1卷积使f1与将要相加的特征图通道数对齐,得到融合后的特征图;

24、s304、将融合后的特征图通过空间注意力模块计算得到边缘预测图,得到预测的边缘及边缘特征。

25、上述的傅里叶卷积公式如下:

26、

27、其中,是表示傅里叶卷积后的二维矩阵,x是输入图像的二维矩阵,u,v表示在傅里叶卷积后的二维矩阵中的位置,h,w表示图像的长宽,h,w表示在输入图像上的位置。

28、上述的步骤s4包括以下子步骤:

29、s401、将边缘特征下采样后与特征图相乘后再加上特征图;

30、s402、将s401得到的特征通过卷积、平均池化和sigmoid生成注意力权重;

31、s403、将最初的特征图与注意力权重相乘后卷积得到边缘引导的特征;

32、s404、将边缘引导的特征输入空洞金字塔池化网络进行多尺度融合。

33、上述的步骤s5包括以下子步骤:

34、s501、对空洞金字塔池化网络得到的三多尺度的特征图特征进行预测,得到预测结果;

35、s502、根据预测结果和真值标签计算检测损失,检测损失包括分类损失、置信度损失和回归损失。

36、上述的分类损失和置信度损失使用bcewithlogitsloss,回归损失使用eiouloss:

37、

38、

39、其中,xi和yi分别表示预测结果和真值标签对应的预测类别与真实类别,n表示总类别数,bp和bg分别表示预测框与真实框,c表示预测框和真实框最小包围框中心点,ρ2表示计算两点欧式距离,b,bgt分别表示预测框和真实框的中心点,w,wgt分别表示预测框和真实框的宽,h,hgt分别表示预测框和真实框的搞,cw,ch表示最小包围框的框和高。

40、本发明具有以下有益效果:

41、本发明使用自监督蒸馏技术训练一个轻量级骨干网络,通过引入自监督蒸馏学习可以有效利用大量缺乏人工标注的sar图像数据集训练轻量级骨干网络,该网络计算耗时短且有优异的特征提取能力,更适合部署在星载处理平台上;与此同时,在特征提取的基础上,通过基于边缘引导和多尺度信息融合的方法,充分挖掘数据中各种尺度的目标信息提升模型检测精度,有效地提升了目标检测性能且对计算耗时影响较小,从而在星载处理平台上实现高精度的实时舰船目标检测,满足星载处理平台上部署的要求,且能够保证检测的高精度和实时性,解决了在星载处理平台上实现高精度实时检测的技术需求,有助于海洋舰船检测,辅助领海监管工作。



技术特征:

1.基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,步骤s1通过自监督蒸馏学习训练轻量级网络resnet-18,具体包括以下子步骤:

3.根据权利要求1所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,步骤s2包括以下子步骤:

4.根据权利要求3所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,步骤s3包括以下子步骤:,

5.根据权利要求4所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,傅里叶卷积公式如下:

6.根据权利要求1所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,步骤s4包括以下子步骤:

7.根据权利要求1所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,步骤s5包括以下子步骤:

8.根据权利要求7所述的基于自监督蒸馏的边缘引导sar图像舰船检测方法,其特征在于,分类损失和置信度损失使用bcewithlogitsloss,回归损失使用eiouloss:


技术总结
本发明公开了基于自监督蒸馏的边缘引导SAR图像舰船检测方法,包括采用无标签的SAR图像数据集,通过自监督蒸馏学习训练网络ResNet‑18;将带有标签的SAR图像目标检测数据集图像输入ResNet‑18进行特征提取,获得特征图;采用频域和空间域的特征融合来预测图像边缘;采用边缘特征对特征图进行边缘引导后输入空洞金字塔池化网络中进行多尺度融合,得到多个尺度的特征;将多个尺度的特征送入检测模块获得检测结果,通过检测结果与标签计算检测损失,训练网络。本发明能够快速有效地检测复杂背景下遥感SAR图像的各种尺度的目标,为多源干扰环境条件下的军事侦察、无人作战系统等多种军事任务提供稳定可靠的技术支撑。

技术研发人员:魏明强,丁晨俊,钱红燕
受保护的技术使用者:南京航空航天大学
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1