Shapecoder: Discovering abstractions for visual programs from unstructured primitives
We introduce ShapeCoder, the first system capable of taking a dataset of shapes,
represented with unstructured primitives, and jointly discovering (i) useful abstraction …
represented with unstructured primitives, and jointly discovering (i) useful abstraction …
Neurosymbolic models for computer graphics
Procedural models (ie symbolic programs that output visual data) are a historically‐popular
method for representing graphics content: vegetation, buildings, textures, etc. They offer …
method for representing graphics content: vegetation, buildings, textures, etc. They offer …
Editing motion graphics video via motion vectorization and transformation
Motion graphics videos are widely used in Web design, digital advertising, animated logos
and film title sequences, to capture a viewer's attention. But editing such video is challenging …
and film title sequences, to capture a viewer's attention. But editing such video is challenging …
Can Large Language Models Understand Symbolic Graphics Programs?
Against the backdrop of enthusiasm for large language models (LLMs), there is an urgent
need to scientifically assess their capabilities and shortcomings. This is nontrivial in part …
need to scientifically assess their capabilities and shortcomings. This is nontrivial in part …
Unsupervised deep hashing with fine-grained similarity-preserving contrastive learning for image retrieval
Unsupervised deep hashing has demonstrated significant advancements with the
development of contrastive learning. However, most of previous methods have been …
development of contrastive learning. However, most of previous methods have been …
The scene language: Representing scenes with programs, words, and embeddings
We introduce the Scene Language, a visual scene representation that concisely and
precisely describes the structure, semantics, and identity of visual scenes. It represents a …
precisely describes the structure, semantics, and identity of visual scenes. It represents a …
A Unified Differentiable Boolean Operator with Fuzzy Logic
This paper presents a unified differentiable boolean operator for implicit solid shape
modeling using Constructive Solid Geometry (CSG). Traditional CSG relies on min, max …
modeling using Constructive Solid Geometry (CSG). Traditional CSG relies on min, max …
A Survey of Methods for Converting Unstructured Data to CSG Models
The goal of this document is to survey existing methods for recovering or extracting CSG
(Constructive Solid Geometry) representations from unstructured data such as 3D point …
(Constructive Solid Geometry) representations from unstructured data such as 3D point …
Re-Thinking Inverse Graphics With Large Language Models
Inverse graphics--the task of inverting an image into physical variables that, when rendered,
enable reproduction of the observed scene--is a fundamental challenge in computer vision …
enable reproduction of the observed scene--is a fundamental challenge in computer vision …
Unsupervised Point Cloud Co-part Segmentation via Co-attended Superpoint Generation and Aggregation
We propose a co-part segmentation method that takes a set of point clouds of the same
category as input where neither a ground truth label nor a prior network is required. With …
category as input where neither a ground truth label nor a prior network is required. With …