Learning to Describe Scenes with Programs
Yunchao Liu, Zheng Wu, Daniel Ritchie, William T. Freeman, Joshua B. Tenenbaum, Jiajun Wu
Abstract
Human scene perception goes beyond recognizing a collection of objects and their pairwise relations. We understand higher-level, abstract regularities within the scene such as symmetry and repetition. Current vision recognition modules and scene representations fall short in this dimension. In this paper, we present scene programs, representing a scene via a symbolic program for its objects, attributes, and their relations. We also propose a model that infers such scene programs by exploiting a hierarchical, object-based scene representation. Experiments demonstrate that our model works well on synthetic data and transfers to real images with such compositional structure. The use of scene programs has enabled a number of applications, such as complex visual analogy-making and scene extrapolation.
BibTeX
@inproceedings{
liu2018learning,
title={Learning to Describe Scenes with Programs},
author={Yunchao Liu and Jiajun Wu and Zheng Wu and Daniel Ritchie and William T. Freeman and Joshua B. Tenenbaum},
booktitle={International Conference on Learning Representations},
year={2019},
url={https://openreview.net/forum?id=SyNPk2R9K7},
}