热门关键词:

AI算法:这个AI 演算法可以让照片里的人跳出来,打破次元壁

12-31
12-31,资讯AI算法:这个AI 演算法可以让照片里的人跳出来,打破次元壁最新消息报导,手机发烧友资讯

打破次元壁!这个AI 演算法可以让照片里的人跳出来。

《哈利波特》世界里有一种神奇的魔法报纸,报中照片上的人物可以动起来,看起来有点像GIF 图。在故事里这当然是「魔法」的功劳,现实世界中还没有造出这样的报纸。不过,华盛顿大学的几个科学家不死心,他们想用AI 演算法来让照片中的人动起来。

▲ 图片来源:Haven & Hearth

 

这种技术叫做Photo Wake-Up。先来看一下效果,他们在照片、海报和艺术画上都进行了实验。

 

首先向我们走来的是篮球运动员库里,看起来是刚进了球。

 

 

然后是钢铁人。哎,你从太空回来了?

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

是超级赛亚人孙悟空!只是原地跳了几下...... 我以为他要变身了

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

还有一位长相奇怪的女子,原来是毕卡索的《女孩与船》。

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

是不是很酷炫?这些人物就像是从画中走出来的一样,不仅从2D 变成了3D,还能做各种动作。

 

其实类似的尝试之前就有人做过,把照片里的2D 形象映射到3D 模型上,然后让它们动起来。不过结果嘛,像是行尸走肉。

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

因为2D 形像都是从某一个固定角度去看的,用3D 模型的标准去控制,会出现不匹配的情况。更不用说毕卡索画里的人,根本没有一个合适的模型来匹配。让2D 形象动起来还有一个难点,就是身体部位的重叠部分不好控制,走路的时候哪只手在前?哪只手在后?还要被身体挡住。这些复杂的问题不解决,根本无法做到栩栩如生。

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

团队给出的解决方案是AI 演算法。首先将2D 形象与3D 形变模型匹配,标记出身体各部位的位置。然后按照形变演算法,一步步构建网格。按照关键点位置控制网格,还原出皮肤资料,构建好贴图。最后,把贴图放回到原图中,用演算法填充背景,人物就可以随便跑了!

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

团队还特别提到,头部姿势的准确性对动起来的人十分重要,因为大部分人会将注意力放在人物的脸上。因此,他们的演算法还可以辨识形象的头部角度,还有注视方向。

 

打破次元壁!这个AI 演算法可以让照片里的人跳出来

 

为了让这个演算法可以实际应用,团队还提供一个调整的选项,允许使用者改动关键点的位置。

 

这项技术可以被用到AR、VR 中,配合相应设备来使用。想像一下,未来我们在博物馆中看的艺术画,可能是动起来的。

  • 赞助商广告