Wavelet Based Noise Reduction using a New Threshold Model

DOI : 10.17577/IJERTV1IS10569

Download Full-Text PDF Cite this Publication

Text Only Version

Wavelet Based Noise Reduction using a New Threshold Model

M. Laavanya

Assistant Professor, Department of ECE,

Info Institute of Engineering, Coimbatore, Tamilnadu, India

Dr. M. Karthikeyan

Professor and Head, Department of ECE,

Tamilnadu College of Engineering, Coimbatore, Tamilnadu, India

Abstract

Emerging innovation of denoising stems out due to the need in improvement of pictorial information during acquisition & transmission. This problem is considered and a new thresholding technique is framed which is based on scale-base decomposition in which noises are represented as wavelet coefficients. Discarding these coefficients results in a threshold transform coefficients (TTC), inverse wavelet of TTC is the noise suppressed image. Experimental results are compared with the existing universal and visushrink threshold using PSNR values for various images shows that proposed algorithm is better in preserving the details and edges of the image.

  1. Introduction

    In real world an image is often contaminated by undesired information during transmission (or) acquisition called noise, which has to be processed by engineers and scientists. In order to process the image it should be noise free [5]. This led to the development of various image denoising techniques in spatial domain and as well as in frequency domain. Among them wavelet transform has attain a dramatic progress in image denoising.

    The success of wavelet transform is because it can localize signals in time and scale compared to other transforms. Wavelet denoising by Donoho is a non- linear thresholding of wavelet coefficient depending upon the noise power and image size [1][2][3]. Visushrink is done by applying soft-thresholding operator with the help of universal threshold. It fails to adapt to the various structural and statistical properties of wavelet tree [2]. Even though many shrinkaging techniques have been developed yet there is no best method for determining the threshold.

    This paper deals with a new approach for removing the speckle noise which increases the mean gray value of the local area .Speckle noise is also called as multiplicative noise modeled by multiplying the random values by pixel values .This noise is a major problem in radar application [9]. The proposed technique is based on non-linear orthogonal thresholding the detail wavelet coefficients. Here two threshold values are calculated to threshold the image and inverse operation produce a restored image from noise.

  2. Discrete wavelet transforms

    Image is a two-dimensional function .DWT of an image requires (x, y) a two-dimensional scaling function and a three-dimensional wavelets H(x, y), V(x, y) and D(x, y) which measure the intensity variations for images along different directions [4][8][10]. Where H(x, y) = (x) (y) measure the intensity variations along horizontal directions V(x, y)

    = (x) (y) measure the intensity variations along vertical directions D(x, y) = (x) (y) measure the intensity variations along diagonal directions

    The DWT of an M*N image can be found using the equation

    2.1

    2.2

    where j0 is the arbitrary starting scale. Equation 2.1 gives the approximation of f(x, y) at scale j0 and equation 2.2 add horizontal, vertical and diagonal details for scale j0 .we normally let j0 = 0 and select N = M = 2j where j = 0, 1, 2, j-1 and m, n = 0, 1, 2, .. 2j-1. This is implemented by using a series of digital filters, down samplers at two scales and the block diagram is shown in figure 1. The IDWT of the transformed image is determined by the equation and the block diagram is shown in figure 2.

    2.3

    Figure 1. Decomposition Algorithm

    Figure 2. Reconstruction Algorithm

  3. Haar wavelet

    It is one of the simplest and oldest orthonormal wavelets which is a real function and is localized in time domain [8]. It is given by

    Figure 3. Haar wavelet function

  4. Wavelet shrinkage denoising

    The wavelet coefficient which is governed by either soft thresholding (or) hard thresholding is widely used in noise reduction by handling the wavelet coefficient. Threshold selection plays a crucial role in shrinkage methods which may adaptive or non adaptive.

    Hard thresholding is also called as gating. If a coefficient value is below a preset value it is set to zero otherwise unchanged (or) replace by another value[4][8]. It is defined as

    where is the gate value.

    Figure 2. Hard thresholding

    Soft thresholding is defined as

    Figure 5. Soft thresholding

    1. Universal Threshold

      It is defined as

      where N is the signal length and is the noise variance. It gives better result when the number of samples is large [6]. It is an optimal threshold.

    2. Visushrink

      It handles additive noise and it can be viewed as a hard threshold. It is defined as

      where yi,j is the detail coefficients of the wavelet transform. But visushrink cannot remove speckle noise completely [6][7].

    3. Proposed Algorithm

      A new thresholding method is proposed to remove the speckle noise in natural image. The algorithm is framed by first considering the intensity values of the image and secondly by handling the variance, mean of the image to efficiently discard the noisy pixels in the image and preserve the fine details of the image. The procedure is as follows

      Step1. Perform two scale decomposition using Haar basis on the speckle noise corrupted image.

      Step2. Find the mid-pixel value (PMid) of the decomposed image by considering the (PMin) minimum and (PMax) maximum intensity value.

      Step3. Threshold the decomposed image using PMid and compute the average intensity value by dividing it by the number of rows which is the threshold Tp.

      Step4. Find the second threshold value using

      where 2 is the variance, m is the mean value of the image and L is the length of the image.

      Step5. After finding the two thresholds compute the difference of each pixel with the median value of the decomposed image and find the wavelet coefficient.

      Step6. The wavelet coefficient is compared with Tp.if it is greater than (or) equal to Tp then the coefficient is replaced by square of the mean value, otherwise kept unchanged.

      Following Tp the coefficient is compared with Tp. If the coefficient is less than threshold it is set to zero, otherwise kept unchanged.

      Step7. The above step is repeated for all the wavelet coefficients.

      Step8. Finally the two scale inverse wavelet using Haar basis gives the restored image.

      1. (b)

        1. (d)

          Figure 6. Noisy images (a) lena (b) house

          1. Cameraman (d)

            monarch

            (a) (b) (c) (d)

            Figure 7. Denoised images using universal threshold

            1. lena (b) house (c) cameraman (d) monarch

        (a) (b) (c) (d)

        Figure 8. Denoised images using visushrink threshold (a) lena (b) house (c) cameraman (d) monarch

        (a) (b) (c) (d)

        Figure 9. Denoised images using new threshold model (a) lena (b) house (c) cameraman (d) monarch

        (a) (b)

        1. (d)

          Figure 10. Comparison graph for different noise levels of universal, visushrink and new threshold

          1. Lena (b) house (c) cameraman (d) monarch

  5. Conclusion

    In this paper the problem of denoising the speckle noise in natural image is proposed. Experiments are carried out on some standard images like lena, cameraman, house ad monarch for 6 different noise levels. The proposed technique is compared with the existing universal threshold and visushrink shows that the new thresholding technique gives high PSNR than existing methods.

  6. References

  1. D.L. Donoho, De-Noising by Soft Thresholding, IEEE Trans. Info. Theory, pp. 933-936, 1993.

  2. D.L. Donoho and I.M. Johnstone, Ideal Spatial Adaptation via Wavelet Shrinkage, Biometrika, vol. 81, pp. 425455, 1994.

  3. D.L. Donoho, De-noising by Soft-Thresholding, IEEE Trans. Inf. Theory, vol. 41, no. 3, pp. 613627, Mar. 1995.

  4. Jaideva C. Goswami and Andrew k. Chan, Fundamentals of Wavelets: Theory, Algorithms, and Applications, Wiley India (P) ltd, 2006.

  5. Maarten Jansen, Noise Reduction by Wavelet Thresholding, Springer Verlag New York Inc.- 2001.

  6. Pankaj Hedaoo and Swati S Godbole,Wavelet Thresholding Approach for Image Denoising, International Journal of Network Security & Its Applications (IJNSA), Vol.3, No.4, July 2011.

  7. Rafael C. Gonzalez and Richard E. woods, Digital Image Processing, prentice-hall of India, Second Edition, 2007.

  8. Raghuveer M. Rao., A.S. Bopardikar Wavelet Transforms: Introduction to Theory and Application Published By Pearson 2011.

  9. Sachin D Ruikar., Dharmpal D Doye , Image De-noising by Various Filters for Different Noise International Journal of Computer Applications, Volume 9 No.4, November, 2010.

  10. S. G. Mallat, A Theory for Multiresolution Signal Decomposition: The Wavelet Representation, IEEE Trans. Pattern Anal. Mach. Intell., vol.11, pp. 674693, 1989

Leave a Reply