基于深度残差网络的SAR干扰抑制方法与流程

文档序号:18640843发布日期:2019-09-11 23:14阅读:310来源:国知局
基于深度残差网络的SAR干扰抑制方法与流程

本发明属于信号处理技术领域,尤其涉及一种基于深度残差网络的sar干扰抑制方法。本发明可以对sar回波中的窄带干扰和宽带干扰进行抑制,从而获得高质量的sar成像结果。



背景技术:

压制干扰会在合成孔径雷达(sar)图像上产生条状或网状等噪声,从而对地面目标形成遮盖,严重影响sar成像质量。目前主要的sar干扰抑制方法可以分为参数法和非参数法。参数法指的是利用特定的数学模型构建干扰,并通过一系列的最优化准则对干扰参数进行估计,实现干扰重构,然后从原始sar回波中将干扰滤除。一般来说,参数化方法需要对干扰进行精细建模,当模型比较准确时,可以达到很好的干扰抑制效果。但是,若模型出现失配,将出现较大的估计误差,影响干扰抑制效果。非参数法指的是通过利用目标信号和干扰的不同特性,将sar原始回波变换到其它表征域(如时频域、时空域等),尽可能地放大两者的表现差异,从而进行滤波。虽然非参数化的干扰抑制方法无需进行建模及参数估计,但是获得能有效区分干扰与目标回波的映射变换也并非易事,大多数映射方法都有其局限性,并且在自适应滤波处理时,容易对有用信号造成一定的损失。

guo等人在文献“anewmethodforsarradiofrequencyinterferencemitigationbasedonmaximumaposteriorestimation”(2017xxxiindgeneralassemblyandscientificsymposiumoftheinternationalunionofradioscience会议,2017年8月)中提出了一种基于map和贝叶斯推断的干扰估计与抑制的方法,该方法在建立窄带干扰和sar回波的概率分布模型的基础上,把窄带干扰估计问题转换为已知观测和概率分布模型的map参数估计和贝叶斯推断问题,通过梯度下降方法快速迭代求解出概率分布模型参数,精确重构出窄带干扰,但是,参数化方法对模型准确性要求较高,模型误差会严重制约干扰抑制效果。huang等人在文献“narrowbandrfisuppressionforsarsystemviaefficientparameter-freedecompositionalgorithm”(ieeetransactionsongeoscienceandremotesensing,第56卷第6期,2018年)中提出了一种非参数化的窄带干扰抑制算法,它利用窄带干扰的低秩特性与目标信号的稀疏特性设计了一种分解模型,可以快速提取干扰。但是,由于宽带干扰不满足低秩要求,因此该方法无法在宽带干扰存在的情况下获得好的干扰抑制效果。



技术实现要素:

为了解决上述问题,本发明的目的是提出一种基于深度残差网络的sar干扰抑制方法。相比于参数化干扰抑制方法,本发明无需对干扰进行精细建模,弥补了干扰抑制效果依赖于模型准确度的缺陷。相比于传统的非参数化干扰抑制方法,本发明无需手动选择滤波结构,降低了干扰抑制算法的设计难度。本发明充分利用了深度卷积神经网络在特征提取与图像生成方面的能力,通过深度卷积神经网络检测原始sar回波中是否存在干扰,并从中提取有用的目标信号,从而实现对干扰的抑制。

实现本发明的基本思路是:首先,利用短时傅里叶变换(shorttimefouriertransform,stft)将原始sar回波信号变换到时频域,其次,建立干扰检测网络和基于深度残差的干扰抑制网络,最后,采用干扰检测网络检测时频域回波信号中是否存在干扰;对存在干扰的信号通过干扰抑制网络进行干扰抑制,得到无干扰的时频谱图。

为了达到上述目的,本发明采用以下技术方案予以解决。

基于深度残差网络的sar干扰抑制方法,包括以下步骤:

步骤1,sar周期性地发射脉冲信号,并接收时域回波信号;建立干扰模型。

