Patent US4932065A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4932065A Expired / Lapsed US ⏱️ 0.0 years remaining

Universal character segmentation scheme for multifont OCR images

Assignee: NCR Voyix Corp
•
Filing: 1988-11-16
•
Granted: 1990-06-05
•
Expires: 2008-11-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method comprises: selecting an examination window whose size covers the image data associated with a character within a set of characters; presenting image data for a known character to the examining window to obtain a probability density function (PDF) for each pixel within the examining window for each character in the set of characters to be found or segmented to generate a composite PDF for each pixel within the examining window; and using the composite PDF to determine when the examining window is positioned over image data associated with a character within the character set.

Inventors

  • 👤 Oleg Feldgajer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 10:45
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/148; G06V30/15

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 227 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of finding the binary pixels associated with a character included in said field comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) calculating a probability density function, hereinafter referred to as PDF, for each pixel within the examining window for each character in a set of characters to be segmented to generate a composite PDF for each pixel within the examining window; (c) positioning the examining window over a portion of said field; (d) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated composite PDF; (e) moving said examining window relative to said field and repeating step (d) so as to obtain a peak or maximum total value for the examining window; (f) using the maximum total value obtained from step (e) as an indication that the examining window contains image data associated with a character in the set of characters; and (g) repeating steps (c) through (e) for the remainder of the image data associated with said field.
Claim 2
Dependent Claim 227 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of finding the binary pixels associated with a character included in said field comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) calculating a probability density function, hereinafter referred to as PDF, for each pixel within the examining window for each character in a set of characters to be segmented to generate a composite PDF for each pixel within the examining window; (c) positioning the examining window over a portion of said field; (d) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated composite PDF; (e) moving said examining window relative to said field and repeating step (d) so as to obtain a peak or maximum total value for the examining window; (f) using the maximum total value obtained from step (e) as an indication that the examining window contains image data associated with a character in the set of characters; and (g) repeating steps (c) through (e) for the remainder of the image data associated with said field.
Claim 3
Dependent Claim 29 words
The method as claimed in claim 1 in which said moving step (e) is used for substantially centering the image data associated with a character within the examining window.
Claim 4
Dependent Claim 246 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of segmenting the binary pixels associated with a character included in said field comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) calculating a probability density function, hereinafter referred to as PDF, for each pixel within the examining window for each character in a set of characters to be segmented to generate a composite PDF for each pixel within the examining window; (c) positioning the examining window over a portion of said field; (d) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated composite PDF; (e) moving said examining window relative to said field and repeating step (d) so as to obtain a peak or maximum total value for the examining window; (f) using the maximum total value obtained from step (e) as an indication that the examining window contains image data associated with a character in the set of characters; (g) segmenting the image data which was included in the examining window when the maximum total value was obtained; and (h) repeating steps (c) through (g) for the remainder of the image data associated with said field.
Claim 5
Dependent Claim 246 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of segmenting the binary pixels associated with a character included in said field comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) calculating a probability density function, hereinafter referred to as PDF, for each pixel within the examining window for each character in a set of characters to be segmented to generate a composite PDF for each pixel within the examining window; (c) positioning the examining window over a portion of said field; (d) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated composite PDF; (e) moving said examining window relative to said field and repeating step (d) so as to obtain a peak or maximum total value for the examining window; (f) using the maximum total value obtained from step (e) as an indication that the examining window contains image data associated with a character in the set of characters; (g) segmenting the image data which was included in the examining window when the maximum total value was obtained; and (h) repeating steps (c) through (g) for the remainder of the image data associated with said field.
Claim 6
Dependent Claim 24 words
The method as claimed in claim 3 in which said selecting step (a) is effected by utilizing the pitch of the set of characters.
Claim 7
Dependent Claim 23 words
The method as claimed in claim 4 in which said positioning step is effected by utilizing the pitch of the set of characters.
Claim 8
Dependent Claim 30 words
The method as claimed in claim 3 in which said obtaining step (d) is effected by multiplying each binary one pixel in the examining window by its associated composite PDF.
Claim 9
Dependent Claim 31 words
The method as claimed in claim 3 in which said obtaining step (d) is effected by adding up the associated composite PDF for each binary one pixel in the examining window.
Claim 10
Dependent Claim 399 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of segmenting the binary pixels associated with a character included in said field, comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) presenting image data for a known character in a set of characters to the examining window, with a binary one pixel representing the presence of data and a binary zero pixel representing the absence of data; (c) storing the binary one and zero pixels in a memory according to row and column positions in the examining window for the known character from the presenting step (b); (d) repeating the presenting step (b) and the storing step (c) a predetermined number of times for the same known character so as to obtain a probability density function, hereinafter referred to as PDF, for each pixel in the examining window for the known character being presented; (e) storing the PDF for each pixel in the examining window for the known character being presented; (f) obtaining and storing according to steps (c) through (e) the PDFs for each pixel in the examining window for the remaining characters in a set of characters to be segmented; (g) summing the PDFs for each pixel in the examining window for all the characters in the set of characters so as to arrive at a total weighted value (hereinafter referred to as TWV) for each pixel in the examining window for the set of characters; (h) positioning the examining window over a portion of the matrix of image data including said field of characters; (i) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated TWV; (j) moving the examining window relative to the field so as to obtain a peak or maximum total value for the examining window; (k) using the maximum total value obtained from step (j) as an indication that the examining window contains image data associated with a character in the set of characters; and (l) segmenting the image data which was included in the examining window when the maximum total value was obtained.
Claim 11
Dependent Claim 399 words
In a processing system which presents a matrix of image data, with the matrix comprising rows and columns of binary pixels associated with a document having at least one field of characters thereon, a method of segmenting the binary pixels associated with a character included in said field, comprising the steps: (a) selecting an examining window whose size covers a predetermined number of rows and columns of the pixels associated with a character in the image data; (b) presenting image data for a known character in a set of characters to the examining window, with a binary one pixel representing the presence of data and a binary zero pixel representing the absence of data; (c) storing the binary one and zero pixels in a memory according to row and column positions in the examining window for the known character from the presenting step (b); (d) repeating the presenting step (b) and the storing step (c) a predetermined number of times for the same known character so as to obtain a probability density function, hereinafter referred to as PDF, for each pixel in the examining window for the known character being presented; (e) storing the PDF for each pixel in the examining window for the known character being presented; (f) obtaining and storing according to steps (c) through (e) the PDFs for each pixel in the examining window for the remaining characters in a set of characters to be segmented; (g) summing the PDFs for each pixel in the examining window for all the characters in the set of characters so as to arrive at a total weighted value (hereinafter referred to as TWV) for each pixel in the examining window for the set of characters; (h) positioning the examining window over a portion of the matrix of image data including said field of characters; (i) obtaining a total value for the examining window by using each binary one pixel in the examining window and its associated TWV; (j) moving the examining window relative to the field so as to obtain a peak or maximum total value for the examining window; (k) using the maximum total value obtained from step (j) as an indication that the examining window contains image data associated with a character in the set of characters; and (l) segmenting the image data which was included in the examining window when the maximum total value was obtained.
Claim 12
Dependent Claim 24 words
The method as claimed in claim 8 in which said selecting step (a) is effected by utilizing the pitch of the set of characters.
Claim 13
Dependent Claim 24 words
The method as claimed in claim 8 in which said positioning step (h) is effected by utilizing the pitch of the set of characters.
Claim 14
Dependent Claim 29 words
The method as claimed in claim 8 in which said obtaining step (i) is effected by multiplying each binary one pixel in the examining window by its associated TWV.
Claim 15
Dependent Claim 30 words
The method as claimed in claim 8 in which said obtaining step (i) is effected by adding up the associated TWV for each binary one pixel in the examining window.
Claim 16
Dependent Claim 47 words
The method as claimed in claim 12 is which said positioning step (h) is effected by first searching for the rows and columns in which said field is located so as to provide the location of said field of said field within said matrix of image data.

References Cited (Backward Citations)

US3519990A Cited
US3609686A Cited
US4562594A Cited
US4680803A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-04 1993-12-04 1994-06-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-04 1997-12-04 1998-06-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-04 2001-12-04 2002-06-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag