Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
118 words
A method of processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising the steps of: (a) determining the image characteristics of the dot-matrix/ink-jet image data by forming a histogram of density values of pixels of the image data; (b) reducing a dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes using a 2-D spatial averaging operation; (c) performing a contrast stretching operation on the altered structure of the characters produced in step (b); (d) performing edge enhancement of the characters of the image data produced in step (c); and (e) binarizing the edge enhanced image data of step (d).
Claim 2
Independent Claim
118 words
A method of processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising the steps of: (a) determining the image characteristics of the dot-matrix/ink-jet image data by forming a histogram of density values of pixels of the image data; (b) reducing a dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes using a 2-D spatial averaging operation; (c) performing a contrast stretching operation on the altered structure of the characters produced in step (b); (d) performing edge enhancement of the characters of the image data produced in step (c); and (e) binarizing the edge enhanced image data of step (d).
Claim 3
Dependent Claim
46 words
The method of claim 1 further comprising the steps of: (f) prior to performing step (a), detecting if dot-matrix or ink-jet printed text is present in the image data; and (g) sending all dot-matrix or ink-jet printed image data for processing by steps (a) to (e).
Claim 4
Dependent Claim
40 words
The method of claim 1 further comprising the step of: (f) processing the binarized image data of step (e) in a neural network classifier for recognizing characters in the image data from a predetermined set of symbols for subsequent OCR.
Claim 5
Dependent Claim
66 words
The method of claim 1 wherein in performing step (b), performing the substeps of: (b1) moving a predetermined NxN mask pixel-by-pixel across the image data, where N is an odd integer greater than 1; (b2) calculating an average density value of the NxN pixels overlaid by the mask; and (b3) replacing the central pixel overlaid by the NxN mask with an average of the NxN pixels.
Claim 6
Independent Claim
144 words
A method of processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising the sequential steps of: (a) detecting whether dot-matrix or ink-jet printed text is present in the image data; (b) determining the image characteristics of the dot-matrix/ink-jet image data detected in step (a) by forming a histogram of density values of pixels of the image data; (c) reducing a dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes using the histogram produced in step (b) and a 2-D spatial averaging operation; (d) performing a contrast stretching operation on the altered structure of the characters produced in step (c); (e) performing edge enhancement of the characters of the image data produced in step (d); and (f) binarizing the edge enhanced image data of step (e).
Claim 7
Independent Claim
144 words
A method of processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising the sequential steps of: (a) detecting whether dot-matrix or ink-jet printed text is present in the image data; (b) determining the image characteristics of the dot-matrix/ink-jet image data detected in step (a) by forming a histogram of density values of pixels of the image data; (c) reducing a dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes using the histogram produced in step (b) and a 2-D spatial averaging operation; (d) performing a contrast stretching operation on the altered structure of the characters produced in step (c); (e) performing edge enhancement of the characters of the image data produced in step (d); and (f) binarizing the edge enhanced image data of step (e).
Claim 8
Dependent Claim
41 words
The method of claim 5 further comprising the step of: (g) processing the binarized image data of step (f) in a neural network classifier for recognizing characters in the binarized image data from a predetermined set of symbols for subsequent OCR.
Claim 9
Dependent Claim
66 words
The method of claim 5 wherein in performing step (c), performing the substeps of: (c1) moving a predetermined NxN mask pixel-by-pixel across the image data, where N is an odd integer greater than 1; (c2) calculating an average density value of the NxN pixels overlaid by the mask; and (c3) replacing the central pixel overlaid by the NxN mask with an average of the NxN pixels.
Claim 10
Dependent Claim
148 words
Apparatus for processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising: pre-processing means for pre-processing the image data of the dot-matrix or ink-jet printed text comprising; (a) determining means for determining the image characteristics of the dot-matrix/ink-jet image data by forming a histogram of density values of pixels of the image data; (b) 2-D spatial averaging means for reducing the dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes; (c) contrast stretching means for performing a contrast stretching operation on the altered structure of the characters produced by the 2-D spatial averaging means; and (d) edge enhancement means for performing edge enhancement of the characters of the image data produced by the contrast stretching means; and binarizing means for binarizing the edge enhanced image data from the pre-processing means.
Claim 11
Dependent Claim
148 words
Apparatus for processing image data of dot-matrix-ink-jet printed text for Optical Character Recognition (OCR) comprising: pre-processing means for pre-processing the image data of the dot-matrix or ink-jet printed text comprising; (a) determining means for determining the image characteristics of the dot-matrix/ink-jet image data by forming a histogram of density values of pixels of the image data; (b) 2-D spatial averaging means for reducing the dynamic range of the image data by altering the structure of characters in the image data from that of dots to one of strokes; (c) contrast stretching means for performing a contrast stretching operation on the altered structure of the characters produced by the 2-D spatial averaging means; and (d) edge enhancement means for performing edge enhancement of the characters of the image data produced by the contrast stretching means; and binarizing means for binarizing the edge enhanced image data from the pre-processing means.
Claim 12
Dependent Claim
41 words
The apparatus of claim 8 further comprising print detection means for detecting whether dot-matrix or ink-jet printed text is present in the image data and sending the image data to the determining means if the image data contains dot-matrix/ink-jet printed text.
Claim 13
Dependent Claim
38 words
The apparatus of claim 8 further comprising a neural network classifier for receiving the binarized image data from the binarizing means for recognizing characters in the binarized image data from a predetermined set of symbols for subsequent OCR.
Claim 14
Dependent Claim
66 words
The apparatus of claim 8 wherein the 2-D spatial averaging means comprises means for (a) moving a predetermined NxN mask pixel-by-pixel across the image data, where N is an odd integer greater than 1, (b) calculating an average density value of the NxN pixels overlaid by the mask, and (c) replacing the central pixel overlaid by the NxN mask with an average of the NxN pixels.
Claim 15
Dependent Claim
53 words
The apparatus of claim 8 wherein the pre-processing means is a central processor or microcomputer comprising: a processing unit; and a memory comprising memory locations for storing programs and data for permitting the processing unit to perform image characteristics calculations, 2-D spatial averaging, contrast stretching, and edge enhancement on the dot-matrix/ink-jet image data.