用AI算法制作人工人脸图片,和真的一样!
前不久,NVIDIA Research 网站发布了一篇颇为震撼的 GAN 论文:Progressive Growing of GANs for Improved Quality, Stability, and Variation,通过使用逐渐增大的GAN网络和精心处理的 CelebA-HQ 数据集,实现了效果令人惊叹的生成图像。
NVIDIA 研究人员找到一种新奇的方法制作人脸图像,人造图像就像照片拍出的人脸一样。利用 AI 算法从明星图片中提取信息,构建图片,制作的图片让人信以为真。同时还发布了一段视频,里面有许多的人脸合成图。其中许多图片看起来和真人照片没有区别。
为了制作人脸图,NVIDIA研究人员开发一套 AI 算法,名叫生成对抗网络 (GAN)。从本质上讲,GAN用到两套神经网络,神经网络是一套模拟人脑运行的计算机系统。然后NVIDIA让两套神经网络彼此竞争,达成某个目标。
在NVIDIA的项目中,一个神经网络专门生成栩栩如生的图片。还有一个网络相当于批评家,它会将照片是否精准标出来。系统判断图片的好坏,随着输入的图片不断增加,GAN就会越来越好。
事实上,之前也有人用 GAN 制作合成现实照片。不过NVIDIA找到一种方法改进 AI 算法,制作细节更丰富的图片。
NVIDIA先用 GAN 生成 4x4 像素低分辨率图片,然后它会处理图片,增加更多细节,渐渐提高图像的分辨率。最开始时 GAN 制作的图片看起来像模糊的方块,后来慢慢变成像照片一样真实的图像,分辨率达到 1024x1024。
在研发过程中,NVIDIA用图片库提炼算法,图片库内有3万张图片。GAN 网络运行 20 天,只用一块 Tesla P100 GPU 驱动,该芯片用在超级计算机数据中心。
NVIDIA研究人员在报告中表示,新方法虽然可以制作出质量超高的图片,但是它仍然不完美。制作的图片并非全部都很精准。有些图片人物的脖子看起来很怪,或者下巴、前额形状奇怪。
渲染目标对象时应该是弯的还是直的,算法难以判断。如果图片的分辨率进一步提高,看起来就会很假。相信用不了多久,计算机程序就可以制作出更真实的人物图片。
研究人员还说:在图片的微架构方面,我们还有提升空间。换言之,制作出令人信服的真实图片是触手可及的。
*文章来源:pcmag