一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

作者: 劈栗子 2019-06-21 10:02:47

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

人艰必拆。

发明Photoshop的明明是Adobe,打击PS还要靠Adobe:

官方推出的新杀器充满了恶意,能识别哪张照片修过了,能看出修了哪里,能还原最初的模样:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

被修窄的下颌骨,在AI面前完全藏不住。

手动上扬的嘴角,也被AI发现并没收了。

再把AI还原的照片,和没修过的原图对比一下:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

不过,“还原”也不一定是“变丑”。

比如,妹子的眼睛不知被谁修过,变得两边上翘,看上去有些刻薄:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

 修后与修前

这时候,交给AI去还原,眼角就变回了平和的样子,和原图几乎无差

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

 这是一张动图

这优秀的算法,是Adobe联合加州伯克利一同开发的,代码快要开源了。

让它判断照片有没有修过,准确率高达99.4%

相比之下,让人类用肉眼判断,准确率只有53.5%,几乎是随机猜的成绩。

那么从识别到还原,是怎样做到的呢?

怎么拉伸的,就怎么复原

首先,要有真图假图的数据,向AI喂食。

团队给Photoshop写了一个脚本,让系统根据输入的真图,自动生成脸上各种部位被拉伸过的假图:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

然后,在真图和假图之间,计算出一个光流场 (Optical Flow Field) 。

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

这样一来,假图到底假在哪里自动标注数据就行了 (如上图) 。

然后,把真图和标注好的假图, 拿去训练一个Dilated ResNet网络。

训练完成之后,给网络输入一张假图,它便能自己预测光流场:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

(这看上去又是瘦过脸。)

得出光流场,AI就知道了图像被拉伸/扭曲的过程

然后,就可以用一个相反的过程,把P过的图再扭回去。

那么,也该看一下效果了。

测试图片,是一位职业修图师的手动加工而成,AI需要找出图像本来的样子:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

被AI看穿之后,男子的围笑并没有消失,只是脸大了几圈。

然后,把AI还原的图像,和职业修图师加工之前的原图,对比一下:

一秒回到P图前:Adobe反向PS利器,知道你修过哪,还帮你修回去

AI还原的脸型,和原本照片上的脸型,已经十分接近了。

无法阻挡的真相大白。

你也会去玩吧

现在,代码的状态还是“Coming Soon”。

不过等开了源,你也可以训练一只反向PS神器。

没什么事情的时候,逛逛朋友圈,让AI帮你看看里面的自拍,原本都是什么样子。

论文传送门:

https://arxiv.org/abs/1906.05856

GitHub传送门:

https://github.com/peterwang512/FALdetector

Adobe 软件 平台
上一篇:Boosting和Bagging: 如何开发一个鲁棒的机器学习算法 下一篇:3大章节加速AI落地 WOT2019全球人工智能技术峰会奏响AI新篇章
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

AI-WAN:当AIOps遇上SD-WAN时

SD-WAN有成本和弹性方面的优势。将AI融入SD-WAN更进了一步,可实现自动化运营和业务敏捷性。

布加迪 ·  3天前
如何开发一个高质量的人工智能心理健康咨询APP?

生活质量日益上升的同时,人们的心理状况却每况愈下。抑郁症、反社会型人格等在人群中蠢蠢欲动。过去十年,人们的心理健康危机日益严峻。

读芯术 ·  2020-03-07 22:06:22
常见的编码错误,再不避免就完了

犯错乃人之常情。然而,开发人员所犯的许多错误是可以避免的。如果能避免本文提到的这些常见错误,就能写出更好、更简洁的代码。

读芯术 ·  2020-01-30 18:00:18
2020年软件发展的6大突破性趋势有哪些?

区块链无疑是IT行业讨论最多的技术之一。像比特币和以太坊这样的电子货币其实是随着这项技术的引入而出现的。

读芯术 ·  2020-01-28 18:41:14
数据太少怎么办?试试自监督学习,CV训练新利器

数据少,又没有预训练模型,怎么破?给你个秘密武器——自监督学习。

十三 ·  2020-01-20 14:25:19
赢在起跑线,数据科学必备5大技能

数据科学领域竞争激烈,人们正在迅速发展越来越多的技能和经验。“R、Python、SQL和机器学习”一直是数据科学家的标配。但随着这个领域的发展,这些技能已经渐渐不足以在就业市场上保持竞争力了。

读芯术 ·  2020-01-16 19:03:04
“解放双手”不是梦!AI的5种方式正在塑造软件测试未来…… 精选

人工智能是当今最热门的流行语,其发展能够帮助企业和行业做出明智的决策,并从根本上转变工作流程。

读芯术 ·  2019-12-26 17:20:06
人工智能时代,程序员就要被淘汰了?

如果让你来考虑一下,这个问题似乎有点讽刺。新的创造者-(人工智能)是否会在将来替换或替代其创作者(程序员)?听起来像是科幻电影的情节,不是吗?不过,更重要的问题是:这是真的吗?

AI中国 ·  2019-12-20 09:32:02
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载