原标题:AI复原爷爷老照片上热搜,揭秘温暖心意背后的黑科技
每年父亲节,是不是都要为挑选礼物想破了头?今年一位开发者用AI技术打造的“特殊礼物”在父亲节前夕登上了热搜。为了弥补父亲没能见到爷爷最后一面的遗憾,他通过飞桨PaddleGAN生成对抗网络复原了爷爷的动态老照片,并实现了微笑、眨眼等各种表情,仿佛在与儿子交流,诉说这些年的思念。



这份礼物不仅让开发者的父亲“泪崩”,更引发大量讨论,网友们纷纷表示:“泪目,求告知方法!”“能不能发个教程,我也想看我爷爷奶奶了。”借助科技的力量来弥补遗憾,表达心意或许正是属于极客们的浪漫。而作为普通人,是否也能实现这样的震撼效果,与老照片中的TA来一场跨越时空的对视?其实并不难,操作教程这就奉上,不用输入复杂代码,三步便能实现。下面以爸爸的照片来操作演示实现过程。
第一步:打开飞桨AI Studio,找到目标项目
进入飞桨AI Studio官网,点击上方【项目】后,进入第一个【PaddleGAN父亲节特辑--AI让父亲重返18岁】项目中。

(进入项目大厅,点击【PaddleGAN父亲节特辑--AI让父亲重返18岁】项目)
接着,点击页面右侧的“运行一下”,将弹出“CPU”“高级GPU”和“至尊GPU”三种运行环境供选择。由于每个注册用户都可获赠一定的GPU免费额度,此处可选择“至尊GPU版本”。

第二步;备好照片和视频
在等待运行环境设置的过程中,你可以整理所需的素材:爸爸的单人照片和一个驱动视频。驱动视频可以自己录,尝试做各种表情,录好后存在电脑上,命名为【驱动视频1】(mp4或者mov格式皆可)。爸爸的照片命名为【爸爸照片1】(png或者JPG格式皆可),也保存在电脑上。备好素材后,点击页面左上角的上传按钮,将驱动视频和照片上传。
除了爸爸的照片,其实是可以支持任何你想处理的素材的,文件名自行设定。
第三步:依次运行代码,还原爸爸的清晰动态
上传后就进入了关键步骤——跟着提示依次运行代码,还原爸爸的青春岁月。
首先下拉页面,由于该项目已安装好最新版的PaddleGAN,只需点击#安装相关依赖前的三角图标运行即可。

当右上角显示“空闲中”就代表代码运行完毕,继续下拉页面,来到让照片动起来的关键代码处。此时需要将代码中原来的照片和驱动视频,分别改成刚才命名好的【爸爸照片1】和【驱动视频1】(注意格式后缀也要和你的文件保持一致),然后点击三角图标运行。这样PaddleGAN提供的First Order Motion算法,能够将视频的脸部动作迁移到照片的人脸上,让照片完美演绎视频的表情。等待一段时间,当页面右上方再次显示“空闲中”,就代表视频已经生成。


接下来还能应用PaddleGAN中的EDVR算法,提升父亲动态视频的分辨率,让父亲的青春更加清晰。同时项目还附赠一枚彩蛋——可为生成后的视频加上BGM。继续下拉页面,依次点击下方两个代码前的三角图标运行即可。最后在左侧的work文件夹中,就生成了爸爸年轻时的动态表情,下载后就可以发给他炫技啦。


除了还原父亲青春的视频超分、人脸表情迁移之外,PaddleGAN还有数十种能力,包括语音转唇形(声音对口型)、视频/照片修复(上色、超分、插帧)、人脸动漫化、照片动漫化、图像生成、图像风格迁移等等。
对于PaddleGAN许多人也不再陌生,近年来许多火出圈的AI作品都能靠它实现。例如独立艺术家大谷spizher曾用它复原100 年前老北京城的生活场景,被央视新闻、人民日报、光明日报点赞转发,获超千万网友热议;还有横扫短视频软件,从家人群到追星圈都玩疯了的“蚂蚁呀嘿”魔性视频,也能用PaddleGAN实现。

如果喜欢二次元、动漫风,PaddleGAN能帮你变身“神笔马良”,将真实的风景、美食动漫化,产生打破次元壁的神奇效果。

想尝试换脸?Paddle GAN 则能帮你生成各式各样的人脸,现实的、二次元的通通拿下!

在AI Studio的项目大厅中转一圈可以发现,基于PaddleGAN衍生出了许多创意应用,覆盖互联网、娱乐、游戏及工业各个领域,给开发者的研究与产业应用增添了许多色彩。这么有趣的技术方向,你是否也跃跃欲试,想要“大GAN一场”呢,不如就从这个父亲节视频开始,去AI Studio亲自试试,实现你的脑洞吧!