Papers › TextDiffuser-2: Unleashing the Power of Language Models for Text Rendering
TextDiffuser-2: Unleashing the Power of Language Models for Text Rendering
Jingye Chen, Yupan Huang, Tengchao Lv, Lei Cui, Qifeng Chen, Furu Wei
The diffusion model has been proven a powerful generative model in recent years, yet remains a challenge in generating visual text. Several methods alleviated this issue by incorporating explicit text position and content as guidance on where and what text to render. However, these methods still suffer from several drawbacks, such as limited flexibility and automation, constrained capability of layout prediction, and restricted style diversity. In this paper, we present TextDiffuser-2, aiming to unleash the power of language models for text rendering. Firstly, we fine-tune a large language model for layout planning. The large language model is capable of automatically generating keywords for text rendering and also supports layout modification through chatting. Secondly, we utilize the language model within the diffusion model to encode the position and texts at the line level. Unlike previous methods that employed tight character-level guidance, this approach generates more diverse text images. We conduct extensive experiments and incorporate user studies involving human participants as well as GPT-4V, validating TextDiffuser-2's capacity to achieve a more rational text layout and generation with enhanced diversity. The code and model will be available at \url{https://aka.ms/textdiffuser-2}.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
No code repository is listed for this paper in the archive or in Syntology's graph.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
1 archive task tag without a task page not shown.
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Image Generation | TextAtlasEval | TextDiffuser2 | StyledTextSynth Clip Score | 0.2510 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | StyledTextSynth FID | 114.31 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | StyledTextSynth OCR (Accuracy) | 0.76 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | StyledTextSynth OCR (Cer) | 0.99 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | StyledTextSynth OCR (F1 Score) | 1.46 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextScenesHQ Clip Score | 0.2252 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextScenesHQ FID | 84.10 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextScenesHQ OCR (Accuracy) | 0.66 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextScenesHQ OCR (Cer) | 0.96 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextScenesHQ OCR (F1 Score) | 1.25 | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextVisionBlend Clip Score | - | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextVisionBlend FID | - | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextVisionBlend OCR (Accuracy) | - | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextVisionBlend OCR (Cer) | - | #6 of 7 | Archive leaderboard | report |
| Image Generation | TextAtlasEval | TextDiffuser2 | TextVsionBlend OCR (F1 Score) | - | #6 of 7 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections