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

Polygon-based technique for the automatic classification of text and graphics components from digitized paper-based forms

Assignee: Eastman Kodak Co
•
Filing: 1990-05-21
•
Granted: 1991-09-17
•
Expires: 2010-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A polygon-based graphics/text separation method is comprised of two sequential processes. First a raster to contour vector conversion step is used to convert a digitized bitmap into a collection of simple polygons. Next a component classification process is used to extract six particularly defined features of each of the individual polygon-based components to enable the separation of graphics and text polygons. Graphical polygons are further classified into four subclasses. Textual polygons are grouped into polygon strings (text strings). Each string contains a sequence of segmented character contour polygons which is ready for an optical character recognition algorithm to convert them into computer understandable ASCII characters.

Inventors

  • 👤 Yongchun Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 03:10
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/1444; G06V30/18; G06V30/182

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 167 words
A method of classifying components of an image into text or graphics comprising the steps of: a) digitizing the image to form a bit map representation of the image; b) extracting a set of contour vectors from the bit map image; and c) extracting from the set of contour vectors a set of polygon features; d) employing the set of polygon features to classify a first set of graphics components; e) separating the image contour vectors into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective group; g) employing the inner and outer contours and the row segregation to classify a second set of graphic components; h) employing the polygon features and row segmentation to detect space between polygons in a horizontal projection between two consecutive polygons to identify a group of object strings; i) extracting from the group of textual strings a third set of graphic components in the form of single like text strings.
Claim 2
Independent Claim 167 words
A method of classifying components of an image into text or graphics comprising the steps of: a) digitizing the image to form a bit map representation of the image; b) extracting a set of contour vectors from the bit map image; and c) extracting from the set of contour vectors a set of polygon features; d) employing the set of polygon features to classify a first set of graphics components; e) separating the image contour vectors into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective group; g) employing the inner and outer contours and the row segregation to classify a second set of graphic components; h) employing the polygon features and row segmentation to detect space between polygons in a horizontal projection between two consecutive polygons to identify a group of object strings; i) extracting from the group of textual strings a third set of graphic components in the form of single like text strings.
Claim 3
Independent Claim 193 words
A method for the automatic classification of text and graphics components on a paper document comprising the steps of: a) scanning the image to produce a bit map digital image; b) generating from the bit map image a set of contour vectors; c) extracting from the set of contour vectors a set of polygon features; d) employing the set of polygon features to classify a first set of graphics components; e) separating the image contour vectors into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective groups; g) employing the inner and outer contours and the row segregation to classify a second set of graphic components; h) employing the polygon features and row segmentation to detect space between polygons in a horizontal projection between two consecutive polygons to identify a group of object strings; i) extracting from the group of object strings a third set of graphic components; j) classifying the remaining objects in the object string as text; and k) extracting from the group of object strings a third set of graphic components in the form of single line text strings.
Claim 4
Independent Claim 193 words
A method for the automatic classification of text and graphics components on a paper document comprising the steps of: a) scanning the image to produce a bit map digital image; b) generating from the bit map image a set of contour vectors; c) extracting from the set of contour vectors a set of polygon features; d) employing the set of polygon features to classify a first set of graphics components; e) separating the image contour vectors into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective groups; g) employing the inner and outer contours and the row segregation to classify a second set of graphic components; h) employing the polygon features and row segmentation to detect space between polygons in a horizontal projection between two consecutive polygons to identify a group of object strings; i) extracting from the group of object strings a third set of graphic components; j) classifying the remaining objects in the object string as text; and k) extracting from the group of object strings a third set of graphic components in the form of single line text strings.
Claim 5
Independent Claim 236 words
A method for the automatic classification of text and graphics components on a paper document comprising the steps of: a) raster scanning said document; b) generating as the document is being scanned, a bit map representation of the document such that wherever a transition is detected contour vectorization is used to convert the bit representation into a collection of closed polygons formed by a series of vectors; c) calculating a plurality of features associated with the geometric parameters of the polygon; d) establishing a first threshold level to be applied to the collection of polygons such that the calculated value for that polygon is above said first threshold identifying the polygon as a large graphic; e) sorting the collection of polygons into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective groups; g) establishing polygon links for all polygons having a geometrical relationship in the horizontal direction; h) use contour linking to examine the geometrical relationship of the coordinates of both the outer and inner contours of a polygon to determine if they are geometrically overlapping; i) separate inner contour of polygons into either graphics or text after comparing the features of the polygon to a predetermined threshold; and j) comparing a subset of features of the remaining polygons which lie on the same horizontal level with predetermined threshold and remove single line text strings.
Claim 6
Independent Claim 236 words
A method for the automatic classification of text and graphics components on a paper document comprising the steps of: a) raster scanning said document; b) generating as the document is being scanned, a bit map representation of the document such that wherever a transition is detected contour vectorization is used to convert the bit representation into a collection of closed polygons formed by a series of vectors; c) calculating a plurality of features associated with the geometric parameters of the polygon; d) establishing a first threshold level to be applied to the collection of polygons such that the calculated value for that polygon is above said first threshold identifying the polygon as a large graphic; e) sorting the collection of polygons into inner and outer contours; f) sorting all of the inner and outer contours according to horizontal location in their respective groups; g) establishing polygon links for all polygons having a geometrical relationship in the horizontal direction; h) use contour linking to examine the geometrical relationship of the coordinates of both the outer and inner contours of a polygon to determine if they are geometrically overlapping; i) separate inner contour of polygons into either graphics or text after comparing the features of the polygon to a predetermined threshold; and j) comparing a subset of features of the remaining polygons which lie on the same horizontal level with predetermined threshold and remove single line text strings.

References Cited (Backward Citations)

US3805237A Cited
US4183013A Cited
US4428077A Cited
US4292622A Cited
US4435836A Cited
US4783829A Cited
US4633502A Cited
US4741046A Cited
US4668995A Cited
US4736442A Cited
US4718103A Cited
US4862283A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-16 1995-03-18 1995-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-16 1999-03-18 1999-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-16 2003-03-18 2003-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag