Litcius/Paper detail

<i>Sketch-R2CNN</i>: An RNN-Rasterization-CNN Architecture for Vector Sketch Recognition

Lei Li, Changqing Zou, Youyi Zheng, Qingkun Su, Hongbo Fu, Chiew‐Lan Tai

2020IEEE Transactions on Visualization and Computer Graphics38 citationsDOIOpen Access PDF

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 article, 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.

Topics & Concepts

Computer scienceSketchSketch recognitionArtificial intelligenceConvolutional neural networkVector graphicsPattern recognition (psychology)Margin (machine learning)Leverage (statistics)Feature vectorComputer visionComputer graphicsAlgorithmGesture recognitionMachine learningGestureAdvanced Image and Video Retrieval TechniquesRobotics and Sensor-Based LocalizationAdvanced Neural Network Applications
<i>Sketch-R2CNN</i>: An RNN-Rasterization-CNN Architecture for Vector Sketch Recognition | Litcius