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

Identification and segmentation of finely textured and solid regions of binary images

Assignee: Technology Licensing Corp
•
Filing: 1989-12-08
•
Granted: 1991-11-12
•
Expires: 2009-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of separating finely textured and solid regions in a binary image from other regions such as those containing text and line graphics. The image is subjected to a first set of operations (10) that eliminates OFF pixels that are near ON pixels, which tends to thicken text and lines and solidify textured regions. The image is then subjected to a second set of operations (12) that eliminates ON pixels that are near OFF pixels. This thins out and eliminates the previously thickened text and lines, but leaves the previously solidified textured regions substantially intact.

Inventors

  • 👤 Dan S. Bloomberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:21
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/40062; G; G06; G06V; G06V30/00; G06V30/40; G06V30/41; G06V30/413

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 138 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that irreversibly maps the textured and solid regions to solid regions in a resulting image, and reversibly maps features containing ON pixels in the other regions to proportionately thicker features in the resulting image; and subjecting the resulting image to a second set of operations that maps the solid regions to solid regions in a further resulting image and maps the proportionately thickened features in a manner that they are substantially absent from the further resulting image; whereupon the further resulting image contains solid regions corresponding to the textured and solid regions of the input image.
Claim 2
Dependent Claim 138 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that irreversibly maps the textured and solid regions to solid regions in a resulting image, and reversibly maps features containing ON pixels in the other regions to proportionately thicker features in the resulting image; and subjecting the resulting image to a second set of operations that maps the solid regions to solid regions in a further resulting image and maps the proportionately thickened features in a manner that they are substantially absent from the further resulting image; whereupon the further resulting image contains solid regions corresponding to the textured and solid regions of the input image.
Claim 3
Dependent Claim 24 words
The improvement of claim 1 wherein at least some of said first and second sets of operations are performed in a programmed digital computer.
Claim 4
Dependent Claim 16 words
The improvement of claim 1 wherein the resulting image is smaller than the input binary image.
Claim 5
Dependent Claim 47 words
The improvement of claim 1, and further comprising the steps of: determining the number of solid regions in the further resulting image; and in the event of determining the number of solid regions to be greater than a predetermined maximum, removing the smallest of the solid regions.
Claim 6
Dependent Claim 69 words
The improvement of claim 4 wherein said step of removing the smallest of the solid regions comprises the steps of: initializing a structuring element size; determining the remaining number of solid regions and exiting if the number of remaining solid regions is below the predetermined maximum; increasing the structuring element size; opening the image with the structuring element as currently sized; and repeating said determining, increasing, and opening steps.
Claim 7
Dependent Claim 24 words
The improvement of claim 1, and further comprising the step of: filling holes, if any, within the solid regions of the further resulting image.
Claim 8
Dependent Claim 34 words
The improvement of claim 6 wherein said step of filling holes within the solid regions of the further resulting image comprises filling each eight-connected region of ON pixels to the smallest possible enclosing rectangle.
Claim 9
Dependent Claim 29 words
The improvement of claim 6 wherein said step of filling holes within the solid regions comprises filling each four-connected region of ON pixels to the smallest possible enclosing rectangle.
Claim 10
Dependent Claim 65 words
The improvement of claim 1 wherein: said first set of operations includes, in the order stated at least one reduction operation with a low threshold level and a close operation using a solid structuring element; and said second set of operations includes, in the order stated, at least one reduction operation with a high threshold level and an open operation using a solid structuring element.
Claim 11
Dependent Claim 47 words
The improvement of claim 1 wherein: at least one of said first and second sets of operations entails reducing the image size; and the improvement further comprises the step of expanding the further resulting image to form a mask at the same scale as the input image.
Claim 12
Dependent Claim 20 words
The improvement of claim 10, and further comprising the steps of logically combining the mask and the original binary image.
Claim 13
Dependent Claim 25 words
The improvement of claim 1, and further comprising the step of extracting information regarding the boundaries surrounding the solid regions in the further resulting image.
Claim 14
Dependent Claim 16 words
The improvement of claim 1 wherein the further resulting image is smaller than the resulting image.
Claim 15
Dependent Claim 22 words
The improvement of claim 1 wherein said first set of operations comprises at least one reduction operation with a low threshold level.
Claim 16
Dependent Claim 17 words
The improvement of claim 1 wherein said first set of operations comprises at least one subsampling operation.
Claim 17
Dependent Claim 22 words
The improvement of claim 1 wherein said second set of operations comprises at least one reduction operation with a high threshold level.
Claim 18
Dependent Claim 17 words
The improvement of claim 1 wherein said second set of operations comprises at least one subsampling operation.
Claim 19
Dependent Claim 39 words
The improvement of claim 1 wherein: said first set of operations includes at least one reduction operation with a low threshold level; and said second set of operations includes at least one reduction operation with a high threshold level.
Claim 20
Dependent Claim 38 words
The improvement of claim 1 wherein said first set of operations comprises the steps of: dilating the input image using a solid structuring element; and subsampling the dilated version of the input image to form a reduced image.
Claim 21
Dependent Claim 38 words
The improvement of claim 1 wherein said second set of operations comprises the steps of: eroding the resulting image using a solid structuring element; and subsampling the eroded version of the resulting image to form a reduced image.
Claim 22
Dependent Claim 45 words
The improvement of claim 1 wherein: both of said first and second sets of operations entail reducing the image size; and the improvement further comprises the step of expanding the further resulting image to form a mask at the same scale as the input image.
Claim 23
Dependent Claim 20 words
The improvement of claim 21, and further comprising the steps of logically combining the mask and the original binary image.
Claim 24
Dependent Claim 152 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that eliminates OFF pixels that are near ON pixels to produce a resulting image with solid regions corresponding to textured and solid regions in the input image; and subjecting the resulting image to a second set of operations that eliminates ON pixels that are near OFF pixels to produce a further resulting image with solid regions corresponding to textured and solid regions in the input image and regions substantially devoid of ON pixels corresponding to other regions in the input image; whereupon textured and solid regions in the input image are selectively converted to solid ON pixels and ON pixels within other regions in the input image are selectively eliminated.
Claim 25
Dependent Claim 152 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that eliminates OFF pixels that are near ON pixels to produce a resulting image with solid regions corresponding to textured and solid regions in the input image; and subjecting the resulting image to a second set of operations that eliminates ON pixels that are near OFF pixels to produce a further resulting image with solid regions corresponding to textured and solid regions in the input image and regions substantially devoid of ON pixels corresponding to other regions in the input image; whereupon textured and solid regions in the input image are selectively converted to solid ON pixels and ON pixels within other regions in the input image are selectively eliminated.
Claim 26
Dependent Claim 31 words
The improvement of claim 23 wherein said first set of operations comprises: at least one reduction operation with a low threshold level; and a close operation using a solid structuring element.
Claim 27
Dependent Claim 38 words
The improvement of claim 23 wherein said first set of operations comprises the steps of: dilating the input image using a solid structuring element; and subsampling the dilated version of the input image to form a reduced image.
Claim 28
Dependent Claim 31 words
The improvement of claim 23 wherein said second set of operations comprises: at least one reduction operation with a high threshold level; and an open operation using a solid structuring element.
Claim 29
Dependent Claim 38 words
The improvement of claim 23 wherein said second set of operations comprises the steps of: eroding the resulting image using a solid structuring element; and subsampling the eroded version of the resulting image to form a reduced image.
Claim 30
Dependent Claim 15 words
The improvement of claim 23 wherein the resulting image is smaller than the input image.
Claim 31
Dependent Claim 16 words
The improvement of claim 23 wherein the further resulting image is smaller than the resulting image.
Claim 32
Dependent Claim 22 words
The improvement of claim 23 wherein said first set of operations comprises at least one reduction operation with a low threshold level.
Claim 33
Dependent Claim 17 words
The improvement of claim 23 wherein said first set of operations comprises at least one subsampling operation.
Claim 34
Dependent Claim 22 words
The improvement of claim 23 wherein said second set of operations comprises at least one reduction operation with a high threshold level.
Claim 35
Dependent Claim 17 words
The improvement of claim 23 wherein said second set of operations comprises at least one subsampling operation.
Claim 36
Dependent Claim 39 words
The improvement of claim 23 wherein: said first set of operations includes at least one reduction operation with a low threshold level; and said second set of operations includes at least one reduction operation with a high threshold level.
Claim 37
Dependent Claim 47 words
The improvement of claim 23 wherein: at least one of said first and second sets of operations entails reducing the image size; and the improvement further comprises the step of expanding the further resulting image to form a mask at the same scale as the input image.
Claim 38
Dependent Claim 19 words
The improvement of claim 35, and further comprising the steps of logically combining the mask and the input image.
Claim 39
Dependent Claim 25 words
The improvement of claim 23, and further comprising the step of extracting information regarding the boundaries surrounding the solid regions is the further resulting image.
Claim 40
Dependent Claim 78 words
In a method for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first transformation that leaves the solid regions solid, converts the textured regions to solid regions, and thickens features in the other regions; and subjecting the resulting image to a second transformation that eliminates ON pixels in the other regions without substantially affecting the solid regions.
Claim 41
Dependent Claim 78 words
In a method for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first transformation that leaves the solid regions solid, converts the textured regions to solid regions, and thickens features in the other regions; and subjecting the resulting image to a second transformation that eliminates ON pixels in the other regions without substantially affecting the solid regions.
Claim 42
Dependent Claim 64 words
The improvement of claim 38 wherein said first-mentioned and second-mentioned subjecting steps together comprise the following steps, carried out in the order stated: performing at least one reduction operation with a low threshold level; performing a close operation using a solid structuring element; performing at least one reduction operation with a high threshold level; and performing an open operation using a solid structuring element.
Claim 43
Dependent Claim 59 words
The improvement of claim 23 wherein said first-mentioned and second-mentioned subjecting steps together comprise the following steps, carried out in the order stated: dilating the input image using a solid structuring element; subsampling the dilated image to form a reduced image; eroding the image using a solid structuring element; and subsampling the eroded image to form a reduced image.
Claim 44
Dependent Claim 145 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that irreversibly maps the textured and solid regions to solid regions in a resulting image of reduced size, and reversibly maps features containing ON pixels in the other regions to proportionately thicker features in the resulting image; and subjecting the resulting image to a second set of operations that maps the solid regions to solid regions in a further resulting image of further reduced size and maps the proportionately thickened features in a manner that they are substantially absent from the further resulting image; whereupon the further resulting image contains solid regions corresponding to the textured and solid regions of the input image.
Claim 45
Dependent Claim 145 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that irreversibly maps the textured and solid regions to solid regions in a resulting image of reduced size, and reversibly maps features containing ON pixels in the other regions to proportionately thicker features in the resulting image; and subjecting the resulting image to a second set of operations that maps the solid regions to solid regions in a further resulting image of further reduced size and maps the proportionately thickened features in a manner that they are substantially absent from the further resulting image; whereupon the further resulting image contains solid regions corresponding to the textured and solid regions of the input image.
Claim 46
Dependent Claim 159 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that eliminates OFF pixels that are near ON pixels to produce a resulting image of reduced size with solid regions corresponding to textured and solid regions in the input image; and subjecting the resulting image to a second set of operations that eliminates ON pixels that are near OFF pixels to produce a further resulting image of further reduced size with solid regions corresponding to textured and solid regions in the input image and regions substantially devoid of ON pixels corresponding to other regions in the input image; whereupon textured and solid regions in the input image are selectively converted to solid ON pixels and ON pixels within other regions in the input image are selectively eliminated.
Claim 47
Dependent Claim 159 words
In a method, performed in a digital processor, for separating textured and solid regions, if any, in a binary input image from other regions, if any, the improvement comprising the steps of: subjecting the input image to a first set of operations that eliminates OFF pixels that are near ON pixels to produce a resulting image of reduced size with solid regions corresponding to textured and solid regions in the input image; and subjecting the resulting image to a second set of operations that eliminates ON pixels that are near OFF pixels to produce a further resulting image of further reduced size with solid regions corresponding to textured and solid regions in the input image and regions substantially devoid of ON pixels corresponding to other regions in the input image; whereupon textured and solid regions in the input image are selectively converted to solid ON pixels and ON pixels within other regions in the input image are selectively eliminated.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag