SPECKLE NOISE REDUCTION BY USING WAVELETS

Similar documents
AN EFFICIENT IMAGE ENHANCEMENT ALGORITHM FOR SONAR DATA

Literature Survey On Image Filtering Techniques Jesna Varghese M.Tech, CSE Department, Calicut University, India

A New Method to Remove Noise in Magnetic Resonance and Ultrasound Images

Speckle Noise Reduction for the Enhancement of Retinal Layers in Optical Coherence Tomography Images

Image De-Noising Using a Fast Non-Local Averaging Algorithm

An edge-enhancing nonlinear filter for reducing multiplicative noise

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

Global Journal of Engineering Science and Research Management

Image Denoising Using Statistical and Non Statistical Method

II. SOURCES OF NOISE IN DIGITAL IMAGES

IMAGE DENOISING FOR SPECKLE NOISE REDUCTION IN ULTRASOUND IMAGES USING DWT TECHNIQUE

Performance Analysis of Local Adaptive Real Oriented Dual Tree Wavelet Transform in Image Processing

A Novel Approach for Reduction of Poisson Noise in Digital Images

A Novel Approach for MRI Image De-noising and Resolution Enhancement

Image Denoising using Filters with Varying Window Sizes: A Study

Image Denoising Using Complex Framelets

A tight framelet algorithm for color image de-noising

Performance Evaluation of various Image De-noising Techniques

Performance evaluation of several adaptive speckle filters for SAR imaging. Markus Robertus de Leeuw 1 Luis Marcelo Tavares de Carvalho 2

Comparing Non-homomorphic and Homomorphic Wavelet Filtering Techniques for Speckled Images

International Journal of Computer Engineering and Applications, TYPES OF NOISE IN DIGITAL IMAGE PROCESSING

Performance Comparison of Various Filters and Wavelet Transform for Image De-Noising

Interpolation of CFA Color Images with Hybrid Image Denoising

APJIMTC, Jalandhar, India. Keywords---Median filter, mean filter, adaptive filter, salt & pepper noise, Gaussian noise.

A Histogram based Algorithm for Denoising Images Corrupted with Impulse Noise

An Adaptive Wavelet and Level Dependent Thresholding Using Median Filter for Medical Image Compression

Noise Detection and Noise Removal Techniques in Medical Images

Nonlinear Filtering in ECG Signal Denoising

NOISE REMOVAL TECHNIQUES FOR MICROWAVE REMOTE SENSING RADAR DATA AND ITS EVALUATION

Quantitative Analysis of Noise Suppression Methods of Optical Coherence Tomography (OCT) Images

Analysis of Wavelet Denoising with Different Types of Noises

Study of Noise Detection and Noise Removal Techniques in Medical Images

World Journal of Engineering Research and Technology WJERT

GAUSSIAN DE-NOSING TECHNIQUES IN SPATIAL DOMAIN FOR GRAY SCALE MEDICAL IMAGES Nora Youssef, Abeer M.Mahmoud, El-Sayed M.El-Horbaty

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

Study of Various Image Enhancement Techniques-A Review

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

High density impulse denoising by a fuzzy filter Techniques:Survey

Image Enhancement Techniques: A Comprehensive Review

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

Speckle Noise Reduction in Fetal Ultrasound Images

Comparative Study of Different Wavelet Based Interpolation Techniques

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

Computer Science and Engineering

Despeckling vs Averaging of retinal UHROCT tomograms: advantages and limitations

WAVELET SIGNAL AND IMAGE DENOISING

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

ANALYSIS OF RENAL CALCULI IN ULTRASOUND IMAGE USING MATLAB

Enhanced Directional Smoothing Algorithm for Edge-Preserving Smoothing of Synthetic-Aperture Radar Images

Keywords: Discrete wavelets transform Weiner filter, Ultrasound image, Speckle, Gaussians, and Salt & Pepper, PSNR, MSE and Shrinks.

DENOISING DIGITAL IMAGE USING WAVELET TRANSFORM AND MEAN FILTERING

Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

A Modified Non Linear Median Filter for the Removal of Medium Density Random Valued Impulse Noise

Noise Removal of Spaceborne SAR Image Based on the FIR Digital Filter

Feature Variance Based Filter For Speckle Noise Removal

FILTER FIRST DETECT THE PRESENCE OF SALT & PEPPER NOISE WITH THE HELP OF ROAD

