Transformer-based image generation from scene graphs

Graph-structured scene descriptions can be efficiently used in generative models to control the composition of the generated image. Previous approaches are based on the combination of graph convolutional networks and adversarial methods for layout prediction and image generation, respectively. In th...

Full description

Saved in:
Bibliographic Details
Published in:Computer vision and image understanding Vol. 233; p. 103721
Main Authors: Sortino, Renato, Palazzo, Simone, Rundo, Francesco, Spampinato, Concetto
Format: Journal Article
Language:English
Published: Elsevier Inc 01.08.2023
Subjects:
ISSN:1077-3142, 1090-235X
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Graph-structured scene descriptions can be efficiently used in generative models to control the composition of the generated image. Previous approaches are based on the combination of graph convolutional networks and adversarial methods for layout prediction and image generation, respectively. In this work, we show how employing multi-head attention to encode the graph information, as well as using a transformer-based model in the latent space for image generation can improve the quality of the sampled data, without the need to employ adversarial models with the subsequent advantage in terms of training stability. The proposed approach, specifically, is entirely based on transformer architectures both for encoding scene graphs into intermediate object layouts and for decoding these layouts into images, passing through a lower dimensional space learned by a vector-quantized variational autoencoder. Our approach shows an improved image quality with respect to state-of-the-art methods as well as a higher degree of diversity among multiple generations from the same scene graph. We evaluate our approach on three public datasets: Visual Genome, COCO, and CLEVR. We achieve an Inception Score of 13.7 and 12.8, and an FID of 52.3 and 60.3, on COCO and Visual Genome, respectively. We perform ablation studies on our contributions to assess the impact of each component. Code is available at https://github.com/perceivelab/trf-sg2im. •Multi-head attention on graphs with geometric and edge features for layout estimation.•GPT decoder for conditioned image generation on the latent space.•Improved IS results on the generated images.•Achieved high robustness to scene graph perturbations.•Increased diversity of generated images.
ISSN:1077-3142
1090-235X
DOI:10.1016/j.cviu.2023.103721