谷歌P图神器来了!输入一句话 分分钟给结果

今日头条
Toutiao
最新回复:2022年11月6日 19点23分 PT
  返回列表
78790 阅读
23 评论
量子位

当你拍照片时,“模特不好好配合”怎么办?

没事!现在只用一句话就能后期P图了,还是能改变动作、表情的那种!

比如说你能轻松让鸟张开翅膀(输入“张开翅膀的鸟”即可):

又或者说,想要让一只站立的狗蹲下:

看起来还真不赖!而这个新的“P图”方法呢,名叫Imagic,是基于爆火的扩散模型(Diffusion Model)来实现的。

是的,又是扩散模型,它的能耐想必也不用多介绍了吧(那看那铺天盖地和它相关的论文就能佐证)。

那在扩散模型加持下的Imagic到底有何厉害之处,话不多说,一起来看看吧!

多达6种功能

据不完全统计,Imagic的功能就有6种。

改变姿势、变换构图、切换滤镜、多个对象编辑、添加对象、更改颜色……

先来看看这个P图神器改变姿势的效果,比如说输入一条站立的狗,通过变换提示文字,得到的效果是酱紫的~

或者说输入一个随意站立的人,输入口令,他就“乖乖听话,任你摆布”(手动狗头)了,甚至还能凭空出现一个水杯。

还没看够?那再来康康Imagic其他功能:改变颜色,或者增加对象,也可以多种功能同时使用。

总的来说,Imagic的厉害之处太多,这里就不一一详细展开了,效果可以看下图。

除了这么多功能之外,Imagic还有另外一个比较人性化的点,就是当你告诉它要如何“P图”后,它会随机生成几个不同的选项供你选择。

其实这种在真实图像上编辑的模型Imagic不是第一个,在此之前就已经有很多个类似的模型。

这时就会有网友问了,“Imagic有什么厉害的点呢?”

话不多说,直接上效果对比。

这里选取了比较常见的基于真实图像编辑的两个模型:SDEdit、Text2LIVE与Imagic作对比。

结果很显然,Imagic完成“P图指令”的效果很好,在细节上也丝毫不逊色其他模型。

(确实妙啊)

那Imagic是如何“击败”SDEdit、Text2LIVE,实现这样的效果呢?

是怎样实现的

千言万语汇成四个字:扩散模型,在论文的标题上它都赫然在列。

具体到Imagic中,扩散模型的作用是如何发挥出来的,来看看详细的“P图”过程。

整体来说分为三大步。

第一步是优化文本嵌入层。

具体来说,先给定输入的图像和目标文本,然后对目标文本进行编码,得到初始的嵌入层。

然后不断调整初始嵌入层,让其能够通过预先训练的扩散模型很好地重建输入图像。

这样一来,最终便会得到优化后的嵌入层(能够很好地重建输入图像)。

第二步是对扩散模型进行微调,这时就要用到上一步已经优化之后的嵌入层,让嵌入层经过模型后重建输入图像。

在重建的过程,需要不断更改模型中损失函数的参数,以让模型适应优化后的输入层,直到能够很好地重建输入图像时为止,这样一来便得到了微调之后的模型。

第三步就要开始正式P图了。

值得一提的是,这一步除了输入初始的目标嵌入层(tgt)外,还会插入优化好的嵌入层(opt),它们的关系如下图。

通过变换参数,实际的效果如下图。

如果你想更加详细地了解Imagic,可以戳文末链接阅读论文原文。

研究团队

Imagic的六位作者均来自Google Research,论文有两位第一作者:Bahjat Kawar和Shiran Zada,均来自以色列。

值得一提的是,Bahjat Kawar还是一位以色列理工学院在读博士,他是在Google Research实习期间完成了这项研究。

而Shiran Zada今年5月刚加入Google Research,目前是计算机视觉研究员。

他曾在微软担任软件工程师以及技术主管的职务,主要负责网络安全相关的项目开发。

参考链接:

[1]https://arxiv.org/abs/2210.09276

[2]https://twitter.com/Buntworthy/status/1582307817884889088

[3]https://github.com/justinpinkney/stable-diffusion/blob/main/notebooks/imagic.ipynb

l
lyy
1 楼
NASA狂喜!立刻输入了指令:让我登月! [1评]
p
ppplu
2 楼
有个一个大胆的想法! [1评]
二公子
3 楼
好像很好玩的样子
二公子
4 楼
有一楼那种傻逼存在,世界永远不会美好。 [1评]
p
pillow
5 楼
来来来,说说 [1评]
j
jacques7777
6 楼
有4楼那种不懂幽默的存在,世界永远不会有欢笑。
符拉迪沃斯托克
7 楼
包子狂喜!立刻输入了指令:让我登基!
u
usa601
8 楼
他会到右下角说
嘿呀嘿呀啊哟哟
9 楼
我输入了:特朗普和拜登的gv片。
d
destinq
10 楼
输入指令:一个女的没穿衣服,脚张开,然后出来的图是⋯⋯
广
广角镜
11 楼
软件和硬件的每次改进,都有数学方法、算法突破和工程技术的底层支撑。
樱桃儿熟了
12 楼
狗粮大喊,"我不是狗粮!",于是乎,叭!跳出个 🐷
h
hotcorn
13 楼
张开大腿
t
targer
14 楼
包子大撒币,包子就把钱扔过来了。
g
greentee
15 楼
无非以后就是真假不分,人类将生活在虚拟世界中
孤独不苦2
16 楼
衣服脱掉,
炬涛
17 楼
人类要进入有图真相的混乱时代了,不知道以后还能信什么!!
炬涛
18 楼
人类要进入有图无真相的混乱时代了,不知道以后还能信什么!!
e
execom
19 楼
那以后叫女的脱衣,p图神器就能马上脱衣了吧
f
frastar
20 楼
信不信说一句银丝卷,给你来个狗不理!
南方兔儿爷
21 楼
这个很假的,跟p图差远了,拿来给小孩练练看图说话还行。
c
crunchtime
22 楼
试了一下,金三诚聘腿毛贵军青蛙还是只能跪着,直不起腰。
欢喜*佛
23 楼
MB那鸟明显就不是原图,狗也不是 差评