Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs
Vikash K. Mansinghka, Tejas D. Kulkarni, Yura N. Perov, Joshua B., Tenenbaum

TL;DR
This paper demonstrates that simple probabilistic graphics programs can be used to perform approximate Bayesian inference for complex image interpretation tasks, combining graphics, probabilistic programming, and inference techniques.
Contribution
It introduces a framework for writing short probabilistic graphics programs that enable automatic, approximate Bayesian interpretation of real-world images.
Findings
Able to interpret degraded and obscured characters accurately
Inferred 3D road models from vehicle camera images
Programs rely on under 20 lines of code for effective inference
Abstract
The idea of computer vision as the Bayesian inverse problem to computer graphics has a long history and an appealing elegance, but it has proved difficult to directly implement. Instead, most vision tasks are approached via complex bottom-up processing pipelines. Here we show that it is possible to write short, simple probabilistic graphics programs that define flexible generative models and to automatically invert them to interpret real-world images. Generative probabilistic graphics programs consist of a stochastic scene generator, a renderer based on graphics software, a stochastic likelihood model linking the renderer's output and the data, and latent variables that adjust the fidelity of the renderer and the tolerance of the likelihood model. Representations and algorithms from computer graphics, originally designed to produce high-quality images, are instead used as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Probabilistic Programming: Generative Probabilistic Graphics Programming and New Research Directions· youtube
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Generative Adversarial Networks and Image Synthesis · Algorithms and Data Compression
