mlsanityData to 7 Oct 2026

Differentiable Drawing and Sketching

arXiv 2103.16194 ↗First posted 30 Mar 2021cs.CVcited by 20

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 20 of its 47 references that are in the map. First posted on arXiv 30 Mar 2021.

Builds on

20 of 47 references.

References · 20

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
  3. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  4. 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
  5. 2017Neural 3D Mesh Renderercited by 437
  6. 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
  7. 2018Deep Learning for Classical Japanese Literaturecited by 415
  8. 2017A Neural Representation of Sketch Drawingscited by 311
  9. 2016Scribbler: Controlling Deep Image Synthesis with Sketch and Colorcited by 77
  10. 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
  11. 2020Deep Learning for Free-Hand Sketch: A Surveycited by 59
  12. 2020Stylized Neural Paintingcited by 50
8 more
  1. 2018Learning Deep Sketch Abstractioncited by 36
  2. 2019Neural Painters: A learned differentiable constraint for generating brushstroke paintingscited by 28
  3. 2019Unsupervised Doodling and Painting with Improved SPIRALcited by 21
  4. 2018Universal Perceptual Groupingcited by 14
  5. 2019Teaching GANs to Sketch in Vector Formatcited by 8
  6. 2020SketchGNN: Semantic Sketch Segmentation with Graph Neural Networkscited by 7
  7. 2016Adversarial Training For Sketch Retrievalcited by 4
  8. 2017SketchParse : Towards Rich Descriptions for Poorly Drawn Sketches using Multi-Task Hierarchical Deep Networkscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 6; 2023: 6; 2024: 3; 2025: 2; 2026: 1.

20 papers.

Sort:

By area:

  1. 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
  2. 2021Learning to Draw: Emergent Communication through Sketchingcited by 23
  3. 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypointscited by 17
  4. 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 16
  5. 2023SketchDreamer: Interactive Text-Augmented Creative Sketch Ideationcited by 10
  6. 2023Few-shot Geometry-Aware Keypoint Localizationcited by 6
  7. 2023Learning Geometry-aware Representations by Sketchingcited by 5
  8. 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
  9. 2025Neural Image Abstraction Using Long Smoothing B-Splinescited by 3
  10. 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimationcited by 2
  11. 2024Geometric Features Enhanced Human-Object Interaction Detectioncited by 2
  12. 2022Contrastive Multimodal Learning for Emergence of Graphical Sensory-Motor Communicationcited by 1
8 more
  1. 2023Human-Producible Adversarial Examplescited by 1
  2. 2021Shared Visual Representations of Drawing for Communication: How do different biases affect human interpretability and intent?cited by 0
  3. 2022Physically Embodied Deep Image Optimisationcited by 0
  4. 2022Differentiable Iterated Function Systemscited by 0
  5. 2023Optimize and Reduce: A Top-Down Approach for Image Vectorizationcited by 0
  6. 2024Depth-Guided Self-Supervised Human Keypoint Detection via Cross-Modal Distillationcited by 0
  7. 2024Generative Visual Communication in the Era of Vision-Language Modelscited by 0
  8. 2026Drawing with Strangers: Population Scaling Drives Zero-Shot Mutual Intelligibility in Emergent Sketchingcited by 0