De-Noising Techniques for Bio-Medical Images

Image Denoising Techniques: A Review

Image Denoising with Linear and Non-Linear Filters: A REVIEW

Evoked Potentials (EPs)

Improvement of image denoising using curvelet method over dwt and gaussian filtering

DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY

Stochastic Image Denoising using Minimum Mean Squared Error (Wiener) Filtering

Image denoising by averaging, including NL-means algorithm

Wavelet Speech Enhancement based on the Teager Energy Operator

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

MIXED NOISE REDUCTION

Image Denoising Using Different Filters (A Comparison of Filters)

A new Speckle Noise Reduction Technique to Suppress Speckle in Ultrasound Images

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

IMPLEMENTATION OF IMAGE COMPRESSION USING SYMLET AND BIORTHOGONAL WAVELET BASED ON JPEG2000

Target detection in side-scan sonar images: expert fusion reduces false alarms

Removal of Salt and Pepper Noise from Satellite Images

PERFORMANCE ANALYSIS OF LINEAR AND NON LINEAR FILTERS FOR IMAGE DE NOISING

Speech Enhancement using Wiener filtering

Digital Image Processing

Design of Novel Filter for the Removal of Gaussian Noise in Plasma Images

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

WAVELET TRANSFORM BASED METHOD FOR EDDY CURRENT TESTING OF CLADDING TUBES

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Denoising of ECG signal using thresholding techniques with comparison of different types of wavelet

A Comparative Analysis of Noise Reduction Filters in MRI Images

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

APPLICATION OF DISCRETE WAVELET TRANSFORM TO FAULT DETECTION

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Guided Image Filtering for Image Enhancement

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

IMAGE DENOISING USING WAVELETS

SUPER RESOLUTION INTRODUCTION

Computation Pre-Processing Techniques for Image Restoration

An Introduction of Various Image Enhancement Techniques

International Journal of Pharma and Bio Sciences PERFORMANCE ANALYSIS OF BONE IMAGES USING VARIOUS EDGE DETECTION ALGORITHMS AND DENOISING FILTERS

Image Denoising Using Adaptive Weighted Median Filter with Synthetic Aperture Radar Images

IMAGE ENHANCEMENT FOR RADIOGRAPHIC NON-DESTRUCTIVE INSPECTION OF THE AIRCRAFT

An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper Noise in Images Using Median filter

Transcription:

SPECKLE NOISE REDUCTION BY USING WAVELETS Amandeep Kaur, Karamjeet Singh Punjabi University, Patiala aman_k2007@hotmail.com Abstract: In image processing, image is corrupted by different type of noises. But generally medical image is corrupted by speckle noise. So image de-noising has become a very essential exercise all through the diagnose. Noises are of two type additive and multiplicative noise. Speckle noise is multiplicative noise, so it s difficult to remove the multiplicative noise as compared to additive noise. The traditional techniques are not very good for especially speckle noise reduction. So we have focused on speckle noise reduction using wavelets. In this paper, we present image de-noising procedure by using wavelet based techniques. Wavelet based techniques has been explored and used for speckle noise reduction. The results obtained by the wavelets based techniques are compared with other speckle noise reduction techniques to demonstrate its higher performance for speckle noise reduction. Keywords: speckle noise, lee, frost, kaun, SRAD, wavelets. 1. INTRODUCTION An image is often corrupted by noise since its acquisition or transmission. The goal of de-noising is to remove the noise while retaining as much as possible the important signal features of an image. Traditionally, this is achieved by linear processing such as Wiener filtering [1]-[3]. A vast literature has emerged recently on signal de-noising using nonlinear techniques, in the setting of additive white Gaussian noise. The image analysis process can be broken into three primary stages which are preprocessing, data reduction, and features analysis. Removal of noise from an image is the one of the important tasks in image processing. Depending on nature of the noise, such as additive or multiplicative noise, there are several approaches for removal of noise from an image [1]-[2]. 2. MATHEMATICAL MODEL OF NOISE Mathematically the image noise can be represented with the help of these equations below: V(x, = g[u(x, ] + ŋ(x, (1) g[u(x,]= h( x, y; x', y') u'( x', y') dx' dy' (2) Ŋ(x, =f [g(u(x, )] ŋ1(x, + ŋ2(x, (3) Here u(x, represents the objects (means the original image) and v(x, is the observed image. Here h (x, y; x, y ) represents the impulse response of the image acquiring process. The term ŋ(x, represents the additive noise which has an image dependent random components f [g(w)] ŋ1 and an image independent random component ŋ2. A different type of noise in the coherent imaging of objects is called speckle noise. Speckle noise can be modeled as V(x, = u(x, s(x, + ŋ(x, (4) Where the speckle noise intensity is given by s(x, and ŋ(x, is a white Gaussian noise [1]-[3]. The main objective of image-de-noising techniques is to remove such noises while retaining as much as possible the important signal features. One of its main shortcomings is the poor quality of images, which are affected by speckle noise. The existence of speckle is unattractive since it disgraces image quality and affects the tasks of individual interpretation and diagnosis. An appropriate method for speckle reduction is one which enhances the signal-to-noise ratio while conserving the edges and lines in the image. Weiner filter was adopted for filtering in the spectral domain, but the classical Wiener filter is not adequate as it is designed primarily for additive noise suppression. Recently there have been many challenges to reduce the speckle noise using wavelet transform as a multiresolution image-processing tool. Speckle noise is a high-frequency component of the image and appears in wavelet coefficients. One widespread method exploited for speckle reduction is wavelet shrinkage [7]. 3. MODEL OF SPECKLE NOISE The most critical part of developing a method for - recovering a signal from its noisy environment seems to be choosing a reasonable statistical (or analytic) description of the physical phenomena underlying the data-formation process. The availability of an accurate and reliable model of speckle noise formation is a prerequisite for development of a valuable de-speckling algorithm. In ultrasound 198

imaging, however, the unified definition of such a model still remains arguable. Yet, there exist a number of possible formulae whose probability was verified via their practical use. A possible generalized model of the speckle imaging is g(n, m) = f(n, m)u(n, m) + ξ (n, m) (5) Where g, f, u and ξ stand for the observed image, original image, multiplicative component and additive component of the speckle noise basically. Here (n, m ) denotes the axial and lateral indices of the image samples or, alternatively, the angular and range indices for B-scan images. When applied to ultrasound images, only the multiplicative component of the noise is to be considered; and thus, the model can be considerably simplified by disregarding the additive term, so that the simplified version of (5) becomes g(n, m) = f(n, m)u(n, m) (6) Homomorphic de-speckling methods take advantage of the logarithmic transformation, which, when applied its converts the multiplicative noise to an additive one. Denoting the logarithms of g, f and u by gl, fl, and ul, respectively, the measurement model becomes g 1 (n, m) = f 1 (n, m)u 1 (n, m) (7) At this stage, the problem of de-speckling is reduced to the problem of rejecting an additive noise, and a variety of noise-suppression techniques could be evoked in order to perform this task [1]-[14]. 4. BRIEF INTRODUCTION OF WAVELETS Wavelets are basically mathematical functions which break up the data into different frequency components, and then we study each component with a resolution matched to its scale. Wavelets have some advantages over traditional Fourier methods in analyzing physical situations where the signal contains discontinuities and sharp spikes. Wavelets are the better technique to handle the different type of noises which is present in an image[4]. There are different wavelet families which shown different results when they are applied in image processing field. Recently wavelets analysis [7] is widely applied in the image de-noising due to its multiresolution and locality property. Dilations and translations of the Mother function," or analyzing wavelet" Φ (x); define an orthogonal basis, our wavelet basis: Φ (s, l) (x)= 2 -s/2 Φ (2 -s x l) (8) The variables s and l are integers that scale and dilate the mother function Φ to generate wavelets, such as a Daubechies wavelet family. The scale index s indicates the wavelet's width, and the location index l gives its position. The mother functions are rescaled, or dilated" by powers of two, and translated by integers [2]. ϕ ( x, = ϕ( x) ϕ( (9) H ψ ( x, = ψ ( x) ψ ( (10) V ψ ( x, = ψ ( x) ψ ( (11) D ψ ( x, = ψ ( x) ψ ( (12) These four products produce the separable scaling functions and separable, directionally sensitive wavelets. These wavelets measures functional variations-intensity variations for images- along H different directions: ψ measures the variations along columns for example horizontal edges. V ψ responds to variations along rows like vertical D edges, ψ corresponds to variations along diagonals. There are many conventional image filtering techniques, such as mean, median filtering, and other adaptive filtering techniques as lee, Kaun or frost ones and new version of these filters, have been purposed to reduce the speckle noise. The lee filter method is basically used as a reference, because it combines an efficient noise reduction, while maintaining the sharpness and some characteristics or we say useful information about the image. The lee and the Kaun filters generate their output images by computing a linear combination of the centre pixel intensity in the filter window with the average intensity of the window [9]. 5. REVIEW OF SPECKLE FILTERS An appropriate method for speckle reduction is one which enhances the signal to noise ratio while preserving the edges and lines in the image. To address the multiplicative nature of speckle noise, Jain developed a homomorphic approach, which is obtained by taking the logarithm of an image, translates the multiplicative noise into additive noise, and consequently applies the Wiener filtering. Recently many techniques have been purposed to reduce the speckle noise using wavelet transform as a multi-resolution image processing tool. Speckle noise is a high-frequency component of the image and appears in wavelet coefficients. One of the widespread method which is mainly exploited for speckle reduction is the wavelet shrinkage method. A comparative study between wavelet coefficient shrinkage filter and several standard speckle filters that are being largely used for speckle noise suppression which shows that the wavelet-based approach is deployed among the best for speckle removal[7][8]. 199

6. SPECKLE FILTERING In speckle filtering a kernel is being moved over each pixel in the image and applying some mathematical calculation by using these pixel values under the kernel and replaced the central pixel with calculated value. The kernel is moved along the image only one pixel at a time until the whole image covered. By applying these filters smoothing effect is achieved and speckle noise has been reduced to certain extent [9]. 6.1 Median filter [3]: The best known orderstatistics filter is the median filter in image processing. The median filter is also the simpler technique and it also removes the speckle noise from an image and also removes pulse or spike noise[1]- [3]. 6.2 Lee filter [10]: The lee filter is basically used for speckle noise reduction. The lee filter is based on the assumption that the mean and variance of the pixel of the interest is equal to the local mean and variance of all pixels with in the moving kernel. The formula for the lee filter for speckle noise reduction is given as: R( t) = I( t) W ( t) + I( t)(1 W ( t)) (13) 2 c u Where W(t)=1 - is the weighted function 2 c l ( t) (14) and σ C u = u u, Cl (t)= σ l ( t) I( t) (15) are the various coefficients of the speckle u(t) and the image I(t),respectively. 6.3 Kaun filter [11]: In this filter given kaun et al., the multiplicative noise model is first transformed into a signal-dependent additive noise model. Then the MMSE criterion was applied to this model. The resulting filter has the same form as the lee filter but with the different weighting function which is given as 2 2 1 Cu / Cl ( t) W(t)= (16) 2 1+ Cu Kaun filter is much better than the lee filter. 6.4 The srad filter [13]: SRAD filter is known as speckle reducing anisotropic diffusion. The SRAD can eliminate speckle without distorting useful image information and without destroying the important image edges. The SRAD PDE exploits the instantaneous coefficient of variation in reducing the speckle. The results which are given below tells the SRAD algorithm provides superior performance in comparison to the conventional techniques like lee, frost, kaun filters in terms of smoothing and preserving the edges and features. 6.5 Wiener filtering [1]-[3]: Wiener filter was purposed in the year of 1942, after N.Wiener. Wiener filter (a type of linear filter) is applied to an image adaptively, tailoring itself to the local image variance. Where the variance is large, Wiener filter performs little smoothing. Where the variance is small, Wiener performs more smoothing. This approach often produces better results than linear filtering. The adaptive filter is more selective than a comparable linear filter, preserving edges and other high-frequency parts of an image. However, wiener filter require more computation time than linear filtering. 7. WAVELET BASED DENOISING PROCEDURE Recently there has been significant investigations in medical imaging area using the wavelet transform as a tool for improving medical images from noisy data. Wavelet de-noising attempts to remove the noise present in the signal while preserving the signal characteristics, regardless of its frequency content. 7.1 Wavelets based noise thresholding algorithm All the wavelet filters use wavelet thresholding operation for de-noising [2]-[7]-[8].Speckle noise is a high-frequency component of the image and appears in wavelet coefficients. One widespread method exploited for speckle reduction is wavelet thresholding procedure. The basic Procedure for all thresholding method is as follows: Calculate the DWT of the image. Threshold the wavelet coefficients. (Threshold may be universal or sub band adaptive) Compute the IDWT to get the denoised estimate. There are two thresholding functions frequently used, i.e. a hard threshold, a soft threshold. 200

Table I COMPARISON OF STD OF DIFFERENT DENOISING FILTERS FOR TEST T1 IMAGES CORRUPTED BY SPECKLE NOISE. Standard deviation (STD) Lee filter kaun SRAD Median Weiner Wavelet Based 0.2 45.3381 50.5006 44.0347 46.2414 45.1226 21.47 0.3 45.2986 50.2201 44.1445 47.0284 45.2675 25.94 0.4 45.1865 50.2868 43.8973 47.4242 45.2400 29.53 0.5 45.3225 50.1465 44.2146 48.4075 45.5557 32.9 0.6 45.0297 49.8765 44.0560 48.7498 45.4733 35.77 0.7 45.1545 49.8188 44.3704 49.8189 45.8479 38.23 0.8 44.7395 49.7839 44.0207 49.6640 45.4376 40.84 0.9 44.9961 49.9391 44.3976 50.6198 45.8794 43.06 Fig (1) Speckle noise with variance 0.09 T1 (1.1) Result of lee filter on test image T1 (1.2) Result of kaun filter on test image T1 (1.3) Result of SRAD filter on test image T1 201

(1.4) Result of Wiener filter by taking 3*3 On test image T1 (1.5) Result of median filter by taking 3*3 Window on test image T1 (1.6) Result of wavelet based Thresholding Techniques applied on test image T1 (2) Test image T2 0.09 variance(speckle) (2.1) Result of wiener filter (2.2) Result of lee filter (2.3) Result of median filter 202

(2.4) Result of SRAD filter (2.5) Result of wavelet based algorithm (2.6) Result of kaun filter 8. CONCLUSION In this paper, we experimented various techniques for speckle noise reduction like lee, kaun, frost, SRAD, wiener and median filtering techniques and seen that speckle noise has been reduced as shown result below. But in case of wavelets based techniques we should adopt the Jain homomorphic approach to convert the multiplicative noise to additive noise, so that we can easily removed the speckles from the image. But the optimum threshold estimation plays an important role in it. So the future works to get the optimum threshold for removal the speckle noise by preserving the edges and useful information of an image. 9. REFERENCES [1] Anil K.Jain, Fundamentals of Digital Image Processing first edition, 1989, Prentice Hall, Inc. [2] Tinku Acharya and Ajoy K. Ray, Image Processing Principles and Appilications, 2005 edition A John Wiley & Sons, Mc., Publication. [3] Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, Second Edition, Pearson Education. [4] IEEE Computational Science and Engineering, summer 1995, vol. 2, num.2, Published by the IEEE Computer Society, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720, USA. [5] Ingrid Daubechies Ten lectures on wavelets Philadelphia, PA: SLAM, 1992 [6] Georges Oppenheim, Wavelets and Their Application. [7] S. Sudha, G.R Suresh and R. Suknesh, "Speckle Noise Reduction in Ultrasound images By Wavelet Thresholding Based On Weighted Variance", International Journal of Computer Theory and Engineering, Vol. 1, No. 1, PP 7-12,2009. [8] S. Sudha, G.R Suresh and R. Suknesh, Speckle Noise Reduction In ultrasound Images Using Context- Based Adaptive Wavelet Thresholding, IETE Journal of Research Vol 55 (issue 3), 2009. [9] Zhenghao Shi and Ko B.Fung, A comparison of digital speckle filters Canada centre for Remote Sensing. [10] J.S.Lee, Digital image enhancement and noise filtering by use of local Statistics IEEE Trans. Pattern Analysis and Machine Intelligence, vol.2,no. 2, pp. 165-168, March 1980. [11] D.T.Kaun, A.A. Sawchuk, T.C. Strand, and P.Chavel, Adaptive noise Smoothing filter for images with signal-dependent noise, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.2,no. 2, pp. 165-177, March 1985. [12] V.S.Frost, J.A Stiles, K.S. Shanmugan, and J.C. Holtzman, A model for radar Images and its application to adaptive digital filtering of multiplicative noise, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.2,no. 2, pp. 155-166 March 1980. [13] Yongjian Yu and Scott T. Action, Speckle Reducing Anisotropic Diffusion IEEE Transaction on image processing, Vol. 11, NO. 11,pp. 1260-1270,NOV 2002. [14] J.W. Goodman, Some fundamental properties of speckle, J.Opt. Soc. Am.,66: SS1145-1150, Nov. 1976. 203