Linking Sketch Patches by Learning Synonymous Proximity for Graphic Sketch Representation
Not on the map. Why?
Abstract (arXiv)
Graphic sketch representations are effective for representing sketches. Existing methods take the patches cropped from sketches as the graph nodes, and construct the edges based on sketch's drawing order or Euclidean distances on the canvas. However, the drawing order of a sketch may not be unique, while the patches from semantically related parts of a sketch may be far away from each other on the canvas. In this paper, we propose an order-invariant, semantics-aware method for graphic sketch representations. The cropped sketch patches are linked according to their global semantics or local geometric shapes, namely the synonymous proximity, by computing the cosine similarity between the captured patch embeddings. Such constructed edges are learnable to adapt to the variation of sketch drawings, which enable the message passing among synonymous patches. Aggregating the messages from synonymous patches by graph convolutional networks plays a role of denoising, which is beneficial to produce robust patch embeddings and accurate sketch representations. Furthermore, we enforce a clustering constraint over the embeddings jointly with the network learning. The synonymous patches are self-organized as compact clusters, and their embeddings are guided to move towards their assigned cluster centroids. It raises the accuracy of the computed synonymous proximity. Experimental results show that our method significantly improves the performance on both controllable sketch synthesis and sketch healing.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 12 of its 26 references that are in the map. First posted on arXiv 30 Nov 2022.
Builds on
12 of 26 references.
References · 12
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2020Sketchformer: Transformer-based Representation for Sketched Structurecited by 78
- 2019Dynamic Graph Message Passing Networkscited by 62
- 2018Learning to Sketch with Shortcut Cycle Consistencycited by 47
- 2020Sketch-BERT: Learning Sketch Bidirectional Encoder Representation from Transformers by Self-supervised Learning of Sketch Gestaltcited by 42
- 2019Multi-Graph Transformer for Free-Hand Sketch Recognitioncited by 35
- 2017Sketch-pix2seq: a Model to Generate Sketches of Multiple Categoriescited by 20
- 2021SketchLattice: Latticed Representation for Sketch Manipulationcited by 19
- 2021One Sketch for All: One-Shot Personalized Sketch Segmentationcited by 9
- 2020On Learning Semantic Representations for Million-Scale Free-Hand Sketchescited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Equipping Sketch Patches with Context-Aware Positional Encoding for Graphic Sketch Representationcited by 2
- 2025Generating Sketches in a Hierarchical Auto-Regressive Process for Flexible Sketch Drawing Manipulation at Stroke-Levelcited by 2
- 2025Text to Sketch Generation with Multi-Stylescited by 0
- 2026Refining Strokes by Learning Offset Attributes between Strokes for Flexible Sketch Edit at Stroke-Levelcited by 0
- 2026Refining Strokes by Learning Offset Attributes between Strokes for Flexible Sketch Edit at Stroke-Level31 Jan 2026
- 2025Generating Sketches in a Hierarchical Auto-Regressive Process for Flexible Sketch Drawing Manipulation at Stroke-Level11 Nov 2025
- 2025Text to Sketch Generation with Multi-Styles6 Nov 2025
- 2024Equipping Sketch Patches with Context-Aware Positional Encoding for Graphic Sketch Representation26 Mar 2024