Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

TextDiffuser: Diffusion Models as Text Painters

About

Diffusion models have gained increasing attention for their impressive generation abilities but currently struggle with rendering accurate and coherent text. To address this issue, we introduce TextDiffuser, focusing on generating images with visually appealing text that is coherent with backgrounds. TextDiffuser consists of two stages: first, a Transformer model generates the layout of keywords extracted from text prompts, and then diffusion models generate images conditioned on the text prompt and the generated layout. Additionally, we contribute the first large-scale text images dataset with OCR annotations, MARIO-10M, containing 10 million image-text pairs with text recognition, detection, and character-level segmentation annotations. We further collect the MARIO-Eval benchmark to serve as a comprehensive tool for evaluating text rendering quality. Through experiments and user studies, we show that TextDiffuser is flexible and controllable to create high-quality text images using text prompts alone or together with text template images, and conduct text inpainting to reconstruct incomplete images with text. The code, model, and dataset will be available at \url{https://aka.ms/textdiffuser}.

Jingye Chen, Yupan Huang, Tengchao Lv, Lei Cui, Qifeng Chen, Furu Wei• 2023

Related benchmarks

TaskDatasetResultRank
Text-to-Image GenerationMARIO-Eval
CLIPScore34.4
25
Scene Text EditingAnyText-benchmark Chinese
Sentence Accuracy5.59
13
Visual Text GenerationAnyText benchmark English 1.0 (test)
Sentence Accuracy59.21
11
Image Text EditingAnyText English (test)
Sentence Accuracy51.76
10
Image Text EditingAnyText Chinese (test)
Sen. Acc5.59
10
Text RenderingVisual text scenarios (evaluation set)
NED37.66
10
Text-to-Image GenerationTextAlign General Generation Benchmark
CLIPScore28.53
10
Visual Text GenerationAnyText benchmark Chinese 1.0 (test)
Sentence Accuracy6.05
10
Text Style Fidelity AssessmentScenePair Full-size Image
SSIM98.97
9
Scene Text EditingEnglish Scene Text Editing Dataset (test)
Sen.Acc52.6
8
Showing 10 of 36 rows

Other info

Code

Follow for update