Font Size: a A A

Design And Implementation Of The Handwriting Input System Of The Mathematical Formula On Web

Posted on:2010-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:J H HuFull Text:PDF
GTID:2178360278961799Subject:Teaching theory
Abstract/Summary:PDF Full Text Request
With the development of information technology and network technology, the support of network to education is increasing. In the field of distance learning, Web-based teaching model has become dominant. In traditional teaching, information exchange and sharing on web has become an integral part of teaching. As is no exception for the teaching of science and mathematics, there is a need to share network resources in mathematics, the exchange of mathematical thinking, which all can not be separated from the support of mathematical formulas. However, it is still difficult to input or display the mathematical notation on web. Most sites about math have not match the mathematical formula input tools. In view of this problem, we designed and developed the handwriting input system of the mathematical formula on web.Recognition of mathematical expression is a new research hot that emerges only in recent years, which consists of two parts, character recognition and structural analysis. While web-based recognition of handwritten mathematical formula also includes the client browser of the collection of strokes, the client and server side of distributed computing, browser display the formula and so on.The handwriting input system of the mathematical formula on Web is a distributed system based on SOA. The browser is used as the client of our system, by which the user interacts with the system. On the client, our system completed the collection of strokes, as well as user interaction and timely feedback of information, structural analysis for the result of recognition which returned by the server. On the server, our system provides a character recognition service using WCF technology, by which complete the recognition of an independent character.This article describes a process of mathematical expression from the stroke input to the characters recognition and then the structure analysis of mathematical expression, the structure of the tree into MathML, and at last, present mathematical expression in the browser. And introduced data flow and related algorithms in the process. This paper focuses on the key technologies of the recognition of the handwritten mathematical expression on web: using the new technologies of Microsoft Silverlight ,we develop a platform of strokes data collection and user interaction to realize stroke input; The relationship between timing and number of strokes was used as the basis for grouping of strokes to find the best combination of strokes; For the structural analysis, combining the method of baseline structure tree which proposed by zanibbi et al and the method of the minimum spanning tree method which proposed by Matsakis, we adopt a method of based on symbol domination analysis of the baseline structure of the structure of minimum spanning tree analysis.
Keywords/Search Tags:Recognition of mathematical formula, MathML, Distributed computing
PDF Full Text Request
Related items