Multiscale sharpening and smoothing with wavelets
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for processing image data are described. In one embodiment, a method of processing image data comprises decomposing the image data into multiple decomposition levels by applying a wavelet transform to the image data, and modifying coefficients in at least two of the decomposition levels by scaling coefficients in theses decomposition levels using different scale dependent parameters for each of the decomposition levels.
206 Citations
87 Claims
-
1. (canceled)
-
2. A method for processing input data comprising:
-
decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data; and
modifying coefficients in at least two of the plurality of decomposition levels by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels. - View Dependent Claims (3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
6. (canceled)
-
7. (canceled)
- 24. The method defined in claim 24 further comprising performing denoising as part of scaling coefficients by reducing all coefficients by a predetermined amount to a value near zero and then multiplying all coefficients in one of the decomposition levels above a predetermined threshold and reducing all coefficients by a predetermined amount to a value near zero.
-
35. A method for processing input data comprising:
-
decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data;
performing denoising on coefficients in at least one of the plurality of decomposition levels;
modifying coefficients in at least two of the plurality of decomposition levels by scaling coefficients in at least two decomposition levels using different scale dependent parameters for each of the decomposition levels;
performing renormalization on coefficients;
inverse transforming the coefficients. - View Dependent Claims (36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
38. (canceled)
-
39. (canceled)
-
49. A method for processing input data comprising:
-
decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data; and
magnifying edges more than noise coefficients by multiplying coefficients in different decomposition levels with different scale dependent parameters.
-
-
50. A method for processing input data comprising:
-
decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data; and
smoothing selected coefficients more than non-selected coefficients by multiplying well in different decomposition levels with different scale dependent parameters. - View Dependent Claims (51, 52)
-
-
53. An apparatus for processing input data comprising:
-
means for decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data; and
means for modifying coefficients in at least two of the plurality of decomposition levels by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels. - View Dependent Claims (54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
56. (canceled)
-
57. (canceled)
-
69. An article of manufacture having one or more recordable media storing executable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to:
-
decompose input data into a plurality of decomposition levels by applying a wavelet transform to the input data; and
modify coefficients in at least two of the plurality of decomposition levels by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels. - View Dependent Claims (70, 73, 74)
-
-
71. (canceled)
-
72. (canceled)
-
75. An apparatus for processing input data comprising:
-
a forward wavelet filter to convert the input data into coefficients in a plurality of decomposition levels;
a scaling unit to modifying coefficients in at least two of the plurality of decomposition levels by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels; and
an inverse wavelet filter coupled to the scaling unit. - View Dependent Claims (76, 77, 80, 81)
-
-
78. (canceled)
-
79. (canceled)
-
82. A copier comprising:
-
an image source;
a classifier unit coupled to the image source;
a scaling unit coupled to the classifier unit comprising a forward wavelet filter to convert the image data into coefficients in a plurality of decomposition levels, a scaling unit to modifying coefficients in at least two of the plurality of decomposition levels by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels, an inverse wavelet filter coupled to the scaling unit; and
a printer coupled to the scaling unit. - View Dependent Claims (83, 86, 87)
-
-
84. (canceled)
-
85. (canceled)
Specification