Skip to main content

Showing 1–13 of 13 results for author: Jones, R K

.
  1. arXiv:2406.02383  [pdf, other

    cs.CV cs.AI cs.GR cs.LG

    Learning to Edit Visual Programs with Self-Supervision

    Authors: R. Kenny Jones, Renhao Zhang, Aditya Ganeshan, Daniel Ritchie

    Abstract: We design a system that learns how to edit visual programs. Our edit network consumes a complete input program and a visual target. From this input, we task our network with predicting a local edit operation that could be applied to the input program to improve its similarity to the target. In order to apply this scheme for domains that lack program annotations, we develop a self-supervised learni… ▽ More

    Submitted 4 June, 2024; originally announced June 2024.

  2. arXiv:2405.20319  [pdf, other

    cs.CV cs.AI cs.GR cs.HC cs.SC

    ParSEL: Parameterized Shape Editing with Language

    Authors: Aditya Ganeshan, Ryan Y. Huang, Xianghao Xu, R. Kenny Jones, Daniel Ritchie

    Abstract: The ability to edit 3D assets from natural language presents a compelling paradigm to aid in the democratization of 3D content creation. However, while natural language is often effective at communicating general intent, it is poorly suited for specifying precise manipulation. To address this gap, we introduce ParSEL, a system that enables controllable editing of high-quality 3D assets from natura… ▽ More

    Submitted 31 May, 2024; v1 submitted 30 May, 2024; originally announced May 2024.

  3. arXiv:2403.15476  [pdf, other

    cs.CV cs.AI cs.GR cs.LG

    Learning to Infer Generative Template Programs for Visual Concepts

    Authors: R. Kenny Jones, Siddhartha Chaudhuri, Daniel Ritchie

    Abstract: People grasp flexible visual concepts from a few examples. We explore a neurosymbolic system that learns how to infer programs that capture visual concepts in a domain-general fashion. We introduce Template Programs: programmatic expressions from a domain-specific language that specify structural and parametric patterns common to an input concept. Our framework supports multiple concept-related ta… ▽ More

    Submitted 9 June, 2024; v1 submitted 20 March, 2024; originally announced March 2024.

    Comments: ICML 2024; Project page: https://rkjones4.github.io/template.html

  4. arXiv:2403.09675  [pdf, other

    cs.CV cs.GR

    Open-Universe Indoor Scene Generation using LLM Program Synthesis and Uncurated Object Databases

    Authors: Rio Aguina-Kang, Maxim Gumin, Do Heon Han, Stewart Morris, Seung Jean Yoo, Aditya Ganeshan, R. Kenny Jones, Qiuhong Anna Wei, Kailiang Fu, Daniel Ritchie

    Abstract: We present a system for generating indoor scenes in response to text prompts. The prompts are not limited to a fixed vocabulary of scene descriptions, and the objects in generated scenes are not restricted to a fixed set of object categories -- we call this setting indoor scene generation. Unlike most prior work on indoor scene generation, our system does not require a large training dataset of ex… ▽ More

    Submitted 4 February, 2024; originally announced March 2024.

    Comments: See ancillary files for link to supplemental material

  5. arXiv:2309.14972  [pdf, other

    cs.CV cs.AI cs.GR

    Improving Unsupervised Visual Program Inference with Code Rewriting Families

    Authors: Aditya Ganeshan, R. Kenny Jones, Daniel Ritchie

    Abstract: Programs offer compactness and structure that makes them an attractive representation for visual data. We explore how code rewriting can be used to improve systems for inferring programs from visual data. We first propose Sparse Intermittent Rewrite Injection (SIRI), a framework for unsupervised bootstrapped learning. SIRI sparsely applies code rewrite operations over a dataset of training program… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

    Comments: Accepted at ICCV 23 (oral). Website: https://bardofcodes.github.io/coref/

  6. arXiv:2305.05661  [pdf, other

    cs.GR cs.AI cs.CV cs.LG cs.PL

    ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives

    Authors: R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie

    Abstract: Programs are an increasingly popular representation for visual data, exposing compact, interpretable structure that supports manipulation. Visual programs are usually written in domain-specific languages (DSLs). Finding "good" programs, that only expose meaningful degrees of freedom, requires access to a DSL with a "good" library of functions, both of which are typically authored by domain experts… ▽ More

    Submitted 9 May, 2023; originally announced May 2023.

    Comments: SIGGRAPH 2023

  7. arXiv:2304.10320  [pdf, other

    cs.GR

    Neurosymbolic Models for Computer Graphics

    Authors: Daniel Ritchie, Paul Guerrero, R. Kenny Jones, Niloy J. Mitra, Adriana Schulz, Karl D. D. Willis, Jiajun Wu

    Abstract: Procedural models (i.e. symbolic programs that output visual data) are a historically-popular method for representing graphics content: vegetation, buildings, textures, etc. They offer many advantages: interpretable design parameters, stochastic variations, high-quality outputs, compact representation, and more. But they also have some limitations, such as the difficulty of authoring a procedural… ▽ More

    Submitted 20 April, 2023; originally announced April 2023.

    Comments: Eurographics 2023 State-of-the-art report (STAR)

  8. arXiv:2206.03480  [pdf, other

    cs.CV cs.GR cs.LG

    SHRED: 3D Shape Region Decomposition with Learned Local Operations

    Authors: R. Kenny Jones, Aalia Habib, Daniel Ritchie

    Abstract: We present SHRED, a method for 3D SHape REgion Decomposition. SHRED takes a 3D point cloud as input and uses learned local operations to produce a segmentation that approximates fine-grained part instances. We endow SHRED with three decomposition operations: splitting regions, fixing the boundaries between regions, and merging regions together. Modules are trained independently and locally, allowi… ▽ More

    Submitted 3 October, 2022; v1 submitted 7 June, 2022; originally announced June 2022.

    Comments: SIGGRAPH ASIA 2022

  9. arXiv:2112.07022  [pdf, other

    cs.GR cs.CV cs.LG

    Learning Body-Aware 3D Shape Generative Models

    Authors: Bryce Blinn, Alexander Ding, R. Kenny Jones, Manolis Savva, Srinath Sridhar, Daniel Ritchie

    Abstract: The shape of many objects in the built environment is dictated by their relationships to the human body: how will a person interact with this object? Existing data-driven generative models of 3D shapes produce plausible objects but do not reason about the relationship of those objects to the human body. In this paper, we learn body-aware generative models of 3D shapes. Specifically, we train gener… ▽ More

    Submitted 20 January, 2022; v1 submitted 13 December, 2021; originally announced December 2021.

    Comments: 11 pages, 8 figures

  10. arXiv:2106.12026  [pdf, other

    cs.CV cs.AI cs.LG

    The Neurally-Guided Shape Parser: Grammar-based Labeling of 3D Shape Regions with Approximate Inference

    Authors: R. Kenny Jones, Aalia Habib, Rana Hanocka, Daniel Ritchie

    Abstract: We propose the Neurally-Guided Shape Parser (NGSP), a method that learns how to assign fine-grained semantic labels to regions of a 3D shape. NGSP solves this problem via MAP inference, modeling the posterior probability of a label assignment conditioned on an input shape with a learned likelihood function. To make this search tractable, NGSP employs a neural guide network that learns to approxima… ▽ More

    Submitted 22 March, 2022; v1 submitted 22 June, 2021; originally announced June 2021.

    Comments: CVPR 2022; https://github.com/rkjones4/NGSP

  11. arXiv:2104.06392  [pdf, other

    cs.GR cs.AI cs.CV cs.LG

    ShapeMOD: Macro Operation Discovery for 3D Shape Programs

    Authors: R. Kenny Jones, David Charatan, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie

    Abstract: A popular way to create detailed yet easily controllable 3D shapes is via procedural modeling, i.e. generating geometry using programs. Such programs consist of a series of instructions along with their associated parameter values. To fully realize the benefits of this representation, a shape program should be compact and only expose degrees of freedom that allow for meaningful manipulation of out… ▽ More

    Submitted 22 March, 2022; v1 submitted 13 April, 2021; originally announced April 2021.

    Comments: SIGGRAPH 2021. Project Page: https://rkjones4.github.io/shapeMOD.html

  12. arXiv:2011.13045  [pdf, other

    cs.CV cs.GR cs.LG

    PLAD: Learning to Infer Shape Programs with Pseudo-Labels and Approximate Distributions

    Authors: R. Kenny Jones, Homer Walke, Daniel Ritchie

    Abstract: Inferring programs which generate 2D and 3D shapes is important for reverse engineering, editing, and more. Training models to perform this task is complicated because paired (shape, program) data is not readily available for many domains, making exact supervised learning infeasible. However, it is possible to get paired data by compromising the accuracy of either the assigned program labels or th… ▽ More

    Submitted 22 March, 2022; v1 submitted 25 November, 2020; originally announced November 2020.

    Comments: CVPR 2022; https://github.com/rkjones4/PLAD

  13. arXiv:2009.08026  [pdf, other

    cs.GR cs.CV cs.LG

    ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesis

    Authors: R. Kenny Jones, Theresa Barton, Xianghao Xu, Kai Wang, Ellen Jiang, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie

    Abstract: Manually authoring 3D shapes is difficult and time consuming; generative models of 3D shapes offer compelling alternatives. Procedural representations are one such possibility: they offer high-quality and editable results but are difficult to author and often produce outputs with limited diversity. On the other extreme are deep generative models: given enough data, they can learn to generate any c… ▽ More

    Submitted 16 September, 2020; originally announced September 2020.

    Comments: Accepted to Siggraph Asia 2020; project page: https://rkjones4.github.io/shapeAssembly.html