System and method for automated reading of handwriting
First Claim
1. A system for automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, comprising:
- an image input device for inputting as a data file the handwriting image that is to be converted to text data,a first handwriting recognition engine, responsive to said image input device, for analyzing said data file and providing one or more possible text words for each successive word in said data file, said first handwriting recognition engine further providing a resemblance indication for each possible text word indicating a level of resemblance between it and the handwritten word in the data file,a second handwriting recognition engine for analyzing words in said data file for which there is not a high level of confidence regarding the analysis performed by the first handwriting recognition engine, said second handwriting recognition engine providing one or more possible text words and a resemblance indication for each possible text word, anda control unit for selecting as a validated word the text word selected by the first handwriting recognition engine in the event that that text word has a high level of resemblance and a high level of confidence, and for selecting as a validated word the text word selected by the second handwriting recognition engine in the event that several text words selected by the first handwriting recognition engine have a high level of resemblance, and the text word selected by the second handwriting engine is one of the several text words selected by the first handwriting recognition engine as having a high resemblance indication.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, has an image input device, a number of handwriting recognition engines, and control unit. A first handwriting recognition engine is responsive to the image input device, for analyzing the data file and providing one or more possible text words for each successive word in the data file. The first handwriting recognition engine further provides a resemblance indication for each possible text word indicating a level of resemblance between its appearance and the appearance of the handwritten word in the data file. In the event that there is not a high level of confidence in the selection of the first handwriting recognition engine, a selection of a validated word is based on the selections of one or more of the other handwriting recognition engines.
-
Citations
24 Claims
-
1. A system for automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, comprising:
-
an image input device for inputting as a data file the handwriting image that is to be converted to text data, a first handwriting recognition engine, responsive to said image input device, for analyzing said data file and providing one or more possible text words for each successive word in said data file, said first handwriting recognition engine further providing a resemblance indication for each possible text word indicating a level of resemblance between it and the handwritten word in the data file, a second handwriting recognition engine for analyzing words in said data file for which there is not a high level of confidence regarding the analysis performed by the first handwriting recognition engine, said second handwriting recognition engine providing one or more possible text words and a resemblance indication for each possible text word, and a control unit for selecting as a validated word the text word selected by the first handwriting recognition engine in the event that that text word has a high level of resemblance and a high level of confidence, and for selecting as a validated word the text word selected by the second handwriting recognition engine in the event that several text words selected by the first handwriting recognition engine have a high level of resemblance, and the text word selected by the second handwriting engine is one of the several text words selected by the first handwriting recognition engine as having a high resemblance indication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, comprising:
-
an image input device for inputting as a data file the handwriting image that is to be converted to text data, a first handwriting recognition engine, responsive to said image input device, for analyzing said data file and providing one or more possible text words for each successive word in said data file, said first handwriting recognition engine further providing a resemblance indication for each possible text word indicating a level of resemblance between it and the handwritten word in the data file, a plurality of additional handwriting recognition engines for analyzing words in said data file for which there is not a high level of confidence regarding the analysis performed by the first handwriting recognition engine, each of said plurality of additional handwriting recognition engines providing one or more possible text words and a resemblance indication for each possible text word, and a control unit selecting as a validated word the text word selected by said first handwriting recognition engine in the event that that text word has a high level of resemblance and a high level of confidence, and, in the event that several text words selected by the first handwriting recognition engine have a high level of resemblance, selecting as a validated word the text word selected by said plurality of additional handwriting recognition engines as having the highest level of resemblance, provided that the text word selected by said plurality of additional handwriting engines is one of the several text words selected by the first handwriting recognition engine as having a high resemblance indication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, comprising the steps of:
-
inputting a data file of a handwriting image that is to be converted to text data, analyzing said data file utilizing a first handwriting recognition engine, and providing one or more possible text words for each successive word in said data file, and a resemblance indication for each of said possible text words indicating a level of resemblance between it and the handwritten word in the data file, analyzing words in said data file utilizing a second handwriting recognition engine, where there is not a high level of confidence regarding the analysis performed by the first handwriting recognition engine, said second handwriting recognition engine providing one or more possible text words and a resemblance indication indicating a level of resemblance between it and the handwritten word in the data file, and selecting as a validated word the text word selected by the first handwriting recognition engine in the event that that text word has a high level of resemblance and a high level of confidence, and selecting as a validated word the text word selected by the second handwriting recognition engine in the event that several text words selected by the first handwriting recognition engine have a high level of resemblance, and the text word selected by the second handwriting engine is one of the several text words selected by the first handwriting recognition engine as having a high resemblance. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for automatically recognizing a handwriting image and converting such image to text data including a sequence of validated words, comprising:
-
an image input device for inputting as a data file the handwriting image that is to be converted to text data, one or more handwriting recognition engines, responsive to said image input device, for analyzing said data file and providing a text word for each successive word in said data file, and a control unit for controlling operation of said one or more handwriting recognition engines, said control unit removing noise, identifying cross outs, removing overwrites and normalizing the sequence of strokes made in producing said handwriting image, said control unit selecting as a validated word the text word selected by said handwriting recognition engines.
-
-
22. A system for automatically recognizing handwriting images on a form having a plurality of fields and field areas associated with said fields, with each field having an associated data type, and converting such images to text data including a sequence of validated words, comprising:
-
an image input device for inputting as a data file the handwriting image that is to be converted to text data, said handwriting image including a plurality of images with each image associated with a respective one of a plurality of fields on the form being read, one or more handwriting recognition engines, responsive to said image input device, for analyzing said data file, comparing words in said data file to text words in a data type lexicon, and providing a text word for each successive word in said data file based on said comparisons, and a control unit for controlling operation of said one or more handwriting recognition engines, said control unit selecting the lexicon to be used in respect to each of said images based on the data type of the field in which the image appears, said control unit selecting as a validated word the text word selected by said one or more handwriting recognition engines. - View Dependent Claims (23, 24)
-
Specification