WAVELET USE FOR IMAGE RESTORATION

Similar documents
WAVELET TRANSFORM IN SIGNAL AND IMAGE RESTORATION

Wavelet Transform in Image Regions Classification

WAVELET USE FOR IMAGE CLASSIFICATION. Andrea Gavlasová, Aleš Procházka, and Martina Mudrová

Texture Segmentation and Classification in Biomedical Image Processing

Biomedical Image Enhancement, Segmentation and Classification Using Wavelet Transform

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

ROTATION INVARIANT TRANSFORMS IN TEXTURE FEATURE EXTRACTION

Efficient Algorithm For Denoising Of Medical Images Using Discrete Wavelet Transforms

Image denoising in the wavelet domain using Improved Neigh-shrink

EDGE DETECTION IN MEDICAL IMAGES USING THE WAVELET TRANSFORM

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Denoising Of Speech Signals Using Wavelets

Denoising the Spectral Information of Non Stationary Image using DWT

WAVELET BASED THRESHOLDING FOR IMAGE DENOISING IN MRI IMAGE

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Edge detection in medical images using the Wavelet Transform

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

NON-LINEAR MEDIAN FILTERING OF BIOMEDICAL IMAGES

Denoising and Edge Detection Using Sobelmethod

Denoising of Computed Tomography Images using Wavelet Transform

Iterated Denoising for Image Recovery

IMAGE DENOISING USING FRAMELET TRANSFORM

IMAGE CLASSIFICATION USING COMPETITIVE NEURAL NETWORKS

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

ARTIFICIAL NEURAL NETWORKS IN PATTERN RECOGNITION

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

[N569] Wavelet speech enhancement based on voiced/unvoiced decision

CHAPTER 4 WAVELET TRANSFORM-GENETIC ALGORITHM DENOISING TECHNIQUE

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

IMAGE DE-NOISING IN WAVELET DOMAIN

A New Soft-Thresholding Image Denoising Method

Image denoising using curvelet transform: an approach for edge preservation

Denoising of Fingerprint Images

CHAPTER 7. Page No. 7 Conclusions and Future Scope Conclusions Future Scope 123

Research on the New Image De-Noising Methodology Based on Neural Network and HMM-Hidden Markov Models

AUDIO COMPRESSION USING WAVELET TRANSFORM

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

Image Compression Algorithm for Different Wavelet Codes

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis

Computer Aided Orthodontics Measures Evaluation

Application of Daubechies Wavelets for Image Compression

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Comparative Analysis of Various Denoising Techniques for MRI Image Using Wavelet

DUAL TREE COMPLEX WAVELETS Part 1

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

Comparative Study of Dual-Tree Complex Wavelet Transform and Double Density Complex Wavelet Transform for Image Denoising Using Wavelet-Domain

Wavelet Shrinkage in Noise Removal of Hyperspectral Remote Sensing Data

DEEP LEARNING OF COMPRESSED SENSING OPERATORS WITH STRUCTURAL SIMILARITY (SSIM) LOSS

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

Image Denoising Based on Wavelet Transform using Visu Thresholding Technique

VHDL Implementation of Multiplierless, High Performance DWT Filter Bank

DISTRIBUTED SIGNAL PROCESSING

Image Gap Interpolation for Color Images Using Discrete Cosine Transform

Adaptive Quantization for Video Compression in Frequency Domain

G Practical Magnetic Resonance Imaging II Sackler Institute of Biomedical Sciences New York University School of Medicine. Compressed Sensing

Digital Image Processing. Chapter 7: Wavelets and Multiresolution Processing ( )

ECE 533 Digital Image Processing- Fall Group Project Embedded Image coding using zero-trees of Wavelet Transform

Image Denoising using SWT 2D Wavelet Transform

De-Noising with Spline Wavelets and SWT

Wavelet Transform (WT) & JPEG-2000

SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT

An Improved Technique for Complex SAR Image Compression Based on FFT and Discrete Wavelet Transform

Hyper Spectral Image Compression Using Fast Discrete Curve Let Transform with Entropy Coding

Medical Image De-Noising Schemes using Wavelet Transform with Fixed form Thresholding

Fourier Transformation Methods in the Field of Gamma Spectrometry

Image Resolution Improvement By Using DWT & SWT Transform

Wavelets. Earl F. Glynn. Scientific Programmer Bioinformatics. 9 July Wavelets

Multi-scale Statistical Image Models and Denoising

Statistical Image Compression using Fast Fourier Coefficients

Image Fusion Using Double Density Discrete Wavelet Transform

Using Shift Number Coding with Wavelet Transform for Image Compression

to ensure that both image processing and the intermediate representation of the coefficients are performed without significantly losing quality. The r

DILATION AND EROSION OF GRAY IMAGES WITH SPHERICAL MASKS

Image Enhancement Techniques for Fingerprint Identification

Compressive Single Pixel Imaging Andrew Thompson University of Edinburgh. 2 nd IMA Conference on Mathematics in Defence

Denoising of Images corrupted by Random noise using Complex Double Density Dual Tree Discrete Wavelet Transform

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Reduction of Packet Loss by Optimizing the Antenna System and Layer 3 Coding

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

for each n 2 N and a; b 2 L. a ffi b = :(a $ b) =ja bj; a Φ b = :(:a Ω:b) = min(a + b; 1); a Ψ b = a Ω:b = max(a b; 0); na = Φ n k=1a = min(n a; 1); a

Separate CT-Reconstruction for Orientation and Position Adaptive Wavelet Denoising

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

Adaptive Image De-Noising Model Based on Multi-Wavelet with Emphasis on Pre-Processing

6 credits. BMSC-GA Practical Magnetic Resonance Imaging II

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis

Spatial, Transform and Fractional Domain Digital Image Watermarking Techniques

An Approach for Reduction of Rain Streaks from a Single Image

Image De-noising using Contoulets (A Comparative Study with Wavelets)

A Novel Approach of Watershed Segmentation of Noisy Image Using Adaptive Wavelet Threshold

REDUCTION OF PACKET LOSS BY OPTIMIZING THE ANTENNA SYSTEM AND LAYER 3 CODING

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Compressive Sensing Based Image Reconstruction using Wavelet Transform

International Journal of Advanced Engineering Technology E-ISSN

Compressed Sensing Algorithm for Real-Time Doppler Ultrasound Image Reconstruction

Image reconstruction based on back propagation learning in Compressed Sensing theory

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Transcription:

WAVELET USE FOR IMAGE RESTORATION Jiří PTÁČEK and Aleš PROCHÁZKA 1 Institute of Chemical Technology, Prague Department of Computing and Control Engineering Technicka 5, 166 28 Prague 6, Czech Republic {J.Ptacek, A.Prochazka}@ieee.org Abstract: The interdisciplinary area of digital signal and image processing forms a basis for de-noising, enhancement, recovery and classification of biomedical images. The paper is devoted to the wavelet transform as a general mathematical tool and its use for image decomposition and reconstruction to recover its corrupted regions. The main part of the paper is devoted to image decomposition, thresholding and reconstruction to reject specific image components. A special attention is paid to recovery of image regions using iterated wavelet decomposition and reconstruction. All algorithms are verified for simulated images and then applied to biomedical images obtained by magnetic resonance. The Matlab programming environment has been used to realize the algorithms and to obtain the presented results. Keywords: Wavelet Transform, Signal Processing, Image Analysis, Signal Decomposition and Reconstruction, De-noising 1. Introduction Signal and image processing became an integral part of many engineering disciplines in the last century allowing to find similar mathematical description of diverse applications including biomedical image analysis, environmental signal processing, control system modelling, speech analysis and data forecasting. In this way it forms an interdisciplinary basis for physics and mathematics using information engineering and modern information technologies [2,4,6,7,8]. Mathematical methods of signal and image analysis are based in many cases on the one-dimensional or two-dimensional discrete Fourier transform or on the wavelet transform [1,3] allowing either time-frequency or time-scale signal analysis. The following signal and image processing use both linear methods including FIR filters and non-linear methods based upon artificial neural networks [1,9,10] using various optimization methods.

2. Fundamentals of Wavelet Transform Wavelet transforms (WT) provide the alternative to the short-time Fourier transform (STFT) for non-stationary signal analysis [4,9]. Both STFT and WT result in signal decomposition into two-dimensional function of time and frequency respectively scale. The basic difference between these two transforms is in the construction of the window function which has a constant length in the case of the STFT (including rectangular, Blackman and other window functions) while in the case of the WT wide windows are applied for low frequencies and short windows for high frequencies to ensure constant time-frequency resolution. Local and global signal analysis can be combined in this way. Wavelet functions used for signal analysis are derived from the initial basic (mother) function h (t) forming the set of functions m ( 2 t k ) 1 1 1 hm, k ( t) = h ( t b) = h (1) a a m 2 m m for discrete parameters of dilation a = 2 and translation b = k2. Wavelet dilation corresponds to spectrum compression according to Fig. 1. The most common choice includes Daubechies wavelets even though their frequency characteristics stand for approximation of band-pass filters only. On the other hand harmonic wavelets introduced in [5] can have broader application in many engineering problems owing to their very attractive spectral properties. Shannon Wavelet Function Spectrum Estimation 4 3 2 Scale 1 Time 4 3 2 Scale 1 0 Frequency 0.5 Fig. 1. Spectral analysis of selected wavelet function presenting relation between time dilation and the corresponding spectrum compression 3. Signal and Image De-Noising Information about signals resulting from a selected process can be based upon signal decomposition by a given set of wavelet functions into separate levels or scales resulting in the set of wavelet transform coefficients. These values can be used for signal compression, signal analysis, segmentation and in the case that these coefficients are not modified they allow the following perfect signal reconstruction. In the case that only selected levels of signal decomposition are used or wavelet transform coefficients are processed it is possible to extract signal components or to reject its undesirable parts.

Using the threshold method introduced by [1,9] it is further possible to reject noise and to enlarge signal to noise ratio. The de-noising algorithm assumes that the signal contains low frequency components and it is corrupted by the additive Gaussian white noise with its power much lower than power of the analyzed signal. The whole method consists of the following steps: Signal decomposition using a chosen wavelet function up to the selected level and evaluation of wavelet transform coefficients The choice of threshold limits for each decomposition level and modification of its coefficients Signal reconstruction from modified wavelet transform coefficients Results of this process depend upon the proper choice of wavelet functions, selection of threshold limits and their use. The application of threshold limits for a modification of the wavelet coefficients N 1 { c ( k )} includes two basic approaches. The use of the soft thresholding formula for k = 0 a chosen thresholding value δ results in the evaluation of new coefficients by the following relation sign c ( k )( c ( k ) δ ) if c ( k ) > δ c s ( k ) = (2) 0 if c ( k ) δ The hard thresholding method results in the following values of coefficients sign c ( k ) if c ( k ) > δ c h ( k ) = (3) 0 if c ( k ) δ These two methods can be applied both for one-dimensional and two-dimensional signals. An example of a simulated image decomposition and de-noising is presented in Fig. 2. (a) GIVEN IMAGE (b) IMAGE DECOMPOSITION (c) IMAGE RECONSTRUCTION (d) IMAGE SCALING AND WAVELET COEFFICIENTS: LEVELS 1 2 4 WAVELET: db4 2 0 2 4 2,0 2,1 2,2 2,3 1,1 1,2 1,3 Fig. 2. Simulated image denoising presenting (a) given image, (b) image decomposition into two levels, (c) image reconstruction and (d) wavelet coefficients soft-thresholding

4. Wavelet Image Restoration There are many possibilities of filling-in missing or corrupted image blocks (regions). The goal of this task sufficiently solves the iterative wavelet interpolation method designed for restoration of corrupted or missing image regions. We can view a sequence of lost samples as the result of a particular noise process acting on the original signal. However, unlike the traditional case, this noise process is not uncorrelated with the original signal. The basic intuition behind denoising tries to keep transform coefficients of high PSNR (Peak Signal-to-Noise Ratio) while zeroing out coefficients having lower PSNR. Our primary assumption in this algorithm is that the transformation used to generate the wavelet transform coefficients mostly ensures that if vector c is hard-thresholded by Eq. (3) to zero with the threshold limit δ equal to the variance of signal noise σ e, then this procedure removes more noise than signal. This algorithm makes changes just to the lost sequence of samples by the transform coefficients hard-thresholded to zero. When the value of the lost samples is changed, we can continue to evaluate these samples again. Input signal for the wavelet decomposition, hardthresholding, and backward wavelet reconstruction, is a result of the previous iteration. The algorithm is repeated until the SSE (Sum of Squared Errors) value between the recovered and the original signal is acceptably low or required PSNR value is achieved. This technique has been applied to 2-D signals represented by real magnetic resonance images of the human brain. The only difference is that the wavelet decomposition is implemented to rows at first followed by the same algorithm applied to columns. The proposed algorithm has been applied to the MR image of the human brain. Fig. 3 presents the wavelet decomposition of the original corrupted MR image (see Fig. 3(a)) into one decomposition level Fig. 3(b) using the Daubechies wavelet function of the 8th order. Fig. 3(d) shows the wavelet coefficients and modified, i.e. hard-thresholded wavelet coefficients. Recovered MR image (after the first iteration) can be seen in Fig. 3(c). The final recovered MR image with low acceptable SSE and high PSNR has been obtained after 350 iterations of the iterative wavelet interpolation algorithm. Fig. 4(a) presents the original corrupted image and Fig. 4(b) recovered image. Evolution of the PSNR and SSE values during the whole recovery process is shown in Fig. 4(c),(d). The proposed method based upon the fundamental principle introduced in [2] consists of the following iteration steps: Image wavelet decomposition into selected level and hard-thresholding of resulting coefficients Image reconstruction and transformation of the resulting image to preserve image values outside its corrupted regions creating the new image for the further iteration step 5. Results As the most efficient method of the MR image denoising the wavelet Symmlet of the 4th order has been used here for the decomposition into two levels. The best result of the MR image recovery has been obtained using the Daubechies wavelet function of the 8th order (see Table 1) for the wavelet decomposition into one level and 350 steps. Coefficients in the wavelet domain have been modified by hard-thresholding before image reconstruction.

Fig. 3. Recovery of the real MR image presenting (a) given image, (b) image decomposition into the first levels, (c) image reconstruction and (d) wavelet coefficients hard-thresholding Fig. 4. Recovery of the real MR image using the iterated wavelet interpolation method presenting (a) given corrupted image, (b) recovered image (after 350 iterations), (c) evolution of the Peak Signal-to-Noise Ratio (PSNR) value, and (d) evolution of the Sum of Squared Errors (SSE) during the iteration process

Table 1. Peak Signal-to-Noise Ratio (PSNR) and Sum of Squared Errors (SSE) of the real MR image with corrupted regions (PSNR1, SSE1) and the same image after the recovery process (PSNR2, SSE2) reconstructed by the selected wavelet functions Wavelet function PSNR1 [db] PSNR2 [db] SSE1 SSE2 Haar Wavelet 30.143 12.9957 Daubechies of the 2nd order 33.118 6.5512 Daubechies of the 4th order 34.715 4.5353 Daubechies of the 8th order 29.078 36.200 16.6075 3.2219 Symmlet of the 2nd order 33.118 6.5512 Symmlet of the 4th order 35.657 3.6511 Symmlet of the 8th order 35.978 3.3912 6. Conclusion There are many possibilities of restoration of corrupted image regions and image denoising. The paper presents selected algorithms using wavelet transform to achieve this goal. The advantage of the wavelet transform is in its ability to distinguish more frequency bands (number of decomposition levels) and setting of different threshold limits for each level. Therefore WT provides a very efficient tool for an image components reconstruction. The next improvement of the method can be in distribution of the lost sequence of samples into a few layers and hard-thresholding applied layer by layer. This should increase the edge sensitivity of the reconstruction. References [1] Donoho L.: De-Noising by Soft-Thresholding. IEEE Trans. on Information Theory, 41(3):613 627, 1995. [2] Guleryuz O.G.: Iterated Denoising for Image Recovery. Data Compression Conference (DCC '02), Snao Bird, Utah, IEEE, 2002 [3] Hayes M.H.: Statistical Digital Signal Processing and Modeling. John Wiley & Sons, Inc., New York, 1996. [4] Kingsbury N., Magery J.: Wavelet Transforms in Image Processing. In Signal Analysis and Prediction, ECSAP-97, European Assoc. for Signal Processing, 1997. [5] Newland D.E.: An Introduction to Random Vibrations, Spectral and Wavelet Analysis. Longman Scientific & Technical, 3e, Essex, U.K., 1994. [6] Petrou M. and Bosdogianni P.: Image Processing, The Fundamentals. John Wiley & Sons, New York, 1999. [7] Ptáček J., Šindelářová I., Procházka A., and Smith J.: Wavelet Transform in Signal and Image Resolution Enhancement. 16th International Conference on Scientific Computing ALGORITMY 02, Podbanske, SK, Slovak Technical University, 2002. [8] Rane S.D., Sapiro G., and Bertalmio M.: Structure and Texture Filling-In of Missing Image Blocks in Wireless Transmission and Compression Applications. IEEE Trans. on Image Processing, 12(3): 296 303, 2003. [9] Strang G., Nguyen T.: Wavelets and Filter Banks. Wellesley-Cambridge Press, 1996 [10] Vaseghi S.: Advanced Digital Signal Processing and Noise Reduction. Wiley & Teubner, 2e, West Sussex, U.K., 2000.