In this work, we introduce the SmartVisio system for interactive hand-drawn shape/diagram recognition. Different from existing work, SmartVisio is a real-time sketch recognition system based on Visio, to recognize hand-drawn flowchart/diagram with flexible interactions. This system enables a user to draw shapes or diagrams on the Visio interface, and then the hand-drawn shapes are automatically converted to formal shapes in real-time. To satisfy the interaction needs from common users, we propose an algorithm to detect a user's correction and editing during drawing, and then recognize in real time. We also propose a novel symbol recognition algorithm to better recognize or differentiate some visually similar shapes. By enabling users' natural correction/editing on various shapes, our system makes flowchart/diagram production much more natural and easier.
[1]
Thomas F. Stahovich,et al.
Grouping Strokes into Shapes in Hand-Drawn Diagrams
,
2010,
AAAI.
[2]
Liqing Zhang,et al.
Free Hand-Drawn Sketch Segmentation
,
2012,
ECCV.
[3]
Liqing Zhang,et al.
Query-adaptive shape topic mining for hand-drawn sketch recognition
,
2012,
ACM Multimedia.
[4]
Randall Davis,et al.
A Visual Approach to Sketched Symbol Recognition
,
2009,
IJCAI.
[5]
Jie Wu,et al.
Sketch Recognition with Natural Correction and Editing
,
2014,
AAAI.
[6]
Tracy Anne Hammond,et al.
Recognizing sketched multistroke primitives
,
2011,
ACM Trans. Interact. Intell. Syst..