首页 > 专利 > 杭州电子科技大学 > 基于条件生成式对抗网络的雷达一维距离像拒判方法专利详情

基于条件生成式对抗网络的雷达一维距离像拒判方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-04-16
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-08-13
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-11-10
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-04-16
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910306521.2 申请日 2019-04-16
公开/公告号 CN110033043B 公开/公告日 2020-11-10
授权日 2020-11-10 预估到期日 2039-04-16
申请年 2019年 公开/公告年 2020年
缴费截止日
分类号 G06K9/62G01S7/41 主分类号 G06K9/62
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 0
引用专利数量 1 被引证专利数量 0
非专利引证
引用专利 CN109522857A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 潘勉、刘爱林、吕帅、于彦贞、李子璇、张战 第一发明人 潘勉
地址 浙江省杭州市下沙高教园区2号大街1158号 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州浙科专利事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
吴秉中
摘要
本发明公开了一种基于条件生成式对抗网络的雷达一维距离像拒判方法,包括如下步骤:S1:对原始HRRP样本集进行预处理;S2:搭建模型:在TensorFlow平台上搭建条件生成式对抗网络,根据网络特点设计优化目标函数;S3:调参训练:每一帧都按相同步骤训练出一个判别器,使用所述优化目标函数进行参数更新;S4:用训练好的模型在测试样本集上进行测试:从每一帧训练集所训练出的条件生成式判别网络中分别提取出判别器进行测试,对判别器设置相应阈值,若测试样本经过所有判别器的输出都小于阈值,则对该测试样本进行拒判。
  • 摘要附图
    基于条件生成式对抗网络的雷达一维距离像拒判方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-10 授权
2 2019-08-13 实质审查的生效 IPC(主分类): G06K 9/62 专利申请号: 201910306521.2 申请日: 2019.04.16
3 2019-07-19 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于条件生成式对抗网络的雷达一维距离像拒判方法,包括如下步骤:
S1:对原始HRRP样本集进行预处理;
S2:搭建模型:在TensorFlow平台上搭建条件生成式对抗网络,根据网络特点设计优化目标函数;
S3:调参训练:每一帧都按相同步骤训练出一个判别器,使用所述优化目标函数进行参数更新;
S4:用训练好的模型在测试样本集上进行测试:从每一帧训练集所训练出的条件生成式判别网络中分别提取出判别器进行测试,对判别器设置相应阈值,若测试样本经过所有判别器的输出都小于阈值,则对该测试样本进行拒判。

2.如权利要求1所述的基于条件生成式对抗网络的雷达一维距离像拒判方法,其特征在于,所述S1具体步骤为:m是单个样本的特征维数
S1.1:强度归一化,对样本集{x1,x2,...,xn}中的每一个HRRP样本 进行归
一化操作: 其中 是第j个HRRP样本中的第i维特征,||·||2是求二范数操作;
S1.2:样本对齐,对样本集{x1,x2,...,xn}中的每一个HRRP样本 进行对齐
操作,采用质心对齐公式 计算并取整得到一个质心特征的位置,对样本进行平移,直到将这个特征移到中心处;
S1.3:均匀分帧,将经过S2.1和S2.2处理后的每一类训练样本集都进行均匀分帧;在训练过程中以帧为单位,即每一帧训练出一个拒判网络。

3.如权利要求2所述的基于条件生成式对抗网络的雷达一维距离像拒判方法,其特征在于,所述S2具体步骤为:
S2.1:条件生成式对抗网络CGAN由两个部分组成:一部分是生成器G,生成器G依据随机噪声输入和所给的HRRP各帧的平均距离像生成伪造样本;另一部分是判别器D,判别器D用于判定输入的样本和标签组成的数据对是否真实并可互相对应;
S2.2构建由生成器G和判别器D共同组成的最小最大化目标函数V(G,D),目标函数V(G,D)为:
其中E[·]表示求期望操作,其下标x~pdata(x)表示样本x抽样于真实的数据集,z~pz(z)表示样本z抽样于随机分布pz(z);y表示需要用到的条件,本发明中用到的条件是每一帧HRRP样本的平均距离像,D(·|y)表示括号内样本在给定y的条件下为真实样本的概率;G(z|y)表示给定条件y的前提下生成的样本。

