Learning Deep Sketch Abstraction

04/13/2018
by   Umar Riaz Muhammad, et al.
0

Human free-hand sketches have been studied in various contexts including sketch recognition, synthesis and fine-grained sketch-based image retrieval (FG-SBIR). A fundamental challenge for sketch analysis is to deal with drastically different human drawing styles, particularly in terms of abstraction level. In this work, we propose the first stroke-level sketch abstraction model based on the insight of sketch abstraction as a process of trading off between the recognizability of a sketch and the number of strokes used to draw it. Concretely, we train a model for abstract sketch generation through reinforcement learning of a stroke removal policy that learns to predict which strokes can be safely removed without affecting recognizability. We show that our abstraction model can be used for various sketch analysis tasks including: (1) modeling stroke saliency and understanding the decision of sketch recognition models, (2) synthesizing sketches of variable abstraction for a given category, or reference object instance in a photo, and (3) training a FG-SBIR model with photos only, bypassing the expensive photo-sketch pair collection step.

READ FULL TEXT
research
03/20/2023

Picture that Sketch: Photorealistic Image Generation from Abstract Sketches

Given an abstract, deformed, ordinary sketch from untrained amateurs lik...
research
06/15/2023

Conditional Human Sketch Synthesis with Explicit Abstraction Control

This paper presents a novel free-hand sketch synthesis approach addressi...
research
07/27/2022

Abstracting Sketches through Simple Primitives

Humans show high-level of abstraction capabilities in games that require...
research
12/20/2021

One Sketch for All: One-Shot Personalized Sketch Segmentation

We present the first one-shot personalized sketch segmentation method. W...
research
10/09/2015

Free-hand Sketch Synthesis with Deformable Stroke Models

We present a generative model which can automatically summarize the stro...
research
10/14/2018

Learning to Sketch with Deep Q Networks and Demonstrated Strokes

Doodling is a useful and common intelligent skill that people can learn ...
research
07/29/2019

Goal-Driven Sequential Data Abstraction

Automatic data abstraction is an important capability for both benchmark...

Please sign up or login with your details

Forgot password? Click here to reset