CRII: CHS: Learning Procedural Modeling Programs for Computer Graphics from Examples
CRII:CHS:从示例中学习计算机图形学程序建模程序
基本信息
- 批准号:1753684
- 负责人:
- 金额:$ 17.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-05-01 至 2021-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Procedural modeling is used to programmatically generate visual content for instruction, simulation, animation, visual effects, architecture, graphic design, and other applications. An effective procedural model can produce a variety of detailed, visually interesting, and even pleasantly surprising results. Unfortunately, such models are difficult to author, requiring both visual creativity and programming expertise. More people could be empowered to create and use procedural models were it possible to deduce them from examples. The current project will tackle this long-standing open problem in computer graphics by building on the PI's prior work to develop a research program investigating new approaches to learning procedural models from examples by combining probabilistic programs with neural nets; programs are expressive enough to represent a variety of visual content, while neural networks provide flexible learning from data. Project outcomes will help democratize procedural modeling by allowing users to create procedural models with examples rather than by writing code, so that a wider demographic of creative professionals and enthusiasts can participate. All code and data produced will be released as open-source, to allow other researchers and developers to apply and extend the new techniques.Because graphical content is often hierarchical, (probabilistic) grammars are typically used to procedurally model it. However, such content is also characterized by continuous attributes: colors, affine transformations, and so on. While grammars can be extended to support some of these attributes, there are no general-purpose methods for learning such models from examples. Existing approaches either ignore continuous attributes or are specialized to one type of content (e.g., building facades). This research presents a new general-purpose approach for example-based learning of procedural models which generate discrete hierarchical structures with continuous attributes. The key insight is representing a procedural model as a probabilistic program whose control flow and data flow can be governed by neural networks. Like a grammar, such a program can naturally represent (possibly recursive) hierarchical structure. The neural network logic of the program can represent complex functions which generate continuous attributes such as transformations. The model is efficiently learnable with stochastic-gradient-based methods and has the potential to scale from small numbers of examples to large datasets. The initial focus will be on learning procedural models of 3D scene graphs, which are 3D objects composed of a hierarchy of parts. The research will then expand into learning procedural models from large datasets of examples, applying the techniques to domains beyond 3D scene graphs, and leveraging unstructured inputs such as images as examples. Project outcomes will include new mathematical frameworks for learning procedural models from examples, algorithms for efficiently solving the learning problem, and evaluations of the quality of content generated by learned models.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
过程建模用于以编程方式生成用于教学、模拟、动画、视觉效果、建筑、平面设计和其他应用程序的视觉内容。 一个有效的过程模型可以产生各种详细的,视觉上有趣的,甚至令人惊喜的结果。 不幸的是,这样的模型很难创作,需要视觉创造力和编程专业知识。 如果能够从例子中推导出过程模型,那么更多的人可以被授权创建和使用过程模型。 当前项目将在PI之前工作的基础上开发一个研究计划,研究通过将概率程序与神经网络相结合来从示例学习过程模型的新方法,以解决计算机图形学中这个长期存在的开放问题;程序具有足够的表达能力来表示各种视觉内容,而神经网络则提供灵活的数据学习。 项目成果将通过允许用户使用示例而不是编写代码来创建过程模型,从而有助于过程建模的民主化,以便更广泛的创意专业人士和爱好者可以参与其中。 所有生成的代码和数据都将作为开源发布,以允许其他研究人员和开发人员应用和扩展新技术。(概率)语法通常用于对其进行过程建模。然而,此类内容也具有连续属性的特征:颜色、仿射变换等。虽然语法可以扩展以支持其中的一些属性,但没有通用的方法可以从示例中学习这些模型。 现有的方法或者忽略连续属性或者专用于一种类型的内容(例如,建筑立面)。 本研究提出了一种新的通用方法,用于基于实例的过程模型学习,该过程模型生成具有连续属性的离散层次结构。 关键的见解是将过程模型表示为概率程序,其控制流和数据流可以由神经网络管理。 像语法一样,这样的程序可以自然地表示(可能是递归的)层次结构。 程序的神经网络逻辑可以表示生成连续属性(如转换)的复杂函数。 该模型可以通过基于随机梯度的方法有效地学习,并且有可能从少量的示例扩展到大型数据集。 最初的重点将是学习3D场景图的程序模型,这些场景图是由零件层次结构组成的3D对象。 然后,研究将扩展到从大型示例数据集学习过程模型,将这些技术应用于3D场景图之外的领域,并利用图像等非结构化输入作为示例。 项目成果将包括从示例中学习程序模型的新数学框架、有效解决学习问题的算法以及对学习模型生成的内容质量的评估。该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估来支持。
项目成果
期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Inferring CAD Modeling Sequences Using Zone Graphs
- DOI:10.1109/cvpr46437.2021.00600
- 发表时间:2021-03
- 期刊:
- 影响因子:0
- 作者:Xianghao Xu-;Wenzhe Peng;Chin-Yi Cheng;Karl D. D. Willis-Karl-D.-D.-Willis-2269914;Daniel Ritchie
- 通讯作者:Xianghao Xu-;Wenzhe Peng;Chin-Yi Cheng;Karl D. D. Willis-Karl-D.-D.-Willis-2269914;Daniel Ritchie
ShapeMOD: macro operation discovery for 3D shape programs
ShapeMOD:3D 形状程序的宏操作发现
- DOI:10.1145/3450626.3459821
- 发表时间:2021
- 期刊:
- 影响因子:6.2
- 作者:Jones, R. Kenny;Charatan, David;Guerrero, Paul;Mitra, Niloy J.;Ritchie, Daniel
- 通讯作者:Ritchie, Daniel
Fast and Flexible Indoor Scene Synthesis via Deep Convolutional Generative Models
- DOI:10.1109/cvpr.2019.00634
- 发表时间:2018-11
- 期刊:
- 影响因子:0
- 作者:Daniel Ritchie;Kai Wang;Yu-An Lin
- 通讯作者:Daniel Ritchie;Kai Wang;Yu-An Lin
Learning Generative Models of 3D Structures
- DOI:10.1111/cgf.14020
- 发表时间:2020-05-01
- 期刊:
- 影响因子:2.5
- 作者:Chaudhuri, Siddhartha;Ritchie, Daniel;Zhang, Hao
- 通讯作者:Zhang, Hao
Learning to Infer Graphics Programs from Hand-Drawn Images
- DOI:
- 发表时间:2017-07
- 期刊:
- 影响因子:0
- 作者:Kevin Ellis;Daniel Ritchie;Armando Solar-Lezama;J. Tenenbaum
- 通讯作者:Kevin Ellis;Daniel Ritchie;Armando Solar-Lezama;J. Tenenbaum
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Daniel Ritchie其他文献
Probabilistic programming for procedural modeling and design
用于过程建模和设计的概率编程
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Daniel Ritchie - 通讯作者:
Daniel Ritchie
Supplementary Document for CLIP-Sculptor
CLIP-Sculptor 的补充文档
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Aditya Sanghi;Rao Fu;Vivian Liu;Karl D. D. Willis;Hooman Shayani;A. Khasahmadi;Srinath Sridhar;Daniel Ritchie - 通讯作者:
Daniel Ritchie
High-Throughput Automated Microscopy Platform for the Allen Brain Atlas
适用于艾伦脑图谱的高通量自动显微镜平台
- DOI:
10.1016/j.jala.2007.07.003 - 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
C. Slaughterbeck;S. Datta;Simon C. Smith;Daniel Ritchie;Paul E. Wohnoutka - 通讯作者:
Paul E. Wohnoutka
Learning to Edit Visual Programs with Self-Supervision
学习通过自我监督编辑视觉程序
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
R. K. Jones;Renhao Zhang;Aditya Ganeshan;Daniel Ritchie - 通讯作者:
Daniel Ritchie
Learning Finite Linear Temporal Logic Formulas
学习有限线性时态逻辑公式
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Homer Walke;Michael S. Littman;Daniel Ritchie - 通讯作者:
Daniel Ritchie
Daniel Ritchie的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Daniel Ritchie', 18)}}的其他基金
CISE-ANR: HCC: Small: Learning to Translate Freehand Design Drawings into Parametric CAD Programs
CISE-ANR:HCC:小型:学习将手绘设计图转换为参数化 CAD 程序
- 批准号:
2315354 - 财政年份:2023
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
REU Site: Artificial Intelligence for Computational Creativity
REU 网站:人工智能促进计算创造力
- 批准号:
2150184 - 财政年份:2022
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CAREER: Learning Neurosymbolic 3D Models
职业:学习神经符号 3D 模型
- 批准号:
1941808 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
CCRI: Planning: A Community-Standard, Large-Scale Synthetic 3D Scene Dataset for Scene Analysis and Synthesis
CCRI:规划:用于场景分析和合成的社区标准、大规模合成 3D 场景数据集
- 批准号:
2016532 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Learning to Automatically Design Interior Spaces
CHS:小:学习自动设计室内空间
- 批准号:
1907547 - 财政年份:2019
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
相似国自然基金
基于CHS-DRGs和诊疗全流程大数据挖掘的子宫肌瘤手术“主路径+支路径”的复合临床路径模式研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
CHS-DRG模式下ICU老年患者CRE医院感染防控对策研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
3,5-双(2-羟基-4-氟-苯基)-1,2,4-噁二唑-铈配合物@CD-MFO-CHS 脑靶向载药纳米粒的制备及抗 AIS脑保护作用研究
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
威尼斯镰刀菌中几丁质合成关键基因Chs调控菌丝体结构与蛋白消
化特性的机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
PLA/GO/CHS导电分层缓释给药系统治疗长节段周围神经损伤的研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
旁系同源CHS在柑橘黄酮类及花色苷合成通路中差异化调控的分子机制
- 批准号:32302507
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
Chs 基因对红曲色素和桔霉素合成代谢的调控作用
- 批准号:2021JJ31146
- 批准年份:2021
- 资助金额:0.0 万元
- 项目类别:省市级项目
红曲霉关键chs基因调控红曲色素和桔霉素合成的作用机制
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
除虫菊CHS合成酶及其互作蛋白协同调控除虫菊酯合成代谢的催化机制解析
- 批准号:31902051
- 批准年份:2019
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
先进CHS结构柔性复合负极材料的可控制备及其储能构效关系研究
- 批准号:61574122
- 批准年份:2015
- 资助金额:64.0 万元
- 项目类别:面上项目
相似海外基金
CRII: CHS: Harnessing Machine Learning to Improve Human Decision Making: A Case Study on Deceptive Detection
CRII:CHS:利用机器学习改善人类决策:欺骗检测案例研究
- 批准号:
2125113 - 财政年份:2021
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: DeepCrowd: A Crowd-assisted Deep Learning-based Disaster Scene Assessment System with Active Human-AI Interactions
CHS:小型:DeepCrowd:一种基于人群辅助、基于深度学习的灾难场景评估系统,具有主动人机交互功能
- 批准号:
2130263 - 财政年份:2021
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: DeepCrowd: A Crowd-assisted Deep Learning-based Disaster Scene Assessment System with Active Human-AI Interactions
CHS:小型:DeepCrowd:一种基于人群辅助、基于深度学习的灾难场景评估系统,具有主动人机交互功能
- 批准号:
2008228 - 财政年份:2021
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Experiential Learning Systems for Promoting Wellness in Low-Income Families
CHS:小型:促进低收入家庭健康的体验式学习系统
- 批准号:
2050309 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Developing Novel Surface Computing Technologies and Learning Experiences to Engage Underrepresented Youth in STEM
CHS:小型:开发新颖的表面计算技术和学习体验,让代表性不足的年轻人参与 STEM
- 批准号:
2006524 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Collaborative Research: Learning Maker Skills By Building Game Props
CHS:小型:协作研究:通过构建游戏道具来学习创客技能
- 批准号:
2008028 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Collaborative Research: Learning Maker Skills By Building Game Props
CHS:小型:协作研究:通过构建游戏道具来学习创客技能
- 批准号:
2008116 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Medium: Behavior360: Learning a Human Behaviorome in Uncontrolled Settings
CHS:媒介:Behavior360:在不受控制的环境中学习人类行为组
- 批准号:
1954372 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: Learning and Leveraging Conventions in Human-Robot Interaction
CHS:小:学习和利用人机交互中的约定
- 批准号:
2006388 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CHS: Small: A data-driven computational model of dyadic rapport: Learning and transforming nonverbal behavior in shared virtual environments.
CHS:小型:数据驱动的二元关系计算模型:在共享虚拟环境中学习和转变非语言行为。
- 批准号:
1907807 - 财政年份:2019
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant