Zero-1-to-3: Zero-shot One Image to 3D Object

TL;DR

Zero-1-to-3利用扩散模型实现单图3D视角变换与重建,零样本泛化能力强。

cs.CV 🔴 高级 2023-03-21 40 次浏览
Ruoshi Liu Rundi Wu Basile Van Hoorick Pavel Tokmakov Sergey Zakharov Carl Vondrick
3D重建 视角合成 扩散模型 零样本学习 深度学习

核心发现

方法论

本文提出Zero-1-to-3框架,基于预训练的稳定扩散模型,通过微调学习相机外参控制,实现单图新视角合成。采用合成数据训练,学习旋转平移控制,结合条件扩散模型实现图像从指定视角生成。模型在未见数据和真实场景中表现出强零样本泛化能力,支持复杂几何和艺术风格。利用潜在扩散架构,结合CLIP语义嵌入,进行视角调控和3D重建,优化神经场景表示,结合体素渲染和Marching Cubes提取网格。训练数据来自Objaverse,随机采样视点,进行多视角渲染,支持单图到3D的端到端学习。

关键结果

  • 在Google Scanned Objects和RTMV数据集上,模型在新视角合成中PSNR提升至18.378,SSIM达0.877,LPIPS降至0.088,显著优于DietNeRF和Point-E等基线。3D重建方面,提出的模型在Chamfer距离(0.0717)和体素IoU(0.5052)指标上超越SJC-I和MCC,表现出优异的几何还原能力。
  • 模型在未见类别和风格的真实图片(如印象派画作)中仍保持良好性能,展现出强泛化能力。通过控制相机外参,实现了从单一视图到多视角的高质量合成,满足实际应用需求。
  • 消融实验表明,结合CLIP语义嵌入和视角控制机制是提升性能的关键,模型对视角偏差和几何复杂度具有鲁棒性。

研究意义

该研究突破了单图3D重建和新视角合成的瓶颈,充分利用大规模互联网数据训练的扩散模型的潜在几何和语义知识,为无监督、零样本3D理解提供新思路。这不仅推动虚拟现实、增强现实、数字内容生成等行业发展,也为未来基于单图实现复杂场景理解和交互奠定基础。模型的零样本泛化能力极大降低了对标注数据的依赖,具有广泛的实用价值和推广潜力。

技术贡献

本文的核心技术创新在于:1)提出基于潜在扩散模型的视角调控机制,学习相机外参控制,突破了传统依赖几何标注的限制;2)结合CLIP语义嵌入实现高层次语义与几何信息的融合,增强模型对复杂场景的理解能力;3)引入合成数据微调策略,赋予模型强大的零样本泛化能力,支持未见类别和风格的图像处理。该方法在保持高保真度的同时,实现了从单图到多视角的无缝转换,显著优于现有的单视角3D重建和新视角合成技术。

新颖性

该工作首次系统性地展示了预训练大规模扩散模型在无监督学习中的几何潜能,通过微调实现相机外参控制,突破了传统依赖几何标注的限制。与以往仅在有限类别或场景中操作的模型不同,Zero-1-to-3具备强大的零样本泛化能力,支持复杂几何和艺术风格的图像,展现出深度学习在3D理解中的新可能。

局限性

  • 模型在极端复杂背景或遮挡严重的场景中表现仍有限,受限于合成数据的多样性和真实场景的复杂性。由于微调依赖合成数据,泛化到极端风格或极端视角仍存在挑战。
  • 高质量3D重建的计算成本较高,尤其是在大规模场景或高分辨率下,实时性不足。此外,模型对极端视角变化的鲁棒性仍需提升。
  • 当前方法主要针对单个对象,场景级别的扩展仍待研究,未来需结合多对象、多场景的复杂交互理解。

未来方向

未来将探索多对象场景的联合建模,提升场景级3D理解能力。结合视频信息,实现动态场景的单视角推理。进一步优化模型的计算效率,支持实时应用。也计划引入多模态信息(如深度、光照)增强几何与材质的还原能力,推动虚拟现实和内容生成的实际落地。

AI 总览摘要

