Ultrasonography is an extensively used medical imaging technique for multiple reasons. It works on the basic theory of echoes from the tissues under consideration. However, the occurrence of signal dependent noise such as speckle destroys utility of ultrasound images. Speckle noise is subject to the composition of image tissue and parameters of image. It reduces the effectiveness of many image processing steps and decreases human perception of fine details form ultrasound images. In many medical image processing methods, despeckling is used as the preprocessing step before segmentation and feature extraction. Many speckle reduction filters are proposed but while combining many techniques some speckle diagnostic information should be preserved. Removal of speckle noise from ultrasound image by preserving edges and added features is a great challenging task in ultrasound image restoration. This paper aims at a comprehensive description and comparison of reduction of speckle noise of ultrasound fibroid image. Many filters are applied on ultrasound scanned images and the performance is marked in terms of some statistical measures. Even though several despeckling filters are there for speckle reduction, all are not good for ultrasound scanned images. A comparison of quality measures such as mean square error, peak signal-to-noise ratio, and signal-to-noise ratio is done in ultrasound images in despeckling.
Ultrasound image system uses high frequency of sound wave to get an image of uterus fibroid. Ultrasound waves travel through soft tissues but it produces echoes on solid objects. Each ultrasound wave covers a spatial volume defined by the smallest of detectable structures, called as resolution cells. Fibroid appears as well-defined solid mass and it appears as hypoechoic. These hypoechoic objects become visible as dark images, as they have low echogenicity, and bright image becomes visible as it has high echogenicity and is called hyperechoic. There have been many speckle reduction methods documented earlier. A nonlinear processing technique like logarithmic compression on ultrasound B scan images is described by Loupas et al.  and designed some parameters to defuse speckle in this paper. A comparative survey of spatial filtering techniques is seen in ref. . This report gives awareness about the different aspects placed in the deduction of noise from ultrasound fetal images.
Lie and Chen  propose a compounding technique to improve target detectability by acquiring a sequence of ultrasound images with different angles, which is taken from a same target. A composite image is formed by averaging the images pixel values. Speckle reduction based on ratio of local variance to local mean that alter the quantity of smoothing is described in ref. . Here denoising is improved in homogenous section where speckle appears abundantly and is seen as lowered down or even eluded in other areas to reserve details as such. The region growing speckle reduction scheme based on spatial filtering has been proposed in ref. . In these methods, spatial filtering is accomplished depending on the information content of the image extracted from groups of the pixel which are formed based on similar gray level and connectivity. This is according to the local statistics of adaptive region, which is determined from size and shape. A drawback of region growing-based technique is the difficulty in designing suitable similarity criteria.
A work on speckle reduction by minimization of total variation in ultrasound images is described in ref. . This approach adopted total variation minimization method suggested by Khalifa Djemal. The modification of smoothing level subjected to the statistics of log compressed images is described in ref.  by unsharp masking filter. However, this method fails in reducing speckle near or at edges of images. A relationship formed for image smoothing in continuous domain for isotropic scattering is given . However, in images with speckle, isotropic diffusion advances flicker. Thus anisotropic diffusion model such as edge sensitive speckle reducing anisotropic diffusion (SRAD) method is described in ref. . In this method, speckle is reduced but edge information is preserved. Modified SRAD filter, detail preserving anisotropic diffusion (DPAD) that depends on Kaun filter was established in ref. .
A different approach in reducing speckles using soft thresholding in wavelet filtering is proposed by Donoho . However, this method lacks translation invariance. This drawback is eliminated using stationary wavelet method . Lee filter  accomplishes filtering action on the image area that is having little variance. Lee filter fails in despeckling in the region’s nearby edges and lines. A simplification of Lee filter is Kaun filter . It is clear that speckle is observed as a major basis of noise in ultrasound image and should be eliminated without disturbing any important features. In this work different despeckling filters are applied on ultrasound fibroid images to denoise and to segment fibroid area to detect structural features of prescribed fibroid. The performance of every filter on these fibroid images is measured to find the best despeckling filter that can be used in the segmentation of fibroid from ultrasound image.
Section 2 discusses about the materials and methods. Section 3 focuses on the various speckle reduction filters. Section 4 discusses about the performance analysis parameters used in this paper and details the result and discussion. Section 5 provides the conclusion.
2 Materials and methods
Ultrasound scanning is the preferred imaging technique to spot fibroids. The uterus ultrasonography is performed either abdominally or transvaginally. Ultrasound adverts to sound waves, which cannot be sensed by human ear. Proportional to the acoustic impedance of every soft tissue, sound waves are transmitted. This acoustic impedance is related to sound transmission velocity and density of tissue. Sound waves are reflected when there is a change in acoustic impedance. This occurs when two dissimilar density tissues placed next to each other. Therefore, ultrasound imaging is a noble tool for soft tissues. Reflected sound waves are absorbed by transducer located directly on the skin, and it converts the echoes to electrical signal. These signals are then demodulated and compressed to outfit for display devices. Fibroid in ultrasound image is commonly appearing as distinct, solid hypo echoic masses in ultrasound images. In this work, 256 × 256 gray level images are used with intensity ranges between 0 and 255. Figure 1 shows some sample data set with uterus fibroids.
Certain useful information are faded or even lost during compression stage. The noise that occurs in medical image would be during acquisition and transmission usually. Speckle is a multiplicative noise that appears on B-Scan, which reduces quality of image. Speckle is an unwanted modification of desired signal. Speckle destroys the target detectability in scanned images and reduces resolution and contrast, which help human to differentiate typical and diseased tissue. It also cut down the speed and accuracy of segmentation of ultrasound image. Despeckling of scanned image is a challenging task. This paper put forward a comparison of different filters applied on ultrasound image involved in the detection of uterus fibroids. A structural outline is given in Figure 2.
3 Despeckling approaches
Speckle noise has granular pattern and is multiplicative in nature. Because of the temporal movement of organs, speckle noise in scanned images consists of high frequency components. Speckle noise has gamma distribution in nature.
where is the variance and g is the gray level. Signal and noise are statistically independent and maintain proportional relationship in gray level in all areas. As it contains high frequency components, low pass filters can be applied on images. Some despeckling filters are described in this section.
3.1 Scalar filters
Scalar filters are used to maintain the valuable features in homogeneous region of an image. Speckle in this region is fully technically improved and compressed considerably in the other regions of the image. Two categories of scalar filters are mean filter and median filters.
3.1.1 Mean filter
Main application of spatial mean filter  is noise reduction and blurring. A predefined mask is applied on the image. Box filter is when all coefficients in the mask are equal. This method takes the average value of the neighborhood and replaces the value of every pixel in the image. With that it does not reduces the speckle noise as a whole but diminishes to some extent.
where Sxy is the set of coordinates in a rectangular mask with m × n size.
3.1.2 Median filter
It is a nonlinear filtering technique to reduce noise by preserving edge characteristics. Median filtering  can be calculated by sliding a window over the image. It replaces value of middle pixel by median in the window by sorting values of pixels from the window into numerical order. The median filter produces less blurred images. This filter tends to destruct edges of image and yield false edges in the presence of small signal-to-noise ratio (SNR). For median filtering, we should specify the mask size to get noble result.
3.2 Adaptive filters
This method is used to bring back image without distorting the structures in the image. The two statistical measures that an adaptive filter presumes on are mean and variance with a defined m × n window region. Some filters that are having adaptive nature are discussed.
3.2.1 Weiner filter
Weiner filter  is a significant technique to reduce noise affected by linear motion or unfocussed optics. This is also known as least mean square filter. This method reduces noise on the comparison of preferred noiseless image. This filter computes local image variance and smoothing is done according to this. When local variance of the image is enormous, the smoothing is done in lesser amount and if it is small it executes more smoothing. Simultaneously, it eliminates the additive noise and overturns the blurring. The Wiener filtering is ideal in terms of mean square error, that is, it minimizes the overall mean square error, which is given as
The method is centered on a stochastic background
where K is the constant chosen by the noise level; is the Fourier transform of point spread function; P n(u,v) is the power spectrum of noise; and P s(u,v) is the power spectrum of signal.
3.2.2 Lee filter
Lee filter produces output image by working out on linear combination of the central pixel intensity in a neighborhood with the average intensity of mask. This method conserve details using local statistics and works based on multiplicative speckle model. This filter  works on the value of variance. Smoothing operation is executed if the resultant variance is low and is not recommended for high variance. Filter has an adaptive nature since image details can be preserved both in low and high contrast.
where Img is the pixel value after filtering, Im is the mean intensity of filter window, Cp is the center pixel, and W is the filter window.
where is the additive noise variance and is the variance of the pixel given as
where N is the size of the window and X j is the value of pixel at j.
3.2.3 Kaun filter
It is a local linear minimum mean square error filter under multiplicative noise. The formulations arrived by Kaun  and Lee filter are same, even though the signal model assumption and derivations are different. This filter maintains stability between results of averages in similar regions and detect where edges and point features exist. This stability depends on the moving window which has the figure of variation inside. It is an advanced technique of Lee filter and it converts the multiplicative speckle model into the additive linear form.
Weighting function W is
where C u is the estimated noise variation coefficient and C i is the variation coefficient of image.
, where ENL is the equivalent noise.
where is the standard deviation and is the mean intensity value.
3.2.4 SRAD filter
Anisotropic diffusion is a denoising technique without eradicating important parts of image content like edges or lines. SRAD filter  is an anisotropic denoising algorithm which is used to improve edges in an image. Even if the noise is detected or edge is not detected, filter will not enhance or smoothen the edge. Therefore the performance of SRAD is delicate to the selection of threshold value .
3.3 Wavelet filter
The wavelet filter  particularly highlights or de-emphasizes image details (high-frequency, mid-frequency, or low-frequency detail) in a definite spatial frequency domain. The foremost benefit of wavelet basis is that this can perfectly reconstruct functions even though having irregular shape with linear and higher order polynomial shapes, such as rectangle, triangle, and second order polynomials.
3.4 Homomorphic filtering
Speckle noise is multiplicative in nature. Homomorphic filtering  is used to eliminate the multiplicative noise by log and exponential operations. It transmutes multiplicative noise into additive. This filter mends gray scale image by simultaneous intensity range compression and contrast enhancement. An image can be represented by two components as illumination components I(x,y) and reflectance components R(x,y).
When illumination components vary slowly reflectance components tend to vary quickly. Consequently, intensity variation can be reduced by putting on a frequency domain filter. Before applying Fourier transform, multiplication should change to addition by taking logarithm.
Then take FFT (Fourier Transform) and apply a proper Fourier filter function. To get the resultant image, take inverse transform and exponential function. Figure 3 shows the steps of homomorphic filtering.
3.5 Smoothing frequency domain filters
Frequency domain filters focus on image frequency and are used for smoothing and sharpening by removing low and high frequency components. Low pass filter passes low frequency components in an image, resulting in smoothened image by attenuating high frequency components. There are three types of low pass filters.
3.5.1 Ideal low pass filter (ILPF)
Transfer function of ILPF is
where D 0 is the cutoff frequency, D is the identified nonnegative quantity, and distance from (u,v) is denoted as D(u,v) in frequency domain
We can see that blurring effect decreases as cutoff frequency increases.
3.5.2 Butterworth low pass filter (BLPF)
Transfer function of BLPF with cutoff frequency D 0 and order “n” is
One advantage of this filter is sharpness control and can be adjusted by order “n.” The result of BPLF is smooth transition in blurring, as a function of increasing cutoff frequency.
3.5.3 Gaussian low pass filter (GLPF)
GLPF is given by
where σ is a measure of the spread of Gaussian curve. GLPF has smooth transition between low and high frequencies. As the sigma becomes larger, the more variance allowed around mean, and as the sigma becomes smaller, the less variance allowed around mean.
4 Experimental results and discussions
Ultrasound scanned uterus fibroid image is used as input image and it is transformed into gray scale. Two different scalar filters (mean filter and median filter), four adaptive filter methods (Weiner filter, SRAD, and Lee and Kaun filter), wavelet transformation filter, and homomorphic filter are applied on transformed fibroid image. The experiments were carried out in a HP PC with processor Intel® Core™i3 7020U CPU and 4 GB RAM. Filter performance improvements are compared and quantified with certain performance evaluation parameters like mean square error (MSE), SNR, and peak SNR (PSNR). Comparative analysis is executed with the help of MATLAB simulation for easiness in the determination of statistical parameter. The quality change between input image and filtered image is measured using MSE. The SNR signifies the magnitude of error comparative to the original image and if SNR is more it specifies that filtering effect is good. PSNR indicates the size of the error proportionate to the peak value of the signal and is figured with the size of the error proportionate to the average squared value of the signal. The quality of the image is detected by PSNR after preprocessing. High value PSNR specifies a better reduction in noise and hence makes sure that a good image enhancement is done and is expressed in decibels (dB). High value of PSNR means that image having additional valued signal than the noise.
where is the original image where filter is supposed to apply and is the original image after filtering
4.1 Result of mean filter
Figure 4 shows the filtered image using arithmetic mean filter. This filter changes non-noisy pixels, thus eliminating some adequate details of the image. Edges are not recuperated and are suitable only for low level noise. Table 1 provides the quantitative measure MSE, PSNR, and SNR by applying mean filter on fibroid image, and result shows that 3 × 3 window results in better performance because it has high PSNR and low MSE values.
4.2 Result of median filter
Median filter is the perfect nonlinear despeckling filter and it produces less blurred images. It works more on nonuniform region. Figure 5 illustrates the result of median filtering with various window size. Performance of this filter with different window size depends on noise density. With low noise density, small window size provides improved performance. Table 2 shows the quantitative results of MSE, PSNR, and SNR with different window size. It shows that SNR and PSNR are high for small window size. The quantitative results are given in Figure 6. Window size 3 gives low MSE and high PSNR value, and thus window size 3 is adoptable in median filtering (Figure 7).
4.3 Result of adaptive filter
Lee filter produces the highest speckle suppression but it smooth out edges and textures. SRAD filter removes speckle without altering required image information and without affecting the important image edge features. Table 3 and Figure 8 detail the result with PSNR, SNR, and MSE values. It is clear that Lee filter and SRAD filter give better performance than the other filters.
4.4 Result of wavelet filter
Table 4 illustrates the quantitative result of denoising using wavelet filter with level 1 and level 2 decomposition. Level 1 approximation image had enhanced performance than level 2 approximation. The results indicate that wavelet transforms despeckled images more effectively. After reconstruction the wavelet transform maintains the image constancy (Figures 9 and 10).
|Wavelet filter level = 1|
|HH||2.08 × 10−6||24.996||27.1398|
|Wavelet filter level = 2|
4.5 Result of homomorphic filter
Homomorphic filtering is applied on fibroid image with ideal, Butterworth with different cutoff frequency and homomorphic wavelet filter. Response is described in Figures 11 and 12. It is clear that performance is poor and it loses image information.
4.6 Result of frequency domain filter
Different frequency filtering techniques are applied on input image with various cutoff frequencies. Filtering is applied with ideal low pass, Butterworth, and Gaussian low pass smoothing filter. Figures 13 and 14 illustrate the result of despeckling with various cutoff frequencies. Figure 14 shows the result of Gaussian filtering with different sigma values. It shows that image information is lost in this type of filtering. With lowest cutoff frequency image information are completely lost and increase in cutoff frequency results in improvement on images. This can be seen in Tables 5 and 6. High cutoff frequency gives in high PSNR value (Table 7).
|Homomorphic wavelet filter|
|HH||1.86 × 10−5||22.73329||22.63681|
|Fourier ideal filter|
4.7 Result analysis
The aforesaid tables show that SRAD filter and Lee filter have highest PSNR values and thus they work well on the ultrasound fibroid uterus images. SRAD filter is having 28.19 PSNR value and Lee filter is having PSNR value 29.06. Even though wavelet filter gives good result, it cannot work better on multiplicative noise. From these conclusions, Lee filter has the best performance and it can reduce noise effectively without losing information about edges. This filter results in an improved contrast of the image and it smoothens homogenous regions and sharpens the edges and features in the image. Many metrics are used to evaluate the performance of these filters. The mean and standard deviation are measured in this paper to quantify the results of different spatial domain filters, frequency domain filters, wavelet filters and adaptive filters. Both the quantities are measured on filtered image. Table 8 depicts the mean and standard deviation for the various filtered images with speckle noise, and Figure 15 gives the performance evaluation based on these values.
|Ideal low pass filter (ILPF)||0.0089||0.0481|
|Butterworth low pass filter||0.0080||0.0475|
|Homomorphic wavelet filter||0.0284||0.0385|
4.8 Comparative analysis
|Hiremath et al. ||Wavelet transform and contourlet transform||23.877|
|Prasanna Kumar and Srinivasan ||Total variation model||19.85|
|Ratha Jeyalakshmi and Ramar ||Morphological image cleaning algorithm (MMIC)||—|
|Lehana et al. ||Median filtering||—|
|Proposed method||Lee filter||29.06|
For developing an efficient and effective denoising technique for ultrasound images, many factors have to be considered. This paper provides the results of evaluation of many speckle reduction filters for application to fibroid ultrasound image. The experimental outcome of this study presents techniques that unveiled the finest denoising performance for speckle noise in ultrasound images. As a future work, different hybrid approaches can be tried out to eliminate the noises in the ultrasound images. These methods will aid in accurately identifying the fibroids in human uterus images.
Conflict of interest: Authors state no conflict of interest.
Data availability statement: The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
 T. Loupas, W. N. Mcdicken, and P. L. Allen, “An adaptive weighted median filter for speckle suppression in medical ultrasonic images,” IEEE Trans. Circuits Syst., vol. 36, no. 1, pp. 129–135, 1989 Jan. Search in Google Scholar
 K. Mohan and I. Laurence Aroquiaraj, “Comparative analysis of spatial filtering techniques in ultrasound images,” Int. J. Comput. Intellig. Inform., vol. 4, no. 3, pp. 207–213, 2014 Oct–Dec. Search in Google Scholar
 P. C. Lie and M. J. Chen, “Strain compounding: a new approach for speckle reduction,” IEEE Trans. Ultrason. Ferroelect. Freq. Contr, vol. 49, no. 1, pp. 39–46, 2002 Jan. Search in Google Scholar
 J. I. Koo and S. B. Park, “Speckle reduction with edge preservation in medical ultrasonic images using a homogeneous region growing mean filter,” Ultrason. Imag., vol. 13, no. 3, pp. 211–237, 1991. Search in Google Scholar
 M. Karaman, M. A. Kutay, and G. Bozdagi, “An adaptive speckle suppression filter for medical ultrasonic imaging,” IEEE Trans. Med. Imag., vol. 14, no. 2, pp. 283–292, 1995 June. Search in Google Scholar
 K. Djemal, Speckle reduction in ultrasound images by minimization of total variation, IEEE, Genova, Italy, 2015. Search in Google Scholar
 P. Perona and J. Malik, “Scale space and edge detection using anisotropic diffusion,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 12, pp. 629–639, 1990. Search in Google Scholar
 Y. J. Yu and S. T. Action, “Speckle reducing anisotropic diffusion,” IEEE Trans. Imag. Process., vol. 11, no. 11, pp. 1260–1270, 2002 Nov. Search in Google Scholar
 K. Z. Abd-Elmonium, A. M. Youssef, and Y. M. Kadah, “Real time speckle reduction and coherence enhancement in ultrasound imaging via nonlinear anisotropic diffusion,” IEEE Trans. Biomed. Eng., vol. 49, no. 9, pp. 997–1014, 2002 Sept. Search in Google Scholar
 S. Aja-fernandaz and C. Alberola-lopez, “On the estimation of coefficient of variation for anisotropic diffusion speckle filtering,” IEEE Trans. Image Process., vol. 15, no. 9, pp. 2694–27014, 2005 Sept. Search in Google Scholar
 D. L. Donoho, “De-noising by soft-thresholding,” IEEE Trans. Inf. Theory, vol. 41, pp. 613–627, 1995. Search in Google Scholar
 D. T. Kaun, A. A. Sawchuk, T. C. Strand, and P. Chavel, “Adoptive restoration of images with speckle,” IEEE Trans. Acoust. Speech. Signal Process, vol. ASSP-35, pp. 373–383, 1987. Search in Google Scholar
 J. S. Lee, “Refined filtering of image noise using local statistics,” Comput. Graph. Image Process, vol. 15, pp. 380–389, 1981. Search in Google Scholar
 A. C. Frery, H. -J. Müller, C. C. F. Yanasse, and S. J. S. Sant’Anna, “A model for extremely heterogeneous clutter,” IEEE Trans. Geosc. Rem. Sens., vol. 35, pp. 648–659, 1997. Search in Google Scholar
 T. Huang, G. J. Yang, and G. Y. Tang, “A fast two dimensional median filtering algorithm,” IEEE Trans. on Acoustics, Speech Signal Process, vol. ASSP-27, no. 1, pp. 13–18, 1979 Feb. Search in Google Scholar
 H. H. Choi, J. H. Lee, S. M. Kim, and S. Y. Park, “Speckle noise reduction in ultrasound images using a discrete wavelet transform-based image fusion technique,” Bio-Med. Mater. Eng., vol. 26, pp. S1587–S1597, 2015. Search in Google Scholar
 J. Lee, “Digital image enhancement and noise filtering by use of local statistics,” IEEE Trans. Pattern Anal. Mach. Intel., vol. Pami-2, no. 2, pp. 165–168, 1980 March. Search in Google Scholar
 P. S. Hiremath, P. T. Akkasaligar, and S. Badiger, “Speckle noise reduction in medical ultrasound images,” Advancements and Breakthroughs in Ultrasound Imaging, vol. 1, no. 8, pp. 1–8, 2013. Search in Google Scholar
 P. S. Hiremath, P. T. Akkasaligar, and S. Badiger, “Performance comparison of wavelet transform and contourlet transform based methods for despeckling medical ultrasound images,” Int. J. Comput. Appl. (0975–8887), vol. 26, no. 9, pp. 34–41, 2011 July. Search in Google Scholar
 K. Krissian and C. Fedrij, “Oriented speckle reducing anisotropic diffusion,” IEEE Trans. Image Process, vol. 15, no. 5, pp. 2694–27014, 2007 May. Search in Google Scholar
 M. N. Nobi and M. A. Yousur, “A new method to remove noise in MRI and ultrasound images,” J. Sci. Res., vol. 3, pp. 81–89, 2011. Search in Google Scholar
 I. Pitas and A. N. Venetsanopoulos, “Homomorphic filters,” Nonlinear Digital Filters, vol. 84. Springer, Boston, ISBN: 978-1-4419-5120-5, 1990. Search in Google Scholar
 T. Ratha Jeyalakshmi and K. Ramar, Segmentation Of Uterine Fibroid Using Morphology: An Automatic Approach 978, IEEE, Chennai, India, 2009. Search in Google Scholar
 Y. Yu and S. T. Acton, “Speckle reducing anisotropic diffusion,” IEEE Trans. Image Process., vol. 11, no. 11, pp. 1260–70, 2002. Search in Google Scholar
 P. Lehana, P. Rajput, S. Kumari, and S. Arya, “Effect of enhancement technique on nonuniform and uniform ultrasound images,” J. Comput. Eng., vol. 2015, pp. 1–10, 2015. Search in Google Scholar
 H. Prasanna Kumar and S. Srinivasan, “Despeckling of poly cyst ovary ultrasound images by total variation method,” Int. J. Eng. Technol., vol. 6, pp. 1877–1884, 2014. Search in Google Scholar
© 2021 Kaitheri Thacharedath Dilna and Duraisamy Jude Hemanth, published by De Gruyter
This work is licensed under the Creative Commons Attribution 4.0 International License.