Claims
- 1. A method for detecting an image edge within a dithered image, the method comprising the steps of:selecting for processing a pixel within a support region of the dithered image, the support region encompassing a plurality of pixels each having a pixel value, the pixel value being one of a plurality of resolution levels; forming a current difference map by computing a difference between the value of each pixel in the region and the value of the selected pixel; and determining from the current difference map that an image edge exists within the region if any pixel values in the region differ from each other by more than one resolution level.
- 2. A method for detecting an image edge within a dithered image, the method comprising the steps of:selecting for processing a pixel within a support region of the dithered image, the support region encompassing a plurality of pixels each having a pixel value, the pixel value being one of a plurality of resolution levels; computing a table of difference maps for the region, the difference maps within the table describing a constant color or gray scale region; forming a current difference map by computing a difference between the value of each pixel in the region and the value of the selected pixel; comparing the current difference map to the difference maps within the table; and determining that an image edge exists within the region, if there is no difference map within the table that matches the current difference map.
- 3. A method for detecting an image edge within a dithered image as recited in claim 2, wherein the step of computing a table of difference maps for the region includes:computing a set of valid dither patterns for the region; and forming the table based on the computed set of valid dither patterns.
- 4. A method for detecting an image edge within a dithered image as recited in claim 3,wherein the dithered image is formed using an original dither template; and wherein the step of computing a table of difference maps further includes modifying the table of difference maps, based on the original dither template, to have fewer valid dither pattern entries than an unmodified table.
- 5. A computer readable medium having computer-readable instructions for performing a method for detecting an image edge within a dithered image, the method comprising:selecting for processing a pixel within a support region of the dithered image, the support region encompassing a plurality of pixels each having a pixel value, the pixel value being one of a plurality of resolution levels; forming a current difference map by computing a difference between the value of each pixel in the region and the value of the selected pixel; and determining from the current difference map that an image edge exists within the region if any pixel values in the region differ from each other by more than one resolution level.
- 6. A computer readable medium having computer-readable instructions for performing a method for detecting an image edge within a dithered image, the method comprising:selecting for processing a pixel within a support region of the dithered image, the support region encompassing a plurality of pixels each having a pixel value, the pixel value being one of a plurality of resolution levels; computing a table of difference maps for the region, the difference maps within the table describing a constant color or gray scale region; forming a current difference map by computing a difference between the value of each pixel in the region and the value of the selected pixel; comparing the current difference map to the difference maps within the table; and determining that an image edge exists within the region, if there is no difference map within the table that matches the current difference map.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a continuation application of U.S. application Ser. No. 09/015,934, entitled “METHOD FOR RECONSTRUCTING A DITHERED IMAGE”, filed Jan. 30, 1998, now U.S. Pat. No. 6,185,334. This application is related to the following U.S. patent applications: application Ser. No. 09/016,316, by Cheung et al., filed Jan. 30, 1998, entitled “METHOD FOR LOW COMPLEXITY, LOW MEMORY INVERSE DITHERING”; application Ser. No. 09/016,317, by Cheung et al., filed Jan. 30, 1998, entitled “SELECTIVE FILTERING OF A DITHERED IMAGE FOR THE PURPOSE OF INVERSE DITHERING”; application Ser. No. 09/015,935, by Cheung et al., filed Jan. 30, 1998, entitled “INCREASING THE BIT DEPTH OF AND FILTERING DITHERED IMAGES FOR THE PURPOSE OF INVERSE DITHERING”.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4926268 |
Kawamura et al. |
May 1990 |
A |
5379130 |
Wang et al. |
Jan 1995 |
A |
5493419 |
Jodoin et al. |
Feb 1996 |
A |
5598184 |
Barkans |
Jan 1997 |
A |
5905504 |
Barkans et al. |
May 1999 |
A |
5974197 |
Lee et al. |
Oct 1999 |
A |
Foreign Referenced Citations (2)
Number |
Date |
Country |
405861 |
Aug 1995 |
EP |
0769741 |
Apr 1997 |
EP |
Non-Patent Literature Citations (2)
Entry |
Kim, et al. “Inverse halftoning using binary permutation filters”, IEEE, pp. 1296-1311, Sep. 1995.* |
“display of dither images by A. N. Netravali and E. G. Bowen of Bell Laboratories”, 6 pgs. Proceedings of the SID, vol. 22, No. 3, 1981. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/015934 |
Jan 1998 |
US |
Child |
09/657290 |
|
US |