选自Medium
这是一篇不错的人脸操纵和检测技术综述文章,结构和逻辑清晰。机器之心进行了摘要编译,希望能够帮助大家一览该领域的发展过程。
人脸合成:通常利用强大的 GAN(如近期的 StyleGAN 方法)创建完全不存在的人脸。这些技术获得了惊人的结果,其生成的高质量人脸图像栩栩如生。图 1 展示的人脸合成样本即通过 StyleGAN 生成;
换脸:即将一个人的脸换成另一个人的脸。该领域通常采用两种不同的方法:1)经典的计算机图形学技术,如 FaceSwap;2)新型深度学习技术 DeepFake,如近期的移动应用 ZAO;
人脸属性操纵:即修改人脸的某些属性,如发色、肤色、性别、年龄、是否戴眼镜等。该操纵过程通常使用 GAN 完成,如 StarGAN。该类型的典型示例是流行的移动应用 FaceApp;
人脸表情操纵:即修改人脸表情,如将一个人的面部表情迁移到另一个脸上。最流行的技术之一是 Face2Face,该技术可实时进行。近期方法展现出巨大潜力,可以生成高质量的视频,上述视频中人物(如奥巴马)的发言已被改变。
faceswap-GAN:https://github.com/shaoanlu/faceswap-GAN
FaceSwap:https://github.com/MarekKowalski/FaceSwap
DeepFake:https://github.com/deepfakes/faceswap
Invertible Conditional GANs (IcGANs):https://github.com/Guim3/IcGAN
Fader Networks:https://github.com/facebookresearch/FaderNetworks
StarGAN:https://github.com/yunjey/stargan/blob/master/README.md
attGAN:https://github.com/LynnHo/AttGAN-Tensorflow
STGAN:https://github.com/csmliu/STGAN