买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于EWC的在线雷达目标识别方法,属于雷达技术领域,其主要思路为:确定第p批原始雷达高分辨距离像训练数据Sp的目标类别lp和第p批原始雷达高分辨距离像测试数据Tp的目标类别Tlp;p=1,2,…,P,P1;建立卷积神经网络模型,得到训练好的卷积神经网络;然后得到Sp中m个数据的Fisher信息矩阵;确定第1批原始雷达高分辨距离像测试数据T1的目标类别Tl1至第P批原始雷达高分辨距离像测试数据TP的目标类别TlP,以及第1批原始雷达高分辨距离像测试数据的预测目标类别l′1至第P批原始雷达高分辨距离像测试数据的预测目标类别l′P;进而得到第1个类别识别正确目标至第个类别识别正确目标,将此时得到的个类别识别正确目标为一种基于EWC的在线雷达目标识别结果。
主权项:1.一种基于EWC的在线雷达目标识别方法,其特征在于,包括以下步骤:步骤1,确定第p批原始雷达高分辨距离像训练数据Sp和第p批原始雷达高分辨距离像测试数据Tp,以及确定第p批原始雷达高分辨距离像训练数据Sp的目标类别lp和第p批原始雷达高分辨距离像测试数据Tp的目标类别Tlp;p=1,2,…,P,P>1;步骤2,建立卷积神经网络模型,并根据第p批原始雷达高分辨距离像训练数据Sp,得到训练好的卷积神经网络;步骤3,根据训练好的卷积神经网络,得到第p批原始雷达高分辨距离像训练数据Sp中m个数据的Fisher信息矩阵;m≥1;步骤4,根据第p批原始雷达高分辨距离像训练数据Sp中m个数据的Fisher信息矩阵,确定第p'+1批数据更新后的卷积神经网络模型Mp'+1;p'=1,2,3,…,P-1,p'+1=2,3,…,P,p'的初始值为1,p'+1的初始值为2;步骤5,令p'的值加1,重复步骤4,直到p'=P-1,p'+1=P,进而得到第P批数据更新后的卷积神经网络模型MP,然后将p'的值初始化为1;步骤6,确定第1批原始雷达高分辨距离像测试数据T1的目标类别Tl1至第P批原始雷达高分辨距离像测试数据TP的目标类别TlP,并根据第P批数据更新后的卷积神经网络模型MP,得到第1批原始雷达高分辨距离像测试数据的预测目标类别l1′至第P批原始雷达高分辨距离像测试数据的预测目标类别l′P;步骤7,若le′与Tle相等,e=1,2,…,P,则说明识别出了第e批原始雷达高分辨距离像训练数据中的目标,并记为第e'个类别识别正确目标,e'的初始值为1,并令e'的值加1;若le′与Tle不相等,则说明第e批原始雷达高分辨距离像测试数据的目标类别识别错误,舍弃第e批原始雷达高分辨距离像测试数据的目标类别识别错误时的结果;令e分别取1至P,进而得到第1个类别识别正确目标至第个类别识别正确目标,将此时得到的个类别识别正确目标作为一种基于EWC的在线雷达目标识别结果;在步骤1中,所述第p批原始雷达高分辨距离像训练数据Sp和第p批原始雷达高分辨距离像测试数据Tp,其确定过程为:确定高分辨雷达,所述高分辨雷达接收其检测范围内目标回波数据,然后从所述目标回波数据中随机抽取N个数据作为第p批原始雷达高分辨距离像训练数据Sp,在所述目标回波数据中除去抽取的N个数据外再随机抽取N'个数据,作为第p批原始雷达高分辨距离像测试数据Tp,p=1,2,…,P,P表示获取原始雷达高分辨距离像训练数据和原始雷达高分辨距离像测试数据的总批数;所述确定第p批原始雷达高分辨距离像训练数据Sp的目标类别lp,其确定过程为:1a第p批原始雷达高分辨距离像训练数据Sp={s1,s2,…,sn,…,sN},其中sn表示第p批原始雷达高分辨距离像训练数据Sp中第n个距离像,sn=[sn1,sn2,…,sni,…,snD]T,[·]T表示矩阵的转置,sni表示第p批原始雷达高分辨距离像训练数据Sp中第n个距离像在第i个距离单元内的值,n=1,2,…,N,N表示第p批原始雷达高分辨距离像训练数据Sp包括的距离像总个数,即第p批原始雷达高分辨距离像训练数据Sp包括的训练样本总个数,i=1,2,…,D,D表示第p批原始雷达高分辨距离像训练数据Sp中每个高分辨距离像包括的距离单元总个数;1b计算第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的重心Wn: 1c将第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的中心搬移至其重心Wn,并计算得到移动后第n个高分辨距离像在第i个距离单元处的值xni,其表达式为: 其中,FFT表示快速傅里叶变换,IFFT表示逆快速傅里叶变换,sni表示第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像在第i个距离单元的值,Cn表示第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的中心,φ[Wn]表示第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的重心Wn所对应的相位,φ[Cn]表示第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的中心Cn所对应的相位,a表示第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的中心Cn所在距离单元与第p批原始雷达高分辨距离像训练数据Sp中第n个高分辨距离像sn的重心Wn所在距离单元之间的距离,e表示指数函数,j表示虚数单位;1d令i取1至D,重复执行1c,进而分别得到移动后第n个高分辨距离像在第1个距离单元处的值xn1至移动后第n个高分辨距离像在第D个距离单元处的值xnD,记为移动后第n个高分辨距离像xn,xn=[xn1,xn2,…,xni,…,xnD],然后将i的值初始化为1;1e令n分别取1至N,重复执行1c和1d,进而分别得到移动后第1个高分辨距离像x1至移动后第N个高分辨距离像xN,记为移动后第p批原始雷达高分辨距离像训练数据Xp,Xp={x1,x2,…,xn,…,xN},xn=[xn1,xn2,…,xni,…,xnD];以1,2,…,D作为横坐标,以x1,x2,…,xn,…,xN作为纵坐标,将移动后第p批原始雷达高分辨距离像训练数据Xp绘制成二维平面图,记为第p个样本回波波形图,根据第p个样本回波波形图对第p批原始雷达高分辨距离像训练数据Sp添加目标类别,记为第p批原始雷达高分辨距离像训练数据Sp的目标类别lp;在步骤2中,所述训练好的卷积神经网络,是对建立的卷积神经网络模型进行训练后得到的结果,所述建立的卷积神经网络模型包括三层卷积层和两层全连接层,其训练过程为:2a设置第一层卷积层的卷积步长为L1,1≤L1≤D-1,第一层卷积层中包括C1个卷积核,且将第一层的C1个卷积核记为的大小设置为M1×1×C1,其中M1表示第一层卷积层中每个卷积核窗口的大小,1≤M1≤D;将移动后第p批原始雷达高分辨距离像训练数据Xp与第一层卷积层中的C1个卷积核分别进行卷积,得到第一层卷积层C1个卷积后的结果,并记为第一层卷积层的C1个特征图计算公式如下: 其中,表示第一层卷积层的C1个特征图,表示第一层卷积层的全1偏置,*表示卷积操作,f表示激活函数,fz1=max0,z1,max表示求取最大值操作;2b第二层卷积层包含C2个卷积核,并将第二层卷积层的C2个卷积核定义为第二层卷积层的C2个卷积核大小设置为M2×C1×C2,其中M2为第二层卷积层中每个卷积核窗口的大小,设置第二层卷积层的卷积步长为L2,将第一层卷积层的C1个特征图与第二层卷积层的C2个卷积核分别进行卷积,得到第二层卷积层C2个卷积后的结果,并记为第二层卷积层的C2个特征图其计算公式如下: 其中,表示第二层卷积层的全1偏置,fz2=max0,z2,2c第三层卷积层的卷积核包含C3个卷积核,第三层卷积层的卷积核定义为且第三层卷积层的卷积核的大小设置为M3×C2×C3,其中M3表示第三层卷积层中每个卷积核窗口的大小,设置第三层卷积层的卷积步长为L3,将第二层卷积层的C2个特征图与第三层卷积层的卷积核分别进行卷积,得到第三层卷积层C3个卷积后的结果,并记为第三层卷积层的C3个特征图其计算公式如下: 其中,表示第三层卷积层的全1偏置,fz3=max0,z3,2d将第三层卷积层的C3个特征图分别拉长变换为长度为的列向量,进而得到拉长变换后的C3个列向量,每个列向量包括个神经元从而得到拉长变换后的个神经元;第四层全连接层设置有h个神经元,用于将拉长变换后的C3个列向量与第四层全连接层的权值矩阵和第四层全连接层的全1偏置进行非线性处理变换,得到第四层全连接层非线性变换后的数据结果其计算表达式为: 其中,表示由拉长变换后的个神经元与第四层全连接层的h个神经元相连接的权值矩阵,表示第四层全连接层的全1偏置,·表示矩阵相乘,f表示激活函数,fz4=max0,z4,2e第五层全连接层设置有h′个神经元,用于将第四层全连接层输出的第四层全连接层非线性变换后的数据结果与该第五层全连接层的权值矩阵和第五层全连接层的全1偏置进行线性变换,得到第五层全连接层线性变换后的数据结果其计算表达式为: 其中,W5表示由第四层全连接层的h个神经元与第五层全连接层的h′个神经元相连接构成的h×h′维矩阵,表示第五层全连接层的全1偏置;得到第五层全连接层线性变换后的数据结果后,说明卷积神经网络构建完成,记为训练好的卷积神经网络;在步骤3中,所述第p批原始雷达高分辨距离像训练数据Sp中m个数据的Fisher信息矩阵,其过程为:从第五层全连接层线性变换后的数据结果中随机抽取m个数据,分别计算抽取的m个数据对所有卷积层和全连接的参数的一阶偏导数,并对每个一阶偏导数结果计算其平方并求和,得到m个数据的一阶导函数平方和,每个数据的一阶导函数平方和都为对应数据的Fisher信息矩阵,进而得到第p批原始雷达高分辨距离像训练数据Sp中m个数据的Fisher信息矩阵,其中第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵为Fpj,其公式如下: 其中,表示第五层全连接层线性变换后的数据结果中第j个数据,j=1,...,m,Fpj表示第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵。
全文数据:基于EWC的在线雷达目标识别方法技术领域[0001]本发明属于雷达技术领域,特别涉及一种基于EWC的在线雷达目标识别方法,即基于弹性权重巩固(ElasticWeightConsolidation,EWC的在线雷达目标识别方法,适用于在线学习雷达目标识别任务。背景技术[0002]随着现代战争先进技术的发展,雷达目标识别技术的需求愈加强烈;雷达高分辨距离像HighResolutionRangeProfile,HRRP是用宽带雷达信号获取的目标散射点子回波在雷达射线上投影的向量和的幅度波形,高分辨距离像HRRP样本反映着在一定雷达视角时,目标上散射体(如机头、机翼、机尾方向舵、进气孔、发动机等等)的雷达散射截面积RCS沿雷达视线RLOS的分布情况,体现了散射点的相对几何关系;因此,HRRP样本包括了目标丰富的结构信息,比如目标尺寸,散射点结构等,对目标识别与分类很有价值。[0003]基于深度学习的目标检测方法近年来发展十分迅速,卷积神经网络作为深度学习中的一种,成为当前语音分析和图像识别领域的研究热点,卷积神经网络的权值共享网络结构使之更类似于生物神经网络,降低了网络模型的复杂度,减少了权值的数量,其优点在网络的输入是多维图像时表现的更为明显,使图像可以直接作为网络的输入,避免了传统识别算法中复杂的特征提取和数据重建过程;卷积网络是为识别二维形状而特殊设计的一个多层感知器,这种网络结构对平移、比例缩放、倾斜或者共他形式的变形具有高度不变性。[0004]目前,由于雷达的特殊性,需要在线对不断获取的数据进行识别;随着数据的增加,许多算法在对新数据的训练识别过程中会对以往的数据特征产生遗忘,导致对以往数据的识别能力迅速下降。发明内容[0005]针对上述现有技术存在的不足,本发明的目的在于提出一种基于EWC的在线雷达目标识别方法,该种基于EWC的在线雷达目标识别方法利用高分辨距离像HRRP对目标的特征进行提取和识别,特别是利用弹性权重巩固(ElasticWeightConsolidation,EWC来防止当前数据训练过程中对以往数据特征的遗忘,使得雷达在对当前数据训练识别的同时还能保证对以往数据的识别能力,并且保留以往数据的特征。[0006]本发明的技术思路:通过HRRP数据集进行短时傅里叶变换后的数据,训练端到端的卷积神经网络模型,并在每批数据训练中加入EWC提高网络模型对数据特征的记忆能力,保证对当前数据识别能力的同时保持对以往数据特征的识别能力。[0007]为达到上述技术目的,本发明采用如下技术方案予以实现。[0008]—种基于EWC的在线雷达目标识别方法,包括以下步骤:[0009]步骤1,确定第p批原始雷达高分辨距离像训练数据Sp和第p批原始雷达高分辨距离像测试数据Tp,以及确定第p批原始雷达高分辨距离像训练数据Sp的目标类别Ip和第p批原始雷达高分辨距离像测试数据Tp的目标类别Tlp;P=I,2,…,P,PI;[0010]步骤2,建立卷积神经网络模型,并根据第P批原始雷达高分辨距离像训练数据SP,得到训练好的卷积神经网络;[0011]步骤3,根据训练好的卷积神经网络,得到第p批原始雷达高分辨距离像训练数据Sp中m个数据的Fisher信息矩阵;m彡1;[0012]步骤4,根据第P批原始雷达高分辨距离像训练数据\中!11个数据的Fisher信息矩阵,确定第P’+l批数据更新后的卷积神经网络模型MP,+1;p’=l,2,3,=2,3,…,P,p’的初始值为I,p’+1的初始值为2;[0013]步骤5,令P’的值加1,重复步骤4,直到P’=P-I,p’+1=P,进而得到第P批数据更新后的卷积神经网络模型MP,然后将p’的值初始化为1;[0014]步骤6,确定第1批原始雷达高分辨距离像测试数据T1的目标类别Tl1至第P批原始雷达高分辨距离像测试数据Tp的目标类别TIp,并根据第P批数据更新后的卷积神经网络模型MP,得到第1批原始雷达高分辨距离像测试数据的预测目标类别I1至第P批原始雷达高分辨距离像测试数据的预测目标类别Ip;[0015]步骤7,若Ie与Tle相等,e=l,2,-_,P,则说明识别出了第e批原始雷达高分辨距离像训练数据中的目标,并记为第e’个类别识别正确目标,e’的初始值为1,并令e’的值加1;若L与TL不相等,则说明第e批原始雷达高分辨距离像测试数据的目标类别识别错误,舍弃该次结果;[0016]令e分别取1至P,进而得到第1个类别识别正确目标至第#个类别识别正确目标,P玄户将此时得到的#个类别识别正确目标为一种基于EWC的在线雷达目标识别结果。[0017]本发明与现有技术相比具有如下优点:[0018]第一,本发明解决了传统神经网络不能时序处理多个任务的缺点,提出了实用有效的方法使得在时序训练模型过程中保证了先前任务的重要性,使得在学习新的任务的同时保持了对以往任务的记忆性和识别能力。[0019]第二,本发明利用深度网络模型结构提取雷达高分辨距离像特征,对于大批量的雷达高分辨距离像数据而言,可以自动学习数据中的特征,特别是数据的高维特征进行识另Ij,提高了运算效率。附图说明[0020]下面结合附图和具体实施方式对本发明作进一步详细说明。[0021]图1是本发明的一种基于EWC的在线雷达目标识别方法实现流程图;[0022]图2a是Yark-42飞机的实测场景图;[0023]图2b是CessnaCitationSΠ飞机的实测场景图;[0024]图2c是An-26飞机的实测场景图;[0025]图3是本发明对三类飞机任务A识别的性能变化曲线图;[0026]图4是本发明对三类飞机任务B识别的性能变化曲线图。具体实施方式[0027]参照图1,为本发明的一种基于EWC的在线雷达目标识别方法实现流程图;其中所述基于EWC的在线雷达目标识别方法,包括以下步骤:[0028]步骤1,获取训练样本和测试样本,对数据初始化。[0029]确定高分辨雷达,所述高分辨雷达接收其检测范围内目标回波数据,然后从所述目标回波数据中随机抽取N个数据作为第p批原始雷达高分辨距离像训练数据Sp,在所述目标回波数据中除去抽取的N个数据外再随机抽取Ν’个数据,作为第p批原始雷达高分辨距离像测试数据Tp,ρ=1,2,…,Ρ,Ρ表示获取原始雷达高分辨距离像训练数据和原始雷达高分辨距离像测试数据的总批数。[0030]Ia第P批原始雷达高分辨距离像训练数据Sp={si,S2,…,Sn,…,sn},其中Sn表示第P批原始雷达高分辨距离像训练数据Sp中第η个距离像,Sn=[Snl,Sn2,···,Sni,···,SnD]T,[·]T表示矩阵的转置,Sni表示第P批原始雷达高分辨距离像训练数据Sp中第η个距离像在第i个距离单元内的值,η=1,2,…,Ν,Ν表示第P批原始雷达高分辨距离像训练数据Sp包括的距离像总个数,即第P批原始雷达高分辨距离像训练数据Sp包括的训练样本总个数,i=1,2,…,D,D表示第p批原始雷达高分辨距离像训练数据Sp中每个高分辨距离像包括的距离单元总个数即单个样本向量维度)。[0031]Ib计算第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像〜的重心ffn:[0032][0033]Ic将第ρ批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心搬移至其重心Wn,并计算得到移动后第η个高分辨距离像在第i个距离单元处的值χηι,其表达式为:[0034][0035]其中,FFT表示快速傅里叶变换,IFFT表示逆快速傅里叶变换,sni表示第p批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像在第i个距离单元的值,Cn表示第p批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心,表示第ρ批原始雷达高分辨距离像训练数据中第η个高分辨距离像的重心1所对应的相位,Φ[匕]表示第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心Cn所对应的相位,a表示第ρ批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心Cn所在距离单元与第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的重心Wn所在距离单元之间的距离,e表示指数函数,j表示虚数单位。[0036]Id令i取1至D,重复执行(Ic,进而分别得到移动后第η个高分辨距离像在第1个距离单元处的值xnl至移动后第η个高分辨距离像在第D个距离单元处的值XnD,记为移动后第η个高分辨距离像Xn,Xn=[Xnl,Xn2,…,Xni,…,XnD],然后将i的值初始化为1。[0037]Ie令η分别取1至N,重复执行(Ic和(Id,进而分别得到移动后第1个高分辨距离像X1至移动后第N个高分辨距离像XN,记为移动后第ρ批原始雷达高分辨距离像训练数据[0038]以I,2,…,D作为横坐标,以X1,X2,…,χη,…,XN作为纵坐标,将移动后第p批原始雷达高分辨距离像训练数据Xp绘制成二维平面图,记为第P个样本回波波形图,根据第P个样本回波波形图对第P批原始雷达高分辨距离像训练数据Sp添加目标类别,记为第p批原始雷达高分辨距离像训练数据Sp的目标类别1P。[0039]If第p批原始雷达高分辨距离像测试数据其中U'表示第P批原始雷达高分辨距离像测试数据Tp中第〆个距离像,U=EtnZ1,U'2,…,tn'lV-,tn'D']T,[·]τ表示矩阵的转置,SA'表示第p批原始雷达高分辨距离像测试数据Tp中第〆个距离像在第i个距离单元的值,〆=1,2,…,Ν'表示第ρ批原始雷达高分辨距离像测试数据Tp包括的距离像总个数,即第ρ批原始雷达高分辨距离像测试数据!^包括的训练样本总个数,i=l,2,…,表示第ρ批原始雷达高分辨距离像测试数据Tp中每个高分辨距离像包括的距离单元总个数即单个样本向量维度)。[0040]Ig计算第P批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像1'的重心Wn':[0042]Ih将第p批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像1'的中心搬移至其重心Wn',并计算得到移动后第〆个高分辨距离像在第f个距离单元处的值,其表达式为:[0044]其中,FFT表示快速傅里叶变换,IFFT表示逆快速傅里叶变换,tn^表示第p批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像在第f个距离单元的值,V表示第p批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^的中心,表示第P批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的重心1'所对应的相位,Φ[Cn']表示第p批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的中心V所对应的相位,a表示第p批原始雷达高分辨距离像测试数据Tp中第η个高分辨距离像^的中心V所在距离单元与第ρ批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像tn'的重心1'所在距离单元之间的距离,e表示指数函数,j表示虚数单位。[0045]Ii令f取1至〇,重复执行(Ih,进而分别得到移动后第〆个高分辨距离像在第1个距离单元处的值XnV至移动后第〆个高分辨距离像在第D个距离单元处的值Xn'D〃,记为移动后第〆个高分辨距离像XrX,Xr=[XnY,XnY,···,XV〆,…,义^〆],然后将f的值初始化为1。[0046]Ij令〆分别取1至N,重复执行(Ih和(Ii,进而分别得到移动后第1个高分辨距离像X1至移动后第N个高分辨距离像XN',记为移动后第P批原始雷达高分辨距离像测试数据[0047]以1,2,…,D作为横坐标,以XnY,XnY,…,XnY,…,XW作为纵坐标,将移动后第P批原始雷达高分辨距离像测试数据T绘制成二维平面曲线图,记为第P个样本回波曲线图,根据第p个样本回波曲线图对第p批原始雷达高分辨距离像测试数据Tp添加目标类另|J,记为第P批原始雷达高分辨距离像测试数据Tp的目标类别T1P。[0048]步骤2,建立卷积神经网络模型。[0049]该卷积神经网络模型由三层卷积层和两层全连接层构成,其构建步骤如下:[0050]2a构建第一层卷积层:该第一层卷积层用于对移动后第ρ批原始雷达高分辨距离像训练数据Xp进行一维卷积,第一层卷积层中包括C1个卷积核,且将第一层的C1个卷积核记为^,用于与移动后第ρ批原始雷达高分辨距离像训练数据Xp进行卷积;的大小设置为M1XIXC1,其中M1表示第一层卷积层中每个卷积核窗口的大小,ISM1SD13[0051]设置第一层卷积层的卷积步长为IAKL1SD-I,为了减少下采样过程,通常设置Li=2;将移动后第p批原始雷达高分辨距离像训练数据Xp与第一层卷积层中的Ci个卷积核分别进行卷积,得到第一层卷积层C1个卷积后的结果,并记为第一层卷积层的C1个特征图I;,计算公式如下:[0052][0053]其中表示第一层卷积层的C1个特征图,Xp表示移动后第ρ批原始雷达高分辨距离像训练数据,表示第一层卷积层中的C1个卷积核表示第一层卷积层的全1偏置,*表示卷积操作,fO表示激活函数,表示求取最大值操作。[0054]2b构建第二层卷积层:第二层卷积层包含C2个卷积核,并将第二层卷积层的C2个卷积核定义为·用于与第一层卷积层的C1个特征图夂^进行卷积,第二层卷积层的C2个卷积核If大小设置为其中M2为第二层卷积层中每个卷积核窗口的大小,设置第二层卷积层的卷积步长为ΙΛ本实施例中设置L2=2。[0055]将第一层卷积层的C1个特征图与第二层卷积层的C2个卷积核分别进行卷积,得到第二层卷积层C2个卷积后的结果,并记为第二层卷积层的C2个特征图.其计算公式如下:[0056][0057]其中,羡示第二层卷积层的全1偏置,*表示卷积操作,f〇表示激活函数,fΖ2=max0,Z2,[0058]2c构建第三层卷积层:该第三层卷积层用于对第二层卷积层的C2个特征图;T;:进行卷积,定义该第三层卷积层的卷积核为:,第三层卷积层的卷积核包含C3个卷积核,且第三层卷积层的卷积核的大小设置为妒\:2\:3,其中妒表示第三层卷积层中每个卷积核窗口的大小,设置第三层卷积层的卷积步长为ιΛ本实施例中设置L3=2。[0059]将第二层卷积层的C2个特征图与第三层卷积层的卷积核分别进行卷积,得到第三层卷积层C3个卷积后的结果,并记为第三层卷积层的C3个特征图其计算公式如下:[0060][0061]其中:表示第三层卷积层的全1偏置,*表示卷积操作,fO表示激活函数,[0062]2d构建第四层全连接层:先将第三层卷积层的C3个特征图分别拉长变换为长度为的列向量,进而得到拉长变换后的C3个列向量,每个列向量包括·_个神经元从而得到拉长变换后的·个神经元;第四层全连接层设置有h个神经元,用于将拉长变换后的C3个列向量与第四层全连接层的权值矩阵和第四层全连接层的全1偏置进行非线性处理变换,得到第四层全连接层非线性变换后的数据结果.其计算表达式为:[0063][0064]其中:表示由拉长变换后的·个神经元与第四层全连接层的h个神经元相连接的权值矩阵,表示第四层全连接层的全1偏置,•表示矩阵相乘,fO表示激活函数,[0065]2e构建第五层全连接层:第五层全连接层设置有V个神经元,用于将第四层全连接层输出的第四层全连接层非线性变换后的数据结果与该第五层全连接层的权值矩阵和第五层全连接层的全1偏置进行线性变换,得到第五层全连接层线性变换后的数据结果.[0066]其中,所述第五层全连接层线性变换后的数据结果.其计算表达式为:[0067][0068]其中,W5表示由第四层全连接层的h个神经元与第五层全连接层的V个神经元相连接构成的hXl·维矩阵表示第五层全连接层的全1偏置。[0069]得到第五层全连接层线性变换后的数据结果后,说明卷积神经网络构建完成,记为训练好的卷积神经网络。[0070]步骤3,计算EWC的Fisher信息矩阵。[0071]从第五层全连接层线性变换后的数据结果中随机抽取m个数据,分别计算抽取的m个数据对所有卷积层和全连接的参数的一阶偏导数,并对每个一阶偏导数结果计算其平方并求和,得到m个数据的一阶导函数平方和,每个数据的一阶导函数平方和都为对应数据的Fisher信息矩阵,进而得到第p批原始雷达高分辨距离像训练数据SP*m个数据的Fisher信息矩阵,其中第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵为Fw,其公式如下:[0072][0073]其中,^^表示第五层全连接层线性变换后的数据结果X〗中第j个数据,j=1,...,m,F„表示第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵,用于下一批数据更新卷积神经网络模型。[0074]步骤4,获取第p’+1批原始雷达高分辨距离像训练数据SP+1、第p’+1批原始雷达高分辨距离像训练数据Sp,+1的目标类别1P,+1;P’=1,2,3,…,P-I,P’+1=2,3,…,P,p’的初始值为1,P’+1的初始值为2。[0077]其中,λ为权重系数,取值通常为〇,I;Qp,+1为第p’+1批原始雷达高分辨距离像训练数据SP,+1的参数变化值,计算公式为:[0075]然后计算第p’+l批原始雷达高分辨距离像训练数据SP,+j^EWC损失函数L0SSP,+1为:[0076][0078][0079]通过后向传播算法利用第p’+l批原始雷达高分辨距离像训练数据SP,+j^EWC损失函数L0SSP,+1对训练好的卷积神经网络进行更新训练,得到第p’+l批数据更新后的卷积神经网络模型ΜΡ,+ι。[0080]步骤5,令p’的值加1,重复步骤4,直到?’=?-1,?’+1=?,直到得到第?批数据更新后的卷积神经网络模型MP,然后将p’的值初始化为1。[0081]步骤6,对于移动后第p批原始雷达高分辨距离像测试数据T和第p批原始雷达高分辨距离像测试数据Tp的目标类别Tlp,令p的值分别取1至P,进而得到移动后第1批原始雷达高分辨距离像测试数据IV至移动后第P批原始雷达高分辨距离像测试数据T,以及第1批原始雷达高分辨距离像测试数据T1的目标类别Tl1至第P批原始雷达高分辨距离像测试数据Tp的目标类别T1P。[0082]并将移动后第1批原始雷达高分辨距离像测试数据IV至移动后第P批原始雷达高分辨距离像测试数据输入进训练好的卷积神经网络中,利用第P批数据更新后的卷积神经网络模型Mp,分别对应得到第1批原始雷达高分辨距离像测试数据的预测目标类别1〆至第P批原始雷达高分辨距离像测试数据的预测目标类别Ip。[0083]步骤7,若Ie与Tle相等,e=l,2,-_,P,说明第e批原始雷达高分辨距离像测试数据的目标类别识别正确,即认为识别出了第e批原始雷达高分辨距离像训练数据中的目标,记为第e’个类别识别正确目标,e’的初始值为1,并令e’的值加1;若1与Tle不相等,则说明第e批原始雷达高分辨距离像测试数据的目标类别识别错误,舍弃该次结果。[0084]令e分别取1至P,进而得到第1个类别识别正确目标至第P个类别识别正确目标,PS厂,将此时得到的#个类别识别正确目标为一种基于EWC的在线雷达目标识别结果。[0085]本发明的效果通过以下对三类飞机的实测数据仿真进一步说明:[0086]获得原始雷达高分辨距离像的雷达实测数据,实测场景参照图2a、图2b和图2c所示,其中图2a是Yark-42飞机的实测场景图,图2b是CessnaCitationSΠ飞机的实测场景图,图2c是An-26飞机的实测场景图。[0087]仿真的时候,将获取的原始高分辨距离像分为两类:训练集合Tr以及测试集合Te,其中训练集合Tr包含TrA和TrB。TrA为任务A的训练数据,TrB为任务B的训练数据;并且,训练集合TrA和TrB分别为高分辨距离像不同的方位角信息数据。[0088]观察任务A和任务B的识别情况,结果如图3和图4所示,图3是本发明对三类飞机任务A识别的性能变化曲线图,图4是本发明对三类飞机任务B识别的性能变化曲线图。[0089]从实验结果可以看出,当新任务到来时,模型不仅能够对当前新任务有良好的识别能力,如图4所示,而且依旧能够对先前任务有良好的识别能力,如见图3所示。[0090]综上所述,仿真实验验证了本发明的正确性,有效性和可靠性。[0091]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围;这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求:1.一种基于EWC的在线雷达目标识别方法,其特征在于,包括以下步骤:步骤1,确定第P批原始雷达高分辨距离像训练数据Sp和第p批原始雷达高分辨距离像测试数据Tp,以及确定第p批原始雷达高分辨距离像训练数据Sp的目标类别Ip和第p批原始雷达高分辨距离像测试数据Tp的目标类别Tlp;p=1,2,…,P,P1;步骤2,建立卷积神经网络模型,并根据第p批原始雷达高分辨距离像训练数据Sp,得到训练好的卷积神经网络;步骤3,根据训练好的卷积神经网络,得到第p批原始雷达高分辨距离像训练数据SP*m个数据的Fisher信息矩阵;m彡1;步骤4,根据第p批原始雷达高分辨距离像训练数据SP*m个数据的Fisher信息矩阵,确定第P’+1批数据更新后的卷积神经网络模型Mp,+1;p’=l,2,3,"_,P-l,p’+l=2,3,〜,P,p’的初始值为I,P’+1的初始值为2;步骤5,令p’的值加1,重复步骤4,直到p’=P-I,p’+l=P,进而得到第P批数据更新后的卷积神经网络模型Mp,然后将p’的值初始化为1;步骤6,确定第1批原始雷达高分辨距离像测试数据T1的目标类别Tl1至第P批原始雷达高分辨距离像测试数据Tp的目标类别TIp,并根据第P批数据更新后的卷积神经网络模型MP,得到第1批原始雷达高分辨距离像测试数据的预测目标类别至第P批原始雷达高分辨距离像测试数据的预测目标类别Ip;步骤7,若丨^与打^相等,6=1,2,-_,?,则说明识别出了第4比原始雷达高分辨距离像训练数据中的目标,并记为第e’个类别识别正确目标,e’的初始值为1,并令e’的值加1;若与TU不相等,则说明第e批原始雷达高分辨距离像测试数据的目标类别识别错误,舍弃该次结果;令e分别取1至P,进而得到第1个类别识别正确目标至第#个类别识别正确目标,SiP,将此时得到的声个类别识别正确目标为一种基于EWC的在线雷达目标识别结果。2.如权利要求1所述的一种基于EWC的在线雷达目标识别方法,其特征在于,在步骤1中,所述第P批原始雷达高分辨距离像训练数据Sp和第p批原始雷达高分辨距离像测试数据Tp,其确定过程为:确定高分辨雷达,所述高分辨雷达接收其检测范围内目标回波数据,然后从所述目标回波数据中随机抽取N个数据作为第p批原始雷达高分辨距离像训练数据SP,在所述目标回波数据中除去抽取的N个数据外再随机抽取Ν’个数据,作为第p批原始雷达高分辨距离像测试数据ΤΡ,ρ=1,2,…,Ρ,Ρ表示获取原始雷达高分辨距离像训练数据和原始雷达高分辨距离像测试数据的总批数;所述确定第P批原始雷达高分辨距离像训练数据Sp的目标类别Ip,其确定过程为:la第P批原始雷达高分辨距离像训练数据Sp={si,S2,…,Sn,…,SN},其中Sn表示第P批原始雷达高分辨距离像训练数据31中第11个距离像,811=[8111,8112,",81^,〜,8^]1',[·]1'表示矩阵的转置,Sn1表示第P批原始雷达高分辨距离像训练数据Sp中第η个距离像在第i个距离单元内的值,Π=1,2,…,N,N表示第P批原始雷达高分辨距离像训练数据Sp包括的距离像总个数,即第P批原始雷达高分辨距离像训练数据Sp包括的训练样本总个数,i=1,2,…,D,D表示第p批原始雷达高分辨距离像训练数据Sp中每个高分辨距离像包括的距离单元总个数;lb计算第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的重心Wn:lc将第p批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心搬移至其重心Wn,并计算得到移动后第η个高分辨距离像在第i个距离单元处的值χηι,其表达式为:其中,FFT表示快速傅里叶变换,IFFT表示逆快速傅里叶变换,sni表示第p批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像在第i个距离单元的值,Cn表示第p批原始雷达高分辨距离像训练数据中第η个高分辨距离像的中心,Γ,,=f;φ[Wn]表示第p批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的重心1所对应的相位,Φ[Cn]表示第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心匕所对应的相位,a表示第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的中心Cn所在距离单元与第P批原始雷达高分辨距离像训练数据Sp中第η个高分辨距离像的重心Wn所在距离单元之间的距离,e表示指数函数,j表示虚数单位;ld令i取1至D,重复执行(Ic,进而分别得到移动后第η个高分辨距离像在第1个距离单元处的值xnl至移动后第η个高分辨距离像在第D个距离单元处的值XnD,记为移动后第η个高分辨距离像Xn,Xn=[Xnl,Χη2,…,Xni,…,XnD],然后将i的值初始化为1;le令η分别取1至N,重复执行(Ic和(Id,进而分别得到移动后第1个高分辨距离像^至移动后第N个高分辨距离像XN,记为移动后第p批原始雷达高分辨距离像训练数据XP,XP={xi,X2,…,Xn,…,Xn},Xn=[Xnl,Xn2,…,Xni,…,XnD];以1,2,…,D作为横坐标,以X1,X2,…,Xn,…,XN作为纵坐标,将移动后第P批原始雷达高分辨距离像训练数据Xp绘制成二维平面图,记为第P个样本回波波形图,根据第P个样本回波波形图对第P批原始雷达高分辨距离像训练数据Sp添加目标类别,记为第p批原始雷达高分辨距离像训练数据Sp的目标类别1P。3.如权利要求1所述的一种基于EWC的在线雷达目标识别方法,其特征在于,在步骤1中,所述第P批原始雷达高分辨距离像测试数据Tp的目标类别Tlp,其确定过程为:lf第P批原始雷达高分辨距离像测试数据Tp,Tp={tl,t2,…,W,…,tN],其中W表示第P批原始雷达高分辨距离像测试数据Tp中第〆个距离像,U=[tn'l,tn'2,···,tn'i',···,]τ,[·]τ表示矩阵的转置,Sn^表示第P批原始雷达高分辨距离像测试数据Tp中第r个距离像在第f个距离单元的值,〆=1,2,…,N,N表示第P批原始雷达高分辨距离像测试数据Tp包括的距离像总个数,即第p批原始雷达高分辨距离像测试数据Tp包括的训练样本总个数,i=l,2,…,D,D表示第p批原始雷达高分辨距离像测试数据Tp中每个高分辨距离像包括的距离单元总个数;lg计算第P批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的重心Wn':lh将第P批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的中心搬移至其重心^,并计算得到移动后第〆个高分辨距离像在第f个距离单元处的值X1^1〃,其表达式为:其中,FFT表示快速傅里叶变换,IFFT表示逆快速傅里叶变换,tnv表示第p批原始雷达高分辨距离像测试数据!^中第〆个高分辨距离像在第f个距离单元的值,Cn'表示第p批原始雷达高分辨距离像测试数据!^中第η个高分辨距离像^的中心:表示第P批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的重心1'所对应的相位,Φ[CV]表示第ρ批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的中心V所对应的相位,a表示第ρ批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^'的中心V所在距离单元与第p批原始雷达高分辨距离像测试数据Tp中第〆个高分辨距离像^的重心Wn'所在距离单元之间的距离,e表示指数函数,j表示虚数单位;li令f取1至〇,重复执行(Ih,进而分别得到移动后第〆个高分辨距离像在第1个距离单元处的值XnV至移动后第〆个高分辨距离像在第D个距离单元处的值Xn'D〃,记为移动后第〆个高分辨距离像X〆,Xr=[XnV,XnY,···,XnY,···,XV〆],然后将f的值初始化为1;lj令〆分别取1至N,重复执行(Ih和(Ii,进而分别得到移动后第1个高分辨距离像义〆至移动后第N个高分辨距离像XN',记为移动后第P批原始雷达高分辨距离像测试数据T1,T[={xi',X2',…,Xn",…,XN7'},Xr=[Xn7I',XnS',…,Χη7:^',…,Xn7D"];以I,2,…,D作为横坐标,以XnY,XnY,…,Xny,…,XnV作为纵坐标,将移动后第ρ批原始雷达高分辨距离像测试数据T绘制成二维平面曲线图,记为第p个样本回波曲线图,根据第P个样本回波曲线图对第P批原始雷达高分辨距离像测试数据Tp添加目标类别,记为第P批原始雷达高分辨距离像测试数据Tp的目标类别T1P。4.如权利要求2所述的一种基于EWC的在线雷达目标识别方法,其特征在于,在步骤2中,所述训练好的卷积神经网络,是对建立的卷积神经网络模型进行训练后得到的结果,所述建立的卷积神经网络模型包括三层卷积层和两层全连接层,其训练过程为:2a设置第一层卷积层的卷积步长为LSKL1SD-I,第一层卷积层中包括C1个卷积核,且将第一层的C1个卷积核记为足X的大小设置为M1XIXC1,其中M1表示第一层卷积层中每个卷积核窗口的大小,ISM1D;将移动后第P批原始雷达高分辨距离像训练数据Xp与第一层卷积层中的C1个卷积核分别进行卷积,得到第一层卷积层C1个卷积后的结果,并记为第一层卷积层的C1个特征图I;,计算公式如下:其中,表示第一层卷积层的C1个特征图,!^表示第一层卷积层的全1偏置,*表示卷积操作,fO表示激活函数,fZ1=maxΟ,ζ1,.ζ1:Ά+_i^,max表示求取最大值操作;2b第二层卷积层包含C2个卷积核,并将第二层卷积层的C2个卷积核定义为,第二层卷积层的C2个卷积核大小设置为M2XC1XC2,其中M2为第二层卷积层中每个卷积核窗口的大小;设置第二层卷积层的卷积步长为将第一层卷积层的C1个特征图;¢:与第二层卷积层的C2个卷积核分别进行卷积,得到第二层卷积层C2个卷积后的结果,并记为第二层卷积层的C2个特征图其计算公式如下:其中,€表示第二层卷积层的全1偏置:2c定义该第三层卷积层的卷积核为第三层卷积层的卷积核包含C3个卷积核,且第三层卷积层的卷积核的大小设置为M3XC2XC3,其中M3表示第三层卷积层中每个卷积核窗口的大4、:设置第三层卷积层的卷积步长为将第二层卷积层的C2个特征图;^与第三层卷积层的卷积核分别进行卷积,得到第三层卷积层C3个卷积后的结果,并记为第三层卷积层的C3个特征图^,其计算公式如下:其中,S表示第三层卷积层的全1偏置,2d将第三层卷积层的C3个特征图分别拉长变换为长度戈的列向量,进而得到拉长变换后的C3个列向量,每个列向量包括I个神经元从而得到拉长变换后的个神经元;第四层全连接层设置有h个神经元,用于将拉长变换后的C3个列向量与第四层全连接层的权值矩阵%〗和第四层全连接层的全1偏置¥进行非线性处理变换,得到第四层全连接层非线性变换后的数据结果,其计算表达式为:其中,表示由拉长变换后的个神经元与第四层全连接层的h个神经元相连接的权值矩阵,表示第四层全连接层的全1偏置,•表示矩阵相乘,f表示激活函数,fz4LlN丄丄ΛΊJIj〇tJA2e第五层全连接层设置有V个神经元,用于将第四层全连接层输出的第四层全连接层非线性变换后的数据结果Ζί与该第五层全连接层的权值矩阵π〗和第五层全连接层的全1偏置^进行线性变换,得到第五层全连接层线性变换后的数据结果其计算表达式为:其中,W5表示由第四层全连接层的h个神经元与第五层全连接层的V个神经元相连接构成的hXh维矩阵,^表示第五层全连接层的全1偏置;得到第五层全连接层线性变换后的数据结果后,说明卷积神经网络构建完成,记为训练好的卷积神经网络。5.如权利要求4所述的一种基于EWC的在线雷达目标识别方法,其特征在于,在步骤3中,所述第P批原始雷达高分辨距离像训练数据St^m个数据的Fisher信息矩阵,其过程为:从第五层全连接层线性变换后的数据结果中随机抽取m个数据,分别计算抽取的m个数据对所有卷积层和全连接的参数·的一阶偏导数,并对每个一阶偏导数结果计算其平方并求和,得到m个数据的一阶导函数平方和,每个数据的一阶导函数平方和都为对应数据的Fisher信息矩阵,进而得到第p批原始雷达高分辨距离像训练数据SP*m个数据的Fisher信息矩阵,其中第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵为Fw,其公式如下:其中,表示第五层全连接层线性变换后的数据结果中第j个数据,j=l,...,m,Fpj表示第p批原始雷达高分辨距离像训练数据Sp中第j个数据的Fisher信息矩阵。6.如权利要求5所述的一种基于EWC的在线雷达目标识别方法,其特征在于,在步骤4中,所述第P’+1批数据更新后的卷积神经网络模型MP,+1,其确定过程为:首先获取第P’+l批原始雷达高分辨距离像训练数据SP+1、第p’+l批原始雷达高分辨距离像训练数据Sp,+1的目标类别IP,+1;p’=1,2,3,…,P-1,p’+1=2,3,…,P,p’的初始值为1,P’+1的初始值为2;然后计算第P’+l批原始雷达高分辨距离像训练数据SP,+j^EWC损失函数LOSSP,+1*:其中,λ为权重系数,取值通常为0,1;QP,+1为第p’+l批原始雷达高分辨距离像训练数据SP,+1的参数变化值,计算公式为:JN1U898318YA,丨入Ί1J^Ij66贝最终通过后向传播算法利用第P’+l批原始雷达高分辨距离像训练数据SP,+j^EWC损失函数LOSSP,+1对训练好的卷积神经网络进行更新训练,得到第p’+l批数据更新后的卷积神经网络模型ΜΡ,+ι。7.如权利要求3或6所述的一种基于EWC的在线雷达目标识别方法,其特征在于,步骤6的确定过程为:对于移动后第P批原始雷达高分辨距离像测试数据T和第P批原始雷达高分辨距离像测试数据!^的目标类别Tlp,令P的值分别取1至P,进而得到移动后第1批原始雷达高分辨距离像测试数据至移动后第P批原始雷达高分辨距离像测试数据T,以及第1批原始雷达高分辨距离像测试数据!^的目标类别Tl1至第P批原始雷达高分辨距离像测试数据Tp的目标类别Tb;并将移动后第1批原始雷达高分辨距离像测试数据至移动后第P批原始雷达高分辨距离像测试数据输入进训练好的卷积神经网络中,利用第P批数据更新后的卷积神经网络模型Mp,分别对应得到第1批原始雷达高分辨距离像测试数据的预测目标类别V1至第P批原始雷达高分辨距离像测试数据的预测目标类别1
百度查询: 西安电子科技大学 基于EWC的在线雷达目标识别方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。