Patent US5081690A successfully refreshed from Google Patents.
US5081690A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Row-by-row segmentation and thresholding for optical character recognition
Assignee: Eastman Kodak Co
•
Filing: 1990-05-08
•
Granted: 1992-01-14
•
Expires: 2010-05-08
Abstract
Abstract During segmentation of individual characters in a column, the invention predicts for the next character an optimal minimum gray level sensitivity threshold while scanning pixel rows between characters by lowering the threshold unless or until noise in the image causes the scanner to detect too many "ON" pixels between adjacent numerals. During subsequent attempts to recognize the segmented character, the invention computes a confidence score and increases the sensitivity threshold above the predicted level if the confidence score is insufficient.
Inventors
- 👤 Hin-Leong Tan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 11:05
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/16; G06V30/162
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
249 words
An optical character recognition system which recognizes an individual character in a thresholded image generated from a gray level document image by associating said character with the one symbol in a predetermined symbol set having the greatest similarity to said character, and computes a corresponding confidence score which is a function of the similarity of the character to the symbol having the greatest similarity and the similarity of the character to another one of the symbols having the next greatest similarity, said document image comprising an array of columns and rows of pixels and characterized by a succession of characters and spaces separating adjacent ones of said characters, said system comprising: thresholding means for discounting those pixels in said document image having a gray level below a certain threshold, whereby to generate said thresholded image from said document image; gray level threshold prediction means for determining a minimum value of said threshold at which the number of pixels not discounted by said thresholding means in a portion of one of said spaces is less than a background noise level and for reducing said threshold to said minimum value; and gray level threshold correction means responsive to the confidence score corresponding to the thresholded image of one of said characters for increasing said threshold from said minimum value to a new threshold whenever the corresponding confidence score is below a predetermined score, whereby said thresholding means generates another thresholded image of said one character corresponding to a higher confidence score.
Claim 2
Dependent Claim
249 words
An optical character recognition system which recognizes an individual character in a thresholded image generated from a gray level document image by associating said character with the one symbol in a predetermined symbol set having the greatest similarity to said character, and computes a corresponding confidence score which is a function of the similarity of the character to the symbol having the greatest similarity and the similarity of the character to another one of the symbols having the next greatest similarity, said document image comprising an array of columns and rows of pixels and characterized by a succession of characters and spaces separating adjacent ones of said characters, said system comprising: thresholding means for discounting those pixels in said document image having a gray level below a certain threshold, whereby to generate said thresholded image from said document image; gray level threshold prediction means for determining a minimum value of said threshold at which the number of pixels not discounted by said thresholding means in a portion of one of said spaces is less than a background noise level and for reducing said threshold to said minimum value; and gray level threshold correction means responsive to the confidence score corresponding to the thresholded image of one of said characters for increasing said threshold from said minimum value to a new threshold whenever the corresponding confidence score is below a predetermined score, whereby said thresholding means generates another thresholded image of said one character corresponding to a higher confidence score.
Claim 3
Dependent Claim
131 words
The system of claim 1 wherein said characters are arranged in a linear succession and wherein said gray level threshold prediction means comprises: noise level detection means for determining in pixel rows in said image the count of pixels not discarded by said thresholding means, whereby said portion of one of said spaces comprises one of said rows; sensitivity enhancement means responsive upon said noise level detection means determining said count for one of said rows for decreasing said threshold by a predetermined decrement whenever said count is less than a first number; and character separation means responsive upon said noise level detection means generating a count above a second number for defining the corresponding one of said rows as the top bounding row of the next one of said characters.
Claim 4
Dependent Claim
51 words
The system of claim 2 wherein said character separation means further comprises means responsive following the defining of said top bounding row and upon said noise level detection means generating a count below a third number for defining the corresponding row as the bottom bounding row of said next one character.
Claim 5
Dependent Claim
36 words
The system of claim 3 further comprising feature-based character recognition means for identifying the portion of said thresholded image between said top and bottom character bounding rows with a known symbol and a corresponding confidence score.
Claim 6
Dependent Claim
66 words
The system of claim 4 wherein said recognition means comprises: means for computing the distances between a vector representing said image portion and the two closest ones of a set of reference vectors representing a set of known symbols; means for identifying the symbol corresponding to the closest one of said reference vectors; and means for computing said confidence score as the ratio between said distances.
Claim 7
Dependent Claim
22 words
The system of claim 3 wherein said first number is 5 pixels and said second and third numbers are both 10 pixels.
Claim 8
Dependent Claim
36 words
The system of claim 1 wherein said thresholding means comprises means for converting all discarded pixels to an "OFF" value and all other pixels to an "ON" value whereby said thresholded image comprises a bi-tonal image.
Claim 9
Dependent Claim
214 words
In an optical character recognition system which recognizes an individual character in a thresholded image generated from a gray level document image by associating said character with the one symbol in a predetermined symbol set having the greatest similarity to said character, and computes a corresponding confidence score which is a function of the similarity of the character to the symbol having the greatest similarity and the similarity of the character to another one of the symbols having the next greatest similarity, said document image comprising an array of columns and rows of pixels and characterized by a succession of characters and spaces separating adjacent ones of said characters, a method for operating said system, comprising: discounting those pixels in said document image having a gray level below a certain threshold, whereby to generate said thresholded image from said document image; determining a minimum value of said threshold at which the density of pixels not discounted by said discounting step in a portion of one of said spaces is less than a background noise level; reducing said threshold to said minimum value; and increasing said threshold from said minimum value to a new threshold whenever the thresholded image of one of said characters is read with a corresponding confidence score below a predetermined score.
Claim 10
Dependent Claim
214 words
In an optical character recognition system which recognizes an individual character in a thresholded image generated from a gray level document image by associating said character with the one symbol in a predetermined symbol set having the greatest similarity to said character, and computes a corresponding confidence score which is a function of the similarity of the character to the symbol having the greatest similarity and the similarity of the character to another one of the symbols having the next greatest similarity, said document image comprising an array of columns and rows of pixels and characterized by a succession of characters and spaces separating adjacent ones of said characters, a method for operating said system, comprising: discounting those pixels in said document image having a gray level below a certain threshold, whereby to generate said thresholded image from said document image; determining a minimum value of said threshold at which the density of pixels not discounted by said discounting step in a portion of one of said spaces is less than a background noise level; reducing said threshold to said minimum value; and increasing said threshold from said minimum value to a new threshold whenever the thresholded image of one of said characters is read with a corresponding confidence score below a predetermined score.
Claim 11
Dependent Claim
39 words
The method of claim 8 further comprising: generating another thresholded image of said one character and repeating said increasing step in a cycle which continues until said character is read with a confidence score not below said predetermined score.
Claim 12
Dependent Claim
102 words
The method of claim 8 wherein said characters are arranged in a linear succession and wherein said determining step comprises: determining in individual pixel rows in said image the count of pixels not discounted by said discounting step, whereby said portion of one of said spaces comprises one of said rows; decreasing said threshold by a predetermined decrement if said count in a selected one of said rows is less than a first number; and if said count is above a second number, defining the corresponding one of said rows as the top bounding row of the next one of said characters.
Claim 13
Dependent Claim
41 words
The method of claim 10 further comprising a step following the defining of said top bounding row, and upon said count being below a third number, of defining the corresponding row as the bottom bounding row of said next one character.
Claim 14
Dependent Claim
31 words
The method of claim 11 further comprising identifying the portion of said thresholded image between said top and bottom character bounding rows with a known symbol and a corresponding confidence score.
Claim 15
Dependent Claim
60 words
The method of claim 12 wherein said identifying step comprises: computing the distances between a vector representing said image portion and the two closest ones of a set of reference vectors representing a set of known symbols; identifying the symbol corresponding to the closest one of said reference vectors; and computing said confidence score as the ratio between said distances.
Claim 16
Dependent Claim
22 words
The method of claim 11 wherein said first number is 5 pixels and said second and third numbers are both 10 pixels.
Claim 17
Dependent Claim
31 words
The method of claim 8 further comprising converting all discarded pixels to an "OFF" value and all other pixels to an "ON" value whereby said thresholded image comprises a bi-tonal image.
Claim 18
Dependent Claim
24 words
The method of claim 8 wherein said function of said confidence score comprises the difference between said greatest similarity and said next greatest similarity.
Claim 19
Dependent Claim
24 words
The method of claim 8 wherein said function of said confidence score comprises the ratio between said greatest similarity and said next greatest similarity.
References Cited (Backward Citations)
US3263216A
Cited
US3868637A
Cited
US4490852A
Cited
US4607385A
Cited
US4593325A
Cited
US4742556A
Cited
US4731863A
Cited
US4829587A
Cited
US4931881A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-01-13 | 1995-07-15 | 1996-01-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-01-13 | 1999-07-15 | 2000-01-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-01-13 | 2003-07-15 | 2004-01-14 | $7700.00 | Window Closed / Lapsed |