CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoders

By Kevin Frans, Lisa B. Soros, Olaf Witkowski. 2021

297 citations recorded by the source corpus.

This work presents CLIPDraw, an algorithm that synthesizes novel drawings based on natural language input. CLIPDraw does not require any training; rather a pre-trained CLIP language-image encoder is used as a metric for maximizing similarity between the given description and a generated drawing. Crucially, CLIPDraw operates over vector strokes rather than pixel images, a constraint that biases drawings towards simpler human-recognizable shapes. Results compare between CLIPDraw and other synthesis-through-optimization methods, as well as highlight various interesting behaviors of CLIPDraw, such as satisfying ambiguous text in multiple ways, reliably producing drawings in diverse artistic styles, and scaling from simple to complex visual representations as stroke count is increased. Code for experimenting with the method is available at: https://colab.research.google.com/github/kvfrans/clipdraw/blob/main/clipdraw.ipynb

Subfields: Building and Construction, Computational Mechanics, Multimodal Learning, Human-Computer Interaction

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Building and Construction

  1. Jean Oh
  2. David R Ha
  3. Yingtao Tian
  4. Zhixuan Liu
  5. Peter Schaldenbrand

In Computational Mechanics

  1. Daniel Cohen-Or
  2. Jean Oh
  3. Amit H. Bermano
  4. Aravind Rajeswaran
  5. Tali Dekel
  6. Brian Gordon
  7. Scott Niekum
  8. Edward Raff

In Multimodal Learning

  1. Tali Dekel
  2. Amit H. Bermano
  3. Stella Biderman
  4. Yuhang Zang
  5. Daniel Cohen-Or
  6. Jean Oh
  7. Omer Bar-Tal
  8. Xiao-wen Dong

In Human-Computer Interaction

  1. Jean Oh
  2. Aravind Rajeswaran
  3. Vikash Kumar
  4. Hang Chu
  5. Scott Niekum
  6. David R Ha
  7. Yingtao Tian
  8. Zhixuan Liu

Citations in the corpus