Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
174 words
A method for designing a stack filter, for enhancing a binary input image into a multiple-bit per pixel image, comprising the steps of: (a) obtaining a gray-scale image, wherein the image contains structures representative of structures appearing in documents to be enhanced from a binary to a multiple-bit per pixel gray-scale resolution; (b) thresholding the gray-scale image using a binary threshold level to produce a binary image; (c) thresholding the gray-scale image at second threshold, preferably not equal to the binary threshold, to produce a first level slice; (d) producing, as a function of the binary pixel levels in the binary image and the first level slice, a first difference image; and (e) generating, as a function of the first difference image and the binary image, a first level-slice filter having a plurality of templates which, upon receiving binary input signals in a pattern similar to that within a windowed subset of pixel locations within the binary image, will produce binary output signals equivalent to a corresponding pixel position in the first difference image.
Claim 2
Independent Claim
174 words
A method for designing a stack filter, for enhancing a binary input image into a multiple-bit per pixel image, comprising the steps of: (a) obtaining a gray-scale image, wherein the image contains structures representative of structures appearing in documents to be enhanced from a binary to a multiple-bit per pixel gray-scale resolution; (b) thresholding the gray-scale image using a binary threshold level to produce a binary image; (c) thresholding the gray-scale image at second threshold, preferably not equal to the binary threshold, to produce a first level slice; (d) producing, as a function of the binary pixel levels in the binary image and the first level slice, a first difference image; and (e) generating, as a function of the first difference image and the binary image, a first level-slice filter having a plurality of templates which, upon receiving binary input signals in a pattern similar to that within a windowed subset of pixel locations within the binary image, will produce binary output signals equivalent to a corresponding pixel position in the first difference image.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein the step of producing a first difference image includes XORing the binary pixel levels in the first level slice with the binary pixel levels in the binary image to produce the difference image.
Claim 4
Dependent Claim
189 words
The method of claim 1, further including the step of designing a second level-slice filter, said second level-slice filter designing step comprising the steps of: (a) thresholding the gray-scale image at a second threshold, preferably not equal to the binary threshold, to produce a second level slice; (b) applying the first level-slice filter to the binary image to produce a filtered difference image; (c) inverting the filtered difference image to produce an inverted image; (d) ANDing the binary pixel levels in the filtered difference image with the binary pixel levels in the binary image to produce a filtered level slice; (e) producing, as a function of the binary pixel levels in the second level slice and the filtered level slice, a second difference image; and (f) generating, as a function of the second difference image and the filtered level slice, a second level-slice filter having a plurality of templates which, upon receiving binary input signals in a pattern similar to that within a windowed subset of pixel locations within the second level slice, will produce binary output signals equivalent to a corresponding pixel position in the second difference image.
Claim 5
Dependent Claim
40 words
The method of claim 1, wherein the step of producing a second difference image includes XORing the binary pixel levels in the second level slice with the binary pixel levels in the filtered level slice to produce the difference image.
Claim 6
Dependent Claim
40 words
The method of claim 1, wherein the step of obtaining a gray-scale image includes the step of producing an idealized gray-scale image by averaging down a high addressability form of the gray-scale image and ORing it with a morphological skeleton.