Neurally-Guided Procedural Models: Amortized Inference for Procedural Graphics Programs using Neural Networks

03/19/2016
by   Daniel Ritchie, et al.
0

Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) provide powerful tools for constraining procedural models in computer graphics, but they require many samples to produce desirable results. In this paper, we show how to create procedural models which learn how to satisfy constraints. We augment procedural models with neural networks which control how the model makes random choices based on the output it has generated thus far. We call such models neurally-guided procedural models. As a pre-computation, we train these models to maximize the likelihood of example outputs generated via SMC. They are then used as efficient SMC importance samplers, generating high-quality results with very few samples. We evaluate our method on L-system-like models with image-based constraints. Given a desired quality threshold, neurally-guided models can generate satisfactory results up to 10x faster than unguided models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2013

Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs

The idea of computer vision as the Bayesian inverse problem to computer ...
research
09/21/2023

Text-Guided Vector Graphics Customization

Vector graphics are widely used in digital art and valued by designers f...
research
06/05/2023

Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programs

Even after fine-tuning and reinforcement learning, large language models...
research
12/05/2022

CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphics

Considerable progress has recently been made in leveraging CLIP (Contras...
research
05/30/2023

Unsupervised Melody-to-Lyric Generation

Automatic melody-to-lyric generation is a task in which song lyrics are ...
research
04/25/2023

Generating Procedural Materials from Text or Image Prompts

Node graph systems are used ubiquitously for material design in computer...

Please sign up or login with your details

Forgot password? Click here to reset