Patent US2837960A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US4414685A
Cited
US4481665A
Cited
US4513442A
Cited
US4503556A
Cited
US4817186A
Cited
US4786976A
Cited
US4742558A
Cited
US4718101A
Cited
US4741046A
Cited
JPS61225974A
Cited
US4668995A
Cited
US4700400A
Cited
US4760605A
Cited
US4750209A
Cited
US4805031A
Cited
EP0287995A2
Cited
EP0288266A2
Cited
US4893188A
Cited
US4858018A
Cited
US4827330A
Cited
EP0308673A2
Cited
US4811115A
Cited
US4791679A
Cited
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 |