开源代码:轻松人脸年龄编辑

2020 年 5 月 26 日 计算机视觉life

点击上方“计算机视觉life”,选择“星标”

快速获得最新干货



今天向大家介绍一篇今天新出的论文 High Resolution Face Age Editing,该文提出一种简单的方法实现了高分辨率的人脸年龄编辑,效果惊艳,代码也开源了。


该文作者信息:



作者来自法国巴黎理工大学、InterDigital、Valeo公司。


什么是人脸年龄编辑?


相信不少同学听说过人脸老化,把一幅人脸图像转化成人物老年的样子,人脸年龄编辑则不仅可以做人脸老化,还能“返老还童”。即给定一幅人脸图片,可以生成人物不同年龄的图像。


近年来,该领域得到了越来越多的关注,但大部分模型依然停留在只能生成低分辨率人脸阶段,且容易存在瑕疵。


那么我们下面看看该文作出的效果:


请点击查看大图!


上面的图像,黄色框起来的是该行输入图像,用一幅图像生成25到65各年龄的图像。是不是效果很惊艳了!?关键是这些生成的图像分辨率1024x1024(因微信系统所限,上述图像并未达到如此高分辨率),让人看到的细节都很真实,并没有明显的瑕疵!


方法原理


看懂了下面这幅图,就了解了其核心原理,其实并不难理解。



上图是该文算法的训练过程。给定输入人脸图像X0和对应年龄a0,想要生成的人物年龄a1。输入图像经过一个编码器、调制网络(图中黄色模块)、解码器进行图像重建,编码器是为了得到人脸的年龄无关表示,调制网络把年龄编码成128维向量,调制每一个编码后的特征通道,加入年龄特征。


经过调制的特征,进入解码器,对于该图像对应的年龄调制的特征进行人脸重建,而想要的年龄调制的特征生成一张新的人脸,并对这张新的人脸使用鉴别器判断真假和预测年龄。


人脸重建和人脸真假判断保证了人脸编辑结果视觉效果好,人脸图像去年龄编码、年龄调制网络、年龄分类用来保证生成的结果符合预期。


实验结果


与其他算法在人脸老化任务上的数值结果比较:



数据集为online face recognition API ,生成的是50岁以上的效果,可见该文方法年龄结果在50岁以上,生成图像最清晰,在表情保留方面更好,性别保留方面略差。


与其他算法在 CelebA-HQ数据集上人脸老化结果视觉比较:


该文方法分辨率最大,瑕疵更少,背景也保持的最好。


该文方法的更多年龄编辑结果:



论文地址:

https://arxiv.org/pdf/2005.04410.pdf

代码地址:

https://github.com/InterDigitalInc/HRFAE


试用起来非常简单,配置好项目后仅需一行命令!

python test.py --config 001 --target_age 65


END


交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


投稿、合作也欢迎联系:simiter@126.com

长按关注计算机视觉life




给优秀的自己点个赞  

登录查看更多
3

相关内容

计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取‘信息’的人工智能系统。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【干货书】高级应用深度学习,294页pdf
专知会员服务
151+阅读 · 2020年6月20日
少标签数据学习,54页ppt
专知会员服务
197+阅读 · 2020年5月22日
姿势服装随心换-CVPR2019
专知会员服务
34+阅读 · 2020年1月26日
近期必读的7篇 CVPR 2019【视觉问答】相关论文和代码
专知会员服务
35+阅读 · 2020年1月10日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
【精通OpenCV 4】Mastering OpenCV 4 - Third Edition 随书代码
专知会员服务
39+阅读 · 2019年11月13日
自动化所在人脸图像老化生成算法方面实现新突破
中国科学院自动化研究所
7+阅读 · 2019年7月19日
AI综述专栏 | 人脸检测算法综述
人工智能前沿讲习班
6+阅读 · 2018年9月10日
【CVPR Oral】TensorFlow实现StarGAN代码全部开源,1天训练完
全球人工智能
8+阅读 · 2018年6月14日
CVPR 2017 | Tiny Faces 小人脸检测算法简介
极市平台
10+阅读 · 2018年2月1日
Python | 50行代码实现人脸检测
计算机与网络安全
3+阅读 · 2018年1月23日
Arxiv
5+阅读 · 2018年5月1日
Arxiv
6+阅读 · 2018年4月4日
VIP会员
相关VIP内容
【干货书】高级应用深度学习,294页pdf
专知会员服务
151+阅读 · 2020年6月20日
少标签数据学习,54页ppt
专知会员服务
197+阅读 · 2020年5月22日
姿势服装随心换-CVPR2019
专知会员服务
34+阅读 · 2020年1月26日
近期必读的7篇 CVPR 2019【视觉问答】相关论文和代码
专知会员服务
35+阅读 · 2020年1月10日
必读的10篇 CVPR 2019【生成对抗网络】相关论文和代码
专知会员服务
32+阅读 · 2020年1月10日
【精通OpenCV 4】Mastering OpenCV 4 - Third Edition 随书代码
专知会员服务
39+阅读 · 2019年11月13日
相关资讯
自动化所在人脸图像老化生成算法方面实现新突破
中国科学院自动化研究所
7+阅读 · 2019年7月19日
AI综述专栏 | 人脸检测算法综述
人工智能前沿讲习班
6+阅读 · 2018年9月10日
【CVPR Oral】TensorFlow实现StarGAN代码全部开源,1天训练完
全球人工智能
8+阅读 · 2018年6月14日
CVPR 2017 | Tiny Faces 小人脸检测算法简介
极市平台
10+阅读 · 2018年2月1日
Python | 50行代码实现人脸检测
计算机与网络安全
3+阅读 · 2018年1月23日
Top
微信扫码咨询专知VIP会员