人类在仅凭一张图片的情况下,便能想象出物体的三维形状与外观,这一能力在日常生活和创造性工作中扮演着关键角色。传统的单视图3D重建技术多依赖昂贵的几何标注和类别先验,限制了其泛化能力。本文提出Zero-1-to-3框架,利用预训练的大规模扩散模型,通过微调学习相机外参控制,实现从单张图片生成不同视角的高质量图像。该方法充分挖掘了扩散模型中隐含的几何和语义先验,支持复杂几何结构和艺术风格的场景,展现出优异的零样本泛化能力。

核心技术在于结合潜在扩散架构和CLIP语义嵌入,设计了视角调控机制,使模型能够在未见类别中实现新视角的合成。通过在Objaverse合成数据上训练,模型学会了控制旋转和平移参数,支持从单图到多视角的无缝转换。大量实验显示,在Google Scanned Objects和RTMV数据集上,模型在新视角合成和3D重建任务中均优于现有最先进方法,PSNR达18.378,Chamfer距离仅0.0717,体素IoU达0.5052。

该研究不仅推动了单图3D理解的技术边界,也为虚拟现实、增强现实、数字内容生成等行业提供了强大工具。未来工作将聚焦于场景级扩展、多对象交互以及动态场景的单视角推理,力求实现更广泛的应用场景和更高的计算效率。

深度分析

研究背景

近年来,深度学习推动了3D重建和新视角合成的发展。早期方法多依赖几何标注或类别先验,如ShapeNet、Pix2Vox等,局限于有限类别和场景。Neural Radiance Fields(NeRF)引入高保真场景编码,但需多视角图像。最近,基于大规模图像-文本数据的扩散模型(如Stable Diffusion)展现出强大的生成能力,潜在几何和语义知识丰富,但缺乏显式几何控制。如何利用这些模型实现单图3D理解,成为研究热点。

核心问题

单图3D重建和新视角合成面临信息不足、几何控制难题。传统方法依赖昂贵标注,泛化能力有限。现有模型在复杂几何和艺术风格中表现欠佳,且难以实现无监督、零样本操作。如何在无需几何标注的情况下,充分挖掘预训练模型中的几何潜能,成为核心难题。

核心创新

1)提出视角控制机制,通过微调学习相机外参,突破传统依赖几何标注的限制。2)结合CLIP语义嵌入,实现高层次语义与几何信息融合,增强模型理解复杂场景的能力。3)利用合成数据微调,赋予模型强大的零样本泛化能力,支持未见类别和风格的图像。4)在潜在扩散架构中实现多任务融合,支持高保真图像生成和几何重建,显著优于现有技术。

方法详解

  • �� 输入单图图像,编码为潜在空间表示。
  • �� 通过微调学习相机旋转(R)和平移(T)控制参数,结合合成数据训练模型。
  • �� 利用潜在扩散架构,结合条件编码(c(x,R,T))和CLIP嵌入,进行图像生成。
  • �� 设计视角调控机制,将外参作为条件输入,支持新视角生成。
  • �� 结合神经场景(NeRF)和体素渲染,优化3D几何表示。
  • �� 采用Marching Cubes提取网格,支持高质量3D重建。

实验设计

在Objaverse合成数据上训练,随机采样视点进行多视角渲染。评估指标包括PSNR、SSIM、LPIPS、FID用于新视角合成,Chamfer距离和IoU用于几何重建。与DietNeRF、Point-E、SJC-I等基线比较,采用不同复杂度的场景和风格,验证模型泛化能力。还进行了消融实验,分析CLIP嵌入和视角控制的贡献。

结果分析

模型在Google Scanned Objects数据集上,PSNR达18.378,SSIM达0.877,LPIPS降至0.088,超越基线。3D重建方面,Chamfer距离为0.0717,体素IoU达0.5052,表现优异。在RTMV场景中,模型仍优于其他方法,显示出强泛化能力。多样性实验表明,模型能生成丰富的视角变化,保持对象身份。

应用场景

可应用于虚拟现实、增强现实、数字内容创作、游戏开发等。支持单图快速生成多视角3D模型,降低数据标注成本。未来可扩展到场景级理解、动态场景分析,推动行业创新。

局限与展望

模型对极端复杂背景和遮挡仍有限,泛化到真实极端场景存在挑战。计算成本较高,实时性不足。主要针对单对象,场景级扩展尚需研究。

通俗解读 非专业人士也能看懂