步骤2,对时域回波信号进行短时傅里叶变换,将回波信号从时域变换到时频域,得到时频域的回波信号

步骤3,对时频域的回波信号进行预处理,得到预处理后的时频域的回波信号;对时频域的回波信号依次进行取模和归一化,得到归一化后的时频域回波信号;

步骤4,建立干扰检测网络(interferencedetectionnetwork,idn),并优化干扰检测网络。

步骤5,建立基于深度残差的干扰抑制网络(interferencemitigationnetwork,imn),并优化基于深度残差的干扰抑制网络。

步骤6,采用优化后的干扰检测网络,对归一化后的时频域的回波信号进行干扰判定,若判定为有干扰,则转至步骤7,若判定为无干扰,则直接输出。

步骤7,采用优化后的基于深度残差的干扰抑制网络,对与有干扰对应的预处理后的时频域的回波信号进行干扰抑制,输出干扰抑制后的时频域的回波信号。

与现有技术相比,本发明的有益效果为:

(1)本发明利用深度卷积神经网络对时频谱图进行特征提取,从而实现干扰判别,无需像其它检测方法一样进行阈值选择,更加简单方便。

(2)本发明充分利用了深度残差网络在层级提取特征方面的能力,不需要手动设计干扰滤波器,降低了干扰抑制算法的设计难度。

(3)本发明既适用于原始sar回波中存在窄带干扰的情况,也适用于存在宽带干扰的情况,并且通过并行处理能够快速实现干扰抑制。

附图说明

图1为本发明的流程图;

图2为本发明的干扰检测网络的结构图;

图3为本发明的基于深度残差的干扰抑制网络的结构图;

图4为采用本发明方法对存在仿真窄带干扰的时频谱图进行干扰抑制的前后对比图;其中,(a)为存在仿真窄带干扰的时频谱图,(b)为采用本发明方法对(a)进行干扰抑制后的时频谱图;

图5为采用本发明方法对存在仿真宽带干扰的时频谱图进行干扰抑制的前后对比图,其中,(a)为存在仿真宽带干扰的时频谱图,(b)为采用本发明方法对(a)进行干扰抑制后的时频谱图;

图6为存在窄带干扰的实测数据和经本发明方法进行干扰抑制后数据的成像结果图;其中,(a)为存在窄带干扰的实测数据的成像结果图,(b)为经本发明方法进行干扰抑制后数据的成像结果图;

图7为存在宽带干扰的实测数据和采用本发明方法进行干扰抑制后的数据的成像结果,其中,(a)为存在宽带干扰的实测数据的成像结果图,(b)为经本发明方法进行干扰抑制后数据的成像结果图。

具体实施方式

下面结合附图对本发明的实施例及效果作进一步详细描述。

步骤1:sar周期性地发射脉冲信号,并接收时域回波信号;建立干扰模型。

对于处在复杂电磁环境中的sar系统,其接收到的每个回波信号可以看成是目标回波信号、干扰和加性观测噪声三部分信号的叠加,其表达式为:

其中,表示快时间,tm表示慢时间,表示目标回波信号,表示干扰,表示加性观测噪声。

由于本发明中沿着方位向依次对每个回波信号进行处理,因此针对每次处理过程,省略慢时间,上式可简化为:

则无干扰的回波信号的表达式为:

对于上述干扰模型,可分为以下几种情况:

对于窄带干扰,通常情况下,可以将其看作一系列单频信号的叠加,因此可以其表达式为:

其中,表示窄带干扰,表示第nk个单频干扰分量的复包络,fnk表示第nk个单频干扰分量的频率,θnk表示第nk个单频干扰分量的初相,且nk=1,…,k1,k1表示单频干扰分量的总个数。

对于宽带干扰,通常考虑线性调频宽带干扰(cmwbi)和正弦调频宽带干扰(smwbi)两种调制形式。

对于线性调频宽带干扰,其表达式如下:

