Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

From Text to Mask: Localizing Entities Using the Attention of Text-to-Image Diffusion Models

About

Diffusion models have revolted the field of text-to-image generation recently. The unique way of fusing text and image information contributes to their remarkable capability of generating highly text-related images. From another perspective, these generative models imply clues about the precise correlation between words and pixels. In this work, a simple but effective method is proposed to utilize the attention mechanism in the denoising network of text-to-image diffusion models. Without re-training nor inference-time optimization, the semantic grounding of phrases can be attained directly. We evaluate our method on Pascal VOC 2012 and Microsoft COCO 2014 under weakly-supervised semantic segmentation setting and our method achieves superior performance to prior methods. In addition, the acquired word-pixel correlation is found to be generalizable for the learned text embedding of customized generation methods, requiring only a few modifications. To validate our discovery, we introduce a new practical task called "personalized referring image segmentation" with a new dataset. Experiments in various situations demonstrate the advantages of our method compared to strong baselines on this task. In summary, our work reveals a novel way to extract the rich multi-modal knowledge hidden in diffusion models for segmentation.

Changming Xiao, Qi Yang, Feng Zhou, Changshui Zhang• 2023

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU73.3
2040
Semantic segmentationPASCAL VOC 2012 (test)
mIoU74.2
1342
Semantic segmentationCOCO 2014 (val)
mIoU45.7
251
Semantic segmentationPASCAL VOC 2012 (train)
mIoU76.1
73
Referring Image SegmentationMug19 1.0 (All)
mIoU64.9
12
Referring Image SegmentationMug19 Semantic Distractor 1.0
mIoU78.8
6
Semantic segmentationMug19 variant
mIoU69.2
6
Pseudo Mask GenerationCOCO 2014 (train)
mIoU45.3
4
Pseudo Mask GenerationPASCAL VOC 2012 (train aug)--
4
Showing 9 of 9 rows

Other info

Code

Follow for update