Genetic Algorithm Based Medical Image Denoising Through Sub Band Adaptive Thresholding.

Similar documents
Image denoising in the wavelet domain using Improved Neigh-shrink

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

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

Comparative Analysis of Various Denoising Techniques for MRI Image Using Wavelet

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Image Denoising Using Bayes Shrink Method Based On Wavelet Transform

Hybrid Wavelet Thresholding for Enhanced MRI Image De-Noising

Noise Reduction from Ultrasound Medical Images using Rotated Wavelet Filters

Image Denoising Methods Based on Wavelet Transform and Threshold Functions

WAVELET BASED THRESHOLDING FOR IMAGE DENOISING IN MRI IMAGE

Image Denoising based on Spatial/Wavelet Filter using Hybrid Thresholding Function

Image Denoising using SWT 2D Wavelet Transform

CHAPTER 4 WAVELET TRANSFORM-GENETIC ALGORITHM DENOISING TECHNIQUE

Separate CT-Reconstruction for Orientation and Position Adaptive Wavelet Denoising

SCALED BAYES IMAGE DENOISING ALGORITHM USING MODIFIED SOFT THRESHOLDING FUNCTION

A New Soft-Thresholding Image Denoising Method

Image denoising using curvelet transform: an approach for edge preservation

Comparison of Wavelet thresholding for image denoising using different shrinkage

DCT image denoising: a simple and effective image denoising algorithm

Denoising and Edge Detection Using Sobelmethod

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

IMAGE DE-NOISING IN WAVELET DOMAIN

Image De-Noising and Compression Using Statistical based Thresholding in 2-D Discrete Wavelet Transform

Feature Based Watermarking Algorithm by Adopting Arnold Transform

Robust Watershed Segmentation of Noisy Image Using Wavelet

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

Statistical Image Compression using Fast Fourier Coefficients

Wavelet Transform (WT) & JPEG-2000

Hybrid Threshold Technique for Speckle Noise Reduction using wavelets for Grey scale images

Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis

Image Denoising Based on Wavelet Transform using Visu Thresholding Technique

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

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

Image Fusion Using Double Density Discrete Wavelet Transform

ENHANCEMENT OF MAMMOGRAPHIC IMAGES FOR DETECTION OF MICROCALCIFICATIONS

SCALED WAVELET TRANSFORM VIDEO WATERMARKING METHOD USING HYBRID TECHNIQUE: SWT-SVD-DCT

Non Adaptive and Adaptive Thresholding Approach for Removal of Noise from Digital Images

Evolved Multi-resolution Transforms for Optimized Image Compression and Reconstruction under Quantization

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

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

ANALYSIS OF DIFFERENT DOMAIN WATERMARKING TECHNIQUES

Comparative Evaluation of DWT and DT-CWT for Image Fusion and De-noising

International Journal of Research in Advent Technology Available Online at:

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

Denoising the Spectral Information of Non Stationary Image using DWT

Final Review. Image Processing CSE 166 Lecture 18

International Journal of Advanced Engineering Technology E-ISSN

COMPARISONS OF DCT-BASED AND DWT-BASED WATERMARKING TECHNIQUES

A GEOMETRICAL WAVELET SHRINKAGE APPROACH FOR IMAGE DENOISING

Ganesan P #1, Dr V.Rajini *2. Research Scholar, Sathyabama University Rajiv Gandhi Salai, OMR Road, Sozhinganallur, Chennai-119, Tamilnadu, India 1

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

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

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

Comparison of Digital Image Watermarking Algorithms. Xu Zhou Colorado School of Mines December 1, 2014

Comparative Analysis of Different Spatial and Transform Domain based Image Watermarking Techniques

Fingerprint Image Compression

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

Digital Watermarking with Copyright Authentication for Image Communication

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

Hybrid filters for medical image reconstruction

IMAGE DIGITIZATION BY WAVELET COEFFICIENT WITH HISTOGRAM SHAPING AND SPECIFICATION

Robust Lossless Image Watermarking in Integer Wavelet Domain using SVD

Comparative Study on VQ with Simple GA and Ordain GA

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

Efficient Algorithm For Denoising Of Medical Images Using Discrete Wavelet Transforms

A Trimmed Translation-Invariant Denoising Estimator

Adaptive Quantization for Video Compression in Frequency Domain

IMAGE DENOISING USING FRAMELET TRANSFORM

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

K11. Modified Hybrid Median Filter for Image Denoising

Improved Qualitative Color Image Steganography Based on DWT

De-Noising with Spline Wavelets and SWT

Efficient Image Steganography Using Integer Wavelet Transform

Image Deblurring and Restoration using Wavelet Transform

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

A 3-D Virtual SPIHT for Scalable Very Low Bit-Rate Embedded Video Compression

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Image Denoising Using wavelet Transformation and Principal Component Analysis Using Local Pixel Grouping

QR Code Watermarking Algorithm Based on DWT and Counterlet Transform for Authentication

A Color Image Enhancement based on Discrete Wavelet Transform

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

A Spatial Spectral Filtration (SSF) Based Correlated Coefficients Thresholding Approach for Image Denoising.

Perfect Reconstruction FIR Filter Banks and Image Compression

A Robust Digital Watermarking Scheme using BTC-PF in Wavelet Domain

Removing a mixture of Gaussian and impulsive noise using the total variation functional and split Bregman iterative method

Short Communications

Robust Image Watermarking based on Discrete Wavelet Transform, Discrete Cosine Transform & Singular Value Decomposition

A New Algorithm for QR Code Watermarking Technique For Digital Images Using Wavelet Transformation Alikani Vijaya Durga, S Srividya

Mr Mohan A Chimanna 1, Prof.S.R.Khot 2

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Implementation and Comparison of Watermarking Algorithms using DWT

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P

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

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January ISSN

Comparative Analysis of Various Edge Detection Techniques in Biometric Application

IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN

Transcription:

Genetic Algorithm Based Medical Image Denoising Through Sub Band Adaptive Thresholding. Sonali Singh, Sulochana Wadhwani Abstract Medical images generally have a problem of presence of noise during its acquisition and transmission. In order to achieve appropriate diagnosis, medical image should be clear, sharp, and free of noises and artifacts. Image denoising plays an important role in image and signal processing. It is used to suppress noise level and improve the quality of an image therefore retaining its significant features. In this paper, Discrete Wavelet transform is used for image denoising as it allows multiresolution decomposition. The wavelet coefficients are threshold using hard and soft thresholding techniques. This paper proposed a novel method of medical images denoising through thresholding and optimization using Genetic Algorithm (GA). In this proposed algorithm, wavelet parameters such as threshold value and decomposition level are optimized in Bayesian method. Results obtained using this method based on genetic algorithm outperforms in comparison to other methods such as Visu, Sure and Bayes. It gives better results in terms of visual quality and peak signal to noise ratio (PSNR). Index Terms Image denoising, Discrete wavelet transform, Bayesian age, Genetic algorithm, Peak signal to noise ratio. I. INTRODUCTION Image processing is an important part of signal processing in which input and output are taken as image or image parameters. An image is two dimensional function i.e. f(x, y) where x, y are spatial coordinates called as pixels and amplitude of f(x, y) at any pair of coordinates (x, y) is called the intensity or gray level of image at that point. Image is basically processed in spatial and frequency domain. Spatial domain refers to the image plane itself, it is based on the direct manipulations of the pixels in the image [2]. Frequency domain refers to an image which is processed in the form of sub bands and it is applicable to all transformations such as DWT, DFT [2]. Image denoising based on wavelet transform can analyze the image with different resolution at different frequencies. Donoho and Johnstone [3] have done a lot of research in the field of image denoising. Medical images are corrupted by additive white Gaussian noise due to the presence of ambient noise from environment, acquisition and transmission noise from equipment and noise due to presence of some tissue, fat, other organs and breathing motion. Therefore, noise suppression is very important as noise may prevent effectiveness of medical image diagnoisis. Let g(t) be the Manuscript received May, 2015. Sonali Singh, Electrical Engineering department, MITS, Gwalior Gwalior, India, 9893224275. Sulochana Wadhwani, Electrical Engineering department, MITS, Gwalior, India. original image and f(t) be the noisy image corrupted with zero mean, white Gaussian noise h(t) is given in (1); f t = g t + σ n (t) (1) where σ n is the noise variance and h (t) is independent and identically distributed (i.i.d.) has a normal distribution N(0,1). This paper proposed a new method of removing Gaussian noise from noisy image using the wavelet transform. The wavelet coefficients are threshold in the transformed domain using the Visu, Sure and Bayes. In this paper, Bayes obtained better results as compared to Visu and Sure in terms of mean square error. It is required to find a optimized value of threshold in order to obtain maximum PSNR so proposed algorithm is applied on bayes as an extension method. The proposed algorithm finds the corrected threshold value and the level of decomposition for the Bayesian thresholding by the use of stochastic and randomized search algorithm [] i.e., Genetic Algorithm. Experimental results show that this novel technique outperforms the known noise removal operators in terms of visual quality and peak signal to noise ratio (PSNR). II. IMAGE DENOISING Image denoising is a process in image processing which eliminate noise from the image, enhance the image quality and recover fine details that may be hidden in the image. The traditional way of image denoising is filtering. Image filtering is done by linear and nonlinear methods. Linear methods include weiner filter to denoise the image while non linear methods include median filter, wavelet thresholding etc. A lot of research has been done about non linear methods of image denoising [5]. These methods are based on threshold the wavelet coefficients that are affected by white Gaussian noise. Wavelet thresholding operation is performed in following steps: 1. Apply forward 2D discrete wavelet transform. 2. Find the value of threshold. 3. Apply the calculated threshold value to the noisy wavelet coefficients. 4. Apply Hard and soft thresholding age rule. 5. Perform the inverse discrete wavelet transform to restore the image. Consider an input image as f which is corrupted with Gaussian noise z and the expression for noisy image n is given in (2) as: 1481

n = f + z (2) where z is Gaussian noise having independent and identical distribution and n is the noisy image. The discrete wavelet transformation W is applied on the noisy image which decomposes the noisy image into different coefficients, it is given in (3) as: N = W (n) (3) Wavelet decomposition divides the noisy image into different sub bands, labeled as LL k, LH k, HL k, and HH k, where k is the decomposition level as k= 1, 2 m and m is the largest level in the decomposition. LL k is lowest frequency band and HH k is the highest frequency band. LH k, HL k, and HH k sub bands gives information about the horizontal, vertical and diagonal coefficients. The LL k is further decomposed recursively into following sub bands LH k_+1, HL k+1, HH k+1. After performing the age rule denoised wavelet coefficients are inverse transformed to the original image given in (5) as: f = W 1 (F) (5) III. THRESHOLD ESTIMATION Donoho and Johnstone has pioneered the concept of filtering additive (i.i.d.) Gaussian noise by using wavelet coefficients thresholding. A wavelet coefficient is compared to a given threshold and coefficients value is set to zero if its magnitude is less than the threshold value otherwise it is kept or modified according to the thresholding rule. The goal is to find the exact value of threshold which minimizes the noise in the image without losing its important features. The different methods of estimating the thresholds are Visu Shrink [15], Sure Shrink [10] and Bayes Shrink [14, 16]. These methods are explained as follows : A. VISU SHRINK Visu Shrink is the universal threshold method proposed by Donoho and Johnstone. The threshold for Visu is given in (6) : T = σ (2 logm) (6) where M is the number of pixels in the image and σ is standard deviation of noise in image. It is known to yield an overly smoothed images due its dependence on number of pixels M. (a) B. SURE SHRINK Sure is the hybrid of universal threshold and the SURE threshold which is derived as minimizing Stein s unbiased risk estimator [10] and it performs better than visu. The threshold is estimated in (7) as: T = arg m 0 min SURE(m, X) (7) Where SURE i.e Stein s unbiased risk estimator is minimized in (8) as: SURE m, X = d 2 i: abs X i m d + min (abs X i, m) 2 i=1 (8) (b) Figure 1. (a) Original X-ray image (b) Four level decomposition of the X-ray image. On determining the value of threshold, the wavelet coefficients are applied to a age function S, it is shown in (4) as: F = S (N) (4) Where X is the coefficients of the sub band and d is the number of coefficients in the sub band. C. BAYES SHRINK Since the works of donoho and Johnstone, there has been research on finding the threshold for non parametric estimation in statistics. In Bayes Shrink, sub band adaptive data driven threshold is selected in which the wavelet coefficients are distributed as a Generalized Gaussian Distribution (GGD) in each sub band [6]. The threshold is given in (9) and (10) as: 2 T = ( σ noise /σ signal ) (9) 1482

σ signal = (max (σ 2 2 Y σ noise, 0)) (10) d Where σ 2 Y = 1 d i=1 and d is the number of wavelet coefficients of sub band Y i,j. This methods choose signal to noise ratio in each sub band and it uses a robust estimator of noise variance as median absolute value of the wavelet coefficients [14]. The noise variance is expressed in (11) as: X i 2 σ noise = (median (abs(y i,j )))/0.6745 (11) Where Y i,j belongs to sub band HH and Y i,j carries the coefficients in sub band HH which is the refined decomposition level. This method yields better results as it minimizes the mean square error to great extent. IV. WAVELET SHRINKAGE METHODS The wavelet coefficients are ed by using Hard and Soft thresholding techniques.the threshold value is compared to all wavelet coefficients and if the value of coefficients is less than the threshold value they are assigned zero values,otherwise they are kept unchanged or modified according to age rule. The hard thresolding is expressed as: Hard w, T = w w > T 0 w T The soft thresholding is expressed as: Soft w, T = sgn w ( w T) + w T 0 w < T (12) (13) Soft thresholding results in over smoothing in the reconstructed image and hard thresholding causes artifacts in the reconstructed image. V. PROPOSED DENOISING ALGORITHM Wavelet based denoising can be successfully implemented if its parameters such as wavelet function, decomposition level and threshold value are estimated well. These parameters can be optimized in order to get better restoration results. This problem is solved by adding a randomized search algorithm to this paper. Bayes obtained excellent restoration results but a good tuning of the new optimized threshold and decomposition level outperforms the sub band adaptive thresholding technique. Genetic Algorithm, a stochastic and randomized search algorithm has been proposed in this paper to search the corrected threshold value and decomposition level which is a small correction to Bayes. The block diagram of proposed algorithm is given in fig.2 Figure 2. Block diagram of proposed technique VI. GA BASED OPTIMIZATION Genetic Algorithm is a randomized search and optimization technique which is inspired by natural genetic systems and guided by the biological evolution process. Initial population of individuals is encoded randomly and fitness of all individuals is calculated. The fittest individuals are selected for reproduction, crossover and mutation process until an appropriate solution is obtained. Here, Genetic algorithm searches for the correct value of Bayesian threshold and decomposition level by encoding the population randomly. The objective of GA based optimization is to minimize the mean square error and maximize the peak signal to noise ratio. The fitness function is given in (14). f = PSNR db = 10 log 10 (255 2 /MSE) (14) The mean square error is given in (15). MSE = 1 M N [I 1 m,n I 2 m,n ] 2 m,n (15) Where m and n are the dimensions of the input images respectively. I 1 and I 2 are the original and filtered images respectively. The flowchart for Genetic Algorithm is shown in fig. 3. Binary tournament selection (BTS) [19] is being used for selecting the fittest individual chromosomes to make the mating pool with the same size as the population. Two chromosomes are selected randomly from the population and the best one is copied to the mating pool of the next generation until the pool is empty [12]. Tie is resolved randomly. Crossover is a high probabilistic operation takes place between two randomly selected chromosomes each time [11]. Uniform crossover method is followed in the proposed scheme. It is iterated for n/2 size for a pool size of n. Firstly two chromosomes are selected randomly from the pool as given in [19]. After crossover every offspring undergoes mutation. It is also a probabilistic operation. Mutating a bit means just swapping 0 to 1 or 1 to 0. It is occurring for very low probability. 1483

(a) (b) Figure 3. Flowchart of genetic algorithm (c) The GA based filtering procedure eliminates the additive white Gaussian noise effectively and reduces the mean square error. VII. RESULTS The performance of the GA based filter has been calculated quantitatively and qualitatively through MATLAB analysis. Different denoising methods like Visu, Sure, Bayes along with GA based Bayes methods are implemented. X-ray image is used for denoising purpose and compare with other methods also. A result obtained using proposed GA based optimization is compared with other filtering methods is shown in table 1. The X-ray image has been corrupted with additive white Gaussian noise with σ = 30 and proposed GA algorithm is performed on it. On comparing with different methods it is observed that proposed method performs better than the other existing denoising operators. The effect of restoration results are shown in fig.4 (d) (e) 1484

(f) Figure 4. (a) Original X-ray image. (b) Noisy image. (c) Denoised image using Visu. (d) Sure. (e) Bayes. (f) Proposed GA based denoised image. Table 1. Comparision of PSNR value of different denoising methods with proposed algorithm. Filter σ = 10 σ = 30 σ = 60 σ = 90 Visu Sure Bayes Proposed Algorithm 29.82 27.33 25.53 23.08 31.32 27.95 25.70 23.19 33.25 28.71 26.43 23.45 34.51 29.80 26.52 24.01 VIII. CONCLUSION This paper proposed a novel method to denoise medical images corrupted with Gaussian noise. In Wavelet based denoising thresholding technique is applied either to whole image or on each sub band of the image. This paper searches for a marginal correction to Bayesian threshold using Genetic Algorithm in sub band independently. Image denoising methods like Visu, Sure, Bayes and the proposed GA based thresholding techniques have also been implemented. MATLAB results obtained using proposed denoising algorithm produces better results in terms of PSNR value and visual effect. [5]. R. Coifman, D. Donoho, Wavelet invariant denoising in wavelets and statistics, Springer lecture notes in statics, springer, New York 103, 1998. [6]. T.D.Bui, G.Y.Chen, Translation invariant denoising using multiwavelets, IEEE transactions on signal processing 46, pp.3414 3420,1998. [7]. C.S.Burrus, R.A.Gopinath, H.Guo, Introduction to Wavelets and Wavelet Transforms, Prentice Hall, pp. 2-18, 1998. [8]. S. Grace chang, Bin Yu, Martin Vetterli, Adaptive wavelet thresholding for image denoising and compression, IEEE transactions on image processing, pp.1532-1546, 2000 [9]. G. Chen, T. Bui, Multiwavelet denoising using neighbouring coefficients, IEEE signal processing letters 10, pp.211 214,2003. [10]. F. Luisier, T. Blu, and M. Unser, A new SURE approach to image denoising: Inter-scale orthonormal wavelet thresholding, IEEE Trans. Image Process., vol. 16, no. 3, pp. 593 606, Mar.1998 [11]. G. D.E., Genetic algorithm in search, optimization and machine learning, Addison-Wesley. [12]. J. K. Mandal, S. Mukhopadhyay, GA based denoising of impulses (gadi), Proceedings of the International Conference on Communications in Computer and Information Science (CCIS), Springer 245, pp.212 220, 2011. [13]. G. Chen, T. Bui, Multiwavelet denoising using neighbouring coefficients, IEEE signal processing letters 10,pp. 211 214,2003. [14]. H.Chipman, E. Kolaczyk, R. McCulloch, Adaptive bayesian wavelet age, J Am Stat Assoc 440 (92), 1413 1421,1997. [15]. M.Malfati, D.Roose, Wavelet-based image denoising using a markov random field a priori mode l, IEEE Transactions on image processing6 (4), 549 565,1997 [16]. S. Chang, B. Yu, M. Vetterli, Spatially adaptive wavelet thresholding based on context modeling for image denoising, IEEE Transactions on image processing 9 (9), 1522 1531,2000. [17]. D. Donoho, I. Johnstone, Adapting to unknown smoothness via wavelet age, J Am Stat Assoc, 90, 1200 1224,1995. [18]. Claudio F.M Toledo, Lucas de Oliveira, Ricardo Dutra da Silva and Helio Pedrini, Image denoising based on genetic algorithm,ieee Congress on Evolutionary Computation, pp.1294-1301,2013. [19]. S. Mukhopadhyay, J. K. Mandal, Wavelet based medical image denoising using sub band adaptive thresholding techniques through genetic algorithm,procedia technology 10, pp.680-689,2013. Sonali Singh, M.tech Research Scholar in Electrical Engineering department at MITS, Gwalior. Sulochana Wadhwani, Associate Professor in Electrical Engineering Department at MITS, Gwalior. ACKNOWLEDGEMENT Author expresses their gratitude towards the Electrical Engineering Department at MITS, Gwalior for their support and providing the equipment required for experimental results. REFERENCES [1]. I. Daubechies, Ten Lectures on Wavelets. [2]. R.C.Gonzalez, R.E.Woods, S.L.Eddins, Digital Image Processing using MATLAB. [3]. D.L Donoho, Johnstone I. M, Ideal spatial adaptation via wavelet age, Biometrika, 81, pp.425-455, 1994. [4]. T. Downie, B.W.Silverman, The discrete multiple wavelet transform and thresholding methods, IEEE transactions on signal processing 46, pp.2558 2561,1998. 1485