Semantic Object Accuracy for Generative Text-to-Image Synthesis
Tobias Hinz, Stefan Heinrich, Stefan Wermter
TL;DR
This work tackles the difficulty of generating complex, multi-object scenes conditioned on captions by introducing OP-GAN, which injects explicit object-centric conditioning via dedicated object pathways in both the generator and discriminators. It also introduces Semantic Object Accuracy (SOA), an evaluation metric that uses a pre-trained object detector to verify that caption-mentioned objects appear in the generated images, providing both class- and image-level scores and improving diagnostic insight beyond traditional metrics. Across MS-COCO experiments, OP-GAN variants outperform baselines on standard metrics and especially on SOA, with human studies confirming the SOA ranking. The results demonstrate the value of explicit object modeling for text-to-image synthesis and propose SOA as a practical, caption-aware tool for evaluating and guiding future models.
Abstract
Generative adversarial networks conditioned on textual image descriptions are capable of generating realistic-looking images. However, current methods still struggle to generate images based on complex image captions from a heterogeneous domain. Furthermore, quantitatively evaluating these text-to-image models is challenging, as most evaluation metrics only judge image quality but not the conformity between the image and its caption. To address these challenges we introduce a new model that explicitly models individual objects within an image and a new evaluation metric called Semantic Object Accuracy (SOA) that specifically evaluates images given an image caption. The SOA uses a pre-trained object detector to evaluate if a generated image contains objects that are mentioned in the image caption, e.g. whether an image generated from "a car driving down the street" contains a car. We perform a user study comparing several text-to-image models and show that our SOA metric ranks the models the same way as humans, whereas other metrics such as the Inception Score do not. Our evaluation also shows that models which explicitly model objects outperform models which only model global image characteristics.
