Combining online and offline recognizers in a handwriting recognition system
First Claim
1. At least one computer storage medium that is not a signal or carrier wave per se, the at least one computer storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising combining online recognition scores corresponding to character or radical level recognition of handwritten input data, with offline recognition scores corresponding to character or radical level recognition of the handwritten input data, to obtain a combined recognition result, and outputting the combined recognition result.
2 Assignments
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.
-
Citations
20 Claims
- 1. At least one computer storage medium that is not a signal or carrier wave per se, the at least one computer storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising combining online recognition scores corresponding to character or radical level recognition of handwritten input data, with offline recognition scores corresponding to character or radical level recognition of the handwritten input data, to obtain a combined recognition result, and outputting the combined recognition result.
- 9. In a computing environment, a system comprising an online recognizer implemented by a computer and configured to process an handwritten input to produce first data corresponding to online recognition results, and a combination mechanism implemented by the computer and configured to process the first data and second data to output a final recognition result set, wherein an offline recognizer processes the handwritten input to produce the second data, and wherein the second data corresponds to offline recognition results.
-
18. In a computing environment, a method comprising:
-
receiving, by a computer, handwritten input data; performing online recognition of the handwritten input data to produce online recognition scores; performing, by the computer, offline recognition of the handwritten input data to produce offline recognition scores; and outputting a combined recognition result based on the online recognition scores and the offline recognition scores. - View Dependent Claims (19, 20)
-
Specification