Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for recognizing handwritten mathematical formulas and generating MathML (mathematical makeup language) based on Android system

A technology of mathematical formulas and handwritten characters, applied in the field of pattern recognition, can solve problems such as high priority requirements, and achieve the effect of improving system performance and reducing false recognition rate.

Active Publication Date: 2013-08-07
CHONGQING ACADEMY OF SCI & TECH
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In addition, at present, the structural analysis of mathematical formulas often uses minimum spanning trees and LL(1) grammars. LL(1) grammars are a top-down algorithm that uses a stack structure, and repeatedly use the production formula from the initial symbol of the grammar Derivation until the input symbol string is deduced. The minimum spanning tree method is a method of building a binary tree based on the priority of the operator. The idea is to first process the character set of the mathematical formula, and build a binary tree according to the priority. Use this The method saves memory space, but has high requirements for priority

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for recognizing handwritten mathematical formulas and generating MathML (mathematical makeup language) based on Android system
  • Method for recognizing handwritten mathematical formulas and generating MathML (mathematical makeup language) based on Android system
  • Method for recognizing handwritten mathematical formulas and generating MathML (mathematical makeup language) based on Android system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0028] In the description of the present invention, unless otherwise specified and limited, it should be noted that the terms "installation", "connection" and "connection" should be understood in a broad sense, for example, it can be mechanical connection or electrical connection, or two The internal communication of each element may be directly connected or indirectly connected through an intermediary. Those skilled in the art can understand the specific meanings of the above terms according to specific situations.

[0029] The present ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for recognizing handwritten mathematical formulas and generating MathML (mathematical makeup language) based on an Android system. The method includes collecting discrete ordinate sequences of handwritten characters on a drawing board to acquire boundary information of the characters; generating an initial image in a processor, drawing the collected discrete ordinate sequences in the initial image, and cutting the image into character images containing characters only; performing gray-scale processing and binarization processing on the character images; extracting a feature value; performing dimensionality reduction on rows and columns of two-dimensional arrays respectively; performing rough classification according to the feature value, fixing to-be-recognized characters in one class, then using a BP (back propagation) neural network to performing character matching, and acquiring optimal characters; adopting trigeminal tree structure to position spatial relationships of the mathematical formulas, using a preorder algorithm of the trigeminal tree to perform order, and acquiring the MathML; and displaying the MathML on a browser. By the aid of the method for recognizing the handwritten mathematical formulas and generating the MathML based on the Android system, false accept rate can be reduced, and system performances can be improved.

Description

technical field [0001] The invention belongs to the technical field of pattern recognition, and relates to the spatial structure analysis between characters in mathematical formulas, in particular to a method for recognizing handwritten mathematical formulas and generating MathML based on an Android system. Background technique [0002] The Android system is an open source mobile operating system based on the Linux platform. It consists of an operating system, middleware, user interface and application software, and adopts a software stack structure. It is mainly divided into three parts: the bottom layer is based on the work of the Linux kernel, and the middle layer The layer includes function library Library and virtual machine, and the top layer is various application software. With the popularization of Android smart machines, handwriting recognition is becoming the main way of smart machine input. In recent years, recognition based on handwritten mathematical formulas ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06K9/20G06K9/68
Inventor 王少青胡龙灿孙怀义樊爱军钟琼茹夏国庆陆科成
Owner CHONGQING ACADEMY OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products