一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于循环生成对抗网络的电磁频谱信息补全方法

2022-09-03 16:43:04 来源:中国专利 TAG:


1.本发明属于电磁频谱态势感知技术领域,更为具体地讲,涉及一种基于循环生成对抗网络的电磁频谱信息补全方法。


背景技术:

2.随着信息科技在军事领域的迅猛发展,网络电磁空间作为一种全新的作战领域,已成为继陆、海、空、天之后的第五维作战空间。作为网络电磁空间的重要组成部分,电磁频谱是指挥控制、电子对抗、敌我识别等信息的共同载体,是连接陆海空天跨域协同作战的纽带。因此电磁频谱态势感知是监测和控制网络电磁空间的重要基础,并可以通过控制电磁频谱进一步控制其他作战域。而通过构建电磁频谱地图,可以获取电磁环境中的电磁辐射源、电磁传播途径、空间环境实体等信息,从而实现对电磁频谱态势的整体感知。因此,构建电磁频谱地图对于电磁态势感知具有重要意义。
3.由于地理位置、成本等因素,在实际测量中无法获取区域内所有位置的频谱信息,无法覆盖感兴趣区域所有需要检测的位置。因此,如何利用局部的频谱信息来补全构建出该区域完整的电磁频谱地图,具有很重要的学术和应用研究价值。
4.常见的数据补全方法有:(1)、插值法;(2)生成对抗网络;(3)矩阵补全。上述方法在均匀缺失的理想情况下都有较好的补全效果。但是在实际的电磁环境中,由于测量设备本身的限制,导致部分区域的数据无法获取,因此仅能获取在空间中存在整块缺失的数据。而利用上述算法所补全出的电磁频谱数据误差很大,补全效果很差。因此,如何提升块缺失下的补全效果成为电磁频谱地图构建中一个待研究的现实问题。


技术实现要素:

5.本发明的目的在于克服现有技术的不足,提供一种基于循环生成对抗网络的电磁频谱信息补全方法,在电磁频谱信息数据块缺失下,快速、准确的实现电磁频谱信息补全。
6.为实现上述发明目的,本发明一种基于循环生成对抗网络的电磁频谱信息补全方法,其特征在于,包括以下步骤:
7.(1)、样本数据生成;
8.(1.1)、通过测量设备或者仿真软件生成完整的电磁频谱数据,然后再进行归一化处理,得到真实样本集x;
9.(1.2)、对完整的电磁频谱数据先进行块缺失处理,再进行归一化处理,得到缺失样本集f;
10.(2)、构建循环生成对抗网络结构;
11.循环生成对抗网络结构由真实样本区域到缺失样本区域的生成对抗网络和缺失样本区域到真实样本区域的生成对抗网络组成,每个生成对抗网络又包含一个生成器和一个判别器;
12.其中,真实样本区域到缺失样本区域的生成对抗网络的结构为:
13.xpre=g1(x),
14.dxpre=d1(xpre),df=d1(f)
15.其中,g1表示真实样本区域的生成器,xpre表示x通过g1的生成值,d1表示真实样本区域的判别器,dxpre表示xpre通过d1生成的判别矩阵,df表示f通过d1生成的判别矩阵;
16.缺失样本区域到真实样本区域的生成对抗网络的结构为:
17.fpre=g2(f),
18.dfpre=d2(fpre),dx=d2(x)
19.其中,g2表示缺失样本区域的生成器,fpre表示f通过g2的生成值,d2表示缺失样本区域的判别器,dfpre表示fpre通过d2生成的判别矩阵,dx表示x通过d2生成的判别矩阵;
20.(3)、训练循环生成对抗网络并得到补全模型;
21.(3.1)、在真实样本集x和缺失样本集f中各随机提取n个样本组成样本对,将n个样本对作为一个训练批次输入至循环生成对抗网络;
22.(3.2)、其中,当真实样本xi输入到g1中得到对应的xprei,再将xprei输入到d1中得到对应的判别矩阵dxprei;当缺失样本fi输入到g2中得到对应的fprei,再将fprei输入到d2中得到对应的判别矩阵dfprei;
23.(3.3)、计算生成器的损失函数值lossg;
[0024][0025][0026][0027]
其中,valid表示给定的真判别矩阵;
[0028]
(3.4)、判断损失函数值lossg是否小于给定的阈值e,如果小于,则表示循环生成对抗网络收敛,训练结束并进入步骤(3.9);否则,通过对lossg反向传播来更新两个生成器g1、g2的参数,然后进入步骤(3.5);
[0029]
(3.5)、将真实样本xi再次输入到更新后的g1中得到对应的再将输入到d1中得到对应的判别矩阵当缺失样本fi再次输入到更新后的g2中得到对应的再将输入到d2中得到对应的判别矩阵同时,将真实样本xi直接输入到d2中得到对应的判别矩阵dxi,将缺失样本fi直接输入到d1得到对应的判别矩阵dfi;
[0030]
(3.6)、分别计算判别器d1、d2的损失函数值
[0031][0032][0033]
其中,false表示给定的假判别矩阵;
[0034]
(3.7)、通过对进行反向传播更新判别器d1、d2的参数,然后进行步
骤(3.8);
[0035]
(3.8)、判断当前迭代次数是否到达设置的最大迭代次数,如果到达,则结束训练并进入步骤(3.9);否则,返回步骤(3.1)进行下一批次训练;
[0036]
(3.3)、保存训练完成后的生成器g2并作为补全模型;
[0037]
(4)、电磁频谱数补全处理;
[0038]
将缺失的电磁频谱数据输入到补全模型中生成完整的频谱数据。
[0039]
本发明的发明目的是这样实现的:
[0040]
本发明一种基于循环生成对抗网络的电磁频谱信息补全方法,通过将循环生成对抗网络的风格迁移效果运用到分布迁移中,即通过真实样本区域与缺失样本区域的判别器提取真实样本的分布特征,并且通过两个区域的生成器将其分布特征应用于对应的缺失样本,最终达到电磁频谱数据补全的效果。
[0041]
同时,本发明一种基于循环生成对抗网络的电磁频谱信息补全方法还具有以下有益效果:
[0042]
(1)、本发明考虑了一个通用的补全模型,该模型无需特定的缺失方式,即无需指定其为均匀缺失还是块缺失,这给实际的应用提供了很大的便利;
[0043]
(2)、本发明与经典的生成对抗网络补全算法相比,由于本发明在其基础上增加了网络的循环,因此在分布的学习上更为专一,对于特定环境的频谱数据补全效果会更好。
附图说明
[0044]
图1是本发明一种基于循环生成对抗网络的电磁频谱信息补全方法流程图;
[0045]
图2是均匀缺失、块缺失、真实频谱数据可视化结果图;
[0046]
图3是采样idw插值、传统生成对抗网络以及本发明在均匀缺失下的补全图;
[0047]
图4是idw插值、传统生成对抗网络以及本发明在不同的均匀缺失率下的均方根误差对比曲线;
[0048]
图5是idw插值、传统生成对抗网络以及本发明在块缺失下的补全图;
[0049]
图6是idw插值、传统生成对抗网络以及本发明在不同的块缺失率下的均方根误差对比曲线。
具体实施方式
[0050]
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。本发明对于不同频段的电磁频谱信息数据均可实现高效补全,下面以某一固定频段为例介绍。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
[0051]
实施例
[0052]
图1是本发明一种基于循环生成对抗网络的电磁频谱信息补全方法流程图。
[0053]
在本实施例中,如图1所示,本发明一种基于循环生成对抗网络的电磁频谱信息补全方法,包括以下步骤:
[0054]
s1、样本数据生成;
[0055]
s1.1、通过测量设备或者仿真硬件生成完整的电磁频谱数据,然后再进行归一化
处理,得到真实样本集x;在本实施例中,通过hfss电磁仿真软件设计了圆波导喇叭天线,并以此天线在2.4ghz频段生成的空间电磁频谱数据作为真实样本集x;
[0056]
s1.2、在现有技术中,电磁频谱数据的通用处理方式为均匀缺失处理,而本发明是对完整的电磁频谱数据先进行块缺失处理,再进行归一化处理,得到缺失样本集f;
[0057]
s2、构建循环生成对抗网络结构;
[0058]
循环生成对抗网络结构由真实样本区域到缺失样本区域的生成对抗网络和缺失样本区域到真实样本区域的生成对抗网络组成,每个生成对抗网络又包含一个生成器和一个判别器;
[0059]
其中,真实样本区域到缺失样本区域的生成对抗网络的结构为:
[0060]
xpre=g1(x),
[0061]
dxpre=d1(xpre),df=d1(f)
[0062]
其中,g1表示真实样本区域的生成器,xpre表示x通过g1的生成值,d1表示真实样本区域的判别器,dxpre表示xpre通过d1生成的判别矩阵,df表示f通过d1生成的判别矩阵;
[0063]
缺失样本区域到真实样本区域的生成对抗网络的结构为:
[0064]
fpre=g2(f),
[0065]
dfpre=d2(fpre),dx=d2(x)
[0066]
其中,g2表示缺失样本区域的生成器,fpre表示f通过g2的生成值,d2表示缺失样本区域的判别器,dfpre表示fpre通过d2生成的判别矩阵,dx表示x通过d2生成的判别矩阵;
[0067]
s3、训练循环生成对抗网络并得到补全模型;
[0068]
s3.1、在真实样本集x和缺失样本集f中各随机提取n个样本组成样本对,将n个样本对作为一个训练批次输入至循环生成对抗网络;在本实施例中,单个样本的规格为360x88,输入样本每个批次有16个,因此输入网络之间数据的规格为16x360x88。
[0069]
s3.2、其中,当真实样本xi输入到g1中得到对应的xprei,再将xprei输入到d1中得到对应的判别矩阵dxprei;当缺失样本fi输入到g2中得到对应的fprei,再将fprei输入到d2中得到对应的判别矩阵dfprei;
[0070]
s3.3、计算生成器的损失函数值lossg;
[0071][0072][0073][0074]
其中,valid表示给定的真判别矩阵;
[0075]
s3.4、判断损失函数值lossg是否小于给定的阈值e=0.001,如果小于,则表示循环生成对抗网络收敛,训练结束并进入步骤s3.9;否则,通过对lossg反向传播来更新两个生成器g1、g2的参数,然后进入步骤s3.5;
[0076]
s3.5、将真实样本xi再次输入到更新后的g1中得到对应的再将输入到d1中得到对应的判别矩阵当缺失样本fi再次输入到更新后的g2中得到对应的
再将输入到d2中得到对应的判别矩阵同时,将真实样本xi直接输入到d2中得到对应的判别矩阵dxi,将缺失样本fi直接输入到d1得到对应的判别矩阵dfi;
[0077]
s3.6、分别计算判别器d1、d2的损失函数值
[0078][0079][0080]
其中,false表示给定的假判别矩阵;
[0081]
s3.7、通过对进行反向传播更新判别器d1、d2的参数,然后进行步骤s3.8;
[0082]
s3.8、判断当前迭代次数是否到达设置的最大迭代次数epoch=1000,如果到达,则结束训练并进入步骤s3.9;否则,返回步骤s3.1进行下一批次训练;
[0083]
s3.9、保存训练完成后的生成器g2并作为补全模型;
[0084]
s4、电磁频谱数据补全处理;
[0085]
将缺失的电磁频谱数据输入到补全模型中生成完整的频谱数据。
[0086]
在本实施例中,如图2所示,图中(a)、(b)、(c)给出了均匀缺失、块缺失、真实频谱数据可视化结果,从图中能看出均匀缺失仅仅是对原图进行一个均匀采样,而反观块缺失是随机取一块部分缺失,其结果更符合实际场景,也更有实际意义。
[0087]
如图3所示,图3中(a)、(b)、(c)给出了idw插值、传统生成对抗网络、本发明方法在均匀缺失下的补全效果图,(d)为真实样本示意图,从图中可以看出在均匀缺失的情况下,三种方法都能成功补全,但是本发明方法对补全后的伪影的消除上以及最终生成的图像的分辨率上都是优于其他方法;
[0088]
图4中(a)、(b)、(c)给出了idw插值、传统生成对抗网络、本发明方法在不同的均匀缺失率下的均方根误差对比曲线,从图中可以看出本发明方法在不同的缺失率下(20%...90%)其补全图相对于真实图的均方根误差都稳定在0.5以下,而反观其他两种方法,随着缺失率的提高,其均方根误差的上升很不稳定,并且上升的幅度很大,并且都远高于0.5,因此这个也表示本发明方法在均匀缺失上补全效果是远高于其他两种方法的;
[0089]
如图5所示,图5中(a)、(b)、(c)给出了idw插值、传统生成对抗网络、本发明方法在块缺失下的补全图,(d)为真实样本示意图;从图中能明显的看出在块缺失的情况下插值法与传统的生成对抗网络对于缺失部分的补全是存在许多伪影,其在块缺失部分的周围表现的更为明显,而反观本发明方法在全局上仍然保持着高分辨率以及逼真的补全效果;
[0090]
图6中(a)、(b)、(c)给出了idw插值、传统生成对抗网络、本发明方法在不同的块缺失率下的均方根误差对比曲线;从图中能看出,在块缺失下,插值法和传统的生成对抗网络的补全图与真实图之间的均方根误差在缺失率20%到90%之间都在0.4以上,并且上升幅度很大,而反观本发明方法,在缺失率达到70%之后时,其误差才上升到0.4,并且之后的上升幅度较缓,因此可以看出块缺失下,本发明方法的补全效果是优于其他两种方法。
[0091]
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术
人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献