Skip to main navigation Skip to search Skip to main content

Sketch-R2CNN: An RNN-Rasterization-CNN Architecture for Vector Sketch Recognition

  • Lei Li
  • , Changqing Zou
  • , Youyi Zheng
  • , Qingkun Su
  • , Hongbo Fu*
  • , Chiew-Lan Tai
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

616 Downloads (CityUHK Scholars)

Abstract

Sketches in existing large-scale datasets like the recent QuickDraw collection are often stored in a vector format, with strokes consisting of sequentially sampled points. However, most existing sketch recognition methods rasterize vector sketches as binary images and then adopt image classification techniques. In this paper, we propose a novel end-to-end single-branch network architecture RNN-Rasterization-CNN (Sketch-R2CNN for short) to fully leverage the vector format of sketches for recognition. Sketch-R2CNN takes a vector sketch as input and uses an RNN for extracting per-point features in the vector space. We then develop a neural line rasterization module to convert the vector sketch and the per-point features to multi-channel point feature maps, which are subsequently fed to a CNN for extracting convolutional features in the pixel space. Our neural line rasterization module is designed in a differentiable way for end-to-end learning. We perform experiments on existing large-scale sketch recognition datasets and show that the RNN-Rasterization design brings consistent improvement over CNN baselines and that Sketch-R2CNN substantially outperforms the state-of-the-art methods.
Original languageEnglish
Article number9068451
Pages (from-to)3745-3754
JournalIEEE Transactions on Visualization and Computer Graphics
Volume27
Issue number9
Online published15 Apr 2020
DOIs
Publication statusPublished - 1 Sept 2021

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Research Keywords

  • Freehand sketching
  • RNN
  • CNN
  • neural rasterization
  • object classification
  • QuickDraw

Publisher's Copyright Statement

  • COPYRIGHT TERMS OF DEPOSITED POSTPRINT FILE: © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. Li, L., Zou, C., Zheng, Y., Su, Q., Fu, H., & Tai, C.-L. (2021). Sketch-R2CNN: An RNN-Rasterization-CNN Architecture for Vector Sketch Recognition. IEEE Transactions on Visualization and Computer Graphics, 27(9), 3745-3754. Article 9068451. https://doi.org/10.1109/TVCG.2020.2987626

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Sketch-R2CNN: An RNN-Rasterization-CNN Architecture for Vector Sketch Recognition'. Together they form a unique fingerprint.

Cite this