Let’s Make-It-3D!上交&微软最新开源2D转3D生成研究,Star超过1k星

简介: Let’s Make-It-3D!上交&微软最新开源2D转3D生成研究,Star超过1k星


机器之心编辑部

给你几张照片,你可以猜到在三维世界中他们究竟长什么样子吗 ?



我们可以凭借丰富的视觉先验知识,仅凭一张照片轻松推断出其3D几何形态及在不同视角下的样貌。这种能力得益于我们对视觉世界的深入理解。而今,恰如人类,一些卓越的图像生成模型,如Stable Diffusion和Midjourney,同样拥有丰富的视觉先验知识,展现出高质量的图像生成效果。基于这样的观察,研究员们提出假设:一个高质量预训练图像生成模型具有和人类一样的能力,即可以从一个真实或AI生成的图像中推理出3D内容。

这个任务非常具有挑战性,既要估计潜在的 3D 几何结构,也要同时产生未见过的纹理。基于之前的假设,来自上海交通大学、HKUST、微软研究院的研究者们提出了 Make-It-3D 方法,通过使用 2D 扩散模型作为 3D-aware 先验,从单个图像中创建高保真度的 3D 物体。该框架不需要多视图图像进行训练,并可应用于任何输入图像。这篇论文也被 ICCV 2023 所接收。




该论文刚公布,就引发了推特上的热烈讨论,随后的开源代码在 Github 累计收获超过 1.1k星星。



那么方法背后的技术细节是什么呢?

该方法在优化三维空间时,主要依据两个核心的优化目标:

1. 在参考视角下的渲染结果应该与输入图片高度一致;2. 在新视角的渲染结果显示与输入一致的语义。其中,研究者采用 BLIP2 模型来为图片标上文本。

基于这样的优化目标,在一阶段时期,该方法对参考视角周围的相机姿态进行随机采样。在参考视角下对渲染图和参考图施加像素级别的约束,在新视角下利用来自预训练扩散模型的先验信息度量图像和文本之间的相似性。


然而,只用文本难以描述一张图的全部信息,这会导致生成的 3D 模型难以和参考图像完全对齐。因此,为了增强生成几何模型和图片的相关程度,论文额外约束了在扩散过程中的去噪图和参考图之间 的图像相似性,即约束了图像之间的 CLIP 编码距离。这一方法进一步有效提升了生成模型和图片的相似程度。


此外,论文还利用了从单张图估计的单目深度来避免一些几何歧义性,例如凹陷面等问题。

然而,研究者认为,优化得到的纹理隐式场,难以完全重建出图片的纹理细节,例如小熊表面的绒毛纹和局部的颜色信息,在一阶段生成的结果中都没有体现。因此该方法提出聚焦于纹理精细化的二阶段优化过程。


在第二阶段,该方法根据第一阶段得到的几何模型,将参考图像的高质量纹理映射到 3D 空间中。然后着重于增强参考视角中被遮挡区域的纹理。为了更好地实现这一过程,该方法将一阶段的隐式表示导出到显式表示形式 —— 点云。与 Marching Cube 导出的噪声网格相比,点云可以提供更清晰的几何特征,同时也有利于划分遮挡区域和非遮挡区域。

随后,该方法聚焦于优化遮挡区域的纹理。点云渲染采用了基于 UNet 结构的 Deferred-Renderer (延迟渲染器),并同样使用来自预训练扩散模型的先验信息优化产生遮挡区域的精细纹理。

从左到右依次是参考图,一阶段优化得到的法向图和纹理渲染结果,二阶段纹理精细化后的渲染结果。


该方法还可以支持多种有趣的应用,包括可以对三维纹理进行自由编辑和风格化。以及用文本驱动产生复杂多样的三维内容。




结语


Make-It-3D作为首个将二维图片拓展到三维空间,同时保持了和参考图片相同的渲染质量和真实感的方法,致力于创作和二维图片视觉效果相同的三维内容。研究员们希望可以通过Make-It-3D这篇工作,引发学术界或工业界对于2D转3D这一方案更多的关注,加速三维内容创作的发展。对于方法的更多实验细节和更多结果,请详见论文内容和项目主页。

接下来就让我们轻松的Make-It-3D吧!



相关文章
|
关系型数据库 MySQL 网络安全
|
前端开发 人机交互
Cocos Creator3.8 项目实战(四)巧用九宫格图像拉伸
Cocos Creator3.8 项目实战(四)巧用九宫格图像拉伸
1505 0
Photoshop - 怎么让画布大小自适应图像大小?
Photoshop - 怎么让画布大小自适应图像大小?
2036 0
Photoshop - 怎么让画布大小自适应图像大小?
Beyond Compare 4密钥过期解决办法,超实用
Beyond Compare 4密钥过期解决办法,超实用
37184 1
|
7月前
|
数据采集 人工智能 Linux
OpenClaw 24小时股票分析Agent团队实战:零代码阿里云/本地搭建+免费大模型API配置指南
在AI自动化与量化分析结合的2026年,OpenClaw(Clawdbot)已经成为普通用户构建专属智能代理系统的主流框架。借助多角色Agent分工协作机制,无需编写代码,仅通过结构化自然语言即可完成数据采集、行情分析、策略决策、报告推送的完整闭环,实现7×24小时不间断股票分析与信息推送。本文基于实战化流程,完整呈现从需求拆解、Agent搭建、工作流串联到全平台部署的全过程,并补充2026年阿里云、MacOS、Linux、Windows11标准化部署步骤、阿里云百炼API与免费大模型Coding Plan配置方案,以及高频问题稳定解决方案,全程无营销表述,所有命令与配置可直接复制使用。
2127 2
|
4月前
|
SQL 人工智能 文字识别
阿里开源的 AI 代码审查工具 open-code-review 来了
阿里巴巴开源Open Code Review(OCR),融合确定性工程与LLM Agent,已服务数万开发者、发现百万级缺陷。内置NPE、SQL注入等安全规则,支持CLI、Agent集成及多平台部署,让AI代码审查更精准、稳定、可落地。(239字)
10500 1
|
4月前
|
监控 安全 测试技术
深度集成无影云桌面API实现默认截屏权限的动态防御体系
本文揭示截屏成数据泄密“暗门”,剖析其隐蔽性强、取证难、成本低三大特征,指出传统DLP忽视屏幕出口的短板。基于阿里云无影云桌面API,提出“动态截屏防御”方案:依据文档加密状态实时启停防截屏、叠加明/盲水印、录屏审计,实现安全与效率平衡,践行零信任“数据在哪,防护就在哪”理念。(239字)
|
人工智能
Hi3DGen:2D照片秒变高精度模型,毛孔级细节完爆Blender!港中文×字节×清华联手打造3D生成黑科技
Hi3DGen是由香港中文大学、字节跳动和清华大学联合研发的高保真3D几何生成框架,通过法线图中间表示实现细节丰富的3D模型生成,其双阶段生成流程显著提升了几何保真度。
1817 32
Hi3DGen:2D照片秒变高精度模型,毛孔级细节完爆Blender!港中文×字节×清华联手打造3D生成黑科技
|
6月前
|
Linux 开发者 Python
Python开发飞机大战全教程(一)
教程来源《飞机大战》是一款基于Pygame开发的经典竖版射击游戏教程。从零开始,手把手讲解窗口创建、精灵管理、碰撞检测、事件处理等核心知识,涵盖完整2D游戏开发流程。代码注释详尽,适合零基础入门,最终实现战机操控、子弹发射、敌机生成、计分与重开功能。

热门文章

最新文章