mlsanityData to 14 Oct 2026

Abstracting Sketches through Simple Primitives

arXiv 2207.13543 ↗First posted 27 Jul 2022cs.CV cs.AIcited by 14

Not on the map. Why?

Abstract (arXiv)

Humans show high-level of abstraction capabilities in games that require quickly communicating object information. They decompose the message content into multiple parts and communicate them in an interpretable protocol. Toward equipping machines with such capabilities, we propose the Primitive-based Sketch Abstraction task where the goal is to represent sketches using a fixed set of drawing primitives under the influence of a budget. To solve this task, our Primitive-Matching Network (PMN), learns interpretable abstractions of a sketch in a self supervised manner. Specifically, PMN maps each stroke of a sketch to its most similar primitive in a given set, predicting an affine transformation that aligns the selected primitive to the target stroke. We learn this stroke-to-primitive mapping end-to-end with a distance-transform loss that is minimal when the original sketch is precisely reconstructed with the predicted primitives. Our PMN abstraction empirically achieves the highest performance on sketch recognition and sketch-based image retrieval given a communication budget, while at the same time being highly interpretable. This opens up new possibilities for sketch analysis, such as comparing sketches by extracting the most relevant primitives that define an object category. Code is available at https://github.com/ExplainableML/sketch-primitives.

Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 18 of its 48 references that are in the map. First posted on arXiv 27 Jul 2022.

Builds on

18 of 48 references.

References · 18

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  3. 2016Gaussian Error Linear Units (GELUs)cited by 3,502
  4. 2017A Neural Representation of Sketch Drawingscited by 313
  5. 2020Learning Robust Representations via Multi-View Information Bottleneckcited by 191
  6. 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 116
  7. 2021Computer-Aided Design as Languagecited by 82
  8. 2020Sketchformer: Transformer-based Representation for Sketched Structurecited by 78
  9. 2021SketchGen: Generating Constrained CAD Sketchescited by 68
  10. 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
  11. 2020Sketch Less for More: On-the-Fly Fine-Grained Sketch Based Image Retrievalcited by 59
  12. 2021More Photos are All You Need: Semi-Supervised Learning for Fine-Grained Sketch Based Image Retrievalcited by 38
6 more
  1. 2018Learning Deep Sketch Abstractioncited by 36
  2. 2019Multi-Graph Transformer for Free-Hand Sketch Recognitioncited by 35
  3. 2019Goal-Driven Sequential Data Abstractioncited by 12
  4. 2018Physical Primitive Decompositioncited by 10
  5. 2017Asymmetric Feature Maps with Application to Sketch Based Retrievalcited by 8
  6. 2019Learning Manifold Patch-Based Representations of Man-Made Shapescited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 4; 2024: 7; 2025: 1; 2026: 1.

14 papers.

Sort: