0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

平面人物秒变3D模式,图片中的人物可以从平面中“跑出来”,动起来

DPVg_AI_era 来源:lq 2018-12-27 09:15 次阅读

12月,华盛顿大学和Facebook的研究人员提交了一份最新成果:平面人物秒变3D模式,图片中的人物可以从平面中“跑出来”,动起来。如果再结合VR技术,那么你手机照片中的任务不再只是静态的人物,他们会穿越层层障碍,奔向你。

哈利·波特里有项魔法“黑科技”很让我等麻瓜羡慕——照片会动甚至会从平面照片中伸出头或者手和你互动。

本月,华盛顿大学和Facebook的三位研究人员(Chung-Yi Weng、Brain Curless、Ira Kemelmache-Shlizerman)在arXiv上发表文章,彻底将J.K.罗琳的黑魔法变成了真实的黑科技。

论文地址:https://arxiv.org/pdf/1812.02246.pdf

这三位最新开发了一项动画制作方法和应用程序:照片动起来已是小case,这项技术可以保持照片背景不变,激活平面人物变成3D模式,直接跑出画面奔向你。如果再结合虚拟现实技术,那么画面中的人会真的出现在你面前。

技术效果展示

有了这项技术,那些小哥哥、小姐姐甚至动漫人物都不再只是固定在某一姿势的静态人物,他们会被唤醒,走出照片穿越人群,奔向你。

构建完美的可动画化3D模型方法,让画中人动起来

研究人员称这项技术为“唤醒”照片,他们甚至基于此开发了名为Photo Wake-Up的软件。

但与电影图谱不同的是,电影图片是从视频中创建的2D体验,而最新的方法是将一张照片作为输入,并产生完全的3D体验。

而在此过程中最主要的挑战是重构后的3D人物与照片中原形人物的轮廓紧密匹配,这事实上非常困难,因为身体可能被部分遮挡,通常被其他身体部分遮挡,比如有人站立时双臂交叉在胸前,这使得机器难以直接从平面图像中确定3D身体结构。

在此项研究中,该团队最关键的贡献就是构建了可动画化3D模型的方法,该模型可匹配单张平面照片中的身体轮廓并处理被遮挡住的身体部位。

也有很多计算机科学团队曾试图解决这一问题,之前Microsoft团队和德国Max Planck智能系统研究所开发了一种名为SMPL(Skinned Multi-Person Linear Model)的程序,Weng团队的研究突破正是基于SMPL程序。

SMPL模型是首先需要将2D对象的人体轮廓减下来,分割人物的四肢和躯干,识别人物的骨骼点,然后将3D骨架叠加到2D形状上,最后可以形成一种半裸的3D模型。

根据模型,可以对3D骨架进行动画处理来创建运动感。从一定程度上,这解决了人体姿势估计的问题。这种方法需要从正面看到从头到脚的剪影。它可以处理某些类型的遮挡,例如身体前方的手臂,但SMPL不能处理更复杂的遮挡,比如跷二郎腿的人。而且在SMPL中,即使将剪切的照片映射到3D骨架上,也不会产生逼真的动画,更重要的是这种3D模型与人的衣服轮廓并不匹配。

基于SMPL模型,Weng团队尝试了不同的方法——他们从2D层面上开始下手,下图就是这个方法的完整图解:

首先让SMPL模型匹配原始图像中的人物轮廓,然后将SMPL模型转成两种映射模式:普通贴图(normal maps,可看清轮廓)和皮肤贴图(skinning maps,通过不同颜色区分了身体部位),将两种贴图合二为一后,升级到3D模式,为动画做好准备。

该团队的实验成果:每个人物的左侧为原图,右为实验结果

最后,研究人员们使用运动捕捉序列来进行动画处理,纸片人就真的活啦!

简单来讲,就是将图片中的人物在2D层面中实现对齐,再将其转换成3D,然后再调整成动态,来看下效果:

团队特别关注观众更容易注意到的人物头部。他们说:“头部姿势的准确性对于效果漂亮的动画很重要。” 因此,他们的算法还可以识别,诸如注视方向和头部角度之类的特征,然后使用它来获得身体网格头部姿势的精确角度。

如果结合虚拟现实技术,那么玩法会更多

这一技术目前还有一些局限性,例如,人物身上的阴影和反光尚未在此方法中建模,因此不会随动画移动,这可能会略显生硬;另外,SMPL模型可能会产生不正确的3D姿势。

基于这些缺点,该团队还在软件中开发了一个用户界面,允许任何人更改3D骨骼相对于身体的方向,并允许用户纠正错误并微调动画。

该团队表示:“我们的方法适用于各种各样的全身,相当正面的照片,从体育照片到艺术品和海报。”

事实上,这是一项很有趣的研究,具有很大娱乐潜力。研究人员说:“我们相信这种方法不仅为人们提供了新的方式来欣赏和与照片互动,而且还提出了一种从单一图像重建虚拟化身的途径,同时提供了对现有技术的深入了解,从一张照片中就能进行人体建模。”

想象了一下,如果结合虚拟技术的话,应该是这样的:

点一点手,Beatles就从专辑封面中向你走来。

不止是现实人物,连毕加索画作中的人都能从走出画框,少女小跑地奔向你:

额,如果这不是你理想对象的话,那将来就拿右键保存的男神女神照片来试试吧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 应用程序
    +关注

    关注

    37

    文章

    3130

    浏览量

    56326
  • VR技术
    +关注

    关注

    2

    文章

    223

    浏览量

    18606
  • 3d模式
    +关注

    关注

    0

    文章

    2

    浏览量

    6388

原文标题:照片大变活人!华盛顿大学&FB最新成果:平面人物秒变3D模式,还会动

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    powerpoint(PPT)课件制作实例:如何制作3D效果

    ,选择“三维设置”命令,即可打开“三维设置”工具栏,栏上的每个按钮都有特定的功能(如图1)。 图1进行3D演示 单击〔设置/取消三维效果〕按钮,可以实现平面图形和立体图形之间的快速切换。单击〔深度〕按钮
    发表于 12-04 03:07

    人物

    人物看似大人物的心,却走不出小人物的路。
    发表于 05-28 15:07

    请问怎么使无刷电机动起来,就单单动起来

    本人是51单片机学习者,刚刚接触无刷电机,但是连怎么让它动起来都搞不明白,各位可以分享一下吗?不胜感激啊,我现在就想让它动起来先而已
    发表于 04-24 00:55

    【Landzo C1试用体验】+第二篇 :动起来,生活才更精彩!

    经过不懈努力,终于完善了组装,现在可以上机器人小车动起来了,动起来,才有美感家成就感。下面上图,本来要上传视频的,但是不怎么到怎么弄,要先传到优酷,在链接网址好像。下次有空再搞视频上传。在这里说两个
    发表于 06-02 18:55

    怎么把自定义时间像时钟一样动起来

    自定义之后的时间就停在定的时间那 不会像时钟一样动起来 怎么加循环让它动起来
    发表于 09-06 16:48

    Unity 3D和Vuforia制作AR人物互动

    不多说赶紧开始吧~首先先确认需求,咱要做的是在某图片上展示个人物会跳舞,触摸之后会有不同的反应。接着是确定开发平台,虽然Unity 3D支持Android,但是如果想要做到iOS上还必须有Mac才行
    发表于 09-21 10:30

    深度学习脱掉图片人物的裤子之python教程

    深度学习脱掉图片人物的裤子【python教程】
    发表于 05-22 13:19

    浩辰3D软件新手入门攻略:草图平面

    想要快速上手一款3D软件,首先对草图平面的掌握是必不可少的,因为无论是几何体(如 2D 线框元素)或过程特征(如孔特征)时,必须将其放置在锁定的草图平面上。浩辰
    发表于 09-24 16:11

    如何使用3D模型绘制模块来画环形电感的3D封装

      对于画环形3D模型,我想有很多人会想到通过如下设置来,这样画出来3D效果见图片右半部分。我们可以发现,这是一个圆柱体,没法设置成圆环。
    发表于 01-14 16:45

    什么是弱电平面?CAD弱电平面有哪些功能?

    教程就让小编来给大家介绍一下国产CAD软件——浩辰CAD电气软件弱电平面。CAD弱电平面介绍:浩辰 CAD 电气软件的强电平面设计和弱电
    发表于 04-02 16:19

    如何利用单片机让舵机动起来

    这期先让舵机动起来,下期贴出测距并且显示的设计!开这个系列并不是要出一个“单片机无用”的妖论,只是现在大学里无论是学校,还是学生,都过度神话了单片机的作用,不分青红皂白就上单片机,我觉得这种现象
    发表于 12-01 07:41

    基于多平面图片拼接

    图片拼接是一种可以将多幅图片整合成单张全景图的技术,由于图片间视差导致的拼接错误通常是图片拼接中的难点部分。前人使用的很多拼接方法都是基于单
    发表于 12-21 14:10 3次下载

    让汽车仪表组上的指针动起来

    让汽车仪表组上的指针动起来
    发表于 10-31 08:23 0次下载
    让汽车仪表组上的指针<b class='flag-5'>动起来</b>

    你知道操作系统是如何启动起来的吗

    操作系统被称为“第一个程序”,the first programme,原因很简单,只有当操作系统启动起来后才能运行我们编写的程序,那么你有没有想过这个问题:操作系统是怎样启动起来的呢? 实际上这个过程就像发射火箭一样有趣 ,看完这篇你就明白啦。
    的头像 发表于 03-31 15:45 570次阅读
    你知道操作系统是如何启<b class='flag-5'>动起来</b>的吗

    Runway新功能「运动笔刷」再次惊艳AI圈:随手一涂,图片动起来

    笔刷)功能,一种可控制生成内容移动的新方法。 这次的玩法,甚至不需要输入文字,只要有手就够了。 任选一张图片,画笔涂抹到哪里,哪里就立刻动起来: 不管是水流、云彩、火焰、烟雾还是人物,都能高度还原其动态。这就是传说中的「点石成金
    的头像 发表于 11-12 22:00 782次阅读
    Runway新功能「运动笔刷」再次惊艳AI圈:随手一涂,<b class='flag-5'>图片</b>就<b class='flag-5'>动起来</b>了