想象你在厨房做饭,只有一份食材图片。你希望用这份图片,做出不同角度的菜肴照片。传统方法需要你知道每个角度的详细信息,才能拍出好看的照片。而这项技术就像是让厨师学会用一张图片,自己猜测出其他角度的样子,然后用电脑“画”出不同角度的菜肴。它利用了大量网上的图片和描述,学会了如何从一张图片推测出物体的三维形状和外观。这样,不管你给它什么样的菜,它都能帮你画出不同角度的样子,甚至还可以帮你重建出完整的3D模型。它的秘密在于:通过学习大量图片中的共同点,模型掌握了物体的基本结构和外观特征,就像厨师记住了菜的味道和形状一样。未来,这项技术可以让你用手机拍一张物体照片,就能在虚拟空间中从任何角度观察它,甚至用它来制作虚拟场景或动画。

简单解释 像给14岁少年讲一样

想象你在玩一个超级厉害的画画软件,只用一张图片,它就能帮你画出这个物体的不同角度的样子。比如,你拍了一只狗的照片,这个软件可以帮你画出狗从左边、右边、甚至背后的样子。它的秘密在于,它学会了很多图片里的共同点,就像你看过很多狗的照片,知道它们的形状和特征一样。这个软件用一种叫扩散模型的技术,能从一张图片开始,慢慢“猜测”出其他角度的样子。它还学会了控制相机的角度,就像你用手机转动拍摄角度一样。这样,不管你给它什么样的狗的图片,它都能帮你画出不同角度的狗,甚至还可以帮你重建出完整的3D模型。未来,这个技术可以让我们用手机拍一张东西的照片,就能在虚拟世界里从任何角度观察它,像魔法一样!

术语表

扩散模型 (Diffusion Model)

一种生成模型,通过逐步去噪实现高质量图像生成。技术基础在于反向扩散过程,能学习复杂的图像分布。

论文中用来实现新视角合成和3D重建的核心技术。

潜在空间 (Latent Space)

一种压缩的特征空间,用于表示图像或场景的抽象特征。模型在此空间中操作以提高效率和生成质量。

用于潜在扩散架构中的图像编码和控制。

CLIP (Contrastive Language-Image Pretraining)

一种多模态预训练模型,将文本和图像映射到共同空间,用于语义理解和条件生成。

结合语义信息辅助视角调控和场景理解。

Neural Radiance Field (NeRF)

一种神经场景表示,通过连续体积渲染实现高保真场景重建。需多视角图像训练。

用于3D几何重建和场景表示。

Marching Cubes

一种从体素密度场提取三维网格的算法。常用于将体积数据转化为可视化模型。

在3D重建中提取模型表面。

开放问题 这项研究留下的未解疑问

  • 1 如何进一步提升模型在极端复杂背景和遮挡场景中的表现?目前模型在真实场景中的泛化能力仍有限,特别是在多对象、多动态场景中。未来需要结合多模态信息和更丰富的训练数据,解决这些挑战。

应用场景

近期应用

虚拟内容生成

可以用单张图片快速生成多视角3D模型,支持虚拟现实、游戏开发和数字内容制作,降低成本,提升效率。

工业设计与制造

帮助设计师从单一图片快速重建产品3D模型,用于原型制作和虚拟展示,缩短开发周期。

远期愿景

场景理解与交互

未来可扩展到场景级别的3D理解,实现动态场景的单视角推理,推动自动驾驶、机器人导航等行业发展。

原文摘要

We introduce Zero-1-to-3, a framework for changing the camera viewpoint of an object given just a single RGB image. To perform novel view synthesis in this under-constrained setting, we capitalize on the geometric priors that large-scale diffusion models learn about natural images. Our conditional diffusion model uses a synthetic dataset to learn controls of the relative camera viewpoint, which allow new images to be generated of the same object under a specified camera transformation. Even though it is trained on a synthetic dataset, our model retains a strong zero-shot generalization ability to out-of-distribution datasets as well as in-the-wild images, including impressionist paintings. Our viewpoint-conditioned diffusion approach can further be used for the task of 3D reconstruction from a single image. Qualitative and quantitative experiments show that our method significantly outperforms state-of-the-art single-view 3D reconstruction and novel view synthesis models by leveraging Internet-scale pre-training.

cs.CV cs.GR cs.RO