[发明专利]一种基于身份约束的生成对抗网络人脸校正方法及系统有效
申请号: | 202110605400.5 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113239870B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 刘芳;李玲玲;李任鹏;焦李成;刘旭;黄欣研;陈璞华;鲍骞月 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V10/82;G06N3/0475;G06N3/045;G06N3/094;G06N3/0464 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 高博 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 身份 约束 生成 对抗 网络 校正 方法 系统 | ||
1.一种基于身份约束的生成对抗网络人脸校正方法,其特征在于,包括以下步骤:
S1、构建不同偏转角下成对的侧脸图像Ip和正脸图像If图像对作为训练集;
S2、构造基于身份约束的生成对抗网络并使用步骤S1中成对的侧脸Ip和正脸If图像对进行训练,生成对抗网络包括生成器网络G、判别器网络D和人脸特征提取网络B,对构造的基于身份约束的生成对抗网络进行训练具体为:
S201、构造角度姿态分类模块Mp的姿态分类损失函数Lcls_p、身份约束识别模块Mi的身份分类损失函数Lcls_i、针对侧脸的身份编码特征fip和其正脸的身份编码特征fif的特征损失函数Lf、针对生成的正脸图像和真实的正脸图像If的像素损失函数Lpixel、针对生成的正脸图像的对称损失函数的Lsym、针对生成的正脸图像的正则项Ltv、对抗损失函数Ladv、针对生成的正脸图像和真实的正脸图像If的身份损失函数Lip和整体损失函数Ltotal;
S202、通过构造的损失函数、侧脸Ip和正脸If图像对,结合批随机梯度下降方法,对生成器网络G和判别器网络D依次进行交替训练,得到生成器网络G和判别器网络D训练后权值,借助批随机梯度下降方法对判别器网络D、生成器网络G依次进行交替训练的具体步骤为:
S2021、设置训练批次大小n=32和迭代次数t=200,损失函数中包含的八种权重参数λ1=10、λ2=1、λ3=1、λ4=10、λ5=0.1、λ6=100、λ7=0.3,λ8=0.0001;
S2022、侧脸-正脸图像对中随机采样一个批次n个样本;
S2023、通过批随机梯度下降的方法更新判别器网络D;
S2024、通过批随机梯度下降的方法更新生成器网络G:
S2025、重复S2022至S2024,直到达到迭代次数t;
S2026、输出训练完成的生成器网络G的权值θG、判别器网络D的权值θD;
S3、将侧脸图像输入步骤S2完成训练的生成对抗网络的生成器G中,生成正脸图像用于人脸校正。
2.根据权利要求1所述的方法,其特征在于,步骤S1中,侧脸图像Ip的偏转角由-90°以15°为间隔变化至+90°,共包含13种人脸偏转角,将偏转角为0°的人脸图像作为正脸图像If。
3.根据权利要求1所述的方法,其特征在于,步骤S2中,生成器网络G包含编码器Genc、角度姿态分类模块Mp、身份约束识别模块Mi和解码器Gdec,编码器Genc的输入为侧脸图像Ip,输出为初始编码特征f,角度姿态分类模块Mp的输入为编码器Genc输出的初始编码特征f,第一全连接层的输出为姿态编码特征fp,第二全连接层的输出为姿态分类结果,身份约束识别模块Mi的输入为编码器Genc输出的初始编码特征f,第一全连接层的输出为身份编码特征fi,第二全连接层的输出为身份分类结果,解码器Gdec的输入为身份约束识别模块Mi输出的身份编码特征fi,输出为正脸图像
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605400.5/1.html,转载请声明来源钻瓜专利网。