• 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