SketchINR: A First Look into Sketches as Implicit Neural Representations

Hmrishav Bandyopadhyay, A. Bhunia, Pinaki Nath Chowdhury, Aneeshan Sain, Tao Xiang +2 more
2/9/2026

No official code found. Best implementation: hmrishavbandy/SketchINR-Code (12 stars, MIT, last commit 2024-08-19).

Abstract

We propose SketchINR, to advance the representation of vector sketches with implicit neural models. A variable length vector sketch is compressed into a latent space of fixed dimension that implicitly encodes the underlying shape as a function of time and strokes. The learned function predicts the xy point coordinates in a sketch at each time and stroke. Despite its simplicity, SketchINR outperforms existing representations at multiple tasks: (i) Encoding an entire sketch dataset into a fixed size latent vector, SketchINR gives 60× and 10× data compression over raster and vector sketches, respectively. (ii) SketchINR's auto-decoder provides a much higher-fidelity representation than other learned vector sketch representations, and is uniquely able to scale to complex vector sketches such as FS-COCO. (iii) SketchINR supports parallelisation that can decode/render ∼100× faster than other learned vector representations such as SketchRNN. (iv) SketchINR, for the first time, emulates the human ability to reproduce a sketch with varying abstraction in terms of number and complexity of strokes. As a first look at implicit sketches, SketchINR's compact high-fidelity representation will support future work in modelling long and complex sketches.

View on arXivView PDF

Code Implementations(1)

MIT

SketchINR: A First Look into Sketches as Implicit Neural Representations [CVPR 2024]

122Shell, PythonJan 1, 20242 years agoMIT

Similar Papers

Cite this paper

@article{bandyopadhyay2026sketchinr,
  title  = {SketchINR: A First Look into Sketches as Implicit Neural Representations},
  author = {Hmrishav Bandyopadhyay and A. Bhunia and Pinaki Nath Chowdhury and Aneeshan Sain and Tao Xiang and Timothy M. Hospedales and Yi-Zhe Song},
  year   = {2026},
  eprint = {2403.09344},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.09344},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.09344.svg)](https://codeofpaper.com/paper/2403.09344)

Discussion