Specifying gestures by example
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Relational grammars: theory and practice in a visual language interface for process modeling
Visual language theory
Symbol Recognition: Current Advances and Perspectives
GREC '01 Selected Papers from the Fourth International Workshop on Graphics Recognition Algorithms and Applications
Online parsing of visual languages using adjacency grammars
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
Hierarchical parsing and recognition of hand-sketched diagrams
Proceedings of the 17th annual ACM symposium on User interface software and technology
Sketch Grammars: A Formalism for Describing and Recognizing Diagrammatic Sketch Languages
ICDAR '05 Proceedings of the Eighth International Conference on Document Analysis and Recognition
Automatic Adjacency Grammar Generation from User Drawn Sketches
ICPR '06 Proceedings of the 18th International Conference on Pattern Recognition - Volume 02
A Multi-layer Parsing Strategy for On-line Recognition of Hand-drawn Diagrams
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
LADDER: a language to describe drawing, display, and editing in sketch recognition
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Dynamically constructed Bayes nets for multi-domain sketch understanding
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
Algorithm for computer control of a digital plotter
IBM Systems Journal
Relation grammars and their application to multi-dimensional languages
Journal of Visual Languages and Computing
Parsing visual languages with picture layout grammars
Journal of Visual Languages and Computing
Using grammars for pattern recognition in images: A systematic review
ACM Computing Surveys (CSUR)
Hi-index | 0.01 |
While much work has been done in Structural and Syntactical Pattern Recognition applied to drawings, most approaches are non-interactive. However, the recent emergence of viable pen-computers makes it desirable to handle pen-input such as sketches and drawings interactively. This paper presents a syntax-directed approach to parse sketches based on Relational Adjacency Grammars, which describe spatial and topological relations among parts of a sketch. Our approach uses a 2D grid to avoid re-scanning all the previous input whenever new strokes entered into the system, thus speeding up parsing considerably. To evaluate the performance of our approach we have tested the system using non-trivial inputs analyzed with two different grammars, one to design user interfaces and the other to describe floor-plans. The results clearly show the effectiveness of our approach and demonstrate good scalability to larger drawings.