- Open Access
- Total Downloads : 2242
- Authors : Sudip Kumar, Neelesh Agrawal, Navendu Nitin, Arvind Kumar Jaiswal
- Paper ID : IJERTV2IS60045
- Volume & Issue : Volume 02, Issue 06 (June 2013)
- Published (First Online): 04-06-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Image Denoising Technique Using Wavelet Decomposition And Reconstruction Based On Matlab
Sudip Kumar, Neelesh Agrawal, Navendu Nitin, Arvind Kumar Jaiswal
ECE Department SHIATS-DU Allahabad India 211007
Abstract
Wavelet transform plays an important role in the image processing technique. In this correspondence, we mainly introduced an image denoising algorithm based on interpolation of the high frequency subband images obtained by discrete wavelet transform (DWT) and the input image. The images are enhanced by introducing an intermediate stage by using stationary wavelet transform (SWT). DWT is applied in order to decompose an input image into different subbands. Then the high frequency subbands as well as the input image are interpolated. The estimated high frequency subbands are being modified by using high frequency subband obtained by SWT. Then all these subbands are combined to generate a new denoised image by using inverse DWT (IDWT). The quantitative and visual results show the superiority of the proposed technique over the conventional and state of art image enhancement techniques. The PSNR using different image enhancement technique are calculated with the help of MATLAB R2010a and it is found that, the PSNR of the proposed technique is superior to the previous technique used.
-
Introduction
In the last fifteen to twenty years, wavelet analysis developed in branch of mathematics and is used in much signal processing widely, especially image processing analysis. Now a days wavelet is playing the most influential role in the field of communication system engineering. At the same time, it is the most simple and dynamic techniques to obtain the reconstructed signal. In this modern era of computing, MATLAB plays more and more widely in mathematics calculation outside of science and engineering application fields, especially in communications. Communication system simulation of MATLAB can be used in the constructing inconvenience, but it is easily operated. At the same time, many special toolbox and modules are provided. Denoising images are becoming an important aspect of an image. Images are mainly processed in order to get better PSNR values. One of the commonly used techniques for denoising images is interpolation [11]. Interpolation has been widely used
in many image processing applications such as facial reconstruction, multiple description coding, and super resolution, in the same way here it is also used. There are three well known interpolation techniques, namely nearest neighbour interpolation, bilinear interpolation, and bicubic interpolation. Image denoising in the wavelet domain is a relatively new research topic and recently many new algorithms have been proposed. Discrete wavelet transform (DWT) is one of the recent wavelet transforms used in image processing. DWT decomposes an image into different subband images [5][11], namely low-low (LL), low-high (LH), high- low (HL), and high-high (HH). Another recent wavelet transform which has been used in several image processing applications is stationary wavelet transform (SWT). In short, SWT is similar to DWT but it does not use down-sampling, hence the subbands will have the same size as the input image. But input image and the subband obtained by using DWT are interpolated [11] with factor [7], [8]. In this work, we mainly introduce an image enhancement technique which generates sharper denoised image. The proposed technique has been compared with conventional and state of art image denoising techniques. According to the quantitative and qualitative experimental results, the proposed technique over performs the aforementioned conventional and state of art techniques for image denoising technique. For this PSNR had been calculated and studied using different interpolation technique for standard benchmark images and results are concluded.
The proposed technique [9] uses DWT to decompose a low resolution image into different subbands [5]. The interpolated high frequency subbands and the SWT high frequency subbands have the same size which means they can be added with each other. The new corrected high frequency subbands can be interpolated further for higher enlargement. Also it is known that in the wavelet domain, the low resolution image is obtained by lowpass filtering of the high resolution image. Then the three high frequency subband images have been interpolated using proposed methodology [9]. The high frequency subbands obtained by SWT of
the input image are being incremented into the interpolated high frequency subbands in order to correct the estimated coefficients. In parallel, the input image is also interpolated separately. Finally, corrected interpolated high frequency subbands and interpolated input image are combined and reconstructed by using inverse DWT (IDWT) to get a denoised output image.
-
System Model: Wavelet decomposition and reconstruction
Filters are one of the most widely used signal processing functions. Wavelets can be realized by iteration of filters with rescaling. The resolution of the signal, which is a measure of the amount of detail information in the signal, is determined by the filtering operations, and the scale is determined by up sampling and down sampling (sub sampling) operations. These are determined in two stages, first one is the decomposition [3] and the second one is the reconstruction of the DWT signal [9]. The DWT is computed by successive low pass and high pass filtering of the discrete time-domain signal [10]. This is Mallat algorithm or Mallat-tree decomposition [1]. Its significance is in the manner it connects the continuous-time multiresolution to discrete-time filters. This is shown in figure 2.1.
Fig. 2.1 Wavelet Decomposition Tree
In the above figure 2.1, the signal is denoted by the sequence x[n], where n is an integer. The low pass filter is denoted by G0 while the high pass filter is denoted by H0. At each level, the high pass filter produces detail information d[n], while the low pass filter associated with scaling function produces coarse approximations, a[n]. At each decomposition level, the half band filters produce signals spanning only half the frequency band. This doubles the frequency resolution as the uncertainty
in frequency is reduced by half. The filtering and decimation process is continued until the desired level is reached. The maximum number of levels depends on the length of the signal.
Now, the DWT of the original signal is then obtained by collecting all the coefficients, a[n] and d[n], starting from the last level of decomposition. This is shown in figure 2.2.
Fig. 2.2 Wavelet Reconstruction Tree
Above figure 2.2 shows the reconstruction of the original signal from the wavelet coefficients. Basically, the reconstruction is the reverse process of decomposition. The approximation and detail coefficients at every level are up sampled by two, passed through the low pass and high pass synthesis filters and it is then added. This process is continued through the same number of levels as in the decomposition process to obtain the original signal.
There are significant numbers of method for improving the image to get the good quality image. These methods include nearest neighbour interpolation (NNI), bilinear interpolation (BLI), bicubic interpolation (BCI) and wavelet zero padding (WZP). This work is done by using two level decomposition. The proposed technique algorithm [9] is shown in figure 2.3.
-
PSNR Estimation Scheme
Image denoising or improving the visual quality of a digital image can be subjective. Saying tht one method provides a better quality image could vary from person to person. For this reason, it is necessary to establish quantitative or empirical measures to compare the effects of image enhancement algorithms on image quality.
SWT
SWT
i/p image
i/p image
DWT
DWT
Ps= .(1) where, T is the duration of an observation interval.
Let PN be the noise power, then SNR is given by equation 2.
LL, LH, HL, HH images from DWT and SWT
LL, LH, HL, HH images from DWT and SWT
SNR=…(2)
In decibel unit, SNR in expressed in equation 3,
Reject LL subband image
Reject LL subband image
SNRdB=10log10………………………………….(3)
Add LH, HL, HH images of DWT and SWT respectively
Add LH, HL, HH images of DWT and SWT respectively
PSNR is most easily defined by the mean squared error (MSE). Given a noise free m×n monochrome image I(i,j) and its noisy approximation K(i,j), MSE is defined as The mean squared error (MSE) between two images I(i,j) and K(i,j) is given by the equation 4.
Estimated LH, HL and HH images subbands
Estimated LH, HL and HH images subbands
MSE=2 .(4)
Thus, MSE is the square of the difference between the two images, where m and n are the number of pixels of the two images respectively.
Interpolation with factor
Interpolation with factor
PSNR avoids many problem of measuring image quality by scaling the MSE according to the image range. It is defined by the equation 5
IDWT
IDWT
PSNR dB = -10 log10
= 10 log10
Denoised Image
Denoised Image
=20log10 -10log10 ..(5)
Fig. 2.3 Algorithm to obtain highly denoised image for the proposed technique
There are various parameters that are required to be study for the image quality. These can be studied by using signal to noise ratio (SNR), mean squared error (MSE) and peak signal to noise ratio (PSNR). The signal S(t) may or may not have a stochastic description, the noise N(t) always does. When the signal is deterministic, its power Ps is defined by equation 1 as,
where, S is the maximum pixel value. PSNR is measured in decibels (dB). The PSNR measure is also not ideal, but is in common use. Its main failing is that the signal strength is estimated as S2, rather than the actual signal strength for the image.
In the absence of noise, the two images I(i,j) and K(i,j) are identical, and thus the MSE is zero. In this case the PSNR is undefined
-
Result
In order to show the effectiveness of the proposed method over the conventional and state of art image
Images
METHOD ADOPTED FOR IMAGE DENOISING
BLI
BCI
WZP
Proposed Method
Lena
29.28
31.30
36.48
36.87
Barbara
28.07
30.11
35.40
35.71
Baboon
27.71
29.68
34.86
35.04
Dolphin Fountain
27.08
29.11
34.48
34.73
Banana Grapes
29.04
31.01
36.51
36.70
Mangoes
28.44
30.49
35.94
36.19
Swan
29.57
31.55
37.19
37.36
Images
METHOD ADOPTED FOR IMAGE DENOISING
BLI
BCI
WZP
Proposed Method
Lena
29.28
31.30
36.48
36.87
Barbara
28.07
30.11
35.40
35.71
Baboon
27.71
29.68
34.86
35.04
Dolphin Fountain
27.08
29.11
34.48
34.73
Banana Grapes
29.04
31.01
36.51
36.70
Mangoes
28.44
30.49
35.94
36.19
Swan
29.57
31.55
37.19
37.36
denoising techniques. Some test images with different feature are used for comparison.
Figure 4.1 shows that super resolved image of dolphin fountain using proposed technique in (e) are much better than the input image in (a), super resolved image by using bilinear interpolation in (b), super resolved image by using bicubic interpolation in (c) and WZP in (d).
(a) Input Image (b) Bilinear Interpolation Image (BLI)
(c) Bicubic Interpolation (d) Wavelet Zero Padding Image (BCI) Image (WZP)
(e) Proposed technique
Fig. 4.1 View of image using different image denoising technique
The table 4.1 shows the obtained PSNR value using different interpolation technique for the different bench mark images. These are the standard images that had been studied on MATLAB R2010a to get the PSNR values.
-
Conclusion
As the image denoising technology is advancing and as we are getting better PSNR values, we can conclude that an image denoising technique based on the interpolation of the high frequency subbands obtained by DWT, correcting the high frequency subband estimation by using SWT high frequency subbands, and the input image. The proposed technique uses DWT to decompose an image into different subbands, and then the high frequency subband images have been interpolated. The interpolated high frequency subband coefficients have been corrected by using the high frequency subbands achieved by SWT of the input image. An original image is interpolated with half of the interpolation factor used for interpolation the high frequency subbands. Afterwards all these images have been combined using IDWT and we regenerate a super resolved imaged.
-
References
-
S. Mallat, A Wavelet Tour of Signal Processing, 2nd ed. New York: Academic, 1999.
-
L. Yi-bo, X. Hong, and Z. Sen-yue, The wrinkle generation method for facial reconstruction based on extraction of partition wrinkle line features and fractal interpolation, in Proc. 4th Int. Conf. Image Graph.,
pp. 933937, Aug. 2224, 2007.
-
Y. Rener, J. Wei, and C. Ken, Downsample-based multiple description coding and post-processing of decoding, in Proc. 27th Chinese Control Conf. , pp. 253256, Jul. 1618, 2008.
-
H. Demirel, G. Anbarjafari, and S. Izadpanahi, Improved motionbased localized super resolution technique using discrete wavelet transform for low resolution video enhancement, in Proc. 17th Eur. Signal Process. Conf., Glasgow, Scotland, pp. 1097 1101, Aug. 2009.
-
Y. Piao, I. Shin, and H. W. Park, Image resolution enhancement using inter-subband correlation in wavelet domain, in Proc. Int. Conf. Image Process.,vol. 1, pp. I-445448, 2007.
-
C. B. Atkins, C. A. Bouman, and J. P. Allebach, Optimal image scaling using pixel classification, in Proc. Int. Conf. Image Process., vol. 3, pp. 864867, Oct. 710, 2001.
-
W. K. Carey, D. B. Chuang, and S. S. Hemami, Regularity-preserving image interpolation, EEE Trans. Image Process., vol. 8, no. 9, pp. 12951297, Sep. 1999.
-
Demirel H. and Anbarjafari G., IMAGE Resolution Enhancement by Using Discrete and
Stationary Wavelet Decomposition, IEEE Transactions On Image Processing, Vol. 20, No. 5, May 2011.
-
J. E. Fowler, The redundant discrete wavelet transform and additive noise,Mississippi State ERC, Mississippi State University, Tech. Rep. MSSU-COE- ERC-04-04, Mar. 2004.
-
X. Li and M. T. Orchard, New edge-directed interpolation, IEEE Trans. Image Process., vol. 10, pp. 15211527, Oct. 2001.Proceedings of the IEEE, vol.83, no.5, pp.802-827, May 1995.
-
S. Zhao, H. Han, and S. Peng, Wavelet domain HMT-based image super resolution, in Proc. IEEE Int. Conf. Image Process, vol. 2, pp. 933936, Sep. 2003. [13]RobiPolikarWavelet Tutorial notes polikar@rowan.edu