一种针对SAR图像的杂波图像生成方法和目标检测方法

文档序号:28592060发布日期:2022-01-22 08:55阅读:224来源:国知局
一种针对SAR图像的杂波图像生成方法和目标检测方法
一种针对sar图像的杂波图像生成方法和目标检测方法
技术领域
1.本发明属于雷达技术领域,具体涉及一种针对sar图像的杂波图像生成方法和目标检测方法。


背景技术:

2.随着微电子和通信技术的发展,越来越多的多频、多极化、多视角机载或星载sar(synthetic aperture radar,合成孔径雷达)平台研制成功,获取了大量有用的数据,数据分析及sar图像解译的需求越来越迫切。
3.众所周知,杂波是雷达信号处理的固有环境。在sar图像中,除了感兴趣的目标回波之外,其余均可视为杂波,包括自然杂波,如草地、森林、河流等,以及人造杂波,如建筑物和道路等。雷达的基本任务之一就是在杂波背景下进行信号处理。研究sar图像杂波的统计特性对于sar图像的解译有着重要的理论意义和应用价值。研究杂波的统计特性,不仅可以对地物的散射机理有更深层次的理解,而且可以有效地指导sar图像相干斑抑制、分类、分割以及目标检测算法的实现等。比如,在sar图像目标检测时,可以将sar图像中已有的目标图像和根据杂波的统计特性建模生成的杂波图像合成得到新的sar图像,以用于sar图像目标检测网络的训练,等等。
4.目前,对sar图像地物杂波进行统计建模受到了各国的高度重视,很多著名的研究机构投入了大量的人力和物力从事sar图像地物杂波统计建模的研究工作。现有的经典方法是以参量模型为核心,该方法首先给出图像杂波区域数据的幅度值可能服从的几种概率分布,然后通过实际的图像杂波数据的幅度值对概率分布模型的参数进行估计,并按照一定的准则选择最优的概率分布模型,最后利用最优的概率分布模型生成杂波图像。该方法理论基础完备,物理意义清晰,然而该方法的建模过程复杂,涉及很多超参数,很难使用有限的统计分布对复杂场景的地物杂波进行精准的拟合,因此,生成的杂波图像难以与真实杂波特性相符。


技术实现要素:

5.为了解决现有技术中存在的上述问题,本发明实施例提供了一种针对sar图像的杂波图像生成方法、装置、电子设备及存储介质,以及一种针对sar图像的目标检测方法。本发明要解决的技术问题通过以下技术方案实现:
6.第一方面,本发明实施例提供了一种针对sar图像的杂波图像生成方法,所述方法包括:
7.将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部;
8.组合所述杂波实部和所述杂波虚部得到杂波图像;
9.其中,所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集
和所述虚部训练集分别训练一生成对抗网络得到的。
10.第二方面,本发明实施例提供了一种针对sar图像的杂波图像生成装置,所述装置包括:
11.杂波实部和杂波虚部获得模块,用于将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部;
12.杂波图像获得模块,用于组合所述杂波实部和所述杂波虚部得到杂波图像;
13.其中,所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
14.第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,其中,
15.所述存储器,用于存放计算机程序;
16.所述处理器,用于执行所述存储器上所存放的程序时,实现本发明实施例所提供的针对sar图像的杂波图像生成方法的步骤。
17.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的针对sar图像的杂波图像生成方法的步骤。
18.第五方面,本发明实施例提供了一种针对sar图像的目标检测方法,所述方法包括:
19.获取待检测的sar图像;
20.将所述sar图像输入预先训练完成的目标检测网络,得到所述sar图像的目标检测结果;
21.其中,所述目标检测网络是利用具有标记信息的原始样本集和扩展样本集合并训练得到的;所述扩展样本集基于所述原始样本集中的目标切片图像与预先生成的不同杂波图像的结合得到;每个杂波图像是将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部组合得到的;所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
22.本发明实施例所提出的针对sar图像的杂波图像生成方法,预先提取大量sar图像的杂波切片图像的实部数据和虚部数据,分别用于训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。之后,通过将不同的随机噪声分别输入训练完成的实部生成对抗网络和虚部生成对抗网络,能够分别得到杂波实部和杂波虚部,将杂波实部和杂波虚部进行组合能够得到一杂波图像。本发明实施例所提出的方法不依赖于电磁计算,可以实现参数自适应,因而能够避免复杂的建模,减小计算量。通过一次性构建的实部生成对抗网络和虚部生成对抗网络,能够反复用于杂波图像生成,操作便利、可实现性较好。并且,本发明实施例同时利用了雷达回波复数据的幅度信息和相位信息,通过分别利用生成对抗网络的学习训练,能够学习真实杂波在幅度和相位方面的特征,从而能够准确拟合复杂场景下的真实杂波特性,生成与真实杂波特性相同的杂波图像,能够满足sar图像地物杂波等杂波的统计研究需求。
23.并且,本发明实施例针对训练样本受限条件下的sar图像目标检测,还提出了一种针对sar图像的目标检测方法。预先提取大量sar图像的杂波切片图像的实部数据和虚部数据,分别用于训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。之后,通过将不同的随机噪声分别输入训练完成的实部生成对抗网络和虚部生成对抗网络,将得到的杂波实部和杂波虚部进行组合能够得到一杂波图像。本发明实施例的杂波图像生成方法不依赖于电磁计算,可以实现参数自适应,因而能够避免复杂的建模,减小计算量。通过一次性构建的实部生成对抗网络和虚部生成对抗网络,能够反复用于杂波图像生成,操作便利、可实现性较好。并且,本发明实施例同时利用了雷达回波复数据的幅度信息和相位信息,通过分别利用生成对抗网络的学习训练,能够学习真实杂波在幅度和相位方面的特征,从而能够准确拟合复杂场景下的真实杂波特性,生成与真实杂波特性相同的杂波图像。本发明实施例所提出的针对sar图像的目标检测方法,在有限的原始样本集基础上,通过对原始样本集中目标切片图像进行方位变化,并将方位变化后的图像与预先生成的不同杂波图像进行结合,可以得到新增的扩展样本集。本发明实施例无需高昂的数据采集成本,利用图像处理等手段则可以简便地实现增加训练样本的目的。通过利用原始样本集和扩展样本集合并训练能够提高目标检测网络的训练精度,避免陷入因为缺少训练样本而出现的局部最优解现象,能够提高训练完成的目标检测网络对未知sar图像的目标检测精度。
附图说明
24.图1为本发明实施例所提供的一种针对sar图像的杂波图像生成方法的流程示意图;
25.图2为本发明实施例所提供的一种针对sar图像的杂波图像生成方法中所使用的实部生成对抗网络和虚部生成对抗网络的获得过程的流程示意图;
26.图3为部分真实sar杂波实部热点图示例;
27.图4为部分真实sar杂波虚部热点图示例;
28.图5为本发明实施例生成的sar杂波的杂波实部热点图示例;
29.图6是本发明实施例生成的sar杂波的杂波虚部热点图示例;
30.图7为本发明实施例在网络训练期间生成的杂波图像和真实杂波图像的幅度的平均js散度差异变化图;
31.图8为本发明实施例生成的杂波图像和所选取的真实杂波的行向空间自相关图;
32.图9为本发明实施例生成的杂波图像和所选取的真实杂波的列向空间自相关图;
33.图10为本发明实施例所提供的一种针对sar图像的杂波图像生成装置的结构示意图;
34.图11为本发明实施例所提供的一种电子设备的结构示意图;
35.图12为本发明实施例所提供的一种针对sar图像的目标检测方法的流程示意图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.为了获得具有与真实杂波相同特性的sar图像的杂波图像,本发明实施例提供了一种针对sar图像的杂波图像生成方法、装置、电子设备及存储介质。
38.需要说明的是,本发明实施例所提供的一种针对sar图像的杂波图像生成方法的执行主体可以为一种针对sar图像的杂波图像生成装置,该装置可以运行于电子设备中。其中,该电子设备可以为一服务器或终端设备,当然并不局限于此。
39.第一方面,本发明实施例提供了一种针对sar图像的杂波图像生成方法。如图1所示,可以包括如下步骤:
40.s1,将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部。
41.s2,组合所述杂波实部和所述杂波虚部得到杂波图像。
42.其中,所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
43.本发明实施例中,预先训练得到所述实部生成对抗网络和所述虚部生成对抗网络,在每一次需要生成杂波图像时,仅需要将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,将所述实部生成对抗网络得到的杂波实部,和所述虚部生成对抗网络得到的杂波虚部进行组合,即可得到一杂波图像。因此,对预先训练得到的所述实部生成对抗网络和所述虚部生成对抗网络,反复多次使用,能够得到大量的杂波图像。
44.为了便于理解本发明实施例的方案,首先对所述实部生成对抗网络和所述虚部生成对抗网络的获得过程进行说明,请参见图2,图2为本发明实施例所提供的一种针对sar图像的杂波图像生成方法中所使用的实部生成对抗网络和虚部生成对抗网络的获得过程的流程示意图。所述实部生成对抗网络和所述虚部生成对抗网络的获得过程,包括以下步骤:
45.s01,获取sar图像集。
46.本发明实施例中,可以利用sar系统针对一场景区域采集大量的回波数据,并存储在存储硬核中,通过数据传输、数据复制等形式,获取sar系统已录取的回波数据,即得到sar图像集。其中,场景区域可以为地面区域,也可以为海洋区域等等,可以根据需要进行选择。
47.在此,对本发明实施例所使用的sar系统的类型并不做限制,比如可以为机载雷达系统等等。
48.当然,除了根据实际场景区域采集雷达回波数据外,本发明实施例也可以直接获取现有的sar图像集,这都是合理的。
49.s02,对所述sar图像集中的每个sar图像提取杂波切片图像,由得到的所有杂波切片图像构成杂波切片图像集。
50.本领域技术人员可以理解的是,sar图像中除了目标以外,往往存在大面积的杂波区域,可以通过图像截取方式从sar图像中不含有目标的杂波区域中提取出一部分得到杂波切片图像。为了便于后续统一处理,可选的一种实施方式中,杂波切片图像可以具有统一
gan等,当使用不同的生成对抗网络时,对应的网络结构和损失函数具有差异。
66.在本发明实施例中,虚部生成对抗网络具有与实部生成对抗网络相同的网络结构和损失函数,但是虚部生成对抗网络的网络参数根据输入数据自适应变化;其中,网络参数包括网络层的权重等。
67.本发明实施例所提出的针对sar图像的杂波图像生成方法,预先提取大量sar图像的杂波切片图像的实部数据和虚部数据,分别用于训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。之后,通过将不同的随机噪声分别输入训练完成的实部生成对抗网络和虚部生成对抗网络,能够分别得到杂波实部和杂波虚部,将杂波实部和杂波虚部进行组合能够得到一杂波图像。本发明实施例所提出的方法不依赖于电磁计算,可以实现参数自适应,因而能够避免复杂的建模,减小计算量。通过一次性构建的实部生成对抗网络和虚部生成对抗网络,能够反复用于杂波图像生成,操作便利、可实现性较好。并且,本发明实施例同时利用了雷达回波复数据的幅度信息和相位信息,通过分别利用生成对抗网络的学习训练,能够学习真实杂波在幅度和相位方面的特征,从而能够准确拟合复杂场景下的真实杂波特性,生成与真实杂波特性相同的杂波图像,能够满足sar图像地物杂波等杂波的统计研究需求。
68.为了说明本发明实施例方法的有效性,以下以实验数据进行说明。
69.(一)实验条件
70.本发明实施例利用mstar sar实测数据进行验证,mstar数据集是由mstar计划公布的用于科学研究的sar图像数据集,是常用于科学评价sar自动目标识别系统性能的数据集。mstar数据集共包括10类地面战术目标,分别为btr70(装甲运输车)、d7(推土机)、zsu_234(自行高炮)、brdm_2(装甲侦察车)、t72(坦克)、btr_60(装甲运输车)、2s1(自行榴弹炮)、zil131(货运卡车)、t62(坦克)和bmp2(步兵战车),各种类别的目标还具有不同的型号,同类但不同型号的目标在配备上有些差异,但总体散射特性相差不大。
71.采集该数据集的传感器为高分辨率的聚束式合成孔径雷达,该雷达的分辨率为0.3m
×
0.3m。工作在x波段,所用的极化方式为hh极化(水平发射水平接收)方式。样本数量为345个,从小型建筑物、车辆等人造单一对象的sar数据中裁剪出尺寸大小为128
×
128的杂波切片图像,对提出的针对sar图像的杂波图像生成方法进行验证,实验运行系统为intel(r)core(tm)i9-10940x cpu@3.30ghz和nvidia geforce rtx 3060 gpu,64位windows10操作系统,仿真软件采用python3.7。
72.(二)实验内容和结果分析
73.现有技术中,对sar图像地物杂波进行统计建模主要是利用仿真手段实现建模生成仿真的杂波图像。杂波仿真的主要任务是输出能够逼真的反映目标所处电磁散射环境,本发明实施例重点解决sar图像复杂电磁环境的地物杂波仿真问题。本发明实施例所提出的方法可以理解为一种使用深度学习的非相参模型的sar图像杂波仿真方法。
74.首先对mstar数据中提取的杂波切片图像这种复数据进行实部和虚部提取,用得到的实部训练集和虚部训练集分别进行生成对抗网络的训练直至收敛,得到实部生成对抗网络和虚部生成对抗网络。利用本发明实施例方法通过向实部生成对抗网络输入一随机噪声,得到杂波实部;通过向虚部生成对抗网络输入另一随机噪声,得到杂波虚部;将得到的杂波实部和杂波虚部组合得到仿真杂波,即得到杂波图像。请参见图3~图6。图3为部分真
实sar杂波实部热点图示例;图4为部分真实sar杂波虚部热点图示例;图5为本发明实施例生成的sar杂波的杂波实部热点图示例;图6是本发明实施例生成的sar杂波的杂波虚部热点图示例。图3~图6均为原图的灰度图,原图中以不同程度的颜色表示sar雷达数据测量值的大小。从图3和图5的对比可以看出本发明实施例方法生成的杂波实部与真实杂波实部的特性分布相似性较高。以及图4和图6的对比,可以看出本发明实施例方法生成的杂波虚部与真实杂波虚部的特性分布相似性较高。
75.1)第一组实验:
76.训练过程生成100个杂波图像。计算生成的杂波图像的幅度分布和真实的杂波幅度分布的js散度距离。结果如图7所示,图7为本发明实施例在网络训练期间生成的杂波图像和真实杂波图像的幅度的平均js散度差异变化图。
77.其中,js散度(jensen-shannon divergence),也称js距离,是一种用来衡量两个概率分布之间的差异性的指标。关于js散度的具体概念和计算方式在此不做详细介绍。
78.从图7可以看出,本发明实施例方法随着实部生成对抗网络和虚部生成对抗网络对应的网络逐渐收敛,生成的仿真杂波与真实环境杂波幅度分布的相似性逐渐增加,说明本发明实施例方法生成的仿真杂波与真实的环境杂波具有相似的幅度分布。
79.2)第二组实验:
80.生成杂波图像,从真实杂波中选取js散度最小的一组杂波,获得生成的杂波图像和所选取的真实杂波的空间自相关图,如下图8和9所示。图8为本发明实施例生成的杂波图像和所选取的真实杂波的行向空间自相关图;图9为本发明实施例生成的杂波图像和所选取的真实杂波的列向空间自相关图。
81.其中,空间自相关(spatial autocorrelation)是指一些变量在同一个分布区内的观测数据之间潜在的相互依赖性。关于空间自相关图的生成方法请参见相关现有技术,在此不做详细说明。
82.图8和图9中,generated表示生成的杂波图像;real表示所选取的真实杂波。从图8和图9可以看出,真实杂波在行数和列数增加方向的初始点处有一个峰值,在快速下降周期后出现缓慢的周期性衰减,最后系数逐渐变为零。可以看出,本发明实施例方法生成的杂波图像的空间相关图与实际杂波数据的空间相关图具有相似的变化趋势,说明本发明提出的方法生成的杂波具有与真实杂波相似的空间相关关系。
83.综合上述实验结果可以看出,本发明实施例所提供的针对sar图像的杂波图像生成方法能够通过仿真手段,生成与真实杂波特性相同的杂波图像。
84.第二方面,相应于上述方法实施例,本发明实施例还提供了一种针对sar图像的杂波图像生成装置,如图10所示,该装置包括:
85.杂波实部和杂波虚部获得模块1001,用于将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部;
86.杂波图像获得模块1002,用于组合所述杂波实部和所述杂波虚部得到杂波图像;
87.其中,所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
88.进一步的,所述针对sar图像的杂波图像生成装置还包括网络获得模块,所述网络
获得模块用于获得所述实部生成对抗网络和所述虚部生成对抗网络,所述网络获得模块具体用于:
89.获取sar图像集;
90.对所述sar图像集中的每个sar图像提取杂波切片图像,由得到的所有杂波切片图像构成杂波切片图像集;
91.提取所述杂波切片图像集中每个杂波切片图像的实部数据和虚部数据,由提取到的所有实部数据构成实部训练集,由提取到的所有虚部数据构成虚部训练集;
92.利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。
93.进一步的,所述生成对抗网络,包括:
94.一个生成器和一个判别器。
95.进一步的,所述生成对抗网络,包括:
96.w-gan。
97.进一步的,所述虚部生成对抗网络的网络参数根据输入数据自适应变化。
98.关于具体内容请参见第一方面所述的方法部分,在此不做赘述。
99.本发明实施例所提供的方案中,预先提取大量sar图像的杂波切片图像的实部数据和虚部数据,分别用于训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。之后,通过将不同的随机噪声分别输入训练完成的实部生成对抗网络和虚部生成对抗网络,能够分别得到杂波实部和杂波虚部,将杂波实部和杂波虚部进行组合能够得到一杂波图像。本发明实施例所提出的方法不依赖于电磁计算,可以实现参数自适应,因而能够避免复杂的建模,减小计算量。通过一次性构建的实部生成对抗网络和虚部生成对抗网络,能够反复用于杂波图像生成,操作便利、可实现性较好。并且,本发明实施例同时利用了雷达回波复数据的幅度信息和相位信息,通过分别利用生成对抗网络的学习训练,能够学习真实杂波在幅度和相位方面的特征,从而能够准确拟合复杂场景下的真实杂波特性,生成与真实杂波特性相同的杂波图像,能够满足sar图像地物杂波等杂波的统计研究需求。
100.第三方面,本发明实施例还提供了一种电子设备,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,
101.存储器1103,用于存放计算机程序;
102.处理器1101,用于执行存储器1103上所存放的程序时,实现如第一方面所述的针对sar图像的杂波图像生成方法的步骤。
103.该电子设备可以为:台式计算机、便携式计算机、智能移动终端、服务器等。在此不作限定,任何可以实现本发明的电子设备,均属于本发明的保护范围。
104.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
105.通信接口用于上述电子设备与其他设备之间的通信。
106.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
107.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
108.第四方面,相应于第一方面所提供的针对sar图像的杂波图像生成方法,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本发明实施例所提供的针对sar图像的杂波图像生成方法的步骤。
109.对于装置/电子设备/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
110.需要说明的是,本发明实施例的装置、电子设备及存储介质分别是应用上述针对sar图像的杂波图像生成方法的装置、电子设备及存储介质,则上述针对sar图像的杂波图像生成方法的所有实施例均适用于该装置、电子设备及存储介质,且均能达到相同或相似的有益效果。
111.此外,在sar图像目标检测领域中,目前常见的一种方法是以深度学习技术为代表的数据驱动目标检测方法。但对于雷达图像而言,由于数据采集成本高昂,且目标的真实信息存在缺失,导致训练样本受限,在使用上述数据驱动目标检测方法时很容易造成训练陷入欠拟合状态,从而无法保证良好的检测精度。
112.为了在训练样本受限情况下,提高sar图像的目标检测精度,第五方面,本发明实施例提供了一种针对sar图像的目标检测方法。
113.需要说明的是,本发明实施例所提供的一种针对sar图像的目标检测方法的执行主体可以为一种针对sar图像的目标检测装置,该装置可以运行于电子设备中。其中,该电子设备可以为一服务器或终端设备,当然并不局限于此。
114.如图12所示,本发明实施例所提供的一种针对sar图像的目标检测方法,可以包括如下步骤:
115.s1201,获取待检测的sar图像。
116.如前所述,对本发明实施例的sar系统的类型不做限制,比如可以为机载雷达系统等等。sar系统可以针对一场景区域采集回波数据,并存储在存储硬核中,本发明实施例中作为执行主体的数据处理设备可以通过数据传输,数据复制等形式,获取sar系统已录取的回波数据,即得到待检测的sar图像。
117.本发明实施例中的场景区域可以为地面区域或者海洋区域等,针对不同的场景区域,目标也有所不同,比如,针对地面区域,目标可以包括建筑物、交通工具、道路以及行人等等;针对海洋区域,目标可以包括舰船、岛屿以及漂浮物等等。在此,可以根据实际需求选择场景区域以及相应的目标。
118.s1202,将所述sar图像输入预先训练完成的目标检测网络,得到所述sar图像的目
标检测结果。
119.目标检测的主要任务是从输入的场景图像中寻找感兴趣区域,并进行目标类别的判决。本发明实施例可以采用现有的任意一种用于目标检测的神经网络。比如所述目标检测网络,可以包括:r-cnn、faster r-cnn、ssd、yolo、alexnet、vggnet、resnet、mobilenet、shufflenet、xception等等。关于所述目标检测网络的具体检测过程请参见相关现有技术理解,在此不做详细说明。
120.所述sar图像的目标检测结果可以包括所述sar图像中各目标的类别和目标在sar图像中的位置。可以将所述sar图像的目标检测结果以单独的文字形式进行输出,比如输出一个单独的字符串表示目标检测结果。或者一种常见方式是直接在所述sar图像上标识出目标检测结果,比如,目标在sar图像中的位置可以用包含目标的矩形框来标注,矩形框旁可以标示出矩形框一个顶点的像素坐标值以及矩形框的宽度和高度,简便的一种方式中可以仅标示出矩形框一个顶点的像素坐标值。
121.目标的类别可以用不同的字符区分标识,可选的一种实施方式中,还可以附加标识类别的置信度,置信度表示目标属于一类别的概率,置信度取值范围在0~1之间,置信度越高表示目标属于该类别的可能性越大。或者,可选的一种实施方式中,在单一类别的目标识别场景中,比如针对待检测的sar图像确认其中的目标是否为坦克,则可以将类别由坦克以及对应的置信度表示,通过置信度的高低可以判断出一目标是否为坦克。
122.其中,所述目标检测网络是利用具有标记信息的原始样本集和扩展样本集合并训练得到的;所述扩展样本集基于所述原始样本集中的目标切片图像与预先生成的不同杂波图像的结合得到;每个杂波图像是将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部组合得到的;所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
123.为了便于理解本发明实施例的方案,首先对杂波图像的生成过程进行说明。该过程可以包括以下步骤:
124.a1,将不同的随机噪声分别输入预先训练完成的实部生成对抗网络和虚部生成对抗网络,对应得到杂波实部和杂波虚部。
125.a2,组合所述杂波实部和所述杂波虚部得到杂波图像。
126.其中,所述实部生成对抗网络和所述虚部生成对抗网络是通过对大量sar图像的杂波切片图像提取实部和虚部,分别得到实部训练集和虚部训练集;利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络得到的。
127.进一步的,所述实部生成对抗网络和所述虚部生成对抗网络的获得过程,包括以下步骤:
128.b1,获取sar图像集。
129.b2,对所述sar图像集中的每个sar图像提取杂波切片图像,由得到的所有杂波切片图像构成杂波切片图像集。
130.b3,提取所述杂波切片图像集中每个杂波切片图像的实部数据和虚部数据,由提取到的所有实部数据构成实部训练集,由提取到的所有虚部数据构成虚部训练集。
131.b4,利用所述实部训练集和所述虚部训练集分别训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。
132.进一步的,所述生成对抗网络,包括:
133.一个生成器和一个判别器。
134.进一步的,所述生成对抗网络,包括:
135.w-gan。
136.进一步的,所述虚部生成对抗网络的网络参数根据输入数据自适应变化。
137.关于杂波图像生成过程的具体内容,请参见第一方面所述的针对sar图像的杂波图像生成方法的相关内容,在此不做赘述。可以理解的是,本发明实施例中,利用预先训练完成的实部生成对抗网络和虚部生成对抗网络可以获得大量的杂波图像。
138.本发明实施例中,目标检测网络原有的训练样本是原始样本集,原始样本集中每个原始样本为一具有标记信息的sar图像,标记信息包括目标的类别和位置。本发明实施例可以利用原始样本集和生成的大量的杂波图像获得扩展样本集合。所述扩展样本集的获得过程,可以包括以下步骤:
139.c1,从所述原始样本集提取出多个目标切片图像。
140.目标切片图像指的是原始样本中仅含有目标区域的图像,可以理解为原始样本的局部图像。
141.针对所述原始样本集中每个原始样本,可以依据该原始样本的标记信息,提取出该原始样本所含有的各个目标所对应的目标切片图像。具体的,可以先根据一原始样本中各目标的类别确定需要提取的目标,再利用目标在原始样本中的位置,提取出目标对应的局部图像,从而得到目标切片图像,所得到的每个目标切片图像中仅含有一个目标。每个目标切片图像的类别是已知且标记的。
142.可以理解的是,由于目标在原始样本中的大小可能不同,所得到的目标切片图像的大小可能是不同的。
143.c2,将部分目标切片图像与预先得到的杂波图像集中不同的杂波图像进行结合,得到多个合成图像,由得到的所有合成图像构成扩展样本集。
144.本发明实施例中,可以将一个目标切片图像与预先得到的一杂波图像进行结合,得到一个合成图像,也可以将多个目标切片图像与预先得到的一杂波图像进行结合,得到一个合成图像。在后者的情形中,为了避免目标嵌入杂波图像后发生位置重叠,同一个合成图像中,目标的数量小于或等于一个预设值。关于该预设值,可以根据目标的大小、杂波图像的大小通过经验确定,比如可以为4等。
145.本发明实施例所得到的合成图像中,根据目标切片图像的已知类别和添加位置对目标进行标记,即生成对应的标记信息。
146.可选的一种实施方式中,一目标切片图像与预先生成的一杂波图像进行结合,可以包括:
147.将该目标切片图像中目标轮廓以内的区域从图像背景中分离出来,得到对应的纯目标图像;
148.本领域技术人员可以理解的是,目标切片图像中除了有目标轮廓以内的像素点,还含有目标轮廓以外的背景像素点。可以利用诸如恒虚警率技术等,提取出目标轮廓以内
的所有像素点,从而实现目标与背景的分离,得到纯目标图像。
149.将所述纯目标图像与预先生成的一杂波图像进行合成,得到一合成图像。
150.可以理解的是,该种实施方式中,直接将目标切片图像与杂波图像进行合成,通过目标分布位置以及杂波背景的变化,能够快速得到多个合成图像作为扩展样本,实现增加有效样本数量的目的。
151.可选的一种实施方式中,一目标切片图像在与预先生成的一杂波图像进行结合之前,所述方法还包括:
152.对所述目标切片图像进行方位变化。
153.因此,相应的,在该种实施方式下,一目标切片图像与预先生成的一杂波图像进行结合,可以包括:
154.将该目标切片图像进行方位变化;
155.将方位变化后的目标切片图像中,目标轮廓以内的区域从图像背景中分离出来,得到对应的纯目标图像;
156.将所述纯目标图像与预先生成的一杂波图像进行合成,得到一合成图像。
157.具体的,方位变化可以包括平面坐标旋转等,通过方位变化可以改变原始样本中目标的倾斜角度,使得目标的姿态发生改变;通过将方位变化后的纯目标图像,与预先生成的不同杂波图像进行合成、标记,则可以在目标分布位置、杂波背景发生变化的基础上,得到目标角度发生变化的扩展样本,实现增加有效样本数量,且进一步提高样本差异性和丰富性的目的。
158.可选的一种实施方式中,方位变化可以包括坐标变换、角度旋转以及坐标逆变换。将每个目标切片图像进行方位变化,具体包括以下步骤:
159.d1,针对每个目标切片图像,将该目标切片图像中的每个像素点利用预设的坐标变换公式进行坐标变换,得到该目标切片图像对应的变换图像。
160.所述预设的坐标变换公式,包括:
[0161][0162]
其中,(x0,y0)表示目标切片图像中的像素点原始坐标;(x1,y1)表示目标切片图像中的像素点原始坐标进行坐标变换后的坐标;w表示目标切片图像的宽度;h表示目标切片图像的高度,w和h均为大于0的数值。
[0163]
d2,将该目标切片图像对应的变换图像中的每个像素点,利用预设的角度旋转公式进行平面旋转,得到该目标切片图像对应的变换旋转图像。
[0164]
所述预设的角度旋转公式,包括:
[0165]
[0166]
其中,(x2,y2)表示变换图像中的像素点进行平面旋转后的坐标;θ表示旋转角度。
[0167]
本发明实施例中,θ表示纵轴的左右偏移角度,即θ表示姿态角。θ利用大量经验值确定。可选的一种实施方式中θ∈[-5,5]。针对任一目标切片图像,在该范围内任意选取一θ即可。
[0168]
d3,将该目标切片图像对应的变换旋转图像中的每个像素点,利用预设的坐标逆变换公式进行坐标逆变换,得到该目标切片图像对应的变姿态目标切片图像。
[0169]
该步骤是d1的逆过程。所述预设的坐标逆变换公式,包括:
[0170][0171]
其中,(x,y)表示变换旋转图像中的像素点进行坐标逆变换后的坐标。
[0172]
可以理解的是,变姿态目标切片图像即为方位变化后的目标切片图像。针对每个目标切片图像,通过不同的姿态角变化,所得到的多个变姿态目标切片图像其实是得到了对应的多姿态目标切片图像。
[0173]
本发明实施例中,可以将原始样本集得到的每个目标切片图像,与预先生成的多个杂波图像通过排列组合的穷举方式,生成数量丰富且具有差异的扩展样本,也可以针对每个目标切片图像,从杂波图像的集合中进行随机挑选杂波图像进行结合,快速得到扩展样本,这都是合理的。
[0174]
可选的一种实施方式中,得到合成图像之后,还可以对合成图像添加噪声,由添加噪声后的多个合成图像构成扩展样本集。
[0175]
通过再次添加噪声,可以进一步增加干扰项,提高扩展样本的差异性,且使得扩展样本更符合实际的场景环境。
[0176]
其中,每个合成图像可以根据自身信噪比情况计算出对应的噪声等级。利用计算出的噪声等级添加对应的噪声。关于噪声等级的计算方式,可以参见相关的现有技术,在此不做详细说明。
[0177]
本发明实施例针对训练样本受限条件下的sar图像目标检测,提出了一种针对sar图像的目标检测方法。预先提取大量sar图像的杂波切片图像的实部数据和虚部数据,分别用于训练一生成对抗网络,得到训练完成的实部生成对抗网络和虚部生成对抗网络。之后,通过将不同的随机噪声分别输入训练完成的实部生成对抗网络和虚部生成对抗网络,将得到的杂波实部和杂波虚部进行组合能够得到一杂波图像。本发明实施例的杂波图像生成方法不依赖于电磁计算,可以实现参数自适应,因而能够避免复杂的建模,减小计算量。通过一次性构建的实部生成对抗网络和虚部生成对抗网络,能够反复用于杂波图像生成,操作便利、可实现性较好。并且,本发明实施例同时利用了雷达回波复数据的幅度信息和相位信息,通过分别利用生成对抗网络的学习训练,能够学习真实杂波在幅度和相位方面的特征,从而能够准确拟合复杂场景下的真实杂波特性,生成与真实杂波特性相同的杂波图像。本发明实施例所提出的针对sar图像的目标检测方法,在有限的原始样本集基础上,通过对原始样本集中目标切片图像进行方位变化,并将方位变化后的图像与预先生成的不同杂波图像进行结合,可以得到新增的扩展样本集。本发明实施例无需高昂的数据采集成本,利用图
像处理等手段则可以简便地实现增加训练样本的目的。通过利用原始样本集和扩展样本集合并训练能够提高目标检测网络的训练精度,避免陷入因为缺少训练样本而出现的局部最优解现象,能够提高训练完成的目标检测网络对未知sar图像的目标检测精度。
[0178]
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1