Character Generation through Self-Supervised Vectorization
Gokcen Gokceoglu, Emre Akbas

TL;DR
This paper introduces a self-supervised, stroke-based image generation method that produces vectorized drawings using reinforcement learning, achieving high-quality results without stroke-level supervision.
Contribution
It presents a novel stroke-level drawing agent trained with reinforcement learning that generates vectorized images from raster data without requiring stroke annotations.
Findings
Successfully generates images with minimal strokes.
Performs well on MNIST and Omniglot datasets.
Achieves high-quality vectorized image generation without stroke supervision.
Abstract
The prevalent approach in self-supervised image generation is to operate on pixel level representations. While this approach can produce high quality images, it cannot benefit from the simplicity and innate quality of vectorization. Here we present a drawing agent that operates on stroke-level representation of images. At each time step, the agent first assesses the current canvas and decides whether to stop or keep drawing. When a 'draw' decision is made, the agent outputs a program indicating the stroke to be drawn. As a result, it produces a final raster image by drawing the strokes on a canvas, using a minimal number of strokes and dynamically deciding when to stop. We train our agent through reinforcement learning on MNIST and Omniglot datasets for unconditional generation and parsing (reconstruction) tasks. We utilize our parsing agent for exemplar generation and type conditioned…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Topic Modeling
