首页 / 专利库 / 人工智能 / 人工神经网络 / 玻尔兹曼机 / 基于深度置信网络的变体飞机高分辨距离像恢复方法

基于深度置信网络的变体飞机高分辨距离像恢复方法

阅读:1010发布:2020-06-29

专利汇可以提供基于深度置信网络的变体飞机高分辨距离像恢复方法专利检索,专利查询,专利分析的服务。并且一种基于深度置信网络的变体飞机高分辨距离像恢复方法。其步骤为:(1)构建深度置信网络;(2)生成训练样本集和测试样本集;(3)对样本集进行标准化预处理;(4)训练深度置信网络;(5)恢复变体高分辨距离像数据;本 发明 通过构建并训练深度置信网络,利用训练好的深度置信网络对变体飞机的高分辨距离像和非变体飞机的高分辨距离像的共性特征进行学习,并将变体目标高分辨距离像恢复成非变体目标高分辨距离像,能够有效地解决因变体飞机与对应的非变体飞机的高分辨距离像存在差异导致的变体飞机的正确识别率下降的问题,本发明具有显著降低变体部分对变体飞机识别带来的影响,有效提高变体飞机的正确识别率的优点。,下面是基于深度置信网络的变体飞机高分辨距离像恢复方法专利的具体信息内容。

1.一种基于深度置信网络的变体飞机高分辨距离像恢复方法,其特征在于,构建并训练深度置信网络,利用训练好的深度置信网络对变体飞机的高分辨距离像和非变体飞机的高分辨距离像的共性特征进行学习,该方法步骤包括如下:
(1)构建深度置信网络:
(1a)搭建一个三层深度置信网络,其结构依次为第一层受限玻尔兹曼机→第二层玻尔兹曼机→反向传播网络;
(1b)设置深度置信网络的参数如下:
将第一层受限玻尔兹曼机的隐含层输入节点设置为128,输出节点设置为200,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002;
将第二层受限玻尔兹曼机的隐含层输入节点设置为200,输出节点设置为250,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002;
将反向传播网络的隐含层输入节点设置为250,输出节点设置为H,H为高分辨距离像数据的维数;
(2)生成训练样本集和测试样本集:
(2a)将雷达接收到的每个类别的飞机目标在发生形变之前所有方位下的非变体高分辨距离像数据,组成该类别飞机目标的非变体样本集,将雷达接收到的每个类别飞机目标在发生形变后所有方位角下的变体高分辨距离像数据,组成该类别飞机目标的变体样本集;
(2b)按照方位角变化等间隔地从每个类别飞机目标的变体样本集中抽取一半的变体高分辨距离像数据构成变体样本子集,记录抽取的变体高分辨距离像数据的方位角,从每个类别飞机目标的非变体样本集中抽取相同方位角下的非变体高分辨距离像数据作为期望样本集,将抽取的变体样本子集和其所对应的期望样本集组成训练样本集;
(2c)将变体样本集中剩余的变体高分辨距离像数据组成测试样本集;
(3)对样本集进行标准化预处理:
(3a)利用重心公式计算训练样本集和测试样本集中每个高分辨距离像数据的重心;
(3b)用重心对齐公式,对训练样本集和测试样本集中每个高分辨距离像数据进行重心对齐,得到对齐后的训练样本集和测试样本集;
(3c)用对齐后的训练样本集和测试样本集中的每个高分辨距离像数据除以该高分辨距离像数据的模二范数,得到归一化后的训练样本集和测试样本集;
(4)训练深度置信网络:
(4a)将归一化后的训练样本集输入到深度置信网络中,逐层无监督的训练深度置信网络中的两层受限玻尔兹曼机,得到预训练后的深度置信网络;
(4b)将预训练后的深度置信网络中的受限玻尔兹曼机的输出数据输入到反向传播网络中,利用均方误差公式计算反向传播网络的输出数据与其对应的非变体高分辨距离像数据之间的均方误差,从深度置信网络的顶层向下传播该误差,微调深度置信网络的参数,直到迭代4次为止,得到训练好的深度置信网络;
(5)恢复变体高分辨距离像数据:
将归一化后的测试样本集中的变体高分辨距离像数据,输入到训练好的深度置信网络中,网络输出该变体高分辨距离像数据恢复出的非变体高分辨距离像数据。
2.根据权利要求1所述的基于深度置信网络的变体飞机高分辨距离像恢复方法,其特征在于,步骤(3a)中所述的重心公式如下:
其中,ck是样本集中第k个高分辨距离像数据的重心,k=1,2,…,K,K为样本集中高分辨距离像数据的总数,H是高分辨距离像数据的维度,Xk(i)是样本集中第k个高分辨距离像数据的第i个元素,i=1,2,…,H。
3.根据权利要求1所述的基于深度置信网络的变体飞机高分辨距离像恢复方法,其特征在于,步骤(3b)中所述的重心对齐公式如下:
其中,Dk是对样本集中第k个高分辨距离像数据进行重心对齐后的高分辨距离像数据,circshift表示右循环移位操作,Xk是样本集中第k个高分辨距离像数据,ceil表示向上取整操作。
4.根据权利要求1所述的基于深度置信网络的变体飞机高分辨距离像恢复方法,其特征在于,步骤(4a)中所述的逐层无监督的训练深度置信网络中的两层受限玻尔兹曼机的具体步骤如下:
第一步,将归一化后的训练样本集输入到第一层受限玻尔兹曼机中,利用对比散度算法对该层受限玻尔兹曼机的神经元状态进行更新,然后对神经元状态进行吉布斯采样,再计算每个神经元状态被激活的概率,最后根据该概率利用随机梯度法对第一层受限玻尔兹曼机的参数进行更新,多次迭代以上过程直到算法收敛,得到第一层受限玻尔兹曼机的输出数据;
第二步,将第一层受限玻尔兹曼机的输出数据输入到第二层受限玻尔兹曼机中,利用对比散度算法对该层受限玻尔兹曼机的神经元状态进行更新,然后对神经元状态进行吉布斯采样,再计算每个神经元状态被激活的概率,最后根据该概率利用随机梯度法对第二层受限玻尔兹曼机的参数进行更新,多次迭代以上过程直到算法收敛,得到第二层受限玻尔兹曼机的输出数据。
5.根据权利要求1所述的基于深度置信网络的变体飞机高分辨距离像恢复方法,其特征在于,步骤(4b)中所述的均方误差公式如下:
其中,e表示反向传播网络的输出数据与其对应的非变体高分辨距离像数据之间的均方误差,‖·‖2表示求模二范数操作,Ym表示归一化后的训练样本集中第m个方位角下的变体高分辨距离像数据所对应的反向传播网络的输出数据,m=1,2,…,M,M表示训练样本集中变体高分辨距离像数据对应的方位角的个数, 表示归一化的训练样本集中第m个方位角下的非变体高分辨距离像数据。

说明书全文

基于深度置信网络的变体飞机高分辨距离像恢复方法

技术领域

[0001] 本发明属于雷达技术领域,更进一步涉及目标识别技术领域中的一种基于深度置信网络的变体飞机高分辨距离像恢复方法。本发明采用深度置信网络实现对变体飞机的高分辨距离像的恢复。

背景技术

[0002] 雷达高分辨距离像是一维图像,是宽带雷达获取的目标散射中心距离像在雷达视线上投影的矢量和。高分辨距离像不仅包含了目标的尺寸和散射中心等结构信息,还具有容易获取以及处理简单的优点,因此在雷达目标识别领域受到了广泛关注。
[0003] 飞机的外形并不是一直不变的,例如由于作战环境的不同,飞机的外形会发生不同的变化,副油箱的挂载以及武器的挂载都会使得飞机外形发生变化,相应地会引起雷达高分辨距离像的变化,人们将这类发生形变的飞机称为变体飞机。变体飞机外形结构的变化使得其高分辨距离像随之改变,因而将与库内同类型的非变体飞机的高分辨距离像之间存在失配,最终导致对变体飞机高分辨距离像的识别性能严重下降,甚至失去识别能。提高识别性能需要去除变体飞机高分辨距离像中的变体部分,将变体飞机的高分辨距离像恢复成不含变体的高分辨距离像。对变体飞机高分辨距离像的恢复能够显著降低变体部分的影响。
[0004] 目前现有的关于变体飞机的高分辨距离像恢复方法是首先建立变体目标高分辨距离像的数学模型,然后对模型进行求解,得到变体目标高分辨距离像的变体部分,进而分离出变体部分,最终得到不含变体的高分辨距离像。
[0005] 西安电子科技大学在其申请专利文献“基于稀疏贝叶斯学习的变体目标高分辨距离像识别方法”(专利申请号:201810978483.0,申请公布号:CN109190693A)中提出了一种基于块稀疏贝叶斯学习的变体目标高分辨距离像识别方法。该方法首先建立变体目标高分辨距离像的数学模型,定义变体目标数学模型中各个变量的先验概率和其先验概率参数的先验分布,然后通过块稀疏贝叶斯学习迭代求解模型获取变体目标高分辨距离像中的变体成分,再从变体目标高分辨距离像中去除变体成分,实现对变体目标的高分辨距离像的恢复,最后用自适应高斯分类器对恢复出的去除变体成分后的高分辨距离像进行识别。该方法存在的不足之处是,对于稀疏度较小的高分辨距离像难以有效消除变体部分的影响,对变体目标的高分辨距离像的恢复效果相对较差。
[0006] 朱文强在其发表的论文“基于结构稀疏先验的变体目标识别方法研究”(西安电子科技大学2017-06-01)中提出了一种基于结构稀疏先验的变体目标识别方法,该方法利用变体分量具有块稀疏的特点,对变体分量单独建模,并分离出变体分量,实现对变体目标的高分辨距离像的恢复,得到对变体目标的高分辨距离像恢复后的高分辨距离像,然后再利用自适应高斯分类器进行识别,改善了对变体目标的识别性能。该方法存在的不足之处是,模型中使用了矩阵求逆,计算量较大,因此效率相对较低。

发明内容

[0007] 本发明的目的是针对上述现有技术存在的不足,提出了一种基于深度置信网络的变体飞机高分辨距离像恢复方法。
[0008] 实现本发明目的的思路是,构建并训练深度置信网络,利用训练好的深度置信网络对变体飞机的高分辨距离像和非变体飞机的高分辨距离像的共性特征进行学习,并将变体飞机的高分辨距离像恢复成非变体飞机的高分辨距离像。
[0009] 本发明实现的具体步骤包括如下:
[0010] (1)构建深度置信网络:
[0011] (1a)搭建一个三层深度置信网络,其结构依次为第一层受限玻尔兹曼机→第二层玻尔兹曼机→反向传播网络;
[0012] (1b)设置深度置信网络的参数如下:
[0013] 将第一层受限玻尔兹曼机的隐含层输入节点设置为128,输出节点设置为200,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002;
[0014] 将第二层受限玻尔兹曼机的隐含层输入节点设置为200,输出节点设置为250,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002;
[0015] 将反向传播网络的隐含层输入节点设置为250,输出节点设置为H,H为高分辨距离像数据的维数;
[0016] (2)生成训练样本集和测试样本集:
[0017] (2a)将雷达接收到的每个类别的飞机目标在发生形变之前所有方位下的非变体高分辨距离像数据,组成该类别飞机目标的非变体样本集,将雷达接收到的每个类别飞机目标在发生形变后所有方位角下的变体高分辨距离像数据,组成该类别飞机目标的变体样本集;
[0018] (2b)按照方位角变化等间隔地从每个类别飞机目标的变体样本集中抽取一半的变体高分辨距离像数据构成变体样本子集,记录抽取的变体高分辨距离像数据的方位角,从每个类别飞机目标的非变体样本集中抽取相同方位角下的非变体高分辨距离像数据作为期望样本集,将抽取的变体样本子集和其所对应的期望样本集组成训练样本集;
[0019] (2c)将变体样本集中剩余的变体高分辨距离像数据组成测试样本集;
[0020] (3)对样本集进行标准化预处理:
[0021] (3a)利用重心公式计算训练样本集和测试样本集中每个高分辨距离像数据的重心;
[0022] (3b)用重心对齐公式,对训练样本集和测试样本集中每个高分辨距离像数据进行重心对齐,得到对齐后的训练样本集和测试样本集;
[0023] (3c)用对齐后的训练样本集和测试样本集中的每个高分辨距离像数据除以该高分辨距离像数据的模二范数,得到归一化后的训练样本集和测试样本集;
[0024] (4)训练深度置信网络:
[0025] (4a)将归一化后的训练样本集输入到深度置信网络中,逐层无监督的训练深度置信网络中的两层受限玻尔兹曼机,得到预训练后的深度置信网络;
[0026] (4b)将预训练后的深度置信网络中的受限玻尔兹曼机的输出数据输入到反向传播网络中,利用均方误差公式计算反向传播网络的输出数据与其对应的非变体高分辨距离像数据之间的均方误差,从深度置信网络的顶层向下传播该误差,微调深度置信网络的参数,直到迭代4次为止,得到训练好的深度置信网络;
[0027] (5)恢复变体高分辨距离像数据:
[0028] 将归一化后的测试样本集中的变体高分辨距离像数据输入到训练好的深度置信网络中,网络输出该变体高分辨距离像数据恢复出的非变体高分辨距离像数据。
[0029] 本发明与现有技术相比具有以下优点:
[0030] 第一,由于本发明通过构建并训练深度置信网络,利用训练好的深度置信网络对变体飞机的高分辨距离像和非变体飞机的高分辨距离像的共性特征进行学习,克服了现有技术由于对于稀疏度较小的高分辨距离像难以有效消除变体部分的影响,对变体目标的高分辨距离像的恢复效果相对较差的问题,使得本发明提高了对变体飞机的高分辨距离像进行恢复的稳健性。
[0031] 第二,由于本发明将归一化后的测试样本集中的所有样本输入到训练好的深度置信网络中,得到对测试样本集中的变体飞机高分辨距离像恢复后的高分辨距离像,克服了现有技术由于变体飞机外形结构的变化使得其高分辨距离像随之改变,因而将与库内同类型的非变体飞机的高分辨距离像之间存在失配的问题,使得本发明能够有效的去除变体飞机的高分辨距离像的变体部分,显著降低了变体飞机的高分辨距离像与对应的非变体飞机高分辨距离像之间的失配程度。附图说明
[0032] 图1是本发明的流程图
[0033] 图2是本发明生成高分辨距离像样本集步骤中,非变体飞机与其对应的变体飞机的高分辨距离像图;
[0034] 图3是本发明的仿真实验结果图。

具体实施方式

[0035] 下面结合附图对本发明做进一步的描述。
[0036] 参照图1,对本发明实现的具体步骤做进一步的描述。
[0037] 步骤1,构建深度置信网络。
[0038] 搭建一个三层深度置信网络,其结构依次为第一层受限玻尔兹曼机→第二层玻尔兹曼机→反向传播网络。
[0039] 设置深度置信网络的参数如下。
[0040] 将第一层受限玻尔兹曼机的隐含层输入节点设置为128,输出节点设置为200,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002。
[0041] 将第二层受限玻尔兹曼机的隐含层输入节点设置为200,输出节点设置为250,批尺寸设置为200,迭代次数设置为3,学习率设置为0.002。
[0042] 将反向传播网络的隐含层输入节点设置为250,输出节点设置为H,H为高分辨距离像数据的维数。
[0043] 步骤2,生成训练样本集和测试样本集。
[0044] 将雷达接收到的每个类别的飞机目标在发生形变之前所有方位角下的非变体高分辨距离像数据,组成该类别飞机目标的非变体样本集,将雷达接收到的每个类别飞机目标在发生形变后所有方位角下的变体高分辨距离像数据,组成该类别飞机目标的变体样本集。
[0045] 按照方位角变化等间隔地从每个类别飞机目标的变体样本集中抽取一半的变体高分辨距离像数据构成变体样本子集,记录抽取的变体高分辨距离像数据的方位角,从每个类别飞机目标的非变体样本集中抽取相同方位角下的非变体高分辨距离像数据作为期望样本集,将抽取的变体样本子集和其所对应的期望样本集组成训练样本集。
[0046] 将变体样本集中剩余的变体高分辨距离像数据组成测试样本集。
[0047] 参照图2,对非变体样本集和变体样本集中的高分辨距离像做进一步的描述。
[0048] 图2(a)是从非变体样本集中随机选取的一幅非变体飞机的高分辨距离像图,横坐标为距离单元,纵坐标为高分辨距离像的幅度,雷达接收到的高分辨距离像中的支撑区,是基于高分辨距离像的目标识别方法的主要依据。图2(b)为变体样本集中与图2(a)对应的变体飞机的高分辨距离像图,横坐标为距离单元,纵坐标为高分辨距离像的幅度。对比图2(a)和图2(b)可以看出,图2(b)中的高分辨距离像图的支撑区与图2(a)相比发生了很大的变化,变体飞机的高分辨距离像相对于非变体飞机的高分辨距离像产生了明显的形变,存在严重的失配情况。
[0049] 步骤3,对样本集进行标准化预处理:
[0050] 利用重心公式计算训练样本集和测试样本集中每个高分辨距离像数据的重心。
[0051] 所述的重心公式如下。
[0052]
[0053] 其中,ck是样本集中第k个高分辨距离像数据的重心,k=1,2,…,K,K为样本集中高分辨距离像数据的总数,H是高分辨距离像数据的维度,Xk(i)是样本集中第k个高分辨距离像数据的第i个元素,i=1,2,…,H。
[0054] 用重心对齐公式,对训练样本集和测试样本集中每个高分辨距离像数据进行重心对齐,得到对齐后的训练样本集和测试样本集。
[0055] 所述的重心对齐公式如下。
[0056]
[0057] 其中,Dk是对样本集中第k个高分辨距离像数据进行重心对齐后的高分辨距离像数据,circshift表示右循环移位操作,Xk是样本集中第k个高分辨距离像数据,ceil表示向上取整操作。
[0058] 用对齐后的训练样本集和测试样本集中的每个高分辨距离像数据除以该高分辨距离像数据的模二范数,得到归一化后的训练样本集和测试样本集。
[0059] 步骤4,训练深度置信网络。
[0060] 将归一化后的训练样本集输入到深度置信网络中,逐层无监督的训练深度置信网络中的两层受限玻尔兹曼机,得到预训练后的深度置信网络。
[0061] 所述的逐层无监督的训练深度置信网络中的两层受限玻尔兹曼机的具体步骤如下。
[0062] 第1步,将归一化后的训练样本集输入到第一层受限玻尔兹曼机中,利用对比散度算法对该层受限玻尔兹曼机的神经元状态进行更新,然后对神经元状态进行吉布斯采样,再计算每个神经元状态被激活的概率,最后根据该概率利用随机梯度法对第一层受限玻尔兹曼机的参数进行更新,多次迭代以上过程直到算法收敛,得到第一层受限玻尔兹曼机的输出数据。
[0063] 第2步,将第一层受限玻尔兹曼机的输出数据输入到第二层受限玻尔兹曼机中,利用对比散度算法对该层受限玻尔兹曼机的神经元状态进行更新,然后对神经元状态进行吉布斯采样,再计算每个神经元状态被激活的概率,最后根据该概率利用随机梯度法对第二层受限玻尔兹曼机的参数进行更新,多次迭代以上过程直到算法收敛,得到第二层受限玻尔兹曼机的输出数据。
[0064] 将预训练后的深度置信网络中的受限玻尔兹曼机的输出数据输入到反向传播网络中,利用均方误差公式计算反向传播网络的输出数据与其对应的非变体飞机高分辨距离像之间的误差,从深度置信网络的顶层向下传播该误差,微调深度置信网络的参数,直到迭代4次为止,得到训练好的深度置信网络。
[0065] 所述的均方误差公式如下。
[0066]
[0067] 其中,e表示反向传播网络的输出数据与其对应的非变体高分辨距离像数据之间的均方误差,‖·‖2表示求模二范数操作,Ym表示归一化后的训练样本集中第m个方位角下的变体高分辨距离像数据所对应的反向传播网络的输出数据,m=1,2,…,M,M表示训练样本集中变体高分辨距离像数据对应的方位角的个数, 表示归一化的训练样本集中第m个方位角下的非变体高分辨距离像数据。
[0068] 步骤5,恢复变体高分辨距离像数据。
[0069] 将归一化后的测试样本集中的变体高分辨距离像数据输入到训练好的深度置信网络中,网络输出该变体高分辨距离像数据恢复出的非变体高分辨距离像数据。
[0070] 下面结合仿真实验对本发明的效果做进一步的描述。
[0071] 1.仿真实验条件
[0072] 本发明仿真实验采用三类飞机目标的高分辨距离像来检测本发明的方法。其中录取三类飞机目标高分辨距离像的雷达的具体参数为:中心频率5520MHz,带宽400MHz。三类飞机目标的参数如表1所示:
[0073] 表1三类飞机目标的参数
[0074]飞机 长度(m) 宽度(m) 高度(m)
雅克-42 36.38 34.88 9.83
安-26 23.80 29.20 8.58
奖状 14.40 15.90 4.91
[0075] 其中,“雅克-42”飞机目标包含七段高分辨距离像数据,“安-26”飞机目标包含七段高分辨距离像数据,“奖状”飞机目标包含五段高分辨距离像数据。所有高分辨距离像均为128维。本实验选取“雅克-42”飞机目标的第二段和第五段高分辨距离像数据、“奖状”飞机目标的第六段和第七段高分辨距离像数据以及“安-26”飞机目标的第五段和第六段高分辨距离像数据作为训练样本的期望样本集,将上述非变体样本集中的高分辨距离像数据人为的加入变体分量后作为训练样本的变体样本集,然后将训练样本的变体样本集和期望样本集中组成训练样本集,将其余数据段的高分辨距离像数据作为测试样本的期望样本集,将测试样本的期望样本集中的高分辨距离像数据人为的加入变体分量后作为测试样本的变体样本集,将测试样本的变体样本集和期望样本集组成测试样本集,训练样本集包含156000个训练样本,测试样本集包含78000个测试样本,其中训练样本集中每类飞机包含
52000个变体飞机的高分辨距离像,测试样本集中每类飞机包含26000个变体飞机的高分辨距离像。
[0076] 本发明的仿真实验的硬件测试平台为:Intel Core i7CPU,主频3.4GHz,内存16GB,软件平台为:Windows 7操作系统和Spyder(python3.6)。
[0077] 2.实验内容及结果分析
[0078] 本发明的仿真实验用本发明的方法对测试样本集中的变体飞机的高分辨距离像进行恢复。
[0079] 首先用训练样本集对卷积神经网络进行训练,然后将测试样本集输入到训练好的卷积神经网络中,得到对测试样本集中的变体飞机高分辨距离像恢复后的高分辨距离像。
[0080] 参照图3对恢复后的高分辨距离像图做进一步的描述。
[0081] 图3为本发明的方法对图2(b)中的变体飞机的高分辨距离像进行恢复后,得到的恢复后的高分辨距离像图,横坐标为距离单元,纵坐标为高分辨距离像的幅度,对比图2(a)和图3可以看出,本发明的方法对变体飞机的高分辨距离像进行恢复后消除了变体部分带来的影响,能够恢复出不含变体的高分辨距离像。
[0082] 综上所述,由本发明的仿真实验结果证明本发明的方法有效的消除了变体飞机高分辨距离像的变体部分,显著降低了变体飞机的高分辨距离像与对应的非变体飞机的高分辨距离像的失配程度,实验验证了本发明的方法的有效性。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