基于深度学习时频分析的ISAR成像方法及系统与流程

文档序号:16893912发布日期:2019-02-15 23:22阅读:562来源:国知局
基于深度学习时频分析的ISAR成像方法及系统与流程

本发明涉及雷达成像技术领域,特别是基于深度学习时频分析的isar成像方法。



背景技术:

合成孔径雷达的成像处理方法是研究领域的重要问题之一,高精度合成孔径雷达图像对于提高sar干涉相位提取精度、图像识别精度,以及扩展合成孔径雷达应用范围具有重要意义;为了获得高分辨率的逆合成孔径雷达(isar)图像,传统的做法是使用rd算法和时频分析等算法。当目标的运动过于复杂时,rd算法的效果就会变差,而采用时频分析方法时,频率分辨率的提高和交叉项的减少是矛盾的。采用wvd(wigner-villedistribution)方法虽然频率分辨率很高,但是会产生交叉项,严重影响isar图像的质量,若采用短时傅里叶变换(stft)虽然没有交叉项,但是频率分辨率很低。



技术实现要素:

本发明的目的之一是提出基于深度学习时频分析的isar成像方法;本发明的目的之二是提出基于深度学习时频分析的isar成像系统,该方法充分利用深度学习来改善isar成像质量。

本发明的目的之一是通过以下技术方案来实现的:

本发明提供的基于深度学习时频分析的isar成像方法,包括以下步骤:

设置isar成像模型,仿真产生回波数据;

对回波数据做wvd变换和短时傅里叶变换,产生训练数据;

设置网络模型,并用产生的训练数据对设置的网络模型进行训练;

将训练后的网络模型与isar成像模型相结合进行成像。

进一步,所述回波数据按照以下公式处理:

其中,

s(τ)表示所有的点反射回来的信号;

sk(τ)表示第k个点反射回来的信号;

τ表示时间;k表示第k个点;

n是散射体的个数,ak表示第k个散射体的强度,fk是多普勒中心,γk是调频斜率。

进一步,所述回波数据的短时傅里叶变换按照以下公式进行如下:

其中,

stfts(t,ω)表示短时傅里叶变换后的信号;

h(τ-t)表示窗函数;

ω表示频率;t表示时间;s(τ)表示反射回来的回波信号;

进一步,所述wvd变换的公式如下:

其中,

wvd(t,ω)表示经过wigner-villedistribution变换后的信号

s(τ)表示反射回来的回波信号;

进一步,所述isar成像模型的流程步骤,具体如下:

首先将数据进行距离压缩处理,得到原始输入数据;

然后取出距离压缩后的数据的第m个距离单元,对这一行进行短时傅里叶变换;

然后将短时傅里叶变换后的时频分布图输入到已经训练好的网络模型中去;

得到isar图像的预测结果。

进一步,所述训练数据的网络模型训练步骤具体如下:

设计神经网络架构;

获取训练样本,同时生成测试集;

在训练过程中,采用均方差作为损失函数,设置学习速率和批大小,同时采用adam的优化方法;

直到达到预设训练迭代次数;

完成网络模型的训练。

本发明的目的之二是通过以下技术方案来实现的:

本发明提供的基于深度学习时频分析的isar成像系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

设置isar成像模型,仿真产生回波数据;

对回波数据做wvd变换和短时傅里叶变换,产生训练数据;

设置网络模型,并用产生的训练数据对设置的网络模型进行训练;

将训练后的网络模型与isar成像模型相结合进行成像。

进一步,所述回波数据按照以下公式处理:

其中,

s(τ)表示所有的点反射回来的信号;

sk(τ)表示第k个点反射回来的信号;

τ表示时间;k表示第k个点;

表示;;n是散射体的个数,ak表示第k个散射体的强度,fk是多普勒中心,γk是调频斜率。

进一步,所述回波数据的短时傅里叶变换按照以下公式进行如下:

其中,

stfts(t,ω)表示短时傅里叶变换后的信号;

h(τ-t)表示窗函数;

ω表示频率;t表示时间;s(τ)表示反射回来的回波信号;

进一步,所述wvd变换的公式如下:

其中,

wvd(t,ω)表示经过wigner-villedistribution变换后的信号

s(τ)表示反射回来的回波信号;

所述isar成像模型的流程步骤,具体如下:

首先将数据进行距离压缩处理,得到原始输入数据;

然后取出距离压缩后的数据的第m个距离单元,对这一行进行短时傅里叶变换;

然后将短时傅里叶变换后的时频分布图输入到已经训练好的网络模型中去;

得到isar图像的预测结果;

所述训练数据的网络模型训练步骤具体如下:

设计神经网络架构;

获取训练样本,同时生成测试集;

在训练过程中,采用均方差作为损失函数,设置学习速率和批大小,同时采用adam的优化方法;

直到达到预设训练迭代次数;

完成网络模型的训练。

由于采用了上述技术方案,本发明具有如下的优点:

本发明提供的基于深度学习时频分析的isar成像方法,首先设置isar成像模型,获取并输出回波数据;对回波数据做wvd变换和短时傅里叶变换,产生训练数据;然后通过训练数据进行网络模型训练;最后将训练的网络模型结合到isar成像模型中。本发明提供的方法提高了时频分布图的频率分辨率;可以抑制交叉项;提高了isar成像的分辨率。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。

附图说明

本发明的附图说明如下。

图1为本发明的短时傅里叶变换结果。

图2为本发明的wvd变换结果。

图3为本发明的网络架构。

图4为本发明的网络预测结果。

图5为本发明的实测数据短时傅里叶变换结果。

图6为本发明的实测数据的网络预测结果。

图7为本发明的原始isar成像流程。

图8为本发明的基于深度学习时频分析isar成像的流程。

图9为本发明的rd算法isar成像结果。

图10为本发明的短时傅里叶变换isar成像结果。

图11为本发明的深度学习时频分析的isar成像结果。

图12为基于深度学习时频分析的isar成像方法流程图。

图13为训练数据的网络模型训练流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

实施例1

如图所示,本实施例提供的基于深度学习时频分析的isar成像方法,包括以下步骤:

1.设置isar成像模型,获取回波数据,按照以下公式输出信号:

其中,

s(τ)表示所有的点反射回来的信号;

sk(τ)表示第k个点反射回来的信号;

τ表示时间;k表示第k个点;

表示;;n是散射体的个数,ak表示第k个散射体的强度,fk是多普勒中心,γk是调频斜率,实验中假设散射体个数为3个,ak全部为1,fk是符合u(-100,100)均匀分布的整数,γk是符合u(-30,30)均匀分布的整数;

2.对回波数据做wvd变换和短时傅里叶变换,产生训练数据:

对产生的回波数据,进行短时傅里叶变换得到时频分布图作为输入图片,公式如下:

其中,

stfts(t,ω)表示短时傅里叶变换后的信号;

h(τ-t)表示窗函数;

ω表示频率;t表示时间;s(τ)表示反射回来的回波信号;

短时傅里叶变换的结果如图1所示。

同时单独对每一个散射体进行wvd变换,再把这三个单独产生的时频分布图叠加起来,作为参考图片,所述wvd变换的公式如下:

其中,

wvd(t,ω)表示经过wigner-villedistribution变换后的信号

s(τ)表示反射回来的回波信号;

wvd变换的时频分布图叠加结果如图2所示。

3.对产生的数据进行网络模型训练

设计网络架构如图3所示,用于深度学习的网络架构包括原始信号单元、短时傅里叶变换单元、卷积核大小25*25*1*6激活函数relu单元、卷积核大小15*15*6*24激活函数relu单元、卷积核大小5*5*24*24激活函数relu单元、卷积核大小3*3*24*1激活函数relu单元和输出图像单元;具体过程如下:生成1000个数据作为训练样本,同时生成10个样本作为测试集。在训练过程中,采用均方差作为损失函数模型,设置学习速率为0.0001,选择批大小为50,并采用adam方法进行优化,也就是说每次输入50张图片到网络中训练,直到把1000张图片都输入到网络中训练一遍,这样的一个过程称为1次迭代,专利的整个训练过程经历了5次迭代。当模型训练完成时,把测试数据输入到网络中进行预测,其预测结果如图4所示。将实测数据经过短时傅里叶变换得到的时频分布图,如图5,输入到训练好的网络后得到预测结果如图6所示,频率分辨率得到了显著的提高。

4.将训练的网络模型结合到isar成像模型中

原始isar成像流程图如图7所示,首先,isar距离向压缩数据,mxn矩阵输入,选择第m个距离单元,m=1,…,m;然后进行短时傅里叶变换(stft),生成时频分布平面上的时间片,最后合成输出isar图像;而图8是基于深度学习时频分析isar成像的流程,在短时傅里叶变换算法后面在加入已经训练好的神经网络模型,最后的成像流程如8所示。

为了进行对比,同时给出了rd算法的结果,结果如图9,同时采用短时傅里叶算法,结果如图10。最终使用神经网络,结果如图11所示,可以看出引入神经网络提高了isar图像的分辨率。

将深度学习加入到传统的isar成像流程中,最后的流程如图7示,

首先将数据进行距离压缩处理,得到原始输入数据,

然后取出距离压缩后的数据的第m个距离单元,对这一行进行短时傅里叶变换,

然后将短时傅里叶变换后的时频分布图输入到已经训练好的网络模型中去,

得到预测结果。

在预测结果中取出任意一列(取第150列)作为最后isar图像中的第m行,当把距离压缩后的数据的所有距离单元都处理完成后,就可以得到最后的成像结果。为了进行对比,用距离-多普勒(rd)算法对数据进行成像,结果如图9,同时采用短时傅里叶变换算法对数据进行成像,结果如图10。最后使用本方法对数据进行成像,结果如图11所示,从结果中可以看出,传统的isar成像流程在引入神经网络层后,可以提高isar成像的分辨率。

如图12所示:图12为基于深度学习时频分析的isar成像方法流程图,首先设置isar成像模型,获取回波数据;然后对回波数据做wvd变换和短时傅里叶变换,产生训练数据;设计如图3的网络模型,并用上述产生的训练数据对模型进行训练;最后原始的isar成像流程如图7所示,在短时傅里叶算法后面加入已经训练好的网络模型,最后的成像流程如图8所示。

如图13所示,图13为训练数据的网络模型训练流程图;具体如下:

设计神经网络架构;

获取训练样本,同时生成测试集;

在训练过程中,采用均方差作为损失函数,设置学习速率和批大小,同时采用adam的优化方法;

直到达到预设训练迭代次数;

完成网络模型的训练。

本实施例还提供了一种基于深度学习时频分析的isar成像系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

设置isar成像模型,仿真产生回波数据;

对回波数据做wvd变换和短时傅里叶变换,产生训练数据;

设置网络模型,并用产生的训练数据对设置的网络模型进行训练;

将训练后的网络模型与isar成像模型相结合进行成像。

进一步,所述回波数据按照以下公式处理:

其中,

s(τ)表示所有的点反射回来的信号;

sk(τ)表示第k个点反射回来的信号;

τ表示时间;k表示第k个点;

表示;;n是散射体的个数,ak表示第k个散射体的强度,fk是多普勒中心,γk是调频斜率。

进一步,所述回波数据的短时傅里叶变换按照以下公式进行如下:

其中,

stfts(t,ω)表示短时傅里叶变换后的信号;

h(τ-t)表示窗函数;

ω表示频率;t表示时间;s(τ)表示反射回来的回波信号;

进一步,所述wvd变换的公式如下:

其中,

wvd(t,ω)表示经过wigner-villedistribution变换后的信号

s(τ)表示反射回来的回波信号;

所述isar成像模型的流程步骤,具体如下:

首先将数据进行距离压缩处理,得到原始输入数据;

然后取出距离压缩后的数据的第m个距离单元,对这一行进行短时傅里叶变换;

然后将短时傅里叶变换后的时频分布图输入到已经训练好的网络模型中去;

得到isar图像的预测结果;

所述训练数据的网络模型训练步骤具体如下:

设计神经网络架构;

获取训练样本,同时生成测试集;

在训练过程中,采用均方差作为损失函数,设置学习速率和批大小,同时采用adam的优化方法;

直到达到预设训练迭代次数;

完成网络模型的训练。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的保护范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1