用于提升人脸生成性能的系统以及方法技术方案

技术编号:23099796 阅读:17 留言:0更新日期:2020-01-14 20:44
本发明专利技术提供用于提升人脸生成性能的系统以及方法。所述方法包括:存储真实人脸图片;由对抗生成网络GAN的生成器网络生成虚假人脸图片;由人脸识别模块接收真实、虚假人脸图片的图像对,分别提取图像对中的虚假、真实人脸图片的人脸信息特征,并计算所提取的人脸信息特征的余弦相似度;以及由GAN的判别器网络基于所提取的人脸信息特征判断虚假人脸图片是否属于真实人脸图片;其中对抗生成网络基于人脸识别模块所计算的余弦相似度最大化同源图像对的相似性和最小化异源图像对的相似性,以促进生成器网络生成虚假人脸图片的真实性,使得生成器网络在生成虚假人脸图片时能够保留人脸身份特征,以便增强人脸识别率并获得所述对抗生成网络的训练目标。

System and method for improving the performance of face generation

【技术实现步骤摘要】
用于提升人脸生成性能的系统以及方法
本专利技术涉及人脸识别领域,特别涉及用于提升人脸生成性能的系统以及方法。
技术介绍
对抗生成网络(GenerativeAdversarialNetwork,简称GAN)是由IanGoodfellow等人于2014年在论文《GenerativeAdversarialNetworks》中提出的深度学习框架。GAN正在成为人脸生成的主流研究技术,GAN由生成器网络和判别器网络组成,在人脸生成时,生成器网络生成的虚假人脸图片和输入的真实人脸图片一同输入到判别器网络,由判别器网络判断输入的图像是虚假图片或者真实图片,并确认生成器网络与判别器网络之间的对抗误差,通过反向传播算法训练GAN生成器网络与判别器网络,当GAN生成器网络对抗误差达到最小时,输出生成图像。目前现有技术的方法大都使用预训练的通用模型比如Vgg-16来提取图像对的特征,并只是最大化同源图像对的相似性。并且现有技术中生成人脸的真实性较低,以至识别效果低。因此,寻找能提高人脸识别率的人脸生成技术已成为业内亟待解决的技术问题。
技术实现思路
针对现有技术的上述问题,本专利技术提出了一种用于提升人脸生成性能的系统,所述系统包括用于存储真实人脸图片的存储器和对抗生成网络。所述对抗生成网络包括生成器网络、人脸识别模块和判别器网络。所述生成器网络用于生成虚假人脸图片;所述人脸识别模块用于接收由所述生成器网络生成的所述虚假人脸图片以及所述真实人脸图片组成的图像对,并分别提取所述图像对中的虚假人脸图片和真实人脸图片的人脸信息特征,并计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。所述判别器网络基于所述人脸识别模块识别出的所述虚假人脸图片和所述真实人脸图片的人脸信息特征判断所述虚假人脸图片是否属于所述真实人脸图片;其中所述对抗生成网络基于所述人脸识别模块所计算的余弦相似度最大化同源图像对的相似性和最小化异源图像对的相似性,以提高所述生成器网络生成所述虚假人脸图片的真实性,使得所述生成器网络在生成虚假人脸图片时能够保留人脸身份特征,以便增强人脸识别率并获得所述对抗生成网络的训练目标。在一实施例中,所述同源图像对中的虚假人脸图片和真实人脸图片为同一人的,所述异源图像对中的虚假人脸图片和真实人脸图片为不同人的。在一实施例中,所述人脸识别模块包括人脸识别模型和分析模型,所述人脸识别模型包括基于人脸特征点的识别算法、基于整幅人脸图像的识别算法或基于模板的识别算法,所述分析模型构造成计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。在一实施例中,所述对抗生成网络包括更新模块,所述更新模块根据所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度生成损失函数,并基于所述损失函数利用反向传播算法,更新所述生成器网络的参数和所述判别器网络的参数。本专利技术还提供一种用于提升人脸生成性能的方法,所述方法包括:存储真实人脸图片;由对抗生成网络的生成器网络生成虚假人脸图片;由人脸识别模块接收由所述生成器网络生成的所述虚假人脸图片以及所述真实人脸图片组成的图像对,并分别提取所述图像对中的虚假人脸图片和真实人脸图片的人脸信息特征,并计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度;以及由判别器网络基于所述人脸识别模块识别出的所述虚假人脸图片和所述真实人脸图片的人脸信息特征判断所述虚假人脸图片是否属于所述真实人脸图片;其中所述对抗生成网络基于所述人脸识别模块所计算的余弦相似度最大化同源图像对的相似性和最小化异源图像对的相似性,以提高所述生成器网络生成所述虚假人脸图片的真实性,使得所述生成器网络在生成虚假人脸图片时能够保留人脸身份特征,以便增强人脸识别率并获得所述对抗生成网络的训练目标。在一实施例中,所述同源图像对中的虚假人脸图片和真实人脸图片为同一人的,所述异源图像对中的虚假人脸图片和真实人脸图片为不同人的。在一实施例中,所述人脸识别模块包括人脸识别模型和分析模型,所述人脸识别模型包括基于人脸特征点的识别算法、基于整幅人脸图像的识别算法或基于模板的识别算法,所述分析模型构造成计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。在一实施例中,所述对抗生成网络包括更新模块,所述更新模块根据所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度生成损失函数,并基于所述损失函数利用反向传播算法,更新所述生成器网络的参数和所述判别器网络的参数。与现有技术相比,本专利技术具有以下有益效果:本专利技术的用于提升人脸生成性能的系统以及方法通过在对抗生成网络中添加人脸识别或身份识别功能,以减少身份信息的丢失,通过本专利技术的系统和方法生成的人脸肉眼看起来更加真实,人脸识别率更高,本专利技术可最大化同源图片对的相似性的同时,也最小化异源图像对的相似性。附图说明在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。图1为本专利技术的用于提升人脸生成性能的系统的实施例的组成结构示意图;图2为本专利技术的用于提升人脸生成性能的方法的实施例的流程图。具体实施方案以下结合附图和具体实施例对本专利技术作详细描述,以便更清楚理解本专利技术的目的、特点和优点。应理解的是,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本专利技术的保护范围进行任何限制。除非上下文明确地另外指明,否则单数形式“一”和“所述”包括复数指代物。参见图1,其显示了本专利技术的用于提升人脸生成性能的系统的实施例的组成结构示意图,用于提升人脸生成性能的系统包括对抗生成网络1和存储器2。对抗生成网络(GAN)1包括生成器网络10、人脸识别模块12、判别器网络14和更新模块16。对抗生成网络1是用对抗方法来生成数据的一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。存储器2用于存储真实人脸图片,为训练对抗生成网络1,存储器2中可存储尽可能多的真实人脸图片。生成器网络10用于接收一个随机的噪声并通过所述噪声生成虚假人脸图片。人脸识别模块12用于接收由所述生成器网络10生成的所述虚假人脸图片以及所述真实人脸图片组成的图像对,分别提取所述图像对中的虚假人脸图片和真实人脸图片的人脸信息特征,并计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。人脸识别模块12包括人脸识别模型120和分析模型122,所述人脸识别模型122包括基于人脸特征点的识别算法、基于整幅人脸图像的识别算法或基于模板的识别算法等,所述分析模型122构造成计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。判别器网络14基于所述人脸识别模块12提取出的所述虚假人脸图片和所述真实人脸图片的人脸信息特征判断所述虚假人脸图片是否属于所述真实人脸图片。在其他实施本文档来自技高网...

【技术保护点】
1.一种用于提升人脸生成性能的系统,所述系统包括:/n存储器,其用于存储真实人脸图片;/n对抗生成网络,包括:/n生成器网络,用于生成虚假人脸图片;/n人脸识别模块,其构造成接收由所述生成器网络生成的所述虚假人脸图片以及所存储的真实人脸图片组成的图像对,分别提取所述图像对中的虚假人脸图片和真实人脸图片的人脸信息特征,并计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度;以及/n判别器网络,其基于所述人脸识别模块识别出的所述虚假人脸图片和所述真实人脸图片的人脸信息特征判断所述虚假人脸图片是否属于所述真实人脸图片;/n其中所述对抗生成网络基于所述人脸识别模块所计算的余弦相似度最大化同源图像对的相似性和最小化异源图像对的相似性,以提高所述生成器网络生成所述虚假人脸图片的真实性,使得所述生成器网络在生成所述虚假人脸图片时能够保留人脸身份特征,以便增强人脸识别率并获得所述对抗生成网络的训练目标。/n

【技术特征摘要】
1.一种用于提升人脸生成性能的系统,所述系统包括:
存储器,其用于存储真实人脸图片;
对抗生成网络,包括:
生成器网络,用于生成虚假人脸图片;
人脸识别模块,其构造成接收由所述生成器网络生成的所述虚假人脸图片以及所存储的真实人脸图片组成的图像对,分别提取所述图像对中的虚假人脸图片和真实人脸图片的人脸信息特征,并计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度;以及
判别器网络,其基于所述人脸识别模块识别出的所述虚假人脸图片和所述真实人脸图片的人脸信息特征判断所述虚假人脸图片是否属于所述真实人脸图片;
其中所述对抗生成网络基于所述人脸识别模块所计算的余弦相似度最大化同源图像对的相似性和最小化异源图像对的相似性,以提高所述生成器网络生成所述虚假人脸图片的真实性,使得所述生成器网络在生成所述虚假人脸图片时能够保留人脸身份特征,以便增强人脸识别率并获得所述对抗生成网络的训练目标。


2.根据权利要求1所述的系统,其特征在于,所述同源图像对中的所述虚假人脸图片和所述真实人脸图片为同一人的,所述异源图像对中的所述虚假人脸图片和所述真实人脸图片为不同人的。


3.根据权利要求1所述的系统,其特征在于,所述人脸识别模块包括人脸识别模型和分析模型,所述人脸识别模型包括基于人脸特征点的识别算法、基于整幅人脸图像的识别算法或基于模板的识别算法,所述分析模型构造成计算所提取的所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度。


4.根据权利要求1或3所述的系统,其特征在于,所述对抗生成网络包括更新模块,所述更新模块根据所述虚假人脸图片和所述真实人脸图片的人脸信息特征的余弦相似度生成损失函数,并基于所述损失函数利用反向传播算法,更新所述生成器网络的参数和所述判别器网络的参数,以获...

【专利技术属性】
技术研发人员:杨旭雷李金宁王慧娇
申请(专利权)人:上海依图网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1