首页 / 专利库 / 人工智能 / 线性分类器 / 一种基于深度自编码网络的雷达一维距离像目标识别方法

一种基于深度自编码网络的雷达一维距离像目标识别方法

阅读:1033发布:2020-07-23

专利汇可以提供一种基于深度自编码网络的雷达一维距离像目标识别方法专利检索,专利查询,专利分析的服务。并且本 发明 属于雷达技术领域,具体的说是涉及一种基于深度自编码网络的雷达一维距离像目标识别方法。本发明首先将目标一维距离像转换到频域进行预处理,通过对频域样本数据进行加噪处理,将每个样本随机选择某些特征强置为0或1,可减少高维数据输入时数据缺失和异常干扰的影响。随后通过构建一个深度自编码网络,提取样本的高层特征表达,并将各层特征进行融合拼接。然后利用ReliefF 算法 和相关性度量方法剔除高维拼接特征中的分类无关特征和冗余特征。最后考虑到AdaBoost集成化学习方法可以有效提高任意弱分类器的 精度 ,本发明以三层BP神经网络作为弱分类器,并使用AdaBoost‑BP算法进行目标分类器训练,从而有效地提升系统目标识别率。,下面是一种基于深度自编码网络的雷达一维距离像目标识别方法专利的具体信息内容。

1.一种基于深度自编码网络的雷达一维距离像目标识别方法,其特征在于,包括以下步骤:
S1、获取样本数据:
由高分辨率雷达获取各飞行目标的一维距离像数据,并将一维距离像数据按照1:1比例随机划分,构成训练数据集和测试数据集;将训练数据集合记为: 其中K表示目标类别总数,Ni表示第i类目标的一维距离像数目, 为训练数据集合中样本总数;令 表示训练样本数据集,其中
表示第i类目标的第j幅一维距离像样本,且一维距离像
的维数为m;令 表示训练样本数据集所对应的标签集,其中yij=[yij(1),yij(2),...,yij(K)]T采用1-of-K编码方式;
S2、对获得的样本数据进行预处理:
对S1中获得的训练样本集合X(0)中的每幅一维距离像均进行256点的FFT变换,保留变换后的正频率分量,随后将其进行能量归一化,并将归一化后的样本频域像记为:
S3、构建深度加噪自编码网络:
利用深度学习的理论,使用三个加噪自动编码器网络叠加,构建一个深度加噪自动编码网络,首先对输入样本数据X(1)进行加噪处理,然后以无监督逐层训练的方式利用梯度下降法训练该网络,接着将每一层自动编码器网络的输出,经加噪处理后作为下一层自动编码器网络的输入,训练结束后将三层自动编码器网络的输出特征进行融合,得到新的训练(5)
样本特征集X ;
S4、对融合特征子集X(5)进行特征选择:
利用ReliefF算法和相关性度量算法对S3所得的融合特征集X(5)进行筛选,具体为:采用ReliefF算法去除分类无关特征,采用相关性度量算法剔除冗余特征,特征筛选后的集合记为X(6);
S5、构建BP神经网络弱分类器:
构建若干个含一层隐含层的简单BP神经网络,其个数由样本训练迭代的次数决定;该神经网络以S4中所述特征筛选后的集合X(6)作为输入,输入层节点数为样本特征的维数,隐含层的节点数为H,输出层为softmax分类器,输出节点数为K,网络初值采用随机初始化;
S6、根据训练样本的类别标签Y,使用AdaBoost-BP算法,对S5中所构建的BP神经网络弱分类器进行调参,调整训练样本和弱分类器的权重,根据训练误差容纳值,迭代T次,训练得到T个弱分类器,然后将T个弱分类器按照权重值进行线性叠加组成一个强分类器模型;
S7、采用步骤S6中获得的强分类器模型对输入样本进行目标识别。
2.根据权利要求1所述的一种基于深度自编码网络的雷达一维距离像目标识别方法,其特征在于,所述步骤S3的具体方法是:
S31、构造第一层加噪自动编码器,记DAEN1;将S2所述的样本频域像集合 进行加噪处理,令 其中a=rand(1),即将第i类目标的第j个样本的
第r个特征元素值与阈值a相比较,元素值小于 时置0,大于 时置1,加噪处理可实现将样本的某些维特征随机的设为0或1,加噪处理后的频域一维距离像记为 以此作为DAEN1的输入,则DAEN1的编码输入层节点数为k1=128,隐藏层节点数为m1,输出层节点数为k1,记DAEN1的隐层节点激活值为
S32、构造第二层加噪自动编码器,记为DAEN2;将S31所述DAEN1的隐层节点激活值 经加噪处理,并作为DAEN2的输入,即DAEN2的输入层节点数为k2=m1,隐藏层节点数为m2,输出层节点数为k2,记DAEN2的隐层节点激活值为
S33、构造第三层加噪自动编码器,记为DAEN3;将S32所述DAEN2的隐层节点激活值 经加噪处理,作为DAEN3的输入,即DAEN3的输入层节数为k3=m2;隐藏层结点数为m3,输出层的节点数为k3,记DAEN3的隐层节点激活值为
3.根据权利要求2所述的一种基于深度自编码网络的雷达一维距离像目标识别方法,其特征在于,所述步骤S4的具体方法为:
S41、用链接层将S31、S32、S33的输出特征集合进行拼接融合,记为:X(5)=[X(2);X(3);X(4)],其中 表示融合特征集合中一维距离像的特征维数;
S42、实现ReliefF算法,去除分类无关特性:
将每个特征的权重初始化为零,重复迭代n次,每次在训练样本集X(5)中随机取出一个样本R,然后从每类目标的样本集中各找出样本R的前k个近邻样本,计算不同近邻样本和R在每个特征A(A=1,2,...,M)上的差异值,并更新每个特征的权重,第A个特征的权重更新表达式为:
其中n为样本个数,diff(A,R1,R2)表示样本R1和样本R2在特征A上的差异,其计算公式如式(2),Mj(C)表示样本R在C类中的第j个最邻近样本:
S43、根据S42相关性的计算和样本权值表达式的更新,得到每个特征的权重值Wi,将权值大于设定阈值δ的特征加入到初始状态为空的集合F',得到去除分类无关特征之后的样本集合为: 其中 P表示去除无关特征后的样本特征维数;
S44、实现相关特征剔除算法:
计算样本集合F'中任意两个特征之间的冗余度c,计算公式如式(3),如果集合F'中的两个特征冗余度大于阈值ct,则将两特征中Relief权值较小的特征删除,得到剔除冗余特征后的新的样本集合X(6),记为: D表示剔除冗余特征后的样本
特征维数:
其中,Ai代表第i个样本在特征A上的取值,
4.根据权利要求3所述的一种基于深度自编码网络的雷达一维距离像目标识别方法,其特征在于,所述步骤S6的具体方法为:
S61、将S44中所述剔除冗余特征后的新的样本集合X(6)作为BP神经网络弱分类器的输入,初始化样本权重为: 随机初始化BP神经网络的权值矩阵;
S62、根据标签集Y,利用梯度下降法对样本进行有监督训练,实现BP神经网络弱分类,计算其误差为:
其中ht(xij)表示第t个弱分类器对第i类目标的第j个样本的预测输出,一般要求即弱分类器的识别率不小于
S63、更新分类器的权重,更新表达式如式(5):
S64、确定弱分类器ht(t=1,2,…,T),设当前输出预测函数为ht(xij),则训练数据样本的权重更新表达式记为:
其中 表示第t个BP神经网络弱分类器对训练样本xij的预测输出;
S65、计算强分类函数:将T个弱分类器的权重进行归一化处理,则输出强分类器的判别结果表达式为:

说明书全文

一种基于深度自编码网络的雷达一维距离像目标识别方法

技术领域

[0001] 本发明属于雷达技术领域,具体的说是涉及一种基于深度自编码网络的雷达一维距离像目标识别方法。

背景技术

[0002] 雷达一维距离像具有获取容易,可反映目标散射中心在雷达视线上的分布,体现目标结构特征的优点,因此被广泛应用于实时雷达目标识别领域。近年来,基于深度学习的识别方法在图像识别领域取得良好的效果。通过深度学习方法可获取目标大量的高层次特征,但这些高层次特征并不是全都有利于目标分类,因此可将传统模式识别方法中的特征选择融入深度学习框架中,首先对深度学习获得的特征进行特征筛选;随后考虑到集成化分类器的分类效果优于单一分类器,利用AdaBoost集成化学习方法训练多个神经网络模型进行分类识别,集成各个分类结果以进一步提高目标识别率。

发明内容

[0003] 本发明的目的是,针对雷达目标一维距离像,提供一种新的基于AdaBoost-BP算法的深度加噪自编码网络模型目标识别方法。
[0004] 本发明的技术方案是:一种新的基于AdaBoost-BP算法的深度加噪自编码网络模型雷达一维距离像目标识别方法,其特征在于包括以下步骤:
[0005] S1、获取样本数据:
[0006] 由高分辨率雷达获取各飞行目标的一维距离像数据,并将一维距离像数据按照1:1比例随机划分,构成训练数据集和测试数据集。将训练数据集合记为:
其中K表示目标类别总数,Ni表示第i类目标的一维距离像数目, 为数据集合中样本总数;令 表示训练样本数据集,其中
表示第i类目标的第j幅一维距离像样本,且一维距离像
的维数为m;令 表示训练样本数据集所对应的标签集,其中yij=[yij(1),
yij(2),...,yij(K)]T采用1-of-K编码方式。
[0007] S2、对获得的样本数据进行预处理:
[0008] 对S1中获得的训练样本集合X(0)中的每幅一维距离像均进行256点的FFT变换,保留变换后的正频率分量,随后将其进行能量归一化,并将归一化后的样本频域像记为:
[0009] S3、构建深度加噪自编码网络(DAEN):
[0010] 利用深度学习的理论,使用三个加噪自动编码器网络叠加,构建一个深度加噪自动编码网络,首先对输入样本数据X(1)进行加噪处理,然后以无监督逐层训练的方式利用梯度下降法训练该网络,接着将每一层自动编码器网络的输出,经加噪处理后作为下一层自动编码器网络的输入,训练结束后将三层自动编码器网络的输出特征进行融合,得到新的训练样本特征集X(5);
[0011] S4、对融合特征子集X(5)进行特征选择:
[0012] 利用ReliefF算法和相关性度量算法对S3所得的融合特征集X(5)进行筛选,减少分类无关特征和冗余特征,特征筛选后的集合记为X(6);
[0013] S5、构建BP神经网络弱分类器:
[0014] 构建若干个含一层隐含层的简单BP神经网络,其个数由样本训练迭代的次数决定。以S4中所述特征集合X(6)作为输入,输入层节点数为样本特征的维数,隐含层的节点数为H,输出层为softmax分类器,输出节点数为K,网络初值采用随机初始化;
[0015] S6、根据训练样本的类别标签Y,使用AdaBoost-BP算法,对S5中所构建的BP神经网络弱分类器进行调参,调整训练样本和弱分类器的权重,根据训练误差容纳值,迭代T次,训练得到T个弱分类器,然后将T个弱分类器按照权重值进行线性叠加组成一个强分类器模型。
[0016] S7、采用步骤S6中获得的强分类器模型对输入样本进行目标识别。
[0017] 本发明的技术方案是:首先对获取目标的一维距离像数据,进行时频转换和能量归一化等预处理操作,并以此作为原始特征;其次利用深度学习理论构建深度加噪自动编码网络(DAEN),将原始特征进行加噪处理,并将其作为自动编码器的输入,采用非监督贪婪训练法逐层训练自动编码器网络,从而提取输入样本的各层特征子集;随后将各层的特征子集相融合构成新的训练样本特征集;将融合后的样本特征集通过ReliefF算法和Recorre算法进行特征选择,减少特征间的无关特性,并降低特征间的冗余性;然后将筛选后的样本特征集合作为BP神经网络构成的弱分类器的输入,利用AdaBoost-BP算法调整训练样本和弱分类器的权重,使弱分类器线性组合构成强分类器;最后利用强分类器模型对输入样本进行目标识别。
[0018] 进一步地,所述步骤S3的具体方法是:
[0019] S31、构造第一层加噪自动编码器,记DAEN1。将S2所述的频域像集合 进行加噪处理,令 其中a=rand(1),即将第i类目标的第j个样本的第r个特征元素值与阈值a相比较,元素值小于 时置0,大于 时置1,加噪处理可实现将样本的某些维特征随机的设为0或1,加噪处理后的频域一维距离像记为以此作为DAEN1的输入,则DAEN1的编码输入层节点数为k1=128,隐藏层节点数为m1,输出层节点数为k1,记DAEN1的隐层节点激活值为
[0020] S32、构造第二层加噪自动编码器,记为DAEN2。将S31所述特征矢量 经加噪处理,并作为DAEN2的输入,即DAEN2的输入层节点数为k2=m1,隐藏层节点数为m2,输出层节点数为k2,记DAEN2的隐层节点激活值为
[0021] S33、构造第三层加噪自动编码器,记为DAEN3。将S32所述特征矢量 经加噪处理,作为DAEN3的输入,即DAEN3的输入层节数为k3=m2;隐藏层结点数为m3,输出层的节点数为k3,记DAEN3的隐层节点激活值为
[0022] 进一步的,所述步骤S4的具体方法为:
[0023] S41、用链接层将S31、S32、S33所述的输出特征集合进行拼接融合,记为:X(5)=[X(2);X(3);X(4)],其中 表示融合特征集合中一维距离像的特征维数;
[0024] S42、实现ReliefF算法,去除分类无关特性。将每个特征的权重初始化为零,重复迭代n次,每次在训练样本集X(5)中随机取出一个样本R,然后从每类目标的样本集中各找出样本R的前k个近邻样本,计算不同近邻样本和R在每个特征A(A=1,2,...,M)上的差异值,并更新每个特征的权重,第A个特征的权重更新表达式为:
[0025]
[0026] 其中n为样本个数,diff(A,R1,R2)表示样本R1和样本R2在特征A上的差异,其计算公式如式(2),Mj(C)表示样本R在C类中的第j个最邻近样本。
[0027]
[0028] S43、根据S42相关性的计算和样本权值表达式的更新,得到每个特征的权重值Wi,将权值大于设定阈值δ的特征加入到初始状态为空的集合F',得到去除分类无关特征之后的样本集合为: 其中 P表示去除无关特征后的样本特征维数。
[0029] S44、实现相关特征剔除算法。计算样本集合F'中任意两个特征之间的冗余度c,计算公式如式(3),如果集合F'中的两个特征冗余度大于阈值ct,则将两特征中Relief权值较小的 特 征 删除 ,得到 剔除 冗 余 特征 后 的 新的 样 本集 合 X (6) ,记 为 :D表示剔除冗余特征后的样本特征维数。
[0030]
[0031] 其中,Ai代表第i个样本在特征A上的取值,
[0032] 进一步的,所述步骤S6的具体方法为:
[0033] S61、将S44中所述特征集X(6)作为BP神经网络弱分类器的输入,初始化样本权重为: 随机初始化BP神经网络的权值矩阵;
[0034] S62、根据标签集Y,利用梯度下降法对样本进行有监督训练,实现BP神经网络弱分类,计算其误差为:
[0035]
[0036] 其中ht(xij)表示第t个弱分类器对第i类目标的第j个样本的预测输出,一般要求即弱分类器的识别率不小于
[0037] S63、更新分类器的权重,更新表达式如式(5):
[0038]
[0039] S64、确定弱分类器ht(t=1,2,…,T),设当前输出预测函数为ht(xij),则训练数据样本的权重更新表达式记为:
[0040]
[0041] 其中 表示第t个BP神经网络弱分类器对训练样本xij的预测输出。
[0042] S65、计算强分类函数。将T个弱分类器的权重进行归一化处理,则输出强分类器的判别结果表达式为:
[0043]
[0044] 本发明的有益效果是:
[0045] 本发明首先将目标一维距离像转换到频域进行预处理,通过对频域样本数据进行加噪处理,将每个样本随机选择某些特征强置为0或1,可减少高维数据输入时数据缺失和异常干扰的影响。随后通过构建一个深度自编码网络,提取样本的高层特征表达,并将各层特征进行融合拼接。然后利用ReliefF算法和相关性度量方法剔除高维拼接特征中的分类无关特征和冗余特征。最后考虑到AdaBoost集成化学习方法可以有效提高任意弱分类器的精度,本发明以三层BP神经网络作为弱分类器,并使用AdaBoost-BP算法进行目标分类器训练,从而有效地提升系统目标识别率。附图说明
[0046] 图1为基于AdaBoost-BP算法的DAEN雷达一维距离像目标识别流程图

