[发明专利]一种基于生成对抗网络的图像生成方法有效
申请号: | 201910697197.1 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110610124B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 殷绪成;孙明;杨春 | 申请(专利权)人: | 珠海亿智电子科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 广州科粤专利商标代理有限公司 44001 | 代理人: | 邓潮彬;黄培智 |
地址: | 519080 广东省珠海市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生成 对抗 网络 图像 方法 | ||
1.一种基于生成对抗网络的图像生成方法,其特征在于,将成对数据模块和不成对数据模块结合起来生成图像,包括以下步骤:
步骤1、把成对数据模块中的合成数据既输入到成对数据模块的生成器以训练出成对数据模块的生成数据,又输入到不成对数据模块的生成器以训练出不成对数据模块的生成数据;
步骤2、把不成对数据模块的生成数据和非平衡的真实数据进行混合,形成混合数据;
步骤3、把所述的混合数据输入到成对数据模块的判别器,并把所述成对数据模块的生成数据也输入到成对数据模块中的判别器;
步骤4、所述成对数据模块的判别器判断出输入的混合数据和成对数据模块的生成数据是真实数据还是虚假数据,并把是真实数据还是虚假数据的判断结果反馈到成对数据模块的生成器。
2.根据权利要求1所述的基于生成对抗网络的图像生成方法,其特征在于,所述的将成对数据模块和不成对数据模块结合起来是把生成对抗网络损失和特征匹配损失结合起来,把生成对抗网络损失和特征匹配损失结合起来的目标函数的计算公式为:
其中,λ表示控制和的重要性,X是与真实数据配对的合成数据,是与真实数据未配对的合成数据,Y是真实数据,Gp是成对数据模块的生成器,Dp是成对数据模块的判别器,Gu是不成对数据模块的生成器,是生成对抗网络的损失函数,使用的是最小二乘损失,是特征匹配损失。
3.根据权利要求1所述的基于生成对抗网络的图像生成方法,其特征在于,在步骤1中,所述训练出不成对数据模块的生成数据,是通过在CycleGAN的基础上附加梯度惩罚方法以形成WCycleGAN-GP来实现,所述WCycleGAN-GP具体为以下公式:
其中,为循环一致性损失,x为与真实数据配对的合成数据,y为真实数据,为合成数据的数据分布,为真实数据的数据分布,生成器Gx学习x到y的映射,生成器Gy学习y到x的映射,为x符合合成数据分布的函数,为y符合真实数据分布的函数,λ1表示控制的相对重要性,λ2表示控制的相对重要性,|| ||1表示求L1范数。
4.根据权利要求1至3任一项所述的基于生成对抗网络的图像生成方法,其特征在于,所述不成对数据模块具有判别器,所述不成对数据模块的判别器的损失函数为:
其中,x为与真实数据配对的合成数据,y是真实数据,为最小化Dx函数,为最小化Dy函数,Dx为判别y是否为真实数据,Dy为判别x是否为真实数据,生成器Gx学习x到y的映射,生成器Gy学习y到x的映射,λ表示控制和的重要,表示对t求梯度,|| ||2表示求L2范数,表示x符合合成数据分布的函数,表示y符合真实数据分布的函数,表示符合分布的函数,表示符合分布的函数,t1的计算过程:首先,采样合成数据和真实数据然后,∈~U[0,1],得到一个随机数,通过t1=∈y+(1-∈)x,计算出t1,并且,t1的分布满足于t2的计算过程:首先,采样真实数据和合成数据然后,∈~U[0,1],得到一个随机数,通过t2=∈x+(1-∈)y,计算出t2,并且,t2的分布满足于
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海亿智电子科技有限公司,未经珠海亿智电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910697197.1/1.html,转载请声明来源钻瓜专利网。