Image Generation from Scene Graphs

Abstract

To truly understand the visual world our models should be able not only to recognize images but also generate them. To this end, there has been exciting recent progress on gen- erating images from natural language descriptions. These methods give stunning results on limited domains such as descriptions of birds or flowers, but struggle to faithfully reproduce complex sentences with many objects and rela- tionships. To overcome this limitation we propose a method for generating images from scene graphs, enabling explic- itly reasoning about objects and their relationships. Our model uses graph convolution to process input graphs, com- putes a scene layout by predicting bounding boxes and seg- mentation masks for objects, and converts the layout to an image with a cascaded refinement network. The network is trained adversarially against a pair of discriminators to en- sure realistic outputs. We validate our approach on Visual Genome and COCO-Stuff, where qualitative results, abla- tions, and user studies demonstrate our method’s ability to generate complex images with multiple objects.

Cite

Text

Johnson et al. "Image Generation from Scene Graphs." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018. doi:10.1109/CVPR.2018.00133

Markdown

[Johnson et al. "Image Generation from Scene Graphs." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018.](https://mlanthology.org/cvpr/2018/johnson2018cvpr-image/) doi:10.1109/CVPR.2018.00133

BibTeX

@inproceedings{johnson2018cvpr-image,
  title     = {{Image Generation from Scene Graphs}},
  author    = {Johnson, Justin and Gupta, Agrim and Fei-Fei, Li},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2018},
  doi       = {10.1109/CVPR.2018.00133},
  url       = {https://mlanthology.org/cvpr/2018/johnson2018cvpr-image/}
}