Differentiable Drawing and Sketching

03/30/2021
by   Daniela Mihai, et al.
0

We present a bottom-up differentiable relaxation of the process of drawing points, lines and curves into a pixel raster. Our approach arises from the observation that rasterising a pixel in an image given parameters of a primitive can be reformulated in terms of the primitive's distance transform, and then relaxed to allow the primitive's parameters to be learned. This relaxation allows end-to-end differentiable programs and deep networks to be learned and optimised and provides several building blocks that allow control over how a compositional drawing process is modelled. We emphasise the bottom-up nature of our proposed approach, which allows for drawing operations to be composed in ways that can mimic the physical reality of drawing rather than being tied to, for example, approaches in modern computer graphics. With the proposed approach we demonstrate how sketches can be generated by directly optimising against photographs and how auto-encoders can be built to transform rasterised handwritten digits into vectors without supervision. Extensive experimental results highlight the power of this approach under different modelling assumptions for drawing tasks.

READ FULL TEXT

page 1

page 7

page 11

page 18

page 19

research
01/20/2022

Physically Embodied Deep Image Optimisation

Physical sketches are created by learning programs to control a drawing ...
research
09/12/2023

Efficient Graphics Representation with Differentiable Indirection

We introduce differentiable indirection – a novel learned primitive that...
research
11/19/2020

DeepMorph: A System for Hiding Bitstrings in Morphable Vector Drawings

We introduce DeepMorph, an information embedding technique for vector dr...
research
12/12/2021

Magnifying Networks for Images with Billions of Pixels

The shift towards end-to-end deep learning has brought unprecedented adv...
research
10/08/2021

Neural Strokes: Stylized Line Drawing of 3D Shapes

This paper introduces a model for producing stylized line drawings from ...
research
12/04/2008

Stroke Fragmentation based on Geometry Features and HMM

Stroke fragmentation is one of the key steps in pen-based interaction. I...
research
03/03/2020

Procedural band patterns

We seek to cover a parametric domain with a set of evenly spaced bands w...

Please sign up or login with your details

Forgot password? Click here to reset