An efficient syntactic approach to structural analysis of on-line handwritten mathematical expressions

作者:

Highlights:

摘要

Machine recognition of mathematical expressions is not trivial even when all the individual characters and symbols in an expression can be recognized correctly. In this paper, we propose to use definite clause grammar (DCG) as a formalism to define a set of replacement rules for parsing mathematical expressions. With DCG, we are not only able to define the replacement rules concisely, but their definitions are also in a readily executable form. However, a DCG parser is potentially inefficient due to its frequent use of backtracking. Thus, we propose some methods here to increase the efficiency of the parsing process. Experiments done on some commonly seen mathematical expressions show that our proposed methods can achieve quite satisfactory speedup, making mathematical expression recognition more feasible for real-world applications.

论文关键词:Definite clause grammar,Document processing,Mathematical expression recognition,Structural analysis

论文评审过程:Received 29 September 1998, Accepted 2 March 1999, Available online 7 June 2001.

论文官网地址:https://doi.org/10.1016/S0031-3203(99)00067-9