[发明专利]基于循环生成对抗网络的人脸头像卡通化的实现方法有效
申请号: | 201710584911.7 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107577985B | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 解晓波;熊健;李海波;桂冠;杨洁;华文韬;朱颖 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F16/951;G06F16/953;G06F16/9535;G06K9/62 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 徐莹 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 循环 生成 对抗 网络 头像 卡通 实现 方法 | ||
1.基于循环生成对抗网络的人脸头像卡通化的实现方法,其特征在于,包括以下步骤:
步骤1、从网络上爬取若干真实人物图片和卡通人物图片;
步骤2、基于人脸检测算法识别所爬取的真实人物图片和卡通人物图片中的人脸,获得真实人脸头像和卡通人脸头像后作为训练样本;
步骤3、构建由生成器和鉴别器组成的循环生成对抗网络,并设计损失函数;将所述训练样本中的真实人脸头像和卡通人脸头像分别作为循环生成对抗网络的输入,训练循环生成对抗网络以最小化损失函数,包括步骤:
步骤31、将步骤2所述真实人脸头像输入第一鉴别器鉴别,同时将真实人脸头像输入第一生成器以生成卡通人脸头像,再将生成的卡通人脸头像通过第二鉴别器鉴别,同时将生成的卡通人脸头像通过第二生成器生成循环真实人脸头像;
步骤32、将步骤2所述卡通人脸头像输入第二鉴别器鉴别,同时将真实人脸头像输入第一生成器以生成真实人脸头像,再将生成的真实人脸头像通过第二鉴别器鉴别,同时将生成的真实人脸头像通过第一鉴别器生成循环卡通人脸头像;
步骤33、对所述第一和第二生成器、第一和第二鉴别器进行调整,以使得损失函数最小化;其中,损失函数设计为:
L(G,F,DX,DY)=λ1LGAN(G,DY,X,Y)+LGAN(F,DX,Y,X)
+λ2Lcyc(G,F)+λ3Lcyc'(G,F,DX,DY)
其中,
所述公式中,G是第一生成器,F是第二生成器,x是训练样本中的真实人脸头像,y是训练样本中的卡通人脸头像,DX是第一鉴别器,DY是第二鉴别器;λ1、λ2、λ3为可设定参数;LGAN是鉴别器损失;Lcyc是循环损失;Lcyc'是循环鉴别损失;
步骤4、将待处理的真实人脸头像输入训练完成后的循环生成对抗网络的生成器中,获得真实人脸头像对应的卡通人脸头像。
2.根据权利要求1所述基于循环生成对抗网络的人脸头像卡通化的实现方法,其特征在于:所述步骤1采用爬虫方法从网络上爬取获得图片。
3.根据权利要求1所述基于循环生成对抗网络的人脸头像卡通化的实现方法,其特征在于:所述步骤2采用基于Adaboost人脸检测算法进行识别。
4.根据权利要求1所述基于循环生成对抗网络的人脸头像卡通化的实现方法,其特征在于:所述步骤3中循环生成对抗网络包括第一和第二生成器,及第一和第二鉴别器。
5.根据权利要求1所述基于循环生成对抗网络的人脸头像卡通化的实现方法,其特征在于:所述步骤3中生成器包括编码器、转换器和解码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710584911.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑机械设备维修平台
- 下一篇:一种机械升降移动机构