← Back to Patent Explorer
US5841905A Expired / Lapsed US ⏱️ 0.0 years remaining

Business form image identification using projected profiles of graphical lines and text string lines

Assignee: Kodak Alaris LLC
•
Filing: 1996-10-25
•
Granted: 1998-11-24
•
Expires: 2016-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of identifying business forms that uses contour polygons constructed from linear line segments. Wherein contour polygons are derived from a windowed raster scan of the forms' image. Each of the contour polygons is examined to determine if it represents a text component or a graphic component. All text contour polygons and graphic contour polygons are grouped and profiled. The accumulated profiles are compared against a library of stored profiles of known forms so as to determine a best match thereby identifying the unknown form.

Inventors

  • 👤 Yongchun Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:17
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/40; G06V30/41; G06V30/412

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 210 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image of the business form comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) examining each contour polygon to determine if it represents a text component or a graphic component; f) grouping all text contour polygons and graphic contour polygons; g) profiling each of the contour polygons in the text group and the graphics group; h) accumulating the profiles for each of the groups; and i) comparing the accumulated profiles of step h against a Library of stored profiles of known forms so as to determine a best match thereby identifying the unknown form.
Claim 2
Independent Claim 210 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image of the business form comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) examining each contour polygon to determine if it represents a text component or a graphic component; f) grouping all text contour polygons and graphic contour polygons; g) profiling each of the contour polygons in the text group and the graphics group; h) accumulating the profiles for each of the groups; and i) comparing the accumulated profiles of step h against a Library of stored profiles of known forms so as to determine a best match thereby identifying the unknown form.
Claim 3
Dependent Claim 58 words
The method according to claim 1 wherein the step of examining each contour polygon to determine if it represents a text component or a graphic component is comprised of the steps of: a) determining the overall slope of each contour polygon; and b) adjusting the slope to zero for each contour polygon so as to remove any skew.
Claim 4
Independent Claim 247 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image of the business form comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) profiling the height distribution of each contour polygon; f) accumulating the height distribution for all contour polygons; g) determining the value of the maximal occurrence of the height distribution; h) setting the maximal value as a threshold value; i) classifying each of the contour polygons into a text or graphic group based on its maximal value as compared to the set threshold value; j) profiling each of the contour polygons in the text group and the graphics group; k) accumulating the profiles for each of the groups; and l) comparing the accumulated profiles of step k against a Library of stored profiles of known forms so as to determine a best match thereby identifying the unknown form.
Claim 5
Independent Claim 247 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image of the business form comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) profiling the height distribution of each contour polygon; f) accumulating the height distribution for all contour polygons; g) determining the value of the maximal occurrence of the height distribution; h) setting the maximal value as a threshold value; i) classifying each of the contour polygons into a text or graphic group based on its maximal value as compared to the set threshold value; j) profiling each of the contour polygons in the text group and the graphics group; k) accumulating the profiles for each of the groups; and l) comparing the accumulated profiles of step k against a Library of stored profiles of known forms so as to determine a best match thereby identifying the unknown form.
Claim 6
Independent Claim 168 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) accumulating, along orthogonal axes the values of all contour polygon line segments; and f) comparing the accumulated values of step e against a Library of accumulated values of known forms so as to determine a best match thereby identifying the unknown form.
Claim 7
Independent Claim 168 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) accumulating, along orthogonal axes the values of all contour polygon line segments; and f) comparing the accumulated values of step e against a Library of accumulated values of known forms so as to determine a best match thereby identifying the unknown form.
Claim 8
Independent Claim 196 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) examining each contour polygon to determine if it represents a text component or a graphic component; f) grouping all text contour polygons and graphic contour polygons; g) accumulating the bounding values of the contour polygons of each group; and h) comparing the accumulated boundary values of step g against a Library of stored boundary values of known forms so as to determine a best match thereby identifying the unknown form.
Claim 9
Independent Claim 196 words
A method for identifying business forms by constructing contour polygons from linear line segments that have been derived from a windowed raster scan of an image comprising the steps of: a) detecting the binary values of the pixels within the scanning window as the window is scanned over the image; b) positioning each of the binary values into an assigned and ordered position forming a string of binary values for each window scan with each string of binary values forming an integer number; c) directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; d) joining linear line segments into at least one contour polygon in response to the one or more output template commands; e) examining each contour polygon to determine if it represents a text component or a graphic component; f) grouping all text contour polygons and graphic contour polygons; g) accumulating the bounding values of the contour polygons of each group; and h) comparing the accumulated boundary values of step g against a Library of stored boundary values of known forms so as to determine a best match thereby identifying the unknown form.

References Cited (Backward Citations)

US5185813A Cited
US4949392A Cited
US5404411A Cited
US5586196A Cited
US5293429A Cited
US5572601A Cited
US5311597A Cited
US5387985A Cited
US5515453A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag