CVLGAug 5, 2021

Sketch Your Own GAN

arXiv:2108.02774v282 citations
AI Analysis

This addresses the challenge of requiring large datasets and specialized knowledge for GAN creation, making it easier for non-experts to generate images from sketches.

The paper tackles the problem of making GAN training accessible to novice users by allowing them to create a generative model from a single sketch, using a method that rewrites GAN weights to match user sketches while maintaining realism and diversity.

Can a user create a deep generative model by sketching a single example? Traditionally, creating a GAN model has required the collection of a large-scale dataset of exemplars and specialized knowledge in deep learning. In contrast, sketching is possibly the most universally accessible way to convey a visual concept. In this work, we present a method, GAN Sketching, for rewriting GANs with one or more sketches, to make GANs training easier for novice users. In particular, we change the weights of an original GAN model according to user sketches. We encourage the model's output to match the user sketches through a cross-domain adversarial loss. Furthermore, we explore different regularization methods to preserve the original model's diversity and image quality. Experiments have shown that our method can mold GANs to match shapes and poses specified by sketches while maintaining realism and diversity. Finally, we demonstrate a few applications of the resulting GAN, including latent space interpolation and image editing.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes