Digital image processing method for edge shaping
First Claim
Patent Images
1. A digital image processing method, comprising the steps of:
- a) transforming a digital image using an edge sensitive wavelet transform to produce a plurality of wavelet coefficients at various resolutions and a residual image;
b) modifying the wavelet coefficients as a function of the rate of change of the image gradient at a resolution corresponding to the respective wavelet coefficient, wherein the rate of change comprises an image gradient curvature that is computed by applying a Laplacian operator to the image gradient, thereby generating a modification factor that is invariant to scaling of the image; and
c) inverse transforming the modified wavelet coefficients and the residual image to produce a processed digital image.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital image processing method, includes the steps of: transforming the digital image using an edge sensitive wavelet transform to produce a plurality of wavelet coefficients at various resolutions and a residual image; modifying the wavelet coefficients as a function of the image gradient and its rate of change at a resolution corresponding to the respective wavelet coefficient; and inverse transforming the modified wavelet coefficients and the residual image to produce a processed digital image.
127 Citations
10 Claims
-
1. A digital image processing method, comprising the steps of:
-
a) transforming a digital image using an edge sensitive wavelet transform to produce a plurality of wavelet coefficients at various resolutions and a residual image;
b) modifying the wavelet coefficients as a function of the rate of change of the image gradient at a resolution corresponding to the respective wavelet coefficient, wherein the rate of change comprises an image gradient curvature that is computed by applying a Laplacian operator to the image gradient, thereby generating a modification factor that is invariant to scaling of the image; and
c) inverse transforming the modified wavelet coefficients and the residual image to produce a processed digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
5. The method claimed in claim 4, wherein:
-
0.8<
bi<
1.5;
1.0<
Ai<
3.0;
the metric is log exposure where 2.0<
β
i<
4.0.
-
-
6. The method claimed in claim 1, wherein the function of the gradient at resolution i has the functional form:
-
where α
i and n are chosen based on the type of noise present in the image at resolution i, γ
i represents the gradient having the highest count in a gradient histogram, and Gi={square root over (Hi2+Vi2)},and Bi is the digital image at resolution i.
-
-
7. The method claimed in claim 1, wherein the wavelet coefficients are modified by applying a wavelet coefficient-scaling mask mi(x,y).
-
8. The method claimed in claim 7, wherein the wavelet coefficient-scaling mask is generated by:
-
a) forming an edge map by locating directional local maximum points of the image gradient and labeling pixels (xe,ye) in the edge map as edge pixel if the gradient is a local maximum along the gradient direction;
b) computing the values of the wavelet coefficient-scaling mask mi(xe,ye) at edge pixels (xe,ye) as the product of an attenuation factor fa and a boost factor fb; and
c) computing the values of the wavelet coefficient scaling mask at non-edge pixels as the average of contributions from neighboring edge pixels.
-
-
9. The method claimed in claim 8, wherein the attenuation factor fa is implemented with the following functional form
-
i γ i ) n , where γ
i represents the gradient having the highest count in a gradient histogram, (α
i and n are chosen based on the type of noise present in the image at that resolution, and Gi={square root over (Hi2+Vi2)}; and
the boost factor fb is implemented with the following functional form
-
-
10. A computer program product for a digital image processing method comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of;
a) transforming a digital image using an edge sensitive wavelet transform to produce a plurality of wavelet coefficients at various resolutions and a residual image;
b) modifying the wavelet coefficients as a function of the rate of change of the image gradient at a resolution corresponding to the respective wavelet coefficient, wherein the rate of change comprises an image gradient curvature that is computed by applying a Laplacian operator to the image gradient, thereby generating a modification factor that is invariant to scaling of the image; and
c) inverse transforming the modified wavelet coefficients and the residual image to produce a processed digital image.
- a computer readable storage medium having a computer program stored thereon for performing the steps of;
Specification