其中,表示线性调频宽带干扰,表示第ck个线性调频宽带干扰分量的复包络,fck第ck个线性调频宽带干扰分量的频率,γck表示第ck个线性调频宽带干扰分量的调频率,且ck=1,…,k2,k2表示线性调频宽带干扰分量的总个数。

对于正弦调频宽带干扰,其表达式如下:

其中,表示线性调频宽带干扰,表示第sk个正弦调频宽带干扰分量的复包络,fsk表示第sk个正弦调频宽带干扰分量的频率,γsk表示第sk个正弦调频宽带干扰分量的调频率,βsk表示第sk个正弦调频宽带干扰分量的调制系数,θsk表示第sk个正弦调频宽带干扰分量的初始相位,且sk=1,…,k3,k3表示正弦调频宽带干扰分量的总个数。

步骤2:对时域回波信号进行短时傅里叶变换,将回波信号从时域变换到时频域,得到时频域的回波信号

其中,j表示虚数单位,(·)*代表复数共轭,γ(t)表示分析窗函数,μ表示时频域的时间,f表示时频域的频率。对于给定快时刻也可以认为是该时刻的瞬时频谱。

步骤3:对时频域的回波信号进行预处理,得到预处理后的时频域的回波信号;对时频域的回波信号依次进行取模和归一化,得到归一化后的时频域回波信号。

由于经过短时傅里叶变换后获得的时频域回波信号为复数,因此需要将时频域回波信号分为实部与虚部,并对实部和虚部分别进行归一化操作,得到归一化后的实部数据和虚部数据,即为预处理后的时频域的回波信号。

所述归一化的具体公式为:

其中,x′为归一化后的数据,x为待归一化的数据,即时频域回波信号的实部数据与虚部数据,xmin为待归一化的数据x的最小值,xmax待归一化的数据x的最大值。

步骤4:建立干扰检测网络,并优化干扰检测网络。

如附图2所示的基于vgg-16的神经网络进行干扰检测,此干扰检测网络(idn)的输入为大小为64×64的时频谱图,输出为存在干扰与否的判定结果。

所述干扰检测网络包括依次连接的卷积层、修正线性单元(relu)、池化层、全连接层、softmax函数层。

所述池化层采用最大池化。

本实施例中的干扰检测网络由13个卷积层、13个修正线性单元(relu)、5个池化层、3个全连接层以及一个softmax层组成。卷积层的卷积核大小为3×3,步长为1,池化层采用最大池化,其核的大小为2×2,步长为2。

所述优化干扰检测网络,按照以下步骤实施:

(4a)分别生成干扰检测网络的训练数据集和测试数据集

在进行干扰检测之前首先需要对干扰检测网络进行训练。采用matlab软件按照步骤1中干扰模型,即实测的无干扰的回波信号和窄带干扰、线性调频宽带干扰、正弦调频宽带干扰的表达式,以及步骤3的归一化,生成两组对应信号的归一化后的时频谱图,分别作为干扰检测网络的训练样本和测试样本,多个干扰检测网络的训练样本即形成干扰检测网络的训练数据集,多个干扰检测网络的测试样本即形成干扰检测网络的测试数据集。

所述训练数据集中样本数与测试数据集中样本数之比为9∶1。

所述干扰检测网络的训练数据集中无干扰的回波信号对应的训练样本的个数占总训练样本数的50%;所述训练数据集中窄带干扰、线性调频宽带干扰、正弦调频宽带干扰对应的训练样本的个数之比为2∶1∶1。

所述干扰检测网络的测试数据集中无干扰的回波信号对应的训练样本的个数占总测试样本数的50%;所述测试数据集中窄带干扰、线性调频宽带干扰、正弦调频宽带干扰对应的测试样本的个数之比为2∶1∶1。

所述对应信号的时频谱图为将该回波信号依次进行短时傅里叶变换、取模和归一化后,得到的时频谱图。

这样使训练样本包含两类,一类是不存在干扰的时频谱图,一类是存在干扰的时频谱图。此外,存在干扰的时频谱图中既要包括存在窄带干扰的时频谱图,也要包括存在宽带干扰的时频谱图,从而使得干扰检测网络同时具备检测窄带干扰和宽带干扰的能力。

(4b)采用干扰检测网络的训练数据集对干扰检测网络进行训练,得到优化后的干扰检测网络。

将干扰检测网络的训练数据集作为干扰检测网络的输入,初始化干扰检测网络,并采用动量梯度下降算法,对干扰检测网络中的卷积层参数和全连接层参数进行更新优化,完成对干扰检测网络的优化,得到优化后的干扰检测网络。

所述初始化干扰检测网络为:设置干扰检测网络的最小批量数据、动量、权值衰减系数、学习率、初始权重参数。

本实施例中,设置最小批量数据为16个样本,动量设置为0.9,权值衰减系数为0.0005,学习率为0.0001,初始权重参数为均值为0,方差为0.01的高斯分布,偏差为常数0.1。

所述采用动量梯度下降算法,对干扰检测网络中的卷积层参数和全连接层参数进行更新优化,其具体为:

以交叉熵损失函数为目标函数,按下式进行参数的迭代更新:

其中,w(k)表示第k次迭代时卷积层或全连接层中的权值向量,b(k)表示第k次迭代时卷积层或全连接层中的偏置向量,d·表示求微分,表示w(k)的更新方向,表示b(k)的更新方向,α为干扰检测网络的学习率,β为干扰检测网络的控制指数加权平均数,k为迭代次数。

当训练次数达到某一定值时,即可认为干扰检测网络已训练完成,转入下一步。

所述交叉熵损失函数的计算公式为:

其中,loss表示训练损失,yi表示期望输出,表示实际输出,log(·)表示对数函数;n表示总类别数量。

(4c)采用干扰检测网络的测试数据集作为输入,对优化后的干扰检测网络进行测试,输出每个测试样本对应的类别,判断优化后的干扰检测网络是否合格。

具体地,首先,设定检测门限;

其次,计算分类正确率,若分类正确率不小于检测门限,则判定优化后的干扰检测网络合格,否则,转至步骤(4a),继续对优化后的干扰检测网络进行训练和测试,直到判定优化后的干扰检测网络合格,转至步骤5。

所述分类正确率为正确分类的测试样本个数占干扰检测网络的测试数据集的总样本数的比率。

步骤5:建立基于深度残差的干扰抑制网络,并优化基于深度残差的干扰抑制网络。

利用附图3所示的基于深度残差的神经网络进行干扰抑制。此基于深度残差的干扰抑制网络的输入为存在干扰的大小为64×64的时频谱图,输出为无干扰的大小为64×64的时频谱图。

所述基于深度残差的干扰抑制网络包括多个残差块,所述残差块由依次连接的卷积层、批归一化层、修正线性单元和元素相加层组成。

本实施例中,基于深度残差的干扰抑制网络(imn)共由16个残差块组成,残差块用于解决干扰梯度随着网络结构的加深而逐渐衰减的问题。每个残差块由2个卷积层、2个批归一化层、1个relu以及一个元素相加层组成。其中,imn中卷积核的大小均为3×3,步长为1,每个卷积层输出64个特征图。

(5a)分别生成基于深度残差的干扰抑制网络的训练数据集和测试数据集

在进行干扰抑制之前,需要先进行imn的训练。按照步骤1的干扰模型和步骤3的预处理,生成对应信号的预处理后的时频谱图,作为基于深度残差的干扰抑制网络的训练样本和测试样本,多个训练样本组成基于深度残差的干扰抑制网络的训练数据集,多个测试样本组成基于深度残差的干扰抑制网络的测试数据集。同样地,基于深度残差的干扰抑制网络的训练样本包含两类由原始回波信号经过stft获得的时频谱图,一类是存在窄带干扰的时频谱图,一类是存在宽带干扰的时频谱图。

(5b)采用基于深度残差的干扰抑制网络的训练数据集作为输入,对基于深度残差的干扰抑制网络进行训练,得到优化后的基于深度残差的干扰抑制网络。

将基于深度残差的干扰抑制网络的训练数据集作为基于深度残差的干扰抑制网络的输入,初始化基于深度残差的干扰抑制网络,并采用动量梯度下降算法,对基于深度残差的干扰抑制网络的卷积层参数和批归一化层参数进行更新优化,完成对基于深度残差的干扰抑制网络的优化,得到优化后的基于深度残差的干扰抑制网络。

所述初始化基于深度残差的干扰抑制网络为:设置基于深度残差的干扰抑制网络的最小批量数据、动量、权值衰减系数、学习率和初始权重参数。

本实施例中,设置最小批量数据为64个样本,动量设置为0.9,权值衰减系数为0.0005,学习率为0.0001,权值参数初始化为均值为0,方差为0.01的高斯分布,偏差为常数0.1。

所述采用动量梯度下降算法,对基于深度残差的干扰抑制网络的卷积层参数和批归一化层参数进行更新优化,其具体为:

以均方误差损失函数为目标函数,按下式进行卷积层参数和批归一化层参数的迭代更新:

其中,w′(k)表示第k次迭代时卷积层或批归一化层的权值向量,b′(k)表示第k次迭代时卷积层或批归一化层的偏置向量,d·表示求微分,表示w′(k)的更新方向,表示b′(k)的更新方向,α'为基于深度残差的干扰抑制网络的学习率,β'为基于深度残差的干扰抑制网络的控制指数加权平均数,k为迭代次数。

当训练次数达到某一定值时,即可认为干扰抑制网络已训练完成,转入下一步。

所述均方误差损失函数的具体表达形式如下:

其中,m和n表示图像的大小,iori(m,n)表示无干扰分量的回波时频谱图在坐标(m,n)处对应的灰度值,gimn(iinp(m,n))为存在干扰分量的回波时频谱图经过干扰抑制后在坐标(m,n)处对应的灰度值。

(5c)采用基于深度残差的干扰抑制网络的测试数据集作为输入,对优化后的基于深度残差的干扰抑制网络进行测试,输出干扰抑制后的时频谱图,判断优化后的基于深度残差的干扰抑制网络是否合格。

具体地,首先,设定损失函数的目标阈值;

其次,计算损失函数值,若损失函数值不大于目标阈值,则判定优化后的基于深度残差的干扰抑制网络合格,否则,转至步骤(5a),继续对优化后的基于深度残差的干扰抑制网络进行训练和测试,直到判定优化后的基于深度残差的干扰抑制网络合格,转至步骤6。

步骤6:采用优化后的干扰检测网络,对归一化后的时频域的回波信号进行干扰判定,若判定为有干扰,则转至步骤7,若判定为无干扰,则直接输出。

将每次回波经过stft且归一化后的时频谱图作为输入,利用附图2所示的网络进行干扰检测,根据输出结果进行判断。若判断无干扰,则直接输出。若有干扰,则继续执行步骤7。

步骤7:采用优化后的基于深度残差的干扰抑制网络,对与有干扰对应的预处理后的时频域的回波信号进行干扰抑制,输出干扰抑制后的时频域的回波信号。

具体地,将每次预处理后的时频谱图作为输入,利用附图3所示的网络进行干扰抑制,得到干扰抑制后的时频谱图。

重复步骤6-步骤7,对所有时频域的回波信号进行干扰抑制,得到所有干扰抑制后的时频谱图。

本发明中,得到所有干扰抑制后的时频谱图后,对其进行逆短时傅里叶变换,得到所有干扰抑制后的时域回波信号。

假设将imn处理后的时频谱图记作利用逆短时傅里叶变换将imn处理后的时频谱图变换到时域,得到时域回波信号

其中,g(·)为综合窗函数,μ为时频域的时间,f为时频域的频率。

采用距离-多普勒(rd)或线性调频变标(cs)成像算法,对所有干扰抑制后的时域回波信号进行成像,得到无干扰的sar成像图。

实验验证

试验中干扰检测网络与干扰抑制网络的设置参数,参照具体实施例中的步骤4和步骤5的设置;采用tensorflow在英伟达titan-xgpu上进行干扰检测网络和基于深度残差的干扰抑制网络的训练和测试,采用sar雷达发射脉冲信号,并接受回波信号。

本发明的效果可以通过图4和图5所示的仿真数据处理结果以及图6和图7所示的实测数据处理结果进一步说明。

其中,图4、图5中的目标信号及图6中的原始回波都由x波段的机载条带sar获取,载频为9.6ghz,带宽为180mhz,采样频率为200mhz,脉冲重复频率为1666.7。取无干扰的sar数据作为图4和图5中的目标信号,取存在干扰的sar数据作为图6中的整体回波。图7中的数据由topsar模式下的sentinel卫星获取,载频为5.405ghz,带宽为56.59mhz,采样频率为64.345mhz,脉冲重复频率为1717.1。

图4为采用本发明方法对存在仿真窄带干扰的时频谱图进行干扰抑制的前后对比图,其中,图4(a)为存在仿真窄带干扰的时频谱图,图4(b)为采用本发明方法对图4(a)进行干扰抑制后的时频谱图,图中,横轴为时间单元,纵轴为频率单元。该仿真中的干扰为一个单频干扰。由图4(a)可以看出,干扰抑制之前的时频谱图在图形中间部分有一条横向的亮线,其由窄带干扰引起。从图4(b)可以看出,经过本发明方法的干扰抑制后,图中亮线被滤除,且剩余图像几乎不变,说明本发明方法在滤除仿真窄带干扰的同时保留了大部分有用信号。

图5为采用本发明方法对存在仿真宽带干扰的时频谱图进行干扰抑制的前后对比图,其中,图5(a)为存在仿真宽带干扰的时频谱图,图5(b)为采用本发明方法对图5(a)进行干扰抑制后的时频谱图,图中,横轴为时间单元,纵轴为频率单元。该仿真中的干扰为一个线性调频干扰。由图5(a)可以看出,干扰抑制之前的时频谱图中间有一条倾斜的亮线,其由线性调频干扰引起;而图5(b)可以看出,经过本发明方法的干扰抑制后,滤除了此亮线,且干扰所处位置的信号均得到有效的恢复,说明本发明方法对仿真宽带干扰的具有良好的抑制能力和信号恢复能力。

图6为存在窄带干扰的实测数据和经本发明方法进行干扰抑制后数据的成像结果图,其中,图6(a)为存在窄带干扰的实测数据的成像结果图,图6(b)为经本发明方法进行干扰抑制后数据的成像结果图,图中横轴为方位向,纵轴为距离向。从图6(a)可以看出,直接对原始回波成像的结果图中有一些亮的竖线,对地面的农田等形成了遮挡,降低了图像的解译能力。而图6(b)中亮线被滤除,原本被遮挡的农田也得到了很好的恢复。说明本发明方法对存在窄带干扰的实测数据具有良好的滤波效果,且基于本发明方法抑制干扰后的成像效果能够恢复干扰带来的遮挡。

图7为存在宽带干扰的实测数据和采用本发明方法进行干扰抑制后的数据的成像结果,其中,图7(a)为存在宽带干扰的实测数据的成像结果图,图7(b)为经本发明方法进行干扰抑制后数据的成像结果图,横轴为方位向,纵轴为距离向。从图7(a)可以看出,若直接对sar回波成像,得到的结果图中会产生一些“白色”的线条,严重影响了sar获取信息的功能,而图7(b)中利用本发明方法处理后的成像结果中干扰线条被滤除,被覆盖的山脉得以呈现。此实验说明本发明方法对于存在宽带干扰的实测sar回波也具有良好的处理能力。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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