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

Polygon-based method for automatic extraction of selected text in a digitized document

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

Abstract

Abstract A threshold free algorithm is used to extract text in a region which has been circled with any hand drawn shape of any size that consitutes a closed curve. Use of this technique allows an operator to select intensity regions in text material in a paper-based document and automate the extraction of the enclosed text in the digitized image of the document.

Inventors

  • 👤 Yongchun Lee

Bibliographic Details

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

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 247 words
A method of extracting marked text regions defined by hand drawn closed curves on a paper document, comprising the steps of: raster scanning said document; generating as the document is being scanned, a bit map representation of the document such that whenever a transition is detected, contour vectorization is used including contour pixel tracing and piecewise linear approximation to convert the bit map representation into a collection of closed polygons formed by a series of vectors; separating the collection of polygons into inner and outer groups of contours, and the separation criteria for said groups is made by the summing the cross products given by the equation: ##EQU4## sorting all of the inner and outer contours according to location in their respective groups; determining segmentation points by substrating the lower coordinate (LY i ) from the upper coordinate (UY i+1 ) and obtaining a positive value in each group of sorted contours such that overlapping contours are geometrically related to one another; establishing polygon blocks for all polygons having a geometrical relationship in the horizontal direction; use contour linking to examine the geometrical relationships of the coordinates of both the outer and inner contours of polygons to determine if they are geometrically overlapping; scanning the list of linked polygons to locate external inner contours of polygons; and extracting the inner contours of polygons formed by said hand drawn closed curves from said bit map representative document using the angular sum of the centerpoint of an outer countour.
Claim 2
Independent Claim 247 words
A method of extracting marked text regions defined by hand drawn closed curves on a paper document, comprising the steps of: raster scanning said document; generating as the document is being scanned, a bit map representation of the document such that whenever a transition is detected, contour vectorization is used including contour pixel tracing and piecewise linear approximation to convert the bit map representation into a collection of closed polygons formed by a series of vectors; separating the collection of polygons into inner and outer groups of contours, and the separation criteria for said groups is made by the summing the cross products given by the equation: ##EQU4## sorting all of the inner and outer contours according to location in their respective groups; determining segmentation points by substrating the lower coordinate (LY i ) from the upper coordinate (UY i+1 ) and obtaining a positive value in each group of sorted contours such that overlapping contours are geometrically related to one another; establishing polygon blocks for all polygons having a geometrical relationship in the horizontal direction; use contour linking to examine the geometrical relationships of the coordinates of both the outer and inner contours of polygons to determine if they are geometrically overlapping; scanning the list of linked polygons to locate external inner contours of polygons; and extracting the inner contours of polygons formed by said hand drawn closed curves from said bit map representative document using the angular sum of the centerpoint of an outer countour.
Claim 3
Dependent Claim 42 words
The method as set forth in claim 1 wherein the angular sum of the centerpoint of an outer contour which indicates a geometrical connection when: A=Υθ i =2π for components inside the polygon and A=Υθ i =0 for components outside the polygon.
Claim 4
Dependent Claim 25 words
The method as set forth in claim 1 wherein a further step sets pixel values to zero for pixels located outside an external inner contour.
Claim 5
Independent Claim 203 words
A method of using contour vectorization to extract printed text regions identified by hand drawn closed curves on a paper document, comprising the steps of: scanning said paper document and generating a bit map representation of the document; converting said bit map representation, using contour pixel extraction and linear approximation, into a collection of polygons; calculate the coordinates of the end points of a diagonal of a rectangle that encompasses each polygon; classify the collection of polygons into two categories based on the feature R given by equation: ##EQU5## wherein the first category has a negative R indicating an inner contour of a polygon and the second category has a positive R indicating an outer contour of a polygon; sort all of the inner and outer polygon contours according to location by determining the segmentation points by substracting the lower coordinates (LY i ) from the upper coordinate (UY i+1 ) and obtain a positive value; calculate a value A given by equation: A=Σθ.sub.i such that when A=0 the contour is outside a hand drawn inner contour of the polygon and when A=2π identifies the hand drawn inner contour of a polygon and the region inside such polygon being the detected printed text.
Claim 6
Independent Claim 203 words
A method of using contour vectorization to extract printed text regions identified by hand drawn closed curves on a paper document, comprising the steps of: scanning said paper document and generating a bit map representation of the document; converting said bit map representation, using contour pixel extraction and linear approximation, into a collection of polygons; calculate the coordinates of the end points of a diagonal of a rectangle that encompasses each polygon; classify the collection of polygons into two categories based on the feature R given by equation: ##EQU5## wherein the first category has a negative R indicating an inner contour of a polygon and the second category has a positive R indicating an outer contour of a polygon; sort all of the inner and outer polygon contours according to location by determining the segmentation points by substracting the lower coordinates (LY i ) from the upper coordinate (UY i+1 ) and obtain a positive value; calculate a value A given by equation: A=Σθ.sub.i such that when A=0 the contour is outside a hand drawn inner contour of the polygon and when A=2π identifies the hand drawn inner contour of a polygon and the region inside such polygon being the detected printed text.

References Cited (Backward Citations)

US4680805A Cited
US4736310A Cited
US4777651A Cited
US4933984A Cited
US4853971A Cited
US4817166A Cited
US4856074A Cited
US4901365A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag