Combining online and offline recognizers in a handwriting recognition system
First Claim
1. A method for recognizing handwritten input data, the method comprising combining, by a computer in response to recognizing the handwritten input data, a first set of scores provided by an offline recognizer with a second set of scores provided by an online recognizer in response to recognizing the handwritten input data, the combining based on a repeated base learning algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a technology by which online recognition of handwritten input data is combined with offline recognition and processing to obtain a combined recognition result. In general, the combination improves overall recognition accuracy. In one aspect, online and offline recognition is separately performed to obtain online and offline character-level recognition scores for candidates (hypotheses). A statistical analysis-based combination algorithm, an AdaBoost algorithm, and/or a neural network-based combination may determine a combination function to combine the scores to produce a result set of one or more results. Online and offline radical-level recognition may be performed. For example, a HMM recognizer may generate online radical scores used to build a radical graph, which is then rescored using the offline radical recognition scores. Paths in the rescored graph are then searched to provide the combined recognition result, e.g., corresponding to the path with the highest score.
22 Citations
20 Claims
- 1. A method for recognizing handwritten input data, the method comprising combining, by a computer in response to recognizing the handwritten input data, a first set of scores provided by an offline recognizer with a second set of scores provided by an online recognizer in response to recognizing the handwritten input data, the combining based on a repeated base learning algorithm.
- 8. At least one computer storage media storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method for recognizing handwritten input data, the method comprising combining, in response to recognizing the handwritten input data, a first set of scores provided by an offline recognizer with a second set of scores provided by an online recognizer in response to recognizing the handwritten input data, the combining based on a repeated base learning algorithm.
-
15. A system configured for recognizing handwritten input data, the system comprising:
-
a computer, a combiner mechanism implemented at least in part by the computer and configured for combining, in response to recognizing the handwritten input data, a first set of scores provided by an offline recognizer with a second set of scores provided by an online recognizer in response to recognizing the handwritten input data, the combining based on a repeated base learning algorithm. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification