International Paper PDF

You might also like

You are on page 1of 6

1

Reduction of Speckle Noise in Medical Images


Under the guidance of
Dr. Ramesh Babu, Vice Principal, HOD, CSE
Anubha Sharma, Akshatha Shenoy, and Balineni Sriya
Department of Computer Science and Engineering, Dayananda Sagar College of Engineering.
Kumarswamy Layout,Bangalore 560078,India.

noise , salt and pepper noise , Poisson noise etc.


Abstract—ABSTRACT 1. Gaussian Noise
It is caused by random fluctuations in the signal.
To scan different human organs magnetic imaging devices are Gaussian noise is a statistical noise where the probability
used such as Ultrasound, magnetic resonance image, X-ray etc.
density function is equal to that of normal distribution , which
Using these devices we can get medical images which can be
used to detect diseases. However, these medical images are often is also known as Gaussian distribution. Gaussian noise can be
corrupted by noise. Noise is present in medical images during reduced by spatial filters . Spatial filtering techniques for
acquisition, coding, transmission and processing steps. noise removal are mean filter , median filter and Gaussian
Medical images are oftentimes affected by speckle noise. We smoothing.
need to remove the speckle noise in order to utilize medical 1. Salt and Pepper noise
images accurately. In order to extract essential information from
medical images, de-noising must be done. In this report, we have Also known as shot noise or impulse noise is caused by
extensively studied various existing methods to reduce speckle faulty memory locations, Malfunctioning pixel elements in
noise and come up with a very application specific method that camera sensors or synchronizing errors in image Digitizing
gave the best results compared to other existing methods. or transmission .It can be seen as randomly scattered black
Stationary wavelet transform is used to de-noise the image and white pixels over an image.
but it may cause losing information such as edges and contrast.
So, a dynamic technique which can process image and noise 2. Speckle Noise
parameters separately is needed. Therefore, the proposed method Speckle noise can be modeled by random values multiplied
uses de-noising and edge enhancing technique separately on noisy by pixel values of an Image so it is also known as multi-
image. After this process, image fusion is used to combine these plicative noise. It can be found in ultrasound Images , satellite
images and a final de-noised image is obtained. The processed
images and radar applications .
image has been found to be satisfactory to diagnose medical
conditions better than existing versions. 3. Poisson Noise
It is caused when the photons sensed by the sensor is not
sufficient to provide detectable Statistical information. Mag-
I. I NTRODUCTION nitude of Poisson noise increases with the average magnitude
A. 1.1 Definition of Image of current or intensity of Noise.
Before going into noise in image, let’s talk about image
itself. Image is a visual representation of something . In
information technology this term has many uses: II. P ROPOSED S OLUTION
1) An image is a picture that has been created or copied We propose a method where the speckle noise can be
and stored in an electronic format . It can be described reduced from medical images using stationary wavelet trans-
in terms of vector graphics or raster graphics . An image form and fuzzy logic. Stationary wavelet transform usually
stored in raster from is called a bitmap. decomposes an image into high frequency and low frequency
approximations and a threshold is applied on high frequency
1.3 Noise in image
details to reduce the noise in the image simultaneously pre-
Image noise is a random variation of noise or colour
serving the high frequency details like edges. At this stage
information in images . It can be produced by sensor and
speckle noise could be removed from the images but the image
circuitry of a scanner or digital camera .
could lose edges and contrast information.
Noise is present in digital images , it can happen during
In the proposed algorithm the proposed technique not only
acquisition , transmission and processing steps.
reduces the speckle but also preserves edges and the contrast
The noisy image can be modeled as follows -
information of the image by using three techniques on the
g(x,y)=f(x,y)+n(x,y) where f(x,y) is the original image,
noisy image separately, and they are threshold for the noise
n(x,y) is the noisy term and g(x,y) is the resulting noisy pixel.
reduction and wavelet transform is used for the sharpening
Noise is present in an image either in additive form or
of the image and fuzzy logic for contrast stretching of the
multiplicative form.
noisy image. In the last step all the three enhanced images are
There are many kinds of noises like Gaussian noise , speckle
2

combined by image fusion in transform domain. Bayes Shrink:


Bayes shrink is an adaptive data driven threshold for image
III.I MPLÉMENTATION denoising using wavelet soft thresholding. It is implemented by
The noises that are added to the image to be captured, assuming the Gaussian distribution for all the wavelet
reduce the quality of the image. Since our project utilizes UV coefficients in every detail sub-band later we try to find the
rays for image capturing, it’s much more complicated than threshold which could minimize the Bayesian risk.
capturing a regular photo. Human error, sensor As just visual comparison of the techniques couldn’t be used
imperfections, sensor sensitivity amongst other things add to to weigh the techniques, a standard unit of noise mea- surement
the noise of the image. Different types of noises such as called PSNR (Peak Signal to Noise Ratio) was used to compare
additive and multiplicative noise affect the actual image so the techniques. After surveying several technical papers and
much that diagnosis using the noisy image becomes comparing with obtained results, we found that our method
impossible. So we have followed a systematic approach to using Bayes shrink and Visu Shrink had the best PSNR and
solve this problem. produced quality images which could be used to doctors to
diagnose the scanned images properly.

fff

Fig. 2. Bayes Denoising

FEQE
Google’s vast data base and cloud super computing for
our deep learning application. FEQE stands for Fast and
Efficient Quality Enhancement, it is a program that uses a
special sampling process called We are using a deep learning
platform called TensorFlow, a Google APN, that allows us to
use desubpixeling that ensures maximized quality of Image
overview of theFig1
proposed
Overrview
method
of 1the proposed method and also ease of processing. The down sampling is done in
a way as to reduce the burden of processing but use multi-
level sampling so that quality does not reduce. This removes
the burden of the irreversible loss of information that happens
. In image we added the noise to study its characteristics in the
during regular down sampling. Results in visually pleasing
hope of finding a solution to it. We added Poisson, speckle,
images in which medical diagnosis can be done easily and
Gaussian, salt and pepper noises and made an observation
accurately. Also, since the number of channels used in the
regarding their characteristics and how they affect the image
convolutional layers and very less, FEQE can be potentially
quality. After that, we made a detailed analysis on the existing
very deep. This is so because FEQE is designed to produce
ways to remove noise and more specifically, the ways to reduce
the highest possible image quality under a certain memory
ultrasonic image noise. After learning concepts of signals and
and computational constraint. Hence, fast and efficient. Ex-
systems and basics of filtering, we understood that low pass
perimental results thus shown prove that the proposed FEQE
filtering such as Gaussian filtering desirably reduces noise in the
achieves significant improvements in both accuracy and run
image but consequently the image quality is slow reduced.
time compared to the other existing state-of-the-art methods.
Hence, we came up with a solution to use non-linear filtering
techniques so that we can operate on the noisy parameters and
the clarity parameters separately to get desirable results. After
doing literature survey of over 10 technical papers in this
domain and understanding multiple image processing
techniques, we found that non-linear filtering using Bayes shrink
and Visu Shrink reduced noise to a very good extent while
keeping the quality of the image, satisfactory. As just visual
comparison of the techniques couldn’t be used to weigh the
techniques, a standard unit of noise measurement called PSNR
(Peak Signal to Noise Ratio) was used to compare the
techniques. After surveying several technical papers and
comparing with obtained results, we found that our method
using Bayes shrink and Vizu Shrink had the best PSNR and
produced quality images which could be used to doctors to
diagnose the scanned images properly
3

IV.E XPERIMENTS AND RESULTS


Before arriving at the proposed solution, extensive research V.C ONCLUSION
had been made regarding the current state-of-the-art methods The proposed system is based on image processing using
to reduce speckle noise. Starting from Gaussian filtering to machine learning to remove the noise which could be intro-
smoothen out the image to deep learning, such as FEQE. duced due to human error, environment in which the servers
method, we have made deep observations, compared results have been installed from medical images. The objective is
and finalized on the proposed method. The PSNR along with achieved using following modules.
the diagnosable of the image was improved considerably in the 1) Introducing the various kinds of noise along with speckle
proposed method. The bottom up approach for this proposed noise to the sample medical MRI images.
solution started with the use of SRAD filter. 2) Speckle noise is reduced by using Bayes threshold, and
1. Ultimate goal is to effectively remove noise while we have also used visu shrink to demonstrate the other
preserving the edges. Due to constructive and ways which could be used to reduce the speckle noise
destructive interference from returning wave. SRAD which had been introduced in the first step.
works better than conventional filters. SRAD is 3) Sharpening of the image is made using tensor flow .
basically like increasing de-haze and decreasing Tensor flow is
clarity from images. Linear filter are filters that 4) The contrast is improved using fuzzy logic and finally
process all the image parameters in the same way. Ex. all the three enhanced images are combined using image
Gaussian filter. The problem with this method is that fusion in the transform domain.
even though the noise is reduced, the image gets
blurred too and the edges don’t retain the required
sharpness. So, in this method, a dynamic filter that R EFERENCES
operates differently on the required image parameters [1]Hyunho Choi and Jechang Jeong, Speckle Noise Reduc-
and the vestigial noise parameters are discussed. Some tion in Ultrasound Images using SRAD and Guided Filter.
of the existing technical of dynamic filtering include 1) Bo Zhu et al,
nonlocal means, anisotropic filter and bilateral 2) Tounsi Yassine and El Jadida and El Jadida, Speckle
filtering. noise reduction in digital speckle pattern interferometry
using Riesz wavelets transform
3)Prajoy Podder Md. Mehedi Hasan,A Meta Study of
Reduc- tion of Speckle Noise Adopting
Different Filtering Techniques
[4] Ankita Katiyar and V. Santhi,Region Based Speckle
Noise Reduction Approach using Fuzzy Techniques
[5] Amir Aghabalaei, Yazdan Amerian, Hamid Ebadi, Yasser
Maghsoudi,Speckle Noise
Reduction Of Time Series SAR Images based ON
WAVELET TRANSFORM AND KALMAN
Also, since multiplicative noise is hard to remove a Log FILTER
function is used to change the multiplicative noise into additive [6] Rajesh MOhan R,S Mridula, P Mohnan ,Speckle Noise
noise for ease of removal. After the noise processing, an anti Reduction in Images using Wiener
log function is used to get back the denoised image. Gradient Filtering and Adaptive Wavelet Thresholding
magnitude is the rate of change in the pixels and SRAD first [7] Jian-yu Lu,Speckle Noise Reduction for High-Frame-
uses gradient magnitude to distinguish the edges from the Rate Imaging
homogeneous regions. The edge regions are passed the All-
pass filter and the homogeneous regions are passed through
the Gaussian filter to remove noise.
Finally, these methods are compared to our proposed method
and it was found that the PSNR and the quality of the image was
found to be best.
4
5
6

You might also like