Typographic Text Generation with Off-the-Shelf Diffusion Model

KhayTze Peong, Seiichi Uchida, Daichi Haraguchi
2/22/2024
cs.CV

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Recent diffusion-based generative models show promise in their ability to generate text images, but limitations in specifying the styles of the generated texts render them insufficient in the realm of typographic design. This paper proposes a typographic text generation system to add and modify text on typographic designs while specifying font styles, colors, and text effects. The proposed system is a novel combination of two off-the-shelf methods for diffusion models, ControlNet and Blended Latent Diffusion. The former functions to generate text images under the guidance of edge conditions specifying stroke contours. The latter blends latent noise in Latent Diffusion Models (LDM) to add typographic text naturally onto an existing background. We first show that given appropriate text edges, ControlNet can generate texts in specified fonts while incorporating effects described by prompts. We further introduce text edge manipulation as an intuitive and customizable way to produce texts with complex effects such as ``shadows'' and ``reflections''. Finally, with the proposed system, we successfully add and modify texts on a predefined background while preserving its overall coherence.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{peong2024typographic,
  title  = {Typographic Text Generation with Off-the-Shelf Diffusion Model},
  author = {KhayTze Peong and Seiichi Uchida and Daichi Haraguchi},
  year   = {2024},
  eprint = {2402.14314},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.14314v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.14314.svg)](https://codeofpaper.com/paper/2402.14314)

Discussion