4.如权利要求3所述的基于条件生成式对抗网络的雷达一维距离像拒判方法,其特征在于,所述S3具体步骤为:
S3.1初始化第k帧生成器Gk的参数θg,初始化判别器Dk的参数θd;整个训练过程一共迭代T次,以下为每一轮迭代过程中的训练步骤;
S3.2固定生成器Gk的参数,训练判别器Dk;
S3.2.1从第k帧中共计r个训练样本集中取样出l个样本X={x1,x2,...,xl},X∈Rl×m,其中 从一个标准分布pprior(z)中取样出l个样本Z={z1,
z2,...,zl},Z∈Rl×m,其中 (j=1,2,...,l);
S3.2.2一帧样本的平均距离像是由一帧中所有样本的每一维特征平均值组成的向量,记第k帧训练样本集的平均距离像为 其中
将l个平均距离像 与样本Z在维度列上进行拼接,即组成一个矩阵P1送入生成器Gk,P1l×2m k
∈R ;生成器G 在给定 的条件下生成l个样本 其中
S3.2.3将样本X和 分别与l个平均距离像 在维度列上拼接成矩阵P2,P3,其中P2,P3∈Rl×2m,再将P2,P3在维度行上拼接成矩阵P,P∈R2l×2m;拼接好的矩阵P作为判别器D的输入;
S3.2.4矩阵P输入进判别器Dk,模型的输出为一个长度为2l的向量,对向量进行切片操作,前l维为对l个真实样本X的预测结果,将输出记为yX;后l维为对l个虚假样本,即 的预测结果,将输出记为 yX、 中的数值大小映射到对l个真实样本和l个虚假样本真实与否的概率判断;目标函数为 将yX中的值
带入 中的值带入 进行计算,通过梯度上升更新参数:
训练判别器Dk迭代K次;
k k
S3.3固定判别器D的参数,训练生成器G;
S3.3.1从一个随机分布pprior(z)中取样出另一组样本{z1,z2,...,zl},其中与l个平均距离像 在维度列上拼接后送进生成器Gk;
S3.3.2生成器Gk输出l个虚假样本 进行和S3.2.3相同的处理后再输入进固定好参数的Dk;目标函数为 因判别器Dk的参数已
被固定,故目标函数为 即在这部分训练中只需用到Gk输出的
通过梯度下降更新参数 训练生成器Gk迭代一次。

5.如权利要求4所述的基于条件生成式对抗网络的雷达一维距离像拒判方法,其特征在于,所述S4具体步骤为:
S4.1提取出已完成上述训练的条件生成式对抗网络中的判别器,设置拒判的阈值;
S4.2进行HRRP样本测试:用一个虚假样本分别和每一帧的平均距离像拼接起来组成输入样本,分别输入到所有判别器中,当所有判别器的输出结果都小于阈值时,对样本进行拒判。
说明书

技术领域

[0001] 本发明属于雷达一维距离像拒判领域,具体是用于雷达HRRP样本拒判的网络是基于生成式对抗网络构建。

背景技术

[0002] 雷达是一种无线电探测电子设备,它通过无线电波的后向散射回波来发现目标并测定其空间方位、大小以及形状等信息。由于具有全天时、全天候以及探测距离远等优势,雷达成为探测战场周围环境的重要工具,在军事领域中具有举足轻重的作用,这一背景下,雷达自动目标识别技术作为雷达应用的重要方向便应运而生了。但在传统HRRP自动目标识别系统的研究背景中,待识别目标通常具有完备的训练样本库,并且该样本库涵盖了测试HRRP出现的所有可能性。然而在实际战场环境下,我们的识别对象通常是非合作目标和敌对目标,这些目标所能构建的目标库往往不完备,有可能接收到的HRRP来自于我们之前从未观测到的目标。并且,雷达收到的HRRP回波有可能源于敌方的无源干扰和有源干扰,如在不明空情领域中,HRRP回波有可能来自加装了角散射器的空飘球或敌方装载的可调制并发射自身接收到的雷达波形的有源射频电路。甚至,接收到的HRRP回波有可能是因为大气状况、杂波剩余及目标回波多径反射等各种因素造成。当有别于构建的目标库内所有目标的新目标的测试样本出现时,将其简单粗暴地直接判别为目标库内的任一类样本是不正确的,有可能会导致判断决策失误,带来灾难性的严重后果。此时最合理地做法是将该库外目标的测试样本拒判,以备后续处理。许多传统方法在解决库外目标拒判问题时,通常直接将这一问题作为识别模型的延伸,直接测试拒判能力。然而拒判和识别所对应的优化目标不一致,一个识别能力很强的模型其拒判效果并不一定好,反之亦然。在雷达HRRP目标识别领域,库外目标拒判能力是评价分类器性能的一项重要指标。如何构建一个既具备很好的识别性能又具备良好的拒判能力的目标识别系统是当前亟待解决的一个关键问题。

发明内容

[0003] 为解决上述背景介绍中出现的具体问题,本发明针对传统HRRP识别模型中拒判模块的不足,从模型的拒判能力本身着手,提出了一种基于条件生成式对抗网络的拒判方法。
[0004] 为实现上述目的,本发明包括以下步骤:
[0005] S1:对原始HRRP样本集进行预处理。为了能对HRRP样本有效的搭建模型,我们需要针对样本集的强度敏感性和样本不平衡问题,对样本集进行强度归一化、样本对齐、均匀分帧处理。
[0006] S2:搭建模型。在TensorFlow平台上搭建条件生成式对抗网络,根据网络的特点设计优化目标函数。
[0007] S3:调参训练。每一帧都按相同步骤训练出一个判别器,使用S2中设计的优化目标函数进行参数更新,最终实现网络的良好拒判性能。
[0008] S4:用训练好的模型在测试样本集上进行测试。从每一帧训练集所训练出的条件生成式判别网络中分别提取出判别器进行测试,对判别器设置相应阈值,若测试样本经过所有判别器的输出都小于阈值,则对该测试样本进行拒判。
[0009] 优选地,所述S1详细步骤为:
[0010] S1.1:强度归一化。对样本集{x1,x2,...,xn}中的每一个HRRP样本 进行归一化操作: 其中 是第j个HRRP样本中的第i维特征,||·||2是求二范数操作。
[0011] S1.2:样本对齐。对样本集{x1,x2,...,xn}中的每一个HRRP样本 进行对齐操作,采用质心对齐公式 计算并取整得到一个质心特征的位置,对样本进行平移,直到将这个特征移到中心处。
[0012] S1.3:均匀分帧。将经过S2.1和S2.2处理后的每一类训练样本集都进行均匀分帧。在训练过程中以帧为单位,即每一帧训练出一个拒判网络。
[0013] 优选地,所述S2详细步骤为:
[0014] S2.1:条件生成式对抗网络介绍。CGAN由两个部分组成:一部分是生成器G,生成器依据随机噪声输入和所给的HRRP各帧的平均距离像生成伪造样本;另一部分是判别器D,判别器用于判定输入的样本和标签组成的数据对是否真实并可互相对应,本发明中用到的标签是样本的平均距离像。网络内部结构和卷积神经网络类似,输入样本会被卷积层、池化层、全连接层进行处理,需要优化的参数有每一层的权重和偏置。
[0015] S2.2生成器G和判别器D的实现目标。在模型中,生成器G和判别器D有不同的实现目标,生成器G的实现目标是尽可能生成可以骗过判别器D的样本,再和真实HRRP样本标签相反的标签组成数据对,最后送入判别器D并让它错误判断。而判别器D的目标是尽可能正确识别出真实的HRRP样本标签组成的数据对。即最终要实现的是一个由生成器G和判别器D共同组成的一个最小最大化目标函数V(G,D)。目标函数V(G,D)为:
[0016]
[0017] 其中E[·]表示求期望操作,其下标x~pdata(x)表示样本x抽样于真实的数据集,z~pz(z)表示样本z抽样于随机分布pz(z)。y表示需要用到的条件,本发明中用到的条件是每一帧HRRP样本的平均距离像,D(·|y)表示括号内样本在给定y的条件下为真实样本的概率。G(z|y)表示给定条件y的前提下生成的样本。
[0018] 优选地,所述S3详细步骤为:
[0019] S3.1初始化第k帧生成器Gk的参数θg,初始化判别器Dk的参数θd。整个训练过程一共迭代T次,以下为每一轮迭代过程中的训练步骤。
[0020] S3.2固定生成器Gk的参数,训练判别器Dk。
[0021] S3.2.1从第k帧中共计r个训练样本集中取样出l个样本X={x1,x2,...,xl},X∈Rl×m,其中 从一个标准分布pprior(z)中取样出l个样本Z={z1,z2,...,zl},Z∈Rl×m,其中
[0022] S3.2.2一帧样本的平均距离像是由一帧中所有样本的每一维特征平均值组成的向量,记第k帧训练样本集的平均距离像为 其中
[0023]
[0024] 将l个平均距离像 与样本Z在维度列上进行拼接,即组成一个矩阵P1送入生成器Gk,P1∈Rl×2m。生成器Gk在给定 的条件下生成l个样本 其中
[0025] S3.2.3将样本X和 分别与l个平均距离像 在维度列上拼接成矩阵P2,P3,其中P2,P3∈Rl×2m,再将P2,P3在维度行上拼接成矩阵P,P∈R2l×2m。拼接好的矩阵P作为判别器D的输入。
[0026] S3.2.4矩阵P输入进判别器Dk,模型的输出为一个长度为2l的向量,对向量进行切片操作,前l维为对l个真实样本X的预测结果,将输出记为yX;后l维为对l个虚假样本,即的预测结果,将输出记为 yX、 中的数值大小映射到对l个真实样本和l个虚假样本真实与否的概率判断,即数值越靠近1则样本在判别器Dk看来就越真实。目标函数为将yX中的值带入 中的值带入 进行计算,通过梯度上升更新参数:
[0027]
[0028] 训练判别器Dk迭代K次。
[0029] S3.3固定判别器Dk的参数,训练生成器Gk。
[0030] S3.3.1从一个随机分布pprior(z)中取样出另一组样本{z1,z2,...,zl},其中与l个平均距离像 在维度列上拼接后送进生成器Gk。
[0031] S3.3.2生成器Gk输出l个虚假样本 进行和3.2.3相同的处理后再输入进固定好参数的Dk。目标函数为 因判别器Dk的参数已被固定,故目标函数为 即在这部分训练中只需用到Gk输
出的 通过梯度下降更新参数
[0032] 训练生成器Gk迭代一次。
[0033] 优选地,所述S4详细步骤为:
[0034] S4.1提取出已完成上述训练的条件生成式对抗网络中的判别器,设置拒判的阈值。
[0035] S4.2进行HRRP样本测试。用一个虚假样本分别和每一帧的平均距离像拼接起来组成输入样本,分别输入到所有判别器中,当所有判别器的输出结果都小于阈值时,对样本进行拒判。

实施方案

[0037] 下面结合附图对本发明作进一步说明。
[0038] 如图1所示,本发明的基于条件生成式对抗网络发明的雷达一维距离像拒判方法的步骤流程图,具体实施步骤如下:
[0039] 数据采集及预处理阶段:
[0040] S1:将采集好的数据集进行分类,对所有类别中的每一个HRRP样本都进行强度归一化处理。
[0041] 强度归一化公式:
[0042]
[0043] 其中 是第j个HRRP样本中的第i维特征,||·||2是求二范数操作。 第j个HRRP样本中的第i维特征,m是单个样本的特征维数。
[0044] 完成上述归一化处理后的HRRP样本再进行对齐处理。
[0045] 对齐公式:
[0046]
[0047] 单个样本带进公式中计算出质心特征点的位置,对样本进行平移操作,直到把质心特征点移到样本的中心位置,即 处。
[0048] 完成上述归一化、对齐处理的所有类别样本集再进行类内均匀分帧。本发明将1024个HRRP样本分为一帧。在后续处理中,以帧为单位,用单独一帧的数据集训练网络。
[0049] S2:网络结构和卷积神经网络类似,即生成器和判别器都由卷积层、池化层、全连接层组成,卷积层的输出会由ReLU函数进行激活,全连接层中会用到dropout处理。生成器和判别器的优化目标不同,两个优化目标在不断对抗,在这个对抗过程中,判别器会逐渐强大,即在判别真实样本时输出更大的值,在判别虚假目标即生成器生成的目标时输出更小的值。根据生成器和判别器不同的优化目标,本发明中设计的优化目标函数为[0050]
[0051] 从目标函数可以看出,经过参数不断迭代,真实样本经过判别器的输出会逐渐靠近1,虚假目标即生成器产生的样本经过判别器的输出会逐渐靠近0。
[0052] 网络使用Adam优化器,它可以动态调整每个参数的学习率,每一次迭代学习率都有一个明确的范围,使参数的变化很平稳。
[0053] 给网络设置初始学习速率、batch_size、迭代次数等一系列参数,梯度下降算法实现参数不断微调,从而模型不断收敛,最终达到理想的效果。
[0054] S3:条件生成式对抗网络训练中的每一次参数迭代都分为两部分:1、固定生成器的参数,优化判别器的参数,这个过程会持续多次。2、固定判别器的参数,优化生成器的参数,这个过程只需进行一次。每一帧的训练都按相同步骤进行,用第k帧样本训练第k个网络的具体步骤为:
[0055] S3.1整个网络迭代T轮,每一轮迭代中判别器Dk迭代K次,即更新K次判别器Dk的参数,再将判别器Dk的参数进行固定并更新一次生成器Gk的参数。
[0056] S3.1初始化生成器Gk的参数θg,初始化判别器Dk的参数θd。整个训练过程一共迭代T轮,以下为每一轮迭代过程中的训练步骤。
[0057] S3.2固定生成器Gk的参数,训练判别器Dk,每次输入一个batch的训练样本。
[0058] S3.2.1从第k帧中共计r个训练样本中取出l个样本X={x1,x2,...,xl},X∈Rl×m,其中 从一个随机分布pprior(z)中取样出l个样本Z={z1,z2,...,zl},Z∈Rl×m,其中
[0059] S3 .2 .2记第k帧训练样本集的平均距离像为 其中
[0060] 将l个平均距离像 与样本Z在维度列上进行拼接,即组成一个矩阵P1送入生成器Gk,P1∈Rl×2m。生成器Gk在给定 的条件下生成l个样本 其中
[0061] S3.2.3将样本X和 分别与l个平均距离像 在维度列上拼接成矩阵P2,P3,其中P2,P3∈Rl×2m,再将P2,P3在维度行上拼接成矩阵P,P∈R2l×2m。拼接好的矩阵P作为判别器Dk的输入。
[0062] S3.2.4矩阵P输入进判别器Dk,模型计算后的输出为一个长度为2l的向量,其中的数值大小代表判别器对样本的真假判断,对向量进行切片操作,前l维为对l个真实样本X的预测结果,记为yX,后l维为对l个虚假样本,即 的预测结果,记为 目标函数为将yX中的值带进 中的值带进进行计算,得到 的值。具体实施中,在目标函数前加上负号,即通过梯
度下降更新参数:
[0063]
[0064] S3.3固定判别器Dk的参数,训练生成器Gk。
[0065] S3.3.1从一个随机分布pprior(z)中取样出另一组样本{z1,z2,...,zl},其中与l个平均距离像 在维度列上拼接后送进生成器Gk。
[0066] S3.3.2生成器Gk输出l个虚假样本 进行和S3.2.3相同的处理后再输入进固定好参数的Dk。目标函数为 因判别器Dk的参数已被固定,故目标函数为 即在这部分训练中只需用到Gk输出的
通过梯度下降更新参数
[0067] 测试阶段:
[0068] S4.1:将所有已训练完成的判别器的拒判阈值都设置为0.3。被测试的样本通过判别器输出一个0~1的值,映射到样本真实与否的概率判断,即数值越靠近1则样本在判别器看来就越真实,反之样本在判别器看来就越虚假,即不属于真实样本。
[0069] S4.2:进行HRRP样本测试。取一个样本 分别和每一帧的平均距离像拼接起来组成输入样本,轮流输入进完成训练的判别器,若经过判别器判别后的输出都小于0.3,对该样本进行拒判,即判断该样本不属于已有数据集中的任一类。

附图说明

[0036] 图1是基于条件生成式对抗网络发明的雷达一维距离像拒判方法的步骤流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号