hq 3114621465

4
7/29/2019 Hq 3114621465 http://slidepdf.com/reader/full/hq-3114621465 1/4 D.Srinivasulu Reddy, Dr.S.Varadarajan, Dr.M.N.GiriPrasad / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1462-1465 1462 | P age 2D-DTDWT Based Image Denoising using Hard and Soft Thresholding D.Srinivasulu Reddy *1 , Dr.S.Varadarajan 2 , Dr.M.N.GiriPrasad 3  *1. Research Scholar, Dept. of ECE, JNTUA, Anantapur, A.P, India, 2. Professor, Dept. of ECE, S.V.University, Tirupati, A.P, India, 3. Professor, Dept. of ECE, JNTUACE, Anantapur, A.P, India ABSTRACT Wavelet Techniques can be applied successfully in various signal and image processing techniques such as image denoising, segmentation and motion estimation. Complex Discrete Wavelet Transform (CDWT) has significant advantages over real wavelet transform for certain signal processing problems .CDWT is a form of discrete wavelet transform, which generates complex coefficients by using a dual tree of wavelet filters to obtain their real and imaginary parts. This Paper describes the application of complex wavelets for denoising the corrupted images and the results are compared with normal Discrete Wavelet Transform (DWT) and Stationary Wavelet Transform (SWT).The algorithm exhibits consistency in denoising for different Signal to Noise Ratios( SNRs). Keywords - Complex Wavelet Transform (CWT), Denoising, Discrete Wavelet Transform(DWT), Stationary Wavelet Transform(SWT). I.INTRODUCTION It is important to reduce noise before trying to extract features from a noisy image. Many filters have been developed to improve image quality .Recently there has been considerable interest in using wavelet transform as a powerful tool for recovering data from noisy data. It also suffers from the following problems (Kingsbury 2001).  Lack of shift invariance - when the input signal is shifted slightly, the amplitude of the wavelet coefficients varies so much.  Lack of directional selectivity - as the DWT filters are real and separable the DWT cannot distinguish between the opposing diagonal directions. These problems delay the progress of using the wavelets .The first problem can be avoided if the filter outputs from each level are not down sampled  but this increase the computational cost. The resulting undecimated Wavelet transform still cannot distinguish between opposing diagonals. To achieve this complex wavelet filters can be used. But the complex wavelets have difficulty in designing complex filters which satisfy perfect reconstruction. To overcome this, Kingsbury proposed a dual tree implementation of the complex wavelet transform (DT CWT) which uses 2 trees of real filters to generate the real and imaginary parts of the wavelet coefficients separately. II.DUAL TREE COMPLEX WAVELET TRANSFORM The dual-tree complex DWT of a signal X is implemented using two critically-sampled DWTs in parallel on the same data, as shown in the figure. The transform is 2-times expansive because for an N-point signal it gives 2N DWT coefficients. If the filters in the upper and lower DWTs are the same, then no advantage is gained. However, if the filters are designed is a specific way, then the subband signals of the upper DWT can be interpreted as the real part of a complex wavelet transform, and subband signals of the lower DWT can be interpreted as the imaginary part. Equivalently, for specially designed sets of filters, the wavelet associated with the upper DWT can be an approximate Hilbert transform of the wavelet associated with the lower DWT. When designed in this way, the dual-tree complex DWT is nearly shift- invariant, in contrast with the critically-sampled DWT. Moreover, the dual-tree complex DWT can  be used to implement 2D wavelet transforms where each wavelet is oriented, which is especially useful for image processing. (For the separable 2D DWT, recall that one of the three wavelets does not have a dominant orientation.) The dual-tree complex DWT outperforms the critically-sampled DWT for applications like image denoising and enhancement. x(n)

Upload: anonymous-7vppkws8o

Post on 04-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hq 3114621465

7/29/2019 Hq 3114621465

http://slidepdf.com/reader/full/hq-3114621465 1/4

D.Srinivasulu Reddy, Dr.S.Varadarajan, Dr.M.N.GiriPrasad / International Journal of 

Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com 

Vol. 3, Issue 1, January -February 2013, pp.1462-1465 

1462 | P a g e

2D-DTDWT Based Image Denoising using Hard and Soft

Thresholding

D.Srinivasulu Reddy*1

, Dr.S.Varadarajan2, Dr.M.N.GiriPrasad

*1. Research Scholar, Dept. of ECE, JNTUA, Anantapur, A.P, India,2. Professor, Dept. of ECE, S.V.University, Tirupati, A.P, India,

3. Professor, Dept. of ECE, JNTUACE, Anantapur, A.P, India

ABSTRACTWavelet Techniques can be applied

successfully in various signal and image

processing techniques such as image denoising,segmentation and motion estimation. Complex

Discrete Wavelet Transform (CDWT) has

significant advantages over real wavelet

transform for certain signal processing problems

.CDWT is a form of discrete wavelet transform,which generates complex coefficients by using a

dual tree of wavelet filters to obtain their real and

imaginary parts. This Paper describes the

application of complex wavelets for denoising the

corrupted images and the results are compared

with normal Discrete Wavelet Transform (DWT)and Stationary Wavelet Transform (SWT).The

algorithm exhibits consistency in denoising for

different Signal to Noise Ratios( SNRs).

Keywords - Complex Wavelet Transform (CWT),

Denoising, Discrete Wavelet Transform(DWT),

Stationary Wavelet Transform(SWT).

I.INTRODUCTIONIt is important to reduce noise before trying

to extract features from a noisy image. Many filters

have been developed to improve image quality.Recently there has been considerable interest inusing wavelet transform as a powerful tool for recovering data from noisy data. It also suffers from

the following problems (Kingsbury 2001).

  Lack of shift invariance - when the input signalis shifted slightly, the amplitude of the wavelet

coefficients varies so much.  Lack of directional selectivity - as the DWT

filters are real and separable the DWT cannotdistinguish between the opposing diagonaldirections.

These problems delay the progress of usingthe wavelets .The first problem can be avoided if thefilter outputs from each level are not down sampled but this increase the computational cost. The

resulting undecimated Wavelet transform still cannotdistinguish between opposing diagonals. To achievethis complex wavelet filters can be used. But the

complex wavelets have difficulty in designingcomplex filters which satisfy perfect reconstruction.

To overcome this, Kingsbury proposed a dual treeimplementation of the complex wavelet transform(DT CWT) which uses 2 trees of real filters to

generate the real and imaginary parts of the waveletcoefficients separately.

II.DUAL TREE COMPLEX WAVELET

TRANSFORM

The dual-tree complex DWT of a signal Xis implemented using two critically-sampled DWTs

in parallel on the same data, as shown in the figure.

The transform is 2-times expansive becausefor an N-point signal it gives 2N DWT coefficients.

If the filters in the upper and lower DWTs are thesame, then no advantage is gained. However, if thefilters are designed is a specific way, then thesubband signals of the upper DWT can be

interpreted as the real part of a complex wavelettransform, and subband signals of the lower DWTcan be interpreted as the imaginary part.

Equivalently, for specially designed sets of filters,the wavelet associated with the upper DWT can bean approximate Hilbert transform of the waveletassociated with the lower DWT. When designed in

this way, the dual-tree complex DWT is nearly shift-invariant, in contrast with the critically-sampledDWT. Moreover, the dual-tree complex DWT can

 be used to implement 2D wavelet transforms whereeach wavelet is oriented, which is especially usefulfor image processing. (For the separable 2D DWT,recall that one of the three wavelets does not have a

dominant orientation.) The dual-tree complex DWToutperforms the critically-sampled DWT for applications like image denoising and enhancement.

x(n)

Page 2: Hq 3114621465

7/29/2019 Hq 3114621465

http://slidepdf.com/reader/full/hq-3114621465 2/4

D.Srinivasulu Reddy, Dr.S.Varadarajan, Dr.M.N.GiriPrasad / International Journal of 

Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com 

Vol. 3, Issue 1, January -February 2013, pp.1462-1465 

1463 | P a g e

III. 2D DUAL TREE WAVELET

TRANSFORMOne of the advantages of the dual-tree

complex wavelet transform is that it can be used to

implement 2D wavelet transforms that are moreselective with respect to orientation than is theseparable 2D DWT. 2-D dual-tree DWT of an imagex is implemented using two critically-sampledseparable 2-D DWTs in parallel. Then for each pair 

of subbands we take the sum and difference. Thewavelet coefficients w are stored as a cell array. For  j = 1..J, k = 1..2, d = 1..3, w{j}{k}{d} are thewavelet coefficients produced at scale j and

orientation (k,d)The six wavelets associated with thereal 2D dual-tree DWT are illustrated in thefollowing figures as gray scale images.

Fig: Directional wavelets for reduced 2-D DWT

 Note that each of the six wavelet areoriented in a distinct direction. Unlike the critically-sampled separable DWT, all of the wavelets are free

of checker board artifact. Each subband of the 2-Ddual-tree transform corresponds to a specificorientation.

IV. DENOISINGIn an image like bacteria the information

(micro cells)are very important ,if it is corruptedwith noise it will be difficult to segment the number of cells. Hence denoising may be useful for 

improving the SNR. By improving the SNR thesegmentation is related to SNR. Thus the probabilityof detecting the number of cells may be improved.

One technique for denoising is waveletthresholding (or "shrinkage"). When we decompose

the data using the wavelet transform, some of theresulting wavelet coefficients correspond to detailsin the data set (high frequency sub-bands). If the

details are small, they might be omitted withoutsubstantially affecting the main features of the dataset. The idea of thresholding is to set all highfrequency sub-band coefficients that are less than a

 particular threshold to zero. These coefficients areused in an inverse wavelet transformation toreconstruct the data set

V. ALGORITHM

1.  The standard test images like bacteria, lena

are considered and are corrupted by additiveWhite Gaussian Noise. It is given as x = s +

.g where s is original image, x is noisyimage corrupted by additive white gaussian

noise g of standard deviation . Both s and xare of same sizes

2.  The dual tree complex wavelet transform uses

10 tap filters for analysis at different stages .the reconstruction filters are obtained bysimply reversing the alternate coefficients of 

analysis filters.3.  Perform the 2D Dual tree DWT to level J =

4. During each level the filter bank is appliedto the rows and columns of an image.

4.  Different threshold values with soft

Thresholding is applied for each subbandcoefficients.

5.  The inverse DT DWT is performed to get theDenoised image .

6.  The quantitative measures, Mean Square

Error and Peak Signal to Noise Ratio aredetermined for different thresholds.

Graphs have been plotted for different values of 

Thresholds and the RMSE values for sigma =40 and

sigma = 20.

0 50 100 1504

5

6

7

8

9

10

11

12

13

14

sigma=40 SoftThreshold Vs RMS values

Threshold values

    R    M    S

   v   a    l   u   e   s

 

DWT

SWT

DT-DWT

 

Page 3: Hq 3114621465

7/29/2019 Hq 3114621465

http://slidepdf.com/reader/full/hq-3114621465 3/4

D.Srinivasulu Reddy, Dr.S.Varadarajan, Dr.M.N.GiriPrasad / International Journal of 

Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com 

Vol. 3, Issue 1, January -February 2013, pp.1462-1465 

1464 | P a g e

0 50 100 1502.5

3

3.5

4

4.5

5

5.5

6

6.5

7sigma=20 SoftThreshold Vs RMS values

Threshold values

    R    M    S

   v   a    l   u   e   s

 

DWT

SWT

DT-DWT

 

Sigma=40

sigma=20

Results for Lena image.

0 50 100 15010

15

20

25

30

35

40sigma=40 Hard Threshold Vs RMS values

Threshold values

   R   M   S

   v   a   l   u   e   s

 

DWTSWT

DT-DWT

 

original image  Noisy image 

DWT hard  DWT soft 

SWT-hard  SWT-soft 

DT-DWT hard  DT-DWT soft 

original image  Noisy image 

DWT hard  DWT soft 

SWT-hard  SWT-soft 

DT-DWT hard  DT-DWT soft 

Page 4: Hq 3114621465

7/29/2019 Hq 3114621465

http://slidepdf.com/reader/full/hq-3114621465 4/4

D.Srinivasulu Reddy, Dr.S.Varadarajan, Dr.M.N.GiriPrasad / International Journal of 

Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com 

Vol. 3, Issue 1, January -February 2013, pp.1462-1465 

1465 | P a g e

0 50 100 15010

15

20

25

30

35

40sigma=40 SoftThreshold Vs RMS values

Threshold values

    R    M    S

   v   a    l   u   e   s

 

DWT

SWT

DT-DWT

 

VI. RESULTS

1.  Under low noise conditions SWT method performs better than DWT and DT-DWT

2.  Under high noise conditions DT-DWT

method performs better than DWT andSWT

3.  For Low threshold values and under lownoise conditions SWT method performs

 better than DWT and DT-DWT

4.  For Low threshold values and under high

noise conditions DT-DWT method performs better than DWT and SWT

5.  Hence Low threshold values give superior 

denoising capabilities where as highthreshold values results the probability of losing the information more.

CONCLUSION

Significant improvement of PSNR is reported by denoising using 2D Dual tree wavelet transformcompared to other transform techniques. This

method is useful whenever segmentation of objectsis needed

ACKNOWLEDGEMENTS:

The author wishes to thank P.D.Shukla and

Dr.Selesnick for allowing me to make use of their information.

REFERENCES

[1].  I.W.Selesnick, R.G Baraniuk and

 N.G.Kingsbury , The Dual Tree ComplexWavelet Transform IEEE Signal  Proc,Mag,22(6) 123-151,November 2005

[2].  Hadeel Nasrat Abdullah ,SAR Image

 Denoising based on Dual Tree ComplexWavelet Transform, Journal of Engineering and Applied Sciences 3(7):587-590,2008

[3].  P.D.Shukla .Complex Wavelet Transformsand Their Applications .PhD thesis theuniversity of Strathelyde in Glasgow,2003

[4].  http://taco.poly.edu/Wavelet software.[5].  C Sidney Burrus, R A Gopinath, and Haitao

Guo, ‘Introduction to Wavelets and

Wavelet Transforms: A Primer’, PrenticeHall, NJ, 1998

[6].  Homepage of Prof. N G Kingsbury,http://www-sigproc.eng.cam.ac.uk/~ngk/

[7].  R C Gonzalez, and R E Woods, ‘DigitalImage Processing’. 

[8].  D L Donoho, ‘De-noising by Soft 

Thresholding’, IEEE Trans. Info. Theory,41(3), 613-627, 1995

DT-DWT hard DT-DWT soft

DWT hard DWT soft

original image Noisy image

SWT-hard SWT-soft