DocumentCode
384078
Title
Applying compiler techniques to diagram recognition
Author
Blostein, D. ; Cordy, J. ; Zanibbi, R.
Author_Institution
Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
Volume
3
fYear
2002
fDate
2002
Firstpage
123
Abstract
Compiler techniques are effective and efficient in processing textual programming languages. These techniques can be adapted to recognition and processing of two-dimensional languages (diagrams). Already, grammars and parsers have been used in a variety of diagram-recognition and diagram-processing tasks. Here we explore the use of two other compiler techniques in pattern recognition systems. The first is compiler-style use of trees and tree transformation. The second is a multi-pass control structure, with a clear separation between layout, lexical, syntactic, and semantic analysis. Our proposal is illustrated on a case study involving recognition of hand-drawn mathematics notation.
Keywords
diagrams; pattern recognition; program compilers; visual languages; visual programming; compiler techniques; diagram processing; diagram recognition; hand-drawn mathematics notation; lexical analysis; multi-pass control structure; pattern recognition systems; semantic analysis; syntactic analysis; textual programming languages; tree transformation; two-dimensional languages; visual language; Accidents; Ambient intelligence; Computer languages; Information science; Mathematics; Pattern recognition; Program processors; Proposals; Tree graphs; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Pattern Recognition, 2002. Proceedings. 16th International Conference on
ISSN
1051-4651
Print_ISBN
0-7695-1695-X
Type
conf
DOI
10.1109/ICPR.2002.1047810
Filename
1047810
Link To Document