零AI内容!纯随机数学无限生成真实的3D世界火,普林斯顿中国作品CVPR &,039;23个量子位
- 时间:
- 浏览:0
谁说图像和视频依赖于人工智能?
普林斯顿大学的新人工制品创造了无限数量的真实3D世界,特别强调“没有人工智能”。
感受到这种效果。
生成的不仅仅是视频,而是在Blender建模软件上构建的一组完整的3D资源。
所有Blender用户都支持我:嗯,是吗?是吗?
这使我们可以使用参数来控制细节:
或者,您可以检索相应的光流贴图、3D场景光流贴图、深度贴图、全景分割贴图等,以轻松保留各种CV任务。
最重要的是,它是免费和开源的!
我不需要担心我找不到高质量的3D数据,我将100%基于随机数学的3D数据生成器输入人工智能。
尽管人工智能取得了快速发展,但CV领域的许多任务,尤其是3D任务,仍然缺乏高质量的数据。
其中一个解决方案是合成数据。我们发现,在这些数据上训练的模型在零样本的真实图像中表现良好。
问题是,大多数现有的免费3D合成数据工具仅限于一个场景。它可以是与自动驾驶有关的东西,也可以是室内环境中的一种人造物体。
因此,为了扩大自然场景的覆盖范围,特别是在现实世界中,作者构建了一个基于Blender的Infinigen,并基于随机数学规则生成无限多的场景。
Infinigen设计了一个程序规则库,主要利用Blender的“原语”(原语)来编码和生成真实自然场景中的单个对象。
本论文介绍了Infinigen的编程系统。NodeTranspiler:它自动将Blender节点图转换为Python代码,并允许非程序员用户使用Infinigen。
如下图所示,生成的代码更加通用,输入参数和图形结构都可以随机化。发电机子系统:Infinigen的生成器是一个基于概率的程序,每个程序都专门用于生成子对象(如山或鱼)每个对象都有一个高级参数(例如山的总高度),可以通过Python API进行调整,以便对数据生成进行精细控制。材料发生器有50个,每个都由一个随机着色器组成,可以指定颜色和反射率,以及一个局部几何生成器,可以生成相应的精细几何细节。
它保证了非常真实的几何细节,如下图所示。地形发生器(地形发生器):您可以使用Blender的内置插件反复挤压以生成巨石,如下图所示。
Infinigen将使用FLIP来模拟动态流体,并将使用Blender的粒子系统来模拟天气。Plants & Underwater Object Generators使用诸如随机漫游之类的算法对树的生长建模,从而形成树、灌木和仙人掌的三维世界。
或者,使用差异化生长、拉普拉斯生长和反应扩散来制造珊瑚,并使用几何节点图来制造叶子、花朵、海藻、海带、软体动物和水母。
各种子发电机(如生物发电机)将不会全部介绍。
除此之外,Infinigen还包括图像渲染和Ground Truth Extractor,它们主要生成以下图像:
在前一种情况下,系统使用基于Blender自然法则的路径跟踪渲染器Cycles来渲染图像。
虽然Infinigen的程序规则是使用Blender开发的,但大多数程序生成是在Blender之外完成的。
此外,Infinigen的构建是一个庞大的软件项目,仅代码库的主分支就包含了40,485行代码。
最后,Infinigen在两个Intel4114@2.20GHz CPU和一个NVIDIA GPU上执行了基准测试,生成一对1080p图像(time)为3.5。
下表提供了与现有合成数据集或生成器的比较。
根据作者的说法,Infinigen的最大优势在于它能够以编程方式生成无限数量的自然3D数据,而不需要外部参考库。团队介绍。
Infinigen将在周三的CVPR会议上发表海报演讲。
他是普林斯顿大学视觉和学习实验室的撰稿人。
三位合著者之一马泽宇是普林斯顿大学的三年级博士生,他于2020年毕业于清华大学的电子工程专业。
通讯作者是普林斯顿大学计算机科学的副教授。
Infinigen的代码在GitHub上发布,仅在两天内就获得了850颗星。
文件地址:HTTPS://arxiv.org/abs/2306.09310项目主页:https//infinigen. org/GitHub地址https://github.com/princeton-vl/infinigen