[发明专利]基于循环生成对抗网络的彩色人脸图像光照域归一化的方法有效
申请号: | 201910061571.9 | 申请日: | 2019-01-23 |
公开(公告)号: | CN109815893B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 朱俊勇;李锴莹;赖剑煌;谢晓华 | 申请(专利权)人: | 中山大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 循环 生成 对抗 网络 彩色 图像 光照 归一化 方法 | ||
1.基于循环生成对抗网络的彩色人脸图像光照域归一化的方法,其特征在于,包括以下步骤:
S1:建立用于彩色人脸图像光照归一化的循环生成对抗网络模型,该循环生成对抗网络模型包括生成网络和鉴别网络,所述生成网络通过构建生成器生成转换成指定光照域的人脸图片和人脸特征重构图片,所述鉴别网络通过构建鉴别器来鉴别光照域;具体为:
S11:构建生成网络,构建两个生成器GA和GB;其中,GA生成器以多光照域集合A中的人脸图片Areal作为输入,生成与目标光照域B具有相同光照特征的图片Afake,以GB生成器生成的图片Bfake作为输入,生成与Breal具有相同光照特征与人脸特征的重构图片Arec;GB生成器以GA生成器生成的图片Afake作为输入,生成与Areal具有相同光照特征和人脸特征的重构图片Brec,并且以光照域B之中的图像Breal作为输入生成与光照域集合A光照特征相同的图片Bfake;
S12:构建鉴别网络,构建两个鉴别器DA和DB,DA鉴别器用以鉴别人脸光照域集合A中图片Areal与生成器GB生成的图片Bfake的光照域类别;DB鉴别器用以鉴别人脸光照域B中图片Breal与生成器GA生成图片Afake的光照域间类别,鉴别器用以鉴别光照域时候,均采用多尺度特征图来进行鉴别;
所述生成器GA和生成器GB具有相同的网络结构,其网络共有四个卷积层、六个残差模块和两个转置卷积层,其中第一个卷积层为输入层,两个用作下采样的卷积层与两个用做上采样的转置卷积层中间嵌入六个残差模块,保证输出图像与输入图像的大小一致;
S2:建立模型的损失函数,使生成对抗网络训练稳定,并且使得生成器在学习目标光照域光照信息时能够比较好保留输入图像的脸部特征;具体为:
S21:对于判别器DA,其损失函数是对多光照域集合A中的人脸图片Areal和将光照域B之中的图像Breal输入GB生成器生成的图像Bfake的光照域类别的鉴别损失,使用了多尺度特征图进行鉴别,当鉴别为真实时输出接近1,鉴别为假时输出接近0;
S22:对于判别器DB,其损失函数是对目标光照域集合B中的人脸图片Breal和将集合A之中的图像Areal输入GA生成器生成的图像Afake的光照域类别的鉴别损失,使用了多尺度特征图进行鉴别,当鉴别为真实时输出接近1,鉴别为假时输出接近0;
S23:对于判别器GA和GB的损失函数,均结合了WGAN梯度惩罚策略,判别器GA和GB以最小化损失函数为优化目标;
S24:生成器的重构损失Lrec构建,结合三种距离衡量方法计算重构图像与原始图像之间的距离误差,分别为L1范数误差,MS-SSIM误差,PSNR误差;
S25:生成器GA的整体损失函数其结合了鉴别器DB损失函数的相反数和对集合A之中的图像Areal与GB生成器生成的重构图片Brec的重构误差;
S26:生成器GB的整体损失函数其结合了鉴别器DA损失函数的相反数和对集合B之中的图像Breal与GA生成器生成的重构图片Arec的重构误差;
α1为重构误差权重参数;
S26:生成器总的损失函数为:以最小化该损失函数同时优化更新生成器GA和GB的参数;
S3:进行模型的训练,将不同光照类别的图像分成不均匀光照域和目标均匀光照域,进行在生成对抗网络中循环训练,并在测试集上测试,并查看生成的人脸图像效果图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910061571.9/1.html,转载请声明来源钻瓜专利网。