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

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

About

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

Kevin Frans, L.B. Soros, Olaf Witkowski• 2021

Related benchmarks

TaskDatasetResultRank
Text-to-SVG GenerationText-to-SVG Benchmark
FID132.8
16
Text-to-SVGSVGX-Dataset
FID116.7
14
Text-to-SVG GenerationColorSVG-100K
FID30.11
7
Text-to-SVGText-to-SVG Evaluation Prompts (test)
FID160.6
7
Text-to-SVG GenerationFIGR-8-SVG 125 prompts
Image FID46.77
6
Showing 5 of 5 rows

Other info

Follow for update