一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于迁移学习的稀疏SAR目标分类方法及装置

2022-07-31 02:58:47 来源:中国专利 TAG:

一种基于迁移学习的稀疏sar目标分类方法及装置
技术领域
1.本发明属于雷达图像处理和目标分类领域,具体涉及一种基于迁移学习的稀疏sar目标分类方法及装置。


背景技术:

2.合成孔径雷达(synthetic aperture radar,sar)是一种高分辨率的微波遥感观测系统,主要搭载在机载和星载平台上。不同于传统雷达,sar能够在全天时、全天候的条件下工作,并具备一定的地表穿透能力,在军用和民用领域发挥着不可替代的重要作用。
3.2012年,krizhevesky等人设计的alexnet深度卷积神经网络(convolutional neural networks,cnn)模型在imagenet竞赛中一举夺冠,使得深度学习成为了图像分类领域的研究热点。然而,与光学图像中大规模的带标记数据集相比,收集带标签的sar图像是非常昂贵且困难的。因此,如何利用有限的sar数据提高目标识别的性能和分类精度成为近年来该领域的研究重点。在2017年,malmgren-hansen等人首次研究了模拟数据集与真实sar图像之间的迁移学习,通过在模拟数据集上预训练cnn,可以在真实sar图像的训练阶段实现更快的收敛,提高最终的测试精度。2019年,zhong等人提出迁移在imagenet上预训练模型的卷积层,并添加新的卷积层和全局池化层的方法,配合基于滤波器的剪枝方法对模型进行压缩,最终在提高训练速度的同时获得了与全卷积网络(a-convnets)相近的准确率。2020年,huang等人提出了一种基于域自适应的多源域数据传递方法,以减小源数据和sar目标数据之间的差异,通过在opensarship数据集上的对比实验证明了源数据与sar目标数据的差异越小,迁移学习的效果越好。
4.在传统的迁移学习方法中,目标数据主要是经匹配滤波重构的真实sar图像,存在比较严重的杂波和旁瓣,而稀疏sar图像相较于匹配滤波重构的sar图像,具有更低的杂波和旁瓣,目标特征更明显。将迁移学习与稀疏sar图像相结合,可以在相同样本数量条件下,获得更高的分类精度。


技术实现要素:

5.发明目的:本发明的目的是提出一种基于迁移学习的稀疏sar目标分类方法及装置,将迁移学习的思想应用到稀疏sar图像上,加快网络的拟合速度,提升分类精度,缓解有限样本条件下分类精度不高的问题。
6.技术方案:本发明所述的一种基于迁移学习的稀疏sar目标分类方法,包括以下步骤:
7.(1)基于匹配滤波sar图像利用biist算法重构稀疏sar图像;
8.(2)在源域与目标域搭建具有相同结构的卷积神经网络,并利用模拟数据集在源域对卷积神经网络做预训练;
9.(3)将步骤(2)预训练好的卷积神经网络中的部分参数迁移至目标域的卷积神经网络上,其余参数随机初始化;
10.(4)对目标域卷积神经网络微调并将步骤(1)得到的稀疏sar图像作为输入数据进行训练,输出得到目标分类的结果及准确率。
11.进一步地,所述步骤(1)通过以下公式实现:
[0012][0013][0014][0015][0016][0017][0018]
其中,x
mf
为基于匹配滤波算法重构的复图像,m=1,2,

,m
max
,ε表示重建的误差参数,k表示场景稀疏度,参数τ用于控制算法的收敛速度,取值范围为0<τ-1
<l阈值算子f(
·
)写作当迭代步数达到最大值m
max
,或迭代误差residual≤ε时,循环结束;最终输出两种结果,即稀疏重建结果和非稀疏重建结果
[0019]
进一步地,步骤(2)所述卷积神经网络由5个卷积层,3个最大池化层和2个全连接层组成;dropout分别置于两个全连接层之后以缓解由于样本数量有限导致的过拟合问题,即按p=0.5的概率在每次训练时都随机让一定神经元停止参与运算,减少卷积神经网络复杂度。
[0020]
进一步地,步骤(2)所述的模拟数据集是通过电磁仿真软件生成的仿真图像。
[0021]
进一步地,所述步骤(3)实现过程如下:
[0022]
在预训练神经网络中经卷积层得到的输出特征图表示为:
[0023][0024]
其中,表示第l层中的第j个特征图,m
l-1
是第l-1层中得到的特征图数量,为卷积核中的权值,为偏差值,是一个常数;f(
·
)为非线性激活函数用于增加卷积神经网络的非线性,即relu函数,具体表示为:
[0025]
relu(x)=max(0,x)
[0026]
对于2个全连接层,对参数随机初始化并从头训练,未迁移的权重参数w在随机初始化时服从均匀分布,具体表示为:
[0027][0028]
其中,n
in
表示当前层输入节点的数量,n
out
则表示为输出节点的数量。
[0029]
基于相同的发明构思,本发明还提供一种基于迁移学习的稀疏sar目标分类装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被加载至处理器时实现所述的基于迁移学习的稀疏sar目标分类方法。
[0030]
有益效果:与现有技术相比,本发明的有益效果:1、和传统的经匹配滤波重构的sar图像相比,biist算法重构的稀疏sar图像拥有更低的杂波和旁瓣,其中稀疏重建结果中的目标轮廓特征更加明显,为后续的迁移训练提供保障;2、本发明中提出的基于迁移学习的稀疏sar目标分类方法,不仅能加快网络训练的拟合速度,在小样本的情况下可以进一步提高目标的分类精度。
附图说明
[0031]
图1为基于迁移学习的稀疏sar目标分类方法的流程图;
[0032]
图2为本发明提出的用于迁移学习的卷积神经网络的网络模型示意图;
[0033]
图3为本发明中提出的迁移方法实施图;
[0034]
图4为本发明重建的稀疏sar图像在有迁移和无迁移下的验证精度对比图。
具体实施方式
[0035]
下面结合附图对本发明做进一步详细说明。
[0036]
本发明提出一种基于迁移学习的稀疏sar目标分类方法,如图1所示,具体实现步骤如下:
[0037]
步骤1:基于匹配滤波sar图像利用biist算法重构稀疏sar图像。
[0038]
本发明基于匹配滤波sar图像,采用biist算法对sar图像进行重建。以m 1步迭代为例,biist算法的具体迭代过程如表1所示:
[0039]
表1为biist算法的迭代过程
[0040][0041]
其中,ε表示重建的误差参数,k表示场景稀疏度,w
(m)
为迭代过程中引入的一个中
间变量,用于保留目标的相位信息;参数用于控制算法的收敛速度,取值范围为阈值算子f(
·
)可以写作当迭代步数达到最大值m
max
,或迭代误差residual≤e时,循环结束。最终输出两种结果,即稀疏重建结果和非稀疏重建结果稀疏重建结果具备更低的杂波和旁瓣,目标特征更明显。
[0042]
步骤2:源域与目标域采用相同的卷积神经网络结构,利用模拟数据集在源域预训练一个卷积神经网络。
[0043]
模拟数据集并非真实sar图像,而是通过电磁仿真软件生成的仿真图像。该数据集包括推土机,公交车,轿车,装甲车,摩托车,坦克和卡车7类仿真目标共21168张仿真图像。本发明中所采用的卷积神经网络如图2所示,该卷积神经网络由5个卷积层,3个最大池化层和2个全连接层组成。此外,dropout分别置于两个全连接层之后以缓解由于样本数量有限导致的过拟合问题,即按p=0.5的概率在每次训练时都随机让一定神经元停止参与运算,减少卷积神经网络复杂度。将数据集按6:3:1的比例划分出训练集、验证集和测试集,训练集包含对应的目标类别标签。
[0044]
步骤3:将步骤2预训练好的卷积神经网络中的部分参数迁移到目标域的网络上,其余参数随机初始化。
[0045]
将步骤2得到的预训练卷积神经网络中的卷积层参数迁移至目标域的卷积神经网络中;其中,在预训练神经网络中经卷积层得到的输出特征图可以表示为
[0046][0047]
其中,表示第l层中的第j个特征图,m
l-1
是第l-1层中得到的特征图数量,为卷积核中的权值,为偏差值,是一个常数;f(
·
)为非线性激活函数用于增加卷积神经网络的非线性,即relu函数,具体表示为:
[0048]
relu(x)=max(0,x)
[0049]
对于所搭建网络的顶层结构,即2个全连接层,对参数随机初始化并从头训练,未迁移的权重参数w在随机初始化时服从均匀分布,具体表示为:
[0050][0051]
其中,n
in
表示当前层输入节点的数量,n
out
则表示为输出节点的数量,迁移方法如图3所示。
[0052]
步骤4:微调卷积神经网络并将步骤1得到的稀疏sar图像作为输入数据进行训练,输出得到目标分类的结果及准确率。
[0053]
将步骤1重构的稀疏sar目标作为输入数据输入训练,分类结果分析包括迁移训练与随机初始化的验证精确度曲线对比和测试结果对比。、
[0054]
基于相同的发明构思,本发明还提供一种基于迁移学习的稀疏sar目标分类装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程
序被加载至处理器时实现所述的基于迁移学习的稀疏sar目标分类方法。
[0055]
以公开的mstar的十类目标数据集为例对本发明提出的方法进行验证。实验结果如图4和表2所示。
[0056]
表2为重建的稀疏图像数据集分别在有迁移训练和无迁移训练下的测试结果对比
[0057][0058]
图4为本发明采用的基于迁移学习的稀疏sar目标分类方法与随机初始化网络的目标分类的验证精度曲线结果对比。在实验中,按照20%,40%,60%和80%的比例随机从总数据集中选取样本,并分别在有迁移学习和随机初始化的网络上进行训练。对比结果如图4所示,通过迁移学习的网络相较于随机初始化的网络在训练时更加稳定,网络收敛的速度更快,并且在验证精度上也有所增加。
[0059]
在实验中,四种比例的数据在有迁移和无迁移两种情况下训练得到的模型均在测试集上进行了验证。实验结果表明,相较于随机初始化的神经网络,基于迁移学习的网络在各项指标上均有所增加,其中精确率表示在所有的预测样本中,模型预测正确的比重;召回率表示模型正确预测的样本占所有实际样本的比重;f1分数则是在默认精确率与召回率两个指标同等重要的情况下,对两个指标综合考虑后得到的数值。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献