Adaptive error diffusion with improved edge and sharpness perception
First Claim
Patent Images
1. A method for adaptive error diffusion, comprising the steps of:
- receiving input image data;
detecting edges in said input image data;
adding noise to said input image data depending upon results of said edge detection, thereby producing noise enhanced image data;
performing error diffusion on said input image data;
altering said error diffusion dependent upon said noise enhance image data, thereby producing adaptively error diffused data; and
producing output image data from said adaptively error-diffused data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for adaptive error diffusion. The method includes the steps of receiving input image data, detecting edges in the input image data, and then adding noise to the input image data depending upon results of said edge detection. The amount of noise is higher for pixels with higher edge content, unless the pixel is on an edge that is already sharp. Once the noise is added the method performs error diffusion on the noise-enhanced image data and it produces output image data. Alternatively, noise can be added to the thresholding portion of the error diffusion process.
137 Citations
16 Claims
-
1. A method for adaptive error diffusion, comprising the steps of:
-
receiving input image data;
detecting edges in said input image data;
adding noise to said input image data depending upon results of said edge detection, thereby producing noise enhanced image data;
performing error diffusion on said input image data;
altering said error diffusion dependent upon said noise enhance image data, thereby producing adaptively error diffused data; and
producing output image data from said adaptively error-diffused data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for adaptive error diffusion, comprising the steps of:
-
receiving input image data;
detecting edges in said input image data;
determining noise values for each pixel of said input image data, wherein said noise values depend upon results of said edge detection;
performing error diffusion on said input image data;
altering said error diffusion dependent upon said noise values for each pixel, thereby producing adaptively error diffused data; and
producing output image data from said adaptively error-diffused data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification