SlideShare a Scribd company logo
1 of 10
Download to read offline
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
DOI : 10.5121/sipij.2015.6306 71
A STUDY OF SPECKLE NOISE REDUCTION
FILTERS
Jyoti Jaybhay and Rajveer Shastri
Department of Electronics Engineering,
VPCOE Baramati , Pune University, India
ABSTRACT
Ultrasound images and SAR i.e. synthetic aperture radar images are usually corrupted because of speckle
noise also called as granular noise. It is quite a tedious task to remove such noise and analyze those
corrupted images. Till now many researchers worked to remove speckle noise using frequency domain
methods, temporal methods, and adaptive methods. Different filters have been developed as Mean and
Median filters, Statistic Lee filter, Statistic Kuan filter, Frost filter, Srad filter. This paper reviews filters
used to remove speckle noise.
KEYWORDS
Speckle Noise, Multiplicative noise, Ultrasound images, Scalar filters, Adaptive filters.
1. INTRODUCTION
Human beings are suffering from very dangerous and long term diseases as Cancer, Blood
Processing, Heart blockage, Kidney failure, Asthma etc. Detection of such diseases at very early
stage is very necessary thing. Also, it should be real time. Image processing as ultrasound
imaging plays an important role in this task. Now a day it has become easy, real-time, low cost
and also it has non-invasive nature. Still removal of noise from ultrasound imaging is very
challenging task [1].
Scattering and reflection [2] are two major phenomena in medical ultrasound imaging which are
closely related concepts. When particles are larger than the wavelength causes reflection and
scattering occurs when the scatterers are smaller than the sound’s wavelength. When the back-
scattered acoustic pulses received are in phase or out of phase, this phenomenon leads to both
constructive and destructive interference and appears as a granular pattern called speckle noise
[3]. Speckle noise affects the quality of ultrasound image and it also reduces important
information from image as edge, shape, intensity value etc. Corrupted ultrasound images contain
high frequency components [4] and to remove them filters are used. Many researches are made
till now to despeckle the image like image processing filters.
This paper gives information on methods used to removal of noise from echo images. This work
is arranged in this paper as per following. Section II describes speckle model. Section III reviews
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
72
the different filters used for speckle noise reduction as 1.Scalar filters and 2.Adaptive filters.
Section IV reviews performance metrics and section V concludes the review.
2. SPECKLE MODEL
Speckle noise [5] is the characteristic effect seen in ultrasound images that contribute to the
visual noise. The image of a relatively uniform object with many scattering sources within a
resolution cell will have pixel values that vary randomly with position due to constructive and
destructive interference. Ultrasound images mostly get corrupted because of speckle noise. It is
multiplicative noise, having granular pattern. Mathematically Speckle noise [6] is expressed as in
eqn. (1)
݃ሺ݉, ݊ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ + ߟሺ݉, ݊ሻ (1)
Where ݃ሺ݉, ݊ሻ is corrupted image, ‫ݑ‬ሺ݉, ݊ሻ is multiplicative component and η(m,n) is additive
component. For ultrasound images, it is necessary to remove additive noise but multiplicative can
be allowed, given in eqn. (2)
݃ሺ݉, ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ + ߟሺ݉, ݊ሻ − ߟሺ݉, ݊ሻ
ሺ݉, ݊ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ (2)
Also, speckle noise follows gamma distribution [7] which is shown below
‫ܨ‬ሺ݃ሻ =
௚ഀషభ
ሺఈିଵሻ!௔ഀ ݁
ష೒
ೌ (3)
Figure 1. Gamma Distribution
Here ܽఈ
is variance and g is gray level. Gamma distribution is represented as in Fig. 1. Speckle
noise has following characteristics [7]:
1. Speckle noise is a multiplicative noise which is in direct proportion to the local gray level in
any area.
2. The signal and the noise are statistically independent.
3. The sample mean and variance of a single pixel are equal to the mean and variance of the
local area.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
73
Figure 2. Original Image Figure 3. Image with Speckle Noise
3. SPECKLE REDUCTION FILTERS
There are different types of noise that appears in images. Noise may occur due to different factors
such as while acquiring images, capturing images, transforming images, compressing images etc.
Noise may have different types, and hence it is necessary to provide different techniques
according to the type of noise. Speckle noise contains high frequency components due to
temporal movement of organs as brain, heart etc. So it is necessary to provide low pass filter to
remove the high frequency noise. To remove speckle noise from images till now many filters are
used [8]. Some filters are good in visual interpretation where as some are good in smoothing
capabilities and noise reduction. Some examples of such filters are Mean, Median, Lee, Kuan,
Frost, Enhanced Frost, Wiener and Gamma MAP filters [9]. Some of these use window technique
to remove speckle noise, called as kernel [10]. This window size can range from 3-by-3 to 33-by-
33 but it must be odd. To achieve better result window size should be smaller.
3.1 Scalar Filters
Scalar filters [11] are based on the ratio of local statistics, which improves smoothing in
homogenous regions of the images where speckle is fully developed and reduces appreciably in
the other regions of the image in order to preserve the useful details of the image. Fundamental
types of scalar filters are Mean filter and Median filters discussed in next sections.
3.1.1 Mean Filter [12]
It is simple and intuitive filter invented by Pomalaza-Raez in 1984. It does not remove speckle
noise at whole but reduces at some extend. It works on average basis that is the centre pixel is
replaced by the average of the all pixels. Hence this filter gives blurring effect to the images, so it
is least satisfactory method to remove speckle noise as it results in loss of details. Mathematical
representation is given in eqn. (4) for m×n window region.
ℎሺ݅, ݆ሻ =
1
݉݊
෍ ෍ ݂ሺ݇, ݈ሻ ሺ4ሻ
௟∈௡௞∈௠
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
74
3.1.2 Median Filter [13]
It is non linear filter invented by Pitas in 1990. It gives quite better result than the mean filter. Here
center pixel is replaced by the median value of all pixels and hence produces less blurring. Due to
this nature it is used to reduce impulsive speckle noise. Advantage is it preserves the edges.
Disadvantage is extra time needed for computation of the median value for sorting N pixels, the
temporal complexity is O (N log N). Median filter follows algorithm as follows:
1. Take a 3 × 3 (or 5×5 etc.) region centered around the pixel (i, j).
2. Sort the intensity values of the pixels in the region into ascending order
3. Select the middle value as the new value of pixel (i, j).
3.2 Adaptive Filters
Several adaptation methods are proposed to achieve a better result by varying window size [14]
and also to preserve the features like edges. Filters that are having adaptive nature are discussed
in following sections:
3.2.1 Frost filter [15]
Invented by Frost in 1982, is linear, convolutional filter used to remove the multiplicative noise
from images. As compared to mean and median filter it has adaptive nature and also it is
exponentially-weighted averaging filter. Frost filter works on the basis of coefficient of variation
which is the ratio of local standard deviation to the local mean of the corrupted image. Within the
kernel size of n-by-n then the centre pixel value is replaced by weighted sum of values of the
neighbourhood in kernel. The weighting factor decrease as we go away from interested pixel and
increase with variance. It assumes multiplicative noise. Frost filter follows formula given by eqn.
(4).
‫ܰܦ‬ = ∑ ‫݁ߙܭ‬ିఈ|௧|
௡×௡ (4)
Where,
ߙ = ቀ
ସ
௡ ఙమതതതതቁ ቀ
ఙమ
ூమതതതቁ
K= Normalized constant
‫ܫ‬̅ = Local Mean
ߪ = Local variance
ߪത = Image coefficient of variation value
|t| = |X-ܺ଴|+|Y-ܻ଴|
n = moving kernel size
3.2.2 Lee Filter
It is developed by Jong Sen Lee in 1981 [16]. It is better than above filters in edge preservation. It
is based on multiplicative speckle model and uses local statistics to preserve details. Lee filter
works on the variance basis, i.e. if variance of the area is low then it performs smoothing
operation but not for high variance. That means it can preserve details in low as well as in high
contrast hence it has adaptive nature. Mathematical model for Lee filter is given in eqn. (5):
‫݃݉ܫ‬ሺ݅, ݆ሻ = ‫݉ܫ‬ + ܹ∗
ሺ‫݌ܥ‬ − ‫)݉ܫ‬ (5)
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
75
Where, ‫݃݉ܫ‬ – pixel value after filtering
‫݉ܫ‬ – mean intensity of filter window
‫݌ܥ‬ – Center pixel
ܹ -filter window, ܹ =ߪଶ
ሺߪଶ
+ ߩଶ
)
ߪଶ
is the variance of the pixel calculated as
ߪଶ
= ൣ1/ܰ ∑ ሺܺ௝ሻଶேିଵ
௝ୀ଴ ]
ܰ = size of filter window,ܺ௝ = pixel value at j.
ߩ = additive noise variance, for M size of image and ܻ௜ value of each pixel it is
given as:
ߩଶ
= ൣ1/‫ܯ‬ ∑ ሺܻ௝ሻଶெିଵ
௝ୀ଴ ]
For no smoothing filter output is the only mean intensity value (Im). Disadvantage of Lee Filter
is it cannot effectively remove the speckle noise near edges.
3.2.3 Kuan filter [17]
It was developed by Kuan and Nathan and Kurlander in 1987. It is local linear minimum mean
square error filter under multiplicative noise. It is quite advanced than Lee filter in a factor as it
has no approximation involved. It transforms the multiplicative speckle model into the additive
linear form. Weighted function W is for Kuan filter is given by,
ܹ =
ቀଵି
಴ೠ
಴೔
ቁ
ሺଵା஼௨ሻ
(6)
Where,
‫ݑܥ‬ = estimated noise variation coefficient.
‫ݑܥ‬ =ඥ1/‫ܮܰܧ‬ , ENL = equivalent noise looks.
‫݅ܥ‬ = variation coefficient of image.
‫݅ܥ‬ = ܵ/‫݉ܫ‬
S = standard deviation in the filter window.
3.2.4 Enhanced Frost and Enhanced Lee Filter [18]
Proposed by Lopes in 1990, works on the basis of the threshold value. Averaging is done when
the local coefficient of variation below a lower threshold. Filter will perform strictly as all pass
filter when local coefficient of variation is above the higher threshold. And when the local
variance is in between both thresholds then balance between averaging and identity operation is
done.
3.2.5 Gamma Map Filter [19]
Proposed by Lopes in 1993, uses coefficient variation and contrast variation. It is again better
than Frost and Lee filter and also minimizes the loss of texture information. Working of Gamma
Map filter is similar to Enhanced Frost filter except that if local coefficient of variation falls
between two thresholds then pixel value is based on the Gamma estimation of the contrast ratios.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
76
3.2.6 Wiener Filter [20]
It was proposed by Norbert Wiener during the 1940s and published in 1949. It is also known as
Least Mean Square Filter. It has capacity to restore images even if they are corrupted or blurred.
It reduces noise from image by comparing desired noiseless image. Wiener filter works on the
basis of computation of local image variance. Hence when local variance of the image is large the
smoothing is done in lesser amount and if local variance is small it performs more smoothing.
This approach of Wiener filter results better than linear filtering [13]. Wiener filter requires more
computation time. It has following mathematical formula:
݂ሺ‫,ݑ‬ ‫ݒ‬ሻ = ቈ
ுሺ௨,௩ሻ∗
ுሺ௨,௩ሻమା ቂ
ೄ೙ሺೠ,ೡሻ
ೄ೑ሺೠ.ೡሻ
ቃ
቉ ‫ܩ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ (7)
Where,
‫ܪ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ = Degradation function and
‫ܪ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ∗
= conjugate complex
‫ܩ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ = Degraded image
ܵ݊ሺ‫,ݑ‬ ‫ݒ‬ሻ = Power spectra of noise.
݂ܵሺ‫,ݑ‬ ‫ݒ‬ሻ = Power spectra of original image.
4. PERFORMANCE ANALYSIS PARAMETERS
To analyze the speckle reduction methods various performance parameters are used and
compared such as Signal-to-noise ratio (SNR), root mean square error (RMSE), mean absolute
error (MAE), peak signal-to-noise ratio (PSNR), average peak signal-to-noise ratio (APSNR),
Pratt’s figure of merit (FoM), contrast-to-noise ratio (CNR), structural similarity (SSIM), Edge-
region mean square error (MSE), new quality index (NQI), video quality metric (VQM). These
are described in the following sections.
4.1 SNR [21]
Parameter is a basic measure metric that is used to measure the level of noise as a ratio of the
mean ࣌ࢍ
૛
to the standard deviation ࣌ࢋ
૛
of pixel value in an image. SNR has theoretical value
1.91 for a fully developed speckle. It has indirect proportion with speckle. It has higher value for
lower speckle.
ࡿࡺࡾ = ૚૙ ࢒࢕ࢍ૚૙
࣌ࢍ
૛
࣌ࢋ
૛ (8)
4.2 RMSE [22]
It stands for root mean square error. It measures the average squared difference between the
original and filtered images, where the original and filtered images have size X × Y pixels.
Accordingly, the RSME is the root of MSE given in equations (10) and (11).
ࡹࡿࡱ൫ࡵࢌ࢏࢒࢚,ࡵ࢘ࢋࢌ൯ =
૚
ࢄࢅ
∑ ∑ ቀࡵࢌ࢏࢒࢚ሺ࢏, ࢐ሻ − ࡵ࢘ࢋࢌሺ࢏, ࢐ሻቁ
૛
ࢄ
࢐ୀ૚
ࢅ
࢏ୀ૚ (9)
ࡾࡹࡿࡱ = √ࡹࡿࡱ (10)
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
77
4.3 PSNR and APSNR [23]
PSNR is defined from RMSE. It is the ratio between the possible power of a signal and the power
of corrupting noise. For 256 gray levels, PSNR is defined as
ܴܲܵܰ = 20݈‫݃݋‬ଵ଴ሺ
ଶହହ
ோெௌா
ሻ (11)
A simple average of PSNR per frame is called APSNR.
4.4 MAE [24]
It is the mean absolute error between two images being compared.
‫ܧܣܯ‬൫‫ܫ‬௙௜௟௧, ‫ܫ‬௥௘௙൯ =
ଵ
௑௒
∑ ∑ |‫ܫ‬௙௜௟௧ሺ݅, ݆ሻ − ‫ܫ‬௥௘௙ሺ݅, ݆ሻ௑
௝ୀଵ |௒
௜ୀଵ (12)
4.5 Pratt’s FoM [14]
This parameter is an estimator for quantifying the edge pixel displacement between the edge
masks of filtered and reference images, and is defined as
‫ܯ݋ܨ‬൫‫ܫ‬௙௜௟௧, ‫ܫ‬௥௘௙൯ =
ଵ
୫ୟ୶ ሺே೑೔೗೟,ேೝ೐೑ሻ
∑
ଵ
ଵାௗ೔
మ
ఈ
ே
௜ୀଵ (13)
Where,
di = Euclidean distance between the ith detected edge pixel and the nearest original edge
pixel, and
α = constant and set to 0.11
4.6 CNR [15]
This metric operates on a single image and exploits levels of contrast between two different
regions of images. One region is a region of interest (ROI) and the other can be a part of the
background. This metric is calculated as
CNR =
|ఓଵିఓଶ|
√ఙଵమାఙଶమ
(14)
Where, ߤ1 and ߪ1 are mean and variance of ROI and ߤ2 and ߪ2 are mean and variance of
background.
4.7 SSIM [1]
This index is another metric for measuring the similarity between two images. This metric has
much better consistency with the qualitative appearance of the image.
ܵܵ‫ܯܫ‬ =
ଵ
ெ
∑
ሺଶఓଵఓଶା஼ଵሻ൫ଶఙభ,మା஼మ൯
ሺఓభ
మାఓమ
మା஼భሻሺఙభ
మାఙమ
మା஼మሻ
ሺ15ሻ
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
78
Where, ߤ1 and ߤ2 are the means and ߪ1 ܽ݊݀ ߪ2 are the standard deviations of the images being
compared. ߪଵ,ଶ is the covariance between them. SSIM has value between 0 and 1, when it is equal
to 1 images are structurally equal.
4.8 Edge-Region MSE [1]
It measures the average absolute difference between two images:
‫ܧܵܯ‬൫‫ܧܫ‬௙௜௟௧, ‫ܧܫ‬௥௘௙൯ =
૚
ࢄࢅ
∑ ∑ ቀࡵࡱࢌ࢏࢒࢚ሺ࢏, ࢐ሻ − ࡵࡱ࢘ࢋࢌሺ࢏, ࢐ሻቁ
૛
ࢄ
࢐ୀ૚
ࢅ
࢏ୀ૚ (16)
Where IEϐ୧୪୲ and IE୰ୣ୤ are edges of filtered and reference images respectively. The edge-region
MSE measures the average differences in edge regions.
4.9 NQI [1]
It is video quality metric is first measured frame by frame. For each frame, the distortion is
modelled as a combination of three different factors: loss of correlation, luminance distortion, and
contrast distortion. This metric is calculated as
ܳ =
ସఙೣ೤௫௬തതതത
൫ఙೣ
మାఙ೤
మ൯[ሺ௫̅ሻమାሺ௬തሻమ]
(17)
4.10 VQM [1]
This metric is a modified discrete cosine transform (DCT)-based video quality evaluation
measure that is based on the spatial-temporal property of human visual perception. The result of
this metric is comparable with RMSE-based metrics and performs much better in situations in
which RMSE fails.
5. CONCLUSIONS
Speckle reduction filters such as Scalar filters and Adaptive filters are described in this paper.
Filtering methods using scalar filters are good for removing high frequency noise but fail to
preserve the edge details. Whereas Adaptive filter methods are more successful than filtering as it
preserves the details. Also, adaptive filter method requires the more computation time. This
drawback can be overcome by proper selection of weighting function.
REFERENCES
[1] P. Gifani, H. Behnam, Zahra Alizadeh Sani, “Noise Reduction of Echocardiographic Images Based
on Temporal Information” IEEE Trans. on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 61
no. 4, Apr. 2014.
[2] J. Fredrik Synnevag Carl-Inge Colombo Nilsen, “Speckle Statistics in Adaptive Beamforming”
Department of Informatics, University of Oslo, N-0316 Oslo, Norway.
[3] A. Achim, A. Bezerianos P. Tsakalides,” Novel Bayesian Multiscale Method for Speckle Removal
in Medical Ultrasound Images” IEEE Trans. On Medical Imaging, vol. 20, no. 8, Aug. 2001.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
79
[4] R. Wagner, Smith, John M. Sandrik and Lopez, “Statistics of Speckle in Ultrasound B-Scans” IEEE
Trans. on Sonics and Ultrasonics, vol. 30, no. 3, May 1983.
[5] S. Karabchevsky, David Kahana, Ortal Ben-Harush, and Hugo Guterman, “FPGA-Based Adaptive
Speckle Suppression Filter for Underwater Imaging Sonar” IEEE Journal Of Oceanic Engg., vol. 36,
no. 4, Oct. 2011.
[6] M. Sarode, Prashant R. Deshmukh, “Reduction of Speckle Noise and Image Enhancement of Images
Using Filtering Technique” International Journal of Advancements in Technology vol 2, no. 1 Jan.
2011.
[7] R. Garg, Er. Abhijeet Kumar, “Comparison of Various Noise Removals Using Bayesian Framework”
International Journal of Modern Engineering Research vol.2, Issue.1, Jan-Feb 2012 pp-265-270.
[8] T. Joel and R. Sivakumar, “ Despeckling of Ultrasound Medical Images: A Survey” Journal of Image
and Graphics vol. 1, no. 3,Sept. 2013
[9] C.I. Christodouloul, C. Loizou, C.S. Pattichis, M. Pantziarisl, E. Kyriakoul, M.S. Pattichis, C.N.
Schizas, A. Nicolaides, “De-speckle Filtering in Ultrasound Imaging of the Carotid Artery”
Proceedings of the Second Joint EMBSiBMES Conference Houston, TX, USA Oct. 23-26.2002
IEEE.
[10] O. Lopera, R. Heremans, A. Pizurica, Yves Dupont, “Filtering speckle noise in SAS images to
improve detection and identification of seafloor targets”
[11] P. Courmontagne, IEEE IM2NP / ISEN-Toulon, France, “Speckle noise reduction: a review
Advances in Seafloor-Mapping Sonar” Dec. 1st, Brest
[12] R. C. Gonzalez, Woods, R. E., 2002. Digital Image Processing, Addison-Wesley Inc.
[13] T. Huang, George J. Yang and Gregory Y. Tang, “A Fast Two Dimensional Median Filtering
Algorithm” IEEE Trans. on Acoustics, Speech and signal processing, vol. ASSP-27, no. 1 Feb. 1979.
[14] D. Donoho, “De-Noising by Soft-Thresholding” IEEE Trans. on Information Theory, vol. 41, no. 3,
May 1995.
[15] Y. Yu, Scott T. Acton, “Speckle Reducing Anisotropic Diffusion” IEEE Trans. On Image Processing
, vol. 11. Nov. 2002.
[16] J. Lee, “Digital Image Enhancement and Noise Filtering By Use Of Local Statistics” IEEE Trans. On
Pattern Analysis and Machine Intelligence, vol. Pami-2, no.-2 March 1980.
[17] S.Kalaivani Narayanan and R.S.D.Wahidabanu, “A View on Despeckling in Ultrasound Imaging”
International Journal of Signal Processing,Image Processing and Pattern Recognition vol. 2, no.3,
Sept. 2009
[18] Y. Huang , J. L. van Genderen, “Evaluation of Several Speckle Filtering techniques for ERS-1&2
Imagery” International Archives of Photogrammetry and Remote sensing. vol. XXXI, Part B2.
Vienna 1996.
[19] D. A. Nelson Mascarenhas, “An Overview of Speckle noise filtering in SAR images.” European
Space agency. Provided by the NASA Astrophysics Data System.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
80
[20] A. Garg, Jyoti Goal, Sandeep Malik, Kavita Choudhary, Deepika, “De-speckling of Medical
Ultrasound Images using Wiener Filter and Wavelet Transform” International Journal of Electronics
& Comm. Technology vol. 2, Issue 3, Sept. 2011.
[21] R. Czerwinski, Douglas L. Jones, and William D. O’Brien, “Detection of Lines and Boundaries
Speckle Images Application to Medical Ultrasound” IEEE Trans. on Medical Imaging, vol, 18 no.
2,Feb. 1999
[22] K. Bala Prakash, R. Venu Babu, B. Venu Gopal,“Image Independent Filter for Removal of Speckle
Noise” , International Journal of Computer Science Issues, vol. 8, Issue 5, no 3, Sept. 2011.
[23] K. Kaur, Baljit Singh and Mandeep Kaur, “Speckle Noise Reduction Using 2-D FFT In Ultrasound
Images” International Journal of Advances in Engineering & Technology, Sept. 2012. of Speckle
Noise Reduction Filters On Active Radar And SAR Images.”
[24] Li c “Two adaptive filters for speckle reduction in SAR imagery by using the variance ratio”,
International general of remote sensing vol. 9, no. 4, pp. 641-653. 1988.

More Related Content

What's hot

Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...IJEACS
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Image filtering : A comparitive study
Image filtering : A comparitive studyImage filtering : A comparitive study
Image filtering : A comparitive studypruthabhalde3
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshIAEME Publication
 
A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...eSAT Journals
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicCSCJournals
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINIOSR Journals
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Shashank
 
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...ijsc
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancementeSAT Publishing House
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsCSCJournals
 
Digital image classification
Digital image classificationDigital image classification
Digital image classificationAleemuddin Abbasi
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...IJERA Editor
 
Digital image processing
Digital image processingDigital image processing
Digital image processingSangavi G
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...CSCJournals
 

What's hot (19)

Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Image filtering : A comparitive study
Image filtering : A comparitive studyImage filtering : A comparitive study
Image filtering : A comparitive study
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
 
A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy Logic
 
Digital image processing - OLD
Digital image processing - OLDDigital image processing - OLD
Digital image processing - OLD
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVIN
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...
EDGE PRESERVATION OF ENHANCED FUZZY MEDIAN MEAN FILTER USING DECISION BASED M...
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancement
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local Histograms
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
 

Viewers also liked

A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETsipij
 
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONA FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONsipij
 
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...sipij
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSsipij
 
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...sipij
 
Recognition of historical records
Recognition of historical recordsRecognition of historical records
Recognition of historical recordssipij
 
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...sipij
 
Stem calyx recognition of an apple using shape descriptors
Stem   calyx recognition of an apple using shape descriptorsStem   calyx recognition of an apple using shape descriptors
Stem calyx recognition of an apple using shape descriptorssipij
 
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR sipij
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchensipij
 
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGA R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGsipij
 
Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...sipij
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...sipij
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...sipij
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...sipij
 
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...sipij
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...sipij
 
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSDETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSsipij
 

Viewers also liked (18)

A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
 
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONA FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
 
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
 
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
 
Recognition of historical records
Recognition of historical recordsRecognition of historical records
Recognition of historical records
 
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
 
Stem calyx recognition of an apple using shape descriptors
Stem   calyx recognition of an apple using shape descriptorsStem   calyx recognition of an apple using shape descriptors
Stem calyx recognition of an apple using shape descriptors
 
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchen
 
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGA R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
 
Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
 
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
 
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSDETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
 

Similar to A STUDY OF SPECKLE NOISE REDUCTION FILTERS

Performance analysis of image
Performance analysis of imagePerformance analysis of image
Performance analysis of imageijma
 
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...ijsc
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...iosrjce
 
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for  Different NoiseComparison of Denoising Filters on Greyscale TEM Image for  Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for Different NoiseIOSR Journals
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...sipij
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoisejournalBEEI
 
A SURVEY : On Image Denoising and its Various Techniques
A SURVEY :  On Image Denoising and its Various TechniquesA SURVEY :  On Image Denoising and its Various Techniques
A SURVEY : On Image Denoising and its Various TechniquesIRJET Journal
 
A Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical ImagesA Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical ImagesIRJET Journal
 
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...ijcsit
 
Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reductionsipij
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...IRJET Journal
 

Similar to A STUDY OF SPECKLE NOISE REDUCTION FILTERS (20)

[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
Performance analysis of image
Performance analysis of imagePerformance analysis of image
Performance analysis of image
 
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...
Edge Preservation of Enhanced Fuzzy Median Mean Filter Using Decision Based M...
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
L011117884
L011117884L011117884
L011117884
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
 
A017230107
A017230107A017230107
A017230107
 
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for  Different NoiseComparison of Denoising Filters on Greyscale TEM Image for  Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
 
A SURVEY : On Image Denoising and its Various Techniques
A SURVEY :  On Image Denoising and its Various TechniquesA SURVEY :  On Image Denoising and its Various Techniques
A SURVEY : On Image Denoising and its Various Techniques
 
A Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical ImagesA Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical Images
 
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
 
Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reduction
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
I010324954
I010324954I010324954
I010324954
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
 
Ijetcas14 479
Ijetcas14 479Ijetcas14 479
Ijetcas14 479
 

Recently uploaded

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 

A STUDY OF SPECKLE NOISE REDUCTION FILTERS

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 DOI : 10.5121/sipij.2015.6306 71 A STUDY OF SPECKLE NOISE REDUCTION FILTERS Jyoti Jaybhay and Rajveer Shastri Department of Electronics Engineering, VPCOE Baramati , Pune University, India ABSTRACT Ultrasound images and SAR i.e. synthetic aperture radar images are usually corrupted because of speckle noise also called as granular noise. It is quite a tedious task to remove such noise and analyze those corrupted images. Till now many researchers worked to remove speckle noise using frequency domain methods, temporal methods, and adaptive methods. Different filters have been developed as Mean and Median filters, Statistic Lee filter, Statistic Kuan filter, Frost filter, Srad filter. This paper reviews filters used to remove speckle noise. KEYWORDS Speckle Noise, Multiplicative noise, Ultrasound images, Scalar filters, Adaptive filters. 1. INTRODUCTION Human beings are suffering from very dangerous and long term diseases as Cancer, Blood Processing, Heart blockage, Kidney failure, Asthma etc. Detection of such diseases at very early stage is very necessary thing. Also, it should be real time. Image processing as ultrasound imaging plays an important role in this task. Now a day it has become easy, real-time, low cost and also it has non-invasive nature. Still removal of noise from ultrasound imaging is very challenging task [1]. Scattering and reflection [2] are two major phenomena in medical ultrasound imaging which are closely related concepts. When particles are larger than the wavelength causes reflection and scattering occurs when the scatterers are smaller than the sound’s wavelength. When the back- scattered acoustic pulses received are in phase or out of phase, this phenomenon leads to both constructive and destructive interference and appears as a granular pattern called speckle noise [3]. Speckle noise affects the quality of ultrasound image and it also reduces important information from image as edge, shape, intensity value etc. Corrupted ultrasound images contain high frequency components [4] and to remove them filters are used. Many researches are made till now to despeckle the image like image processing filters. This paper gives information on methods used to removal of noise from echo images. This work is arranged in this paper as per following. Section II describes speckle model. Section III reviews
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 72 the different filters used for speckle noise reduction as 1.Scalar filters and 2.Adaptive filters. Section IV reviews performance metrics and section V concludes the review. 2. SPECKLE MODEL Speckle noise [5] is the characteristic effect seen in ultrasound images that contribute to the visual noise. The image of a relatively uniform object with many scattering sources within a resolution cell will have pixel values that vary randomly with position due to constructive and destructive interference. Ultrasound images mostly get corrupted because of speckle noise. It is multiplicative noise, having granular pattern. Mathematically Speckle noise [6] is expressed as in eqn. (1) ݃ሺ݉, ݊ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ + ߟሺ݉, ݊ሻ (1) Where ݃ሺ݉, ݊ሻ is corrupted image, ‫ݑ‬ሺ݉, ݊ሻ is multiplicative component and η(m,n) is additive component. For ultrasound images, it is necessary to remove additive noise but multiplicative can be allowed, given in eqn. (2) ݃ሺ݉, ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ + ߟሺ݉, ݊ሻ − ߟሺ݉, ݊ሻ ሺ݉, ݊ሻ = ݂ሺ݉, ݊ሻ ∗ ‫ݑ‬ሺ݉, ݊ሻ (2) Also, speckle noise follows gamma distribution [7] which is shown below ‫ܨ‬ሺ݃ሻ = ௚ഀషభ ሺఈିଵሻ!௔ഀ ݁ ష೒ ೌ (3) Figure 1. Gamma Distribution Here ܽఈ is variance and g is gray level. Gamma distribution is represented as in Fig. 1. Speckle noise has following characteristics [7]: 1. Speckle noise is a multiplicative noise which is in direct proportion to the local gray level in any area. 2. The signal and the noise are statistically independent. 3. The sample mean and variance of a single pixel are equal to the mean and variance of the local area.
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 73 Figure 2. Original Image Figure 3. Image with Speckle Noise 3. SPECKLE REDUCTION FILTERS There are different types of noise that appears in images. Noise may occur due to different factors such as while acquiring images, capturing images, transforming images, compressing images etc. Noise may have different types, and hence it is necessary to provide different techniques according to the type of noise. Speckle noise contains high frequency components due to temporal movement of organs as brain, heart etc. So it is necessary to provide low pass filter to remove the high frequency noise. To remove speckle noise from images till now many filters are used [8]. Some filters are good in visual interpretation where as some are good in smoothing capabilities and noise reduction. Some examples of such filters are Mean, Median, Lee, Kuan, Frost, Enhanced Frost, Wiener and Gamma MAP filters [9]. Some of these use window technique to remove speckle noise, called as kernel [10]. This window size can range from 3-by-3 to 33-by- 33 but it must be odd. To achieve better result window size should be smaller. 3.1 Scalar Filters Scalar filters [11] are based on the ratio of local statistics, which improves smoothing in homogenous regions of the images where speckle is fully developed and reduces appreciably in the other regions of the image in order to preserve the useful details of the image. Fundamental types of scalar filters are Mean filter and Median filters discussed in next sections. 3.1.1 Mean Filter [12] It is simple and intuitive filter invented by Pomalaza-Raez in 1984. It does not remove speckle noise at whole but reduces at some extend. It works on average basis that is the centre pixel is replaced by the average of the all pixels. Hence this filter gives blurring effect to the images, so it is least satisfactory method to remove speckle noise as it results in loss of details. Mathematical representation is given in eqn. (4) for m×n window region. ℎሺ݅, ݆ሻ = 1 ݉݊ ෍ ෍ ݂ሺ݇, ݈ሻ ሺ4ሻ ௟∈௡௞∈௠
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 74 3.1.2 Median Filter [13] It is non linear filter invented by Pitas in 1990. It gives quite better result than the mean filter. Here center pixel is replaced by the median value of all pixels and hence produces less blurring. Due to this nature it is used to reduce impulsive speckle noise. Advantage is it preserves the edges. Disadvantage is extra time needed for computation of the median value for sorting N pixels, the temporal complexity is O (N log N). Median filter follows algorithm as follows: 1. Take a 3 × 3 (or 5×5 etc.) region centered around the pixel (i, j). 2. Sort the intensity values of the pixels in the region into ascending order 3. Select the middle value as the new value of pixel (i, j). 3.2 Adaptive Filters Several adaptation methods are proposed to achieve a better result by varying window size [14] and also to preserve the features like edges. Filters that are having adaptive nature are discussed in following sections: 3.2.1 Frost filter [15] Invented by Frost in 1982, is linear, convolutional filter used to remove the multiplicative noise from images. As compared to mean and median filter it has adaptive nature and also it is exponentially-weighted averaging filter. Frost filter works on the basis of coefficient of variation which is the ratio of local standard deviation to the local mean of the corrupted image. Within the kernel size of n-by-n then the centre pixel value is replaced by weighted sum of values of the neighbourhood in kernel. The weighting factor decrease as we go away from interested pixel and increase with variance. It assumes multiplicative noise. Frost filter follows formula given by eqn. (4). ‫ܰܦ‬ = ∑ ‫݁ߙܭ‬ିఈ|௧| ௡×௡ (4) Where, ߙ = ቀ ସ ௡ ఙమതതതതቁ ቀ ఙమ ூమതതതቁ K= Normalized constant ‫ܫ‬̅ = Local Mean ߪ = Local variance ߪത = Image coefficient of variation value |t| = |X-ܺ଴|+|Y-ܻ଴| n = moving kernel size 3.2.2 Lee Filter It is developed by Jong Sen Lee in 1981 [16]. It is better than above filters in edge preservation. It is based on multiplicative speckle model and uses local statistics to preserve details. Lee filter works on the variance basis, i.e. if variance of the area is low then it performs smoothing operation but not for high variance. That means it can preserve details in low as well as in high contrast hence it has adaptive nature. Mathematical model for Lee filter is given in eqn. (5): ‫݃݉ܫ‬ሺ݅, ݆ሻ = ‫݉ܫ‬ + ܹ∗ ሺ‫݌ܥ‬ − ‫)݉ܫ‬ (5)
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 75 Where, ‫݃݉ܫ‬ – pixel value after filtering ‫݉ܫ‬ – mean intensity of filter window ‫݌ܥ‬ – Center pixel ܹ -filter window, ܹ =ߪଶ ሺߪଶ + ߩଶ ) ߪଶ is the variance of the pixel calculated as ߪଶ = ൣ1/ܰ ∑ ሺܺ௝ሻଶேିଵ ௝ୀ଴ ] ܰ = size of filter window,ܺ௝ = pixel value at j. ߩ = additive noise variance, for M size of image and ܻ௜ value of each pixel it is given as: ߩଶ = ൣ1/‫ܯ‬ ∑ ሺܻ௝ሻଶெିଵ ௝ୀ଴ ] For no smoothing filter output is the only mean intensity value (Im). Disadvantage of Lee Filter is it cannot effectively remove the speckle noise near edges. 3.2.3 Kuan filter [17] It was developed by Kuan and Nathan and Kurlander in 1987. It is local linear minimum mean square error filter under multiplicative noise. It is quite advanced than Lee filter in a factor as it has no approximation involved. It transforms the multiplicative speckle model into the additive linear form. Weighted function W is for Kuan filter is given by, ܹ = ቀଵି ಴ೠ ಴೔ ቁ ሺଵା஼௨ሻ (6) Where, ‫ݑܥ‬ = estimated noise variation coefficient. ‫ݑܥ‬ =ඥ1/‫ܮܰܧ‬ , ENL = equivalent noise looks. ‫݅ܥ‬ = variation coefficient of image. ‫݅ܥ‬ = ܵ/‫݉ܫ‬ S = standard deviation in the filter window. 3.2.4 Enhanced Frost and Enhanced Lee Filter [18] Proposed by Lopes in 1990, works on the basis of the threshold value. Averaging is done when the local coefficient of variation below a lower threshold. Filter will perform strictly as all pass filter when local coefficient of variation is above the higher threshold. And when the local variance is in between both thresholds then balance between averaging and identity operation is done. 3.2.5 Gamma Map Filter [19] Proposed by Lopes in 1993, uses coefficient variation and contrast variation. It is again better than Frost and Lee filter and also minimizes the loss of texture information. Working of Gamma Map filter is similar to Enhanced Frost filter except that if local coefficient of variation falls between two thresholds then pixel value is based on the Gamma estimation of the contrast ratios.
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 76 3.2.6 Wiener Filter [20] It was proposed by Norbert Wiener during the 1940s and published in 1949. It is also known as Least Mean Square Filter. It has capacity to restore images even if they are corrupted or blurred. It reduces noise from image by comparing desired noiseless image. Wiener filter works on the basis of computation of local image variance. Hence when local variance of the image is large the smoothing is done in lesser amount and if local variance is small it performs more smoothing. This approach of Wiener filter results better than linear filtering [13]. Wiener filter requires more computation time. It has following mathematical formula: ݂ሺ‫,ݑ‬ ‫ݒ‬ሻ = ቈ ுሺ௨,௩ሻ∗ ுሺ௨,௩ሻమା ቂ ೄ೙ሺೠ,ೡሻ ೄ೑ሺೠ.ೡሻ ቃ ቉ ‫ܩ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ (7) Where, ‫ܪ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ = Degradation function and ‫ܪ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ∗ = conjugate complex ‫ܩ‬ሺ‫,ݑ‬ ‫ݒ‬ሻ = Degraded image ܵ݊ሺ‫,ݑ‬ ‫ݒ‬ሻ = Power spectra of noise. ݂ܵሺ‫,ݑ‬ ‫ݒ‬ሻ = Power spectra of original image. 4. PERFORMANCE ANALYSIS PARAMETERS To analyze the speckle reduction methods various performance parameters are used and compared such as Signal-to-noise ratio (SNR), root mean square error (RMSE), mean absolute error (MAE), peak signal-to-noise ratio (PSNR), average peak signal-to-noise ratio (APSNR), Pratt’s figure of merit (FoM), contrast-to-noise ratio (CNR), structural similarity (SSIM), Edge- region mean square error (MSE), new quality index (NQI), video quality metric (VQM). These are described in the following sections. 4.1 SNR [21] Parameter is a basic measure metric that is used to measure the level of noise as a ratio of the mean ࣌ࢍ ૛ to the standard deviation ࣌ࢋ ૛ of pixel value in an image. SNR has theoretical value 1.91 for a fully developed speckle. It has indirect proportion with speckle. It has higher value for lower speckle. ࡿࡺࡾ = ૚૙ ࢒࢕ࢍ૚૙ ࣌ࢍ ૛ ࣌ࢋ ૛ (8) 4.2 RMSE [22] It stands for root mean square error. It measures the average squared difference between the original and filtered images, where the original and filtered images have size X × Y pixels. Accordingly, the RSME is the root of MSE given in equations (10) and (11). ࡹࡿࡱ൫ࡵࢌ࢏࢒࢚,ࡵ࢘ࢋࢌ൯ = ૚ ࢄࢅ ∑ ∑ ቀࡵࢌ࢏࢒࢚ሺ࢏, ࢐ሻ − ࡵ࢘ࢋࢌሺ࢏, ࢐ሻቁ ૛ ࢄ ࢐ୀ૚ ࢅ ࢏ୀ૚ (9) ࡾࡹࡿࡱ = √ࡹࡿࡱ (10)
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 77 4.3 PSNR and APSNR [23] PSNR is defined from RMSE. It is the ratio between the possible power of a signal and the power of corrupting noise. For 256 gray levels, PSNR is defined as ܴܲܵܰ = 20݈‫݃݋‬ଵ଴ሺ ଶହହ ோெௌா ሻ (11) A simple average of PSNR per frame is called APSNR. 4.4 MAE [24] It is the mean absolute error between two images being compared. ‫ܧܣܯ‬൫‫ܫ‬௙௜௟௧, ‫ܫ‬௥௘௙൯ = ଵ ௑௒ ∑ ∑ |‫ܫ‬௙௜௟௧ሺ݅, ݆ሻ − ‫ܫ‬௥௘௙ሺ݅, ݆ሻ௑ ௝ୀଵ |௒ ௜ୀଵ (12) 4.5 Pratt’s FoM [14] This parameter is an estimator for quantifying the edge pixel displacement between the edge masks of filtered and reference images, and is defined as ‫ܯ݋ܨ‬൫‫ܫ‬௙௜௟௧, ‫ܫ‬௥௘௙൯ = ଵ ୫ୟ୶ ሺே೑೔೗೟,ேೝ೐೑ሻ ∑ ଵ ଵାௗ೔ మ ఈ ே ௜ୀଵ (13) Where, di = Euclidean distance between the ith detected edge pixel and the nearest original edge pixel, and α = constant and set to 0.11 4.6 CNR [15] This metric operates on a single image and exploits levels of contrast between two different regions of images. One region is a region of interest (ROI) and the other can be a part of the background. This metric is calculated as CNR = |ఓଵିఓଶ| √ఙଵమାఙଶమ (14) Where, ߤ1 and ߪ1 are mean and variance of ROI and ߤ2 and ߪ2 are mean and variance of background. 4.7 SSIM [1] This index is another metric for measuring the similarity between two images. This metric has much better consistency with the qualitative appearance of the image. ܵܵ‫ܯܫ‬ = ଵ ெ ∑ ሺଶఓଵఓଶା஼ଵሻ൫ଶఙభ,మା஼మ൯ ሺఓభ మାఓమ మା஼భሻሺఙభ మାఙమ మା஼మሻ ሺ15ሻ
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 78 Where, ߤ1 and ߤ2 are the means and ߪ1 ܽ݊݀ ߪ2 are the standard deviations of the images being compared. ߪଵ,ଶ is the covariance between them. SSIM has value between 0 and 1, when it is equal to 1 images are structurally equal. 4.8 Edge-Region MSE [1] It measures the average absolute difference between two images: ‫ܧܵܯ‬൫‫ܧܫ‬௙௜௟௧, ‫ܧܫ‬௥௘௙൯ = ૚ ࢄࢅ ∑ ∑ ቀࡵࡱࢌ࢏࢒࢚ሺ࢏, ࢐ሻ − ࡵࡱ࢘ࢋࢌሺ࢏, ࢐ሻቁ ૛ ࢄ ࢐ୀ૚ ࢅ ࢏ୀ૚ (16) Where IEϐ୧୪୲ and IE୰ୣ୤ are edges of filtered and reference images respectively. The edge-region MSE measures the average differences in edge regions. 4.9 NQI [1] It is video quality metric is first measured frame by frame. For each frame, the distortion is modelled as a combination of three different factors: loss of correlation, luminance distortion, and contrast distortion. This metric is calculated as ܳ = ସఙೣ೤௫௬തതതത ൫ఙೣ మାఙ೤ మ൯[ሺ௫̅ሻమାሺ௬തሻమ] (17) 4.10 VQM [1] This metric is a modified discrete cosine transform (DCT)-based video quality evaluation measure that is based on the spatial-temporal property of human visual perception. The result of this metric is comparable with RMSE-based metrics and performs much better in situations in which RMSE fails. 5. CONCLUSIONS Speckle reduction filters such as Scalar filters and Adaptive filters are described in this paper. Filtering methods using scalar filters are good for removing high frequency noise but fail to preserve the edge details. Whereas Adaptive filter methods are more successful than filtering as it preserves the details. Also, adaptive filter method requires the more computation time. This drawback can be overcome by proper selection of weighting function. REFERENCES [1] P. Gifani, H. Behnam, Zahra Alizadeh Sani, “Noise Reduction of Echocardiographic Images Based on Temporal Information” IEEE Trans. on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 61 no. 4, Apr. 2014. [2] J. Fredrik Synnevag Carl-Inge Colombo Nilsen, “Speckle Statistics in Adaptive Beamforming” Department of Informatics, University of Oslo, N-0316 Oslo, Norway. [3] A. Achim, A. Bezerianos P. Tsakalides,” Novel Bayesian Multiscale Method for Speckle Removal in Medical Ultrasound Images” IEEE Trans. On Medical Imaging, vol. 20, no. 8, Aug. 2001.
  • 9. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 79 [4] R. Wagner, Smith, John M. Sandrik and Lopez, “Statistics of Speckle in Ultrasound B-Scans” IEEE Trans. on Sonics and Ultrasonics, vol. 30, no. 3, May 1983. [5] S. Karabchevsky, David Kahana, Ortal Ben-Harush, and Hugo Guterman, “FPGA-Based Adaptive Speckle Suppression Filter for Underwater Imaging Sonar” IEEE Journal Of Oceanic Engg., vol. 36, no. 4, Oct. 2011. [6] M. Sarode, Prashant R. Deshmukh, “Reduction of Speckle Noise and Image Enhancement of Images Using Filtering Technique” International Journal of Advancements in Technology vol 2, no. 1 Jan. 2011. [7] R. Garg, Er. Abhijeet Kumar, “Comparison of Various Noise Removals Using Bayesian Framework” International Journal of Modern Engineering Research vol.2, Issue.1, Jan-Feb 2012 pp-265-270. [8] T. Joel and R. Sivakumar, “ Despeckling of Ultrasound Medical Images: A Survey” Journal of Image and Graphics vol. 1, no. 3,Sept. 2013 [9] C.I. Christodouloul, C. Loizou, C.S. Pattichis, M. Pantziarisl, E. Kyriakoul, M.S. Pattichis, C.N. Schizas, A. Nicolaides, “De-speckle Filtering in Ultrasound Imaging of the Carotid Artery” Proceedings of the Second Joint EMBSiBMES Conference Houston, TX, USA Oct. 23-26.2002 IEEE. [10] O. Lopera, R. Heremans, A. Pizurica, Yves Dupont, “Filtering speckle noise in SAS images to improve detection and identification of seafloor targets” [11] P. Courmontagne, IEEE IM2NP / ISEN-Toulon, France, “Speckle noise reduction: a review Advances in Seafloor-Mapping Sonar” Dec. 1st, Brest [12] R. C. Gonzalez, Woods, R. E., 2002. Digital Image Processing, Addison-Wesley Inc. [13] T. Huang, George J. Yang and Gregory Y. Tang, “A Fast Two Dimensional Median Filtering Algorithm” IEEE Trans. on Acoustics, Speech and signal processing, vol. ASSP-27, no. 1 Feb. 1979. [14] D. Donoho, “De-Noising by Soft-Thresholding” IEEE Trans. on Information Theory, vol. 41, no. 3, May 1995. [15] Y. Yu, Scott T. Acton, “Speckle Reducing Anisotropic Diffusion” IEEE Trans. On Image Processing , vol. 11. Nov. 2002. [16] J. Lee, “Digital Image Enhancement and Noise Filtering By Use Of Local Statistics” IEEE Trans. On Pattern Analysis and Machine Intelligence, vol. Pami-2, no.-2 March 1980. [17] S.Kalaivani Narayanan and R.S.D.Wahidabanu, “A View on Despeckling in Ultrasound Imaging” International Journal of Signal Processing,Image Processing and Pattern Recognition vol. 2, no.3, Sept. 2009 [18] Y. Huang , J. L. van Genderen, “Evaluation of Several Speckle Filtering techniques for ERS-1&2 Imagery” International Archives of Photogrammetry and Remote sensing. vol. XXXI, Part B2. Vienna 1996. [19] D. A. Nelson Mascarenhas, “An Overview of Speckle noise filtering in SAR images.” European Space agency. Provided by the NASA Astrophysics Data System.
  • 10. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 80 [20] A. Garg, Jyoti Goal, Sandeep Malik, Kavita Choudhary, Deepika, “De-speckling of Medical Ultrasound Images using Wiener Filter and Wavelet Transform” International Journal of Electronics & Comm. Technology vol. 2, Issue 3, Sept. 2011. [21] R. Czerwinski, Douglas L. Jones, and William D. O’Brien, “Detection of Lines and Boundaries Speckle Images Application to Medical Ultrasound” IEEE Trans. on Medical Imaging, vol, 18 no. 2,Feb. 1999 [22] K. Bala Prakash, R. Venu Babu, B. Venu Gopal,“Image Independent Filter for Removal of Speckle Noise” , International Journal of Computer Science Issues, vol. 8, Issue 5, no 3, Sept. 2011. [23] K. Kaur, Baljit Singh and Mandeep Kaur, “Speckle Noise Reduction Using 2-D FFT In Ultrasound Images” International Journal of Advances in Engineering & Technology, Sept. 2012. of Speckle Noise Reduction Filters On Active Radar And SAR Images.” [24] Li c “Two adaptive filters for speckle reduction in SAR imagery by using the variance ratio”, International general of remote sensing vol. 9, no. 4, pp. 641-653. 1988.