具体实施方式

[0047] 下面结合实例详细说明本发明的技术方案。
[0048] 利用雷达目标后向散射仿真软件产生5类飞机目标的一维距离像仿真数据。5类目标分别为:An-26、B-1B、B-52、F-15、Tu-16。每类目标以0.01度姿态为间隔,产生18000幅一维像数据,每幅距离像的维数是320维。按照固定比例1:1随机产生训练数据集合和测试数据集合。记训练数据集合为: 其中K=5,Ni=9000。对训练集中的每幅像 先进行256点的FFT
变换并保留变换后的正频率分量(128维),随后将该128维的频域数据进行能量归一化,该预处理操作后得到样本频域像记为: 用 表示样本 的类
别标签向量。训练样本标签集合记为 记对训练数据集进行预处理后的样本矩阵为:
[0049] 构建第一层加噪自动编码器(DAEN1),输入节点128个,隐含层节点150个,输出节(1)点128个。对训练数据集X 进行加噪处理,记加噪处理后的矩阵为: 以
为DAEN1的输入数据,使用梯度下降法训练编码器,使重构误差最小,然后计算DAEN1隐含层的激活函数(Sigmoid函数)输出值,以此构成特征向量
[0050] 构建第二层加噪自动编码器(DAEN2),输入节点150个,隐含层节点200个,输出节点150个。同样对X(2)特征集进行加噪处理,并作为DAEN2的输入,使用梯度下降法训练编码器,使重构误差最小,然后计算DAEN2隐含层的输出值构成特征向量集合
[0051] 构建第三层加噪自动编码器(DAEN3),输入节点200个,隐含层节点150个,输出节点200个。对X(3)进行加噪处理,并以此作为DAEN3的输入,使用梯度下降法训练编码器,使重构误差最小,然后计算其隐含层的输出值,构成特征向量集合
[0052] 对三层自动编码器的隐含层输出特征进行拼接,由此得到新的特征集合并将其作为待筛选的数据集,利用ReliefF算法,得到每个特征的权重Wi,将权值大于设定阈值δ=0.2的特征加入到初始状态为空的集合F',然后计算F'中任意两个特征之间的冗余度c,若则将两特征中Relief权值较小c>ct=0.6的特征删除,得到新的去除冗余特征后的样本集 其中 表示特征剔除后样
本集中第i类目标的第j个样本的特征向量,剔除后特征维数为D。
[0053] 构建T个BP神经网络弱分类器,输入节点数为D,隐含层节点数218,输出层节点数为5,其中T由训练样本迭代的次数决定,以X(6)作为待分类训练特征集,根据训练样本的类别标签Y,对于每一个弱分类器均采用梯度下降法进行训练,使其对每一个测试样本输出预测结果。
[0054] 采用AdaBoost-BP算法调整各分类器和训练样本权重值,设置分类误差为0.05,训练样本共迭代4次,得到4个弱分类器,设第t个弱分类器ht(xij)的预测输出为γt=[κ1,κ2,κ3,κ4,κ5]T,则该测试样本的预测类标签为:kt=argmax{γt},即输出层的5个神经元最大输出值所对应的标号,将各弱分类器的判决结果按照权重加权表决,得到强分类器判决表达:
[0055]
[0056] 表示对4个弱分类器的预测输出进行加权求和,然后取加权后向量中的最大值所对应的标号作为输出结果,其中权重系数 则强分类器H(xij)即目标分类网络模型。
[0057] 对测试集合中的某待测试一维像数据 对其进行时频变换和归一化等预处理操作,得到频域像z(1)。
[0058] 将z(1)输入到三层加噪自动编码网络中,分别得到DAEN1、DAEN2、DAEN3各层所提取的特征矢量分别为z(2)、z(3)、z(4)。
[0059] 将各层特征拼接得到测试样本的融合特征矢量:Z(5)=[z(2);z(3);z(4)]。
[0060] 根据训练样本中被删除的特征编号,将Z(5)矢量中对应特征删除,得到新的特征矢量Z(6),并将其作为上述训练好的4个BP神经网络分类器的输入,通过前向预测得到4个分类器的预测输出 t=1,2,3,4。
[0061] 将4个神经网络分类器结果进行加权,得到最终判别结果为:
[0062]
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