Abstract

Echocardiographic images are inherent with speckle noise which makes visual reading and analysis quite difficult. The multiplicative speckle noise masks finer details, necessary for diagnosis of abnormalities. A novel speckle reduction technique based on integration of geometric, wiener, and fuzzy filters is proposed and analyzed in this paper. The denoising applications of fuzzy filters are studied and analyzed along with 26 denoising techniques. It is observed that geometric filter retains noise and, to address this issue, wiener filter is embedded into the geometric filter during iteration process. The performance of geometric-wiener filter is further enhanced using fuzzy filters and the proposed despeckling techniques are called integrated fuzzy filters. Fuzzy filters based on moving average and median value are employed in the integrated fuzzy filters. The performances of integrated fuzzy filters are tested on echocardiographic images and synthetic images in terms of image quality metrics. It is observed that the performance parameters are highest in case of integrated fuzzy filters in comparison to fuzzy and geometric-fuzzy filters. The clinical validation reveals that the output images obtained using geometric-wiener, integrated fuzzy, nonlocal means, and details preserving anisotropic diffusion filters are acceptable. The necessary finer details are retained in the denoised echocardiographic images.

1. Introduction

Coherent imaging modalities such as synthetic aperture RADAR (SAR), optical coherence tomography (OCT), and ultrasound (US) suffer due to the presence of speckle noise [14]. Multiplicative nature of speckle noise complicates denoising process as it would be necessary to remove noise with edges and structure being well preserved [46]. Various types of filters such as anisotropic diffusion (AD) [710], wavelets [1116], m-band ridgelet [17, 18], adaptive [19, 20], total variation [21, 22], bilateral [23], nonlocal means (NLM) [24, 25] and Ripplet [26, 27] are used for reduction of speckle noise. The performance of each filter depends on the type of noise and image.

Basic noise reduction techniques such as median, adaptive weighted median (AWM), and moving average (MAV) filters are known for suppression of additive noise but their application on ultrasound images is less researched [1]. The function of AWM filter depends on the size of the window along with weight adjustment [1, 3, 5]. It operates using a fixed window size restricting the enhancement phenomenon and often results in smeared boundaries. Geometric filter is a nonlinear, iterative filter which takes into account the image morphology. It tries to match the similarity of centre pixel in window to the values in the neighborhood [6]. It is known for edge preservation and noise reduction in ultrasound images. But the issue of concern is that some amount of noise is retained in geometric filtered image. The wiener filter uses the minimum mean square error (MSE) constraint for estimating a noise free image. Adaptive wiener filter is employed in additive noise reduction applications. It is used for speckle noise reduction in logarithmic domain and has become reference noise reduction for many researchers to compare results obtained by their respective methods or modifications [12, 15]. According to psychophysics, human eye does not function as minimum MSE estimator; in fact, it allows noise leading to sharp intensity changes.

Noise reduction capability of diffusion based despeckling is up to mark when noise contamination is higher, as in the case of OCT [3] images. In NLM based denoising, patches around a pixel are considered instead of comparing the intensities of the pixels [24]. An extension of NLM filter was proposed by Deledalle et al. [25] by incorporating noise distribution model instead of computing Euclidean distance for pixel similarity calculations. Experimentations in [25] were performed by embedding synthetic additive and multiplicative noise in standard test images such as Barbara, Lena, Boat, and House. The results are reported in terms of SNR in [25]. Recently, Mateo and Fernández-Caballero [1] tested median filter with different window sizes on ultrasound image of kidney and it was concluded that, with increase of window size, the boundaries become hazier and more details disappear. It is also stated in [1] that edge preservation index decreases with an increase in window size. The value edge preservation index was very small (<0.1). Poor noise removing capability, loss of finer details, and selection of appropriate window size and shape are the basic issues which need to be sorted out in basic techniques [1, 3].

Fuzzy filters with membership functions defined in terms of moving average and median center were tested and proven to be effective in reducing various types of additive noise [28, 29]. Also, the performances of these filters, for additive noise reduction, are reported and analyzed using MSE as reference metrics of evaluation. The despeckling application of fuzzy filters is not extensively analyzed and reported for ultrasound images. Therefore, this paper studies the applications of fuzzy filters along with geometric, wiener, combination of geometric-wiener, combination of geometric-fuzzy, and the proposed integrated fuzzy (i.e., geometric-wiener-fuzzy) filter. Traditional parameters like peak signal to noise ratio (PSNR), mean square error (MSE), and signal to noise ratio (SNR) do not speak of edge preservation and hence are not sufficient for evaluating despeckling filter applications in ultrasound images [1]. Hence, it is proposed to evaluate and analyze the despeckling characteristics in terms of 16 image quality metrics (IQM). Edge and structural preservation are evaluated using beta metric , figure of merit (FoM), structural similarity (SSIM), and image quality index (IQI) in addition to traditional parameters such as SNR, PSNR, MSE, and correlation coefficient .

2. Denoising Techniques

A novel speckle reduction technique based on integration of geometric, wiener, and fuzzy filters is proposed and analyzed in terms of noise suppression and edge preservation capabilities. The fuzzy filters based on triangular function with median (TMED) center, asymmetrical triangular function with median (ATMED), moving average (ATMAV) center, and symmetrical triangular moving average (TMAV) center are analyzed for multiplicative speckle noise reduction applications.

2.1. Modeling Employed for Denoising

The multiplicative speckle noise is modeled as where is noise free image, is the acquired image, is the multiplicative noise, and and are the variables indicating the spatial locations [1]. The process of converting multiplicative noise into approximated additive noise is performed by projecting image into logarithmic space [1] as follows: The above equation (2) is rewritten with , , and as Equation (3) makes way for application of methods developed for additive white Gaussian noise to be tested and analyzed on images containing multiplicative speckle noise. In these methods, the input is projected into logarithmic space, and output is obtained by taking exponential of the denoised image as represented in (4) where “Method” represents filter used.

2.2. Geometric Filter

The geometric filter works by increasing or decreasing the pixel values in the neighborhood based on their comparative values [6]. The intensity of the pixel located at the center of 3 × 3 window is compared with eight neighbors. Depending on the intensity values of neighborhood pixels, the value is either incremented or decreased so that the values stand out compared to others. The size of moving window in this study is set to 3 × 3 with number of iteration being equal to 2. The visual quality of the image improves on using geometric filter but at the same time the image is smoothed considerably also with some noisy edge retained. Some of the edges and finer details are mostly lost.

2.3. Fuzzy Filters

Median filter effectively suppresses the speckle noise but the edges are not well preserved [28, 29]. Fuzzy filters with median center preserve image sharpness, when used for additive noise reduction. The median value based on fuzzy triangulation membership function with median center (TMED) [28, 29] is defined by (5) with different window and padding size The maximum, minimum, median, and moving average values are, respectively, represented by , , , and with , the window at indices .

The output of the fuzzy filters is estimated using (6), given below as follows: where are the window function defined in terms of fuzzy membership functions and “” is area. The median filtering using fuzzy asymmetrical triangulation membership function with median center (ATMED) is defined by (7) [28, 29] below as The details of moving average filter using fuzzy triangulation membership function (TMAV) with moving average center and moving average using asymmetrical fuzzy triangulation membership function (ATMAV) are available in [28, 29].

3. Evaluation of Denoising Techniques

The applications of denoising filters are analyzed on both echocardiographic and standard test images. Echocardiographic images are inherently noisy and standard test images are artificially embedded with speckle noise. The despeckling filters are evaluated by using IQM and visual quality assessment. The performance estimation in standard and echocardiographic images is different; in the standard test images, performance is computed relative to noise free reference image, whereas, in clinical images, the measurements are with respect to the original speckled input. The standard image is artificially embedded with speckle noise using MATLAB inbuilt function imnoise with different values of noise variance.

3.1. Echocardiographic Image Database

The denoising filters are applied to the database consisting of echocardiographic images. The TTE images are acquired during diastole and systole using different parasternal and apical windows. Echocardiographic image database is completely anonymized, with patient information provided. The approval of institutional ethics committee is obtained for the usage of clinical echocardiographic image database for preprocessing and analysis.

3.2. Image Quality Metrics

The denoising capabilities of GF, WF, GWF, F1 to F4, GF1 to GF4, and GWF1 to GWF4 filters are evaluated using PSNR, MSE, , and SNR using original image and denoised image [1, 2]; edge preservation and distortion are measured using FOM, , and SSIM [2, 4, 30]. The parameters such as normalized mean square error (NMSE), root mean square error (RMSE), normalized error summation (Err3, Err4), and geometric average error (GAE) are also being employed in the analysis [30]. Some of the parameters such as PSNR [1, 30], MSE [1, 2], [1], and IQI [30] are defined below as where is the scalar multiplier being utilized as penalization factor with typical value 1/9, and are the number of pixels in original and processed images, respectively, is the Euclidean distance, and represent the filtered version of original and processed images, pixel mean intensities in the region , are represented by and , respectively, and and are constants.

4. Proposed Integrated Fuzzy Filters

The noise suppression capabilities of the fuzzy filters are within acceptable limits in logarithmic domain but the edges are not preserved. The iterative geometric filter is known for edge preservation when employed for speckle noise reduction but retains noisy edges in the denoised image. Therefore, it is proposed to integrate the edge preservation capabilities of geometric filter and noise reduction capabilities of wiener filter into fuzzy filters. During the implementation of fuzzy filters such as TMED, ATMED, TMAV, and ATMAV, as shown in Figure 1, geometric-wiener filtered image is logarithmically transformed; fuzzy membership function with either median or moving average centre is calculated symmetrically or asymmetrically.

The output of fuzzy filter is transformed to the nonlogarithmic space using exponential operation.

Initially, experiments are conducted to study the applications of geometric filter (GF), wiener filter (WF), and combination of geometric and wiener (GW) filter, considering the multiplicative noise model. Analysis of GF, WF, and GW filters is followed by the study of fuzzy filters in the logarithmic domain, considering approximated additive noise model. The fuzzy filters based on TMED, ATMED, TMAV, and ATMAV are numbered as F1, F2, F3, and F4, respectively. The sequential combinations of geometric filter and fuzzy filter are numbered as GF1, GF2, GF3, and GF4. The integration of geometric-wiener with fuzzy filters, known as integrated fuzzy filters, is represented as GWF1, GWF2, GWF3, and GWF4, where F1 to F4 are fuzzy filters and W represents wiener filter.

The geometric filter is used for denoising of echocardiographic images with different number of iteration and the number of iteration is taken as two in the proposed integrated fuzzy filters. The wiener filter is used at the end of each iterative loop during the integration of geometric filter with wiener filter. Geometric filter is embedded with fuzzy filters in the second set of experiments. Finally, geometric-wiener is combined with fuzzy filters as shown in Figure 1 and the steps are explained below.

The steps incorporated for implementation of integrated fuzzy filters are as follows.

Step 1. Consider standard noise free image, resize the image to 512 × 512, convert it to gray scale, and embed synthetic speckle noise using imnoise with different variance. In case of echocardiographic images, no artificial noise is added as they are inherent with speckle noise.

Step 2. The images are denoised using iterative geometric-wiener filter with different number of iterations. During iterative process, the geometric filtered image is subjected to adaptive wiener filtering.

Step 3. Project the denoised image into the logarithmic space according to (2). The output is of the form , where is output image of geometric filter.

Step 4. Image in the logarithmic domain is filtered using fuzzy filter. The output of the fuzzy filter is estimated using (6).

Step 5. The output of fuzzy filter is projected back to the nonlogarithmic space using exponential operation which is of the form .

Step 6. The image quality metrics are computed followed by the clinical validation of echocardiographic images in terms of enhancement and details retention.

The MATLAB inbuilt “wiener2” is being used for implementation of wiener filtering. The window size of wiener filter is taken as 3 × 3. The above steps are being repeated for different levels of noise artificially added onto the noise free images and for different window size of fuzzy and wiener filters varying in the ranges 3 × 3, 5 × 5, 7 × 7, and 9 × 9. Further, all the steps are repeated using TMED, ATMED, TMAV, and ATMAV filters. In each experiment, Step 4 is different, as each is based on one of the four fuzzy filters. All experimentations are performed using several standard test images such as Lena, Mandrill, Cameraman, Barbara, Monarch, woman dark hair, and House of size 512 × 512 [25]. The applications of geometric, wiener, combination of geometric-wiener, combination of geometric-fuzzy, and integrated fuzzy filters are analyzed and studied on echocardiographic images also.

5. Results

The performance of geometric, wiener, geometric-wiener, fuzzy, geometric-fuzzy, and geometric-wiener-fuzzy filters is analyzed in terms of IQM followed by visual assessment. Performance of these filters at various noise levels is tabulated in Table 1. The results in Table 1 reveal that the performance of GF filters is superior compared to fuzzy filters. These results are further improved in case of proposed integrated fuzzy filters at all noise levels in comparison to results of fuzzy and geometric-fuzzy filters. FoM, SSIM, IQI, , , SNR, and PSNR values are highest in case of GWF filters in comparison to fuzzy and geometric-fuzzy filters. The SNR and PSNR are higher by 2 dB, for GWF2 compared to GF2 filter at all noise levels.

The following are the highlights of the results tabulated in Table 1: the performance of F3, GF3, and GWF3 filters is superior in terms of edge preservation compared to filtering based on F1 and F2. The values of FoM, SSIM, IQI, and are higher for these filters suggesting better edge preservation. The noise reducing capabilities of F2 based filters are better compared to filters based on F1 and F2. The higher values of SNR and PSNR with lesser MSE reveal this point suggesting better noise reduction using F2, GF2, and GWF2.

Improvement in image quality metrics is observed using the integration of geometric with fuzzy and geometric-wiener-fuzzy filters. Enhancement is observed in GF filters compared to fuzzy filters and GWF filters when compared to GF filters. The results suggest that proposed methods are superior compared to others.

Result analysis based on Tables 2 and 3 reveals that the performance of filters is on similar lines as discussed in earlier paragraph for all images. The IQM obtained for various images at noise variance equal to 0.01 are tabulated in Table 2. The results in terms of FoM, , IQI, SSIM, MSE, RMSE, ERR3, and ERR4 are tabulated in Table 2. Performance in terms of LMSE, , SNR, and PSNR is shown in Table 3. The analyses show improvement in all parameters, for almost all images, on comparing performance of geometric-fuzzy filters with geometric-wiener-fuzzy filters. It is also observed that the performance of geometric-wiener filter is superior compared to geometric filter. The values of FoM ≥ 0.75, ≥ 0.99, and SSIM ≥ 0.9 for GWF filters indicate that the results are within the acceptable limits in terms of edge and structure preservation. The IQI values are enhanced using GWF filters as observed in Table 2. The performance of geometric-wiener filter is best in terms of SSIM, even higher compared to all fuzzy, GF, and GWF filters. MSE is reduced by more than two times using GW and GWF filters for all images at noise variance equal to 0.01. The RMSE, LMSE, ERR3, and ERR4 are also reduced using GW and GWF filters. Beta metric values are greater than 0.7 using wiener and GWF2 filters, whereas for all other methods the value is less than 0.5. But improvement in β value is observed using GW, GF, and GWF filters. SNR and PSNR values tabulated in Table 3 reveal that the performance of GF1 is enhanced by more than 2 dB in the proposed GWF1 filter for all images except in case of Barbara image. Performance of GF4 is increased by more than 4 dB using proposed GWF4 filter in case of all images except for “woman dark hair” image. The overall result analysis reveals performance improvement using the proposed filters with the edges and structure being well preserved with maximum noise suppression.

The visual qualities of denoised echocardiographic images and standard test image are shown in Figures 2 and 3, respectively. The visual quality of denoised images, that is, GWF filters, is compared to fuzzy filters (F1 to F4) and geometric-fuzzy (GF1 to GF4) filters. It is observed that large amount of noise is retained in fuzzy filters. Noise reduction is more pronounced using GW and GWF filters. The clinical validation of denoised images is carried out by clinical practitioners at Post Graduate Institute of Medical Education and Research, Chandigarh, India. The clinicians validated the denoised images based on details and structure preservation from medical practitioners’ perspective. Denoised images based on GF, GWF, and GW filters were acceptable for the doctors, whereas the denoised images obtained using TMED (F1) and GF1 were not appreciated.

The performances of geometric-wiener (GW), geometric-fuzzy using TMAV (GF3), and geometric-wiener-fuzzy using TMED and ATMED (GWF1 and GWF2) are compared with 21 existing denoising techniques in Table 4 in addition to comparison with four fuzzy filters and wiener filter as already discussed in the above paragraphs. The MATLAB functions provided by the authors of NLM [24], PPB [25], ATV [21], Ripplet [26], and bilateral filters [23] are being used in the implementations. Parameters for all the methods were based on the results and discussion in various research papers. The parameters are selected such that each filter results in the optimum values.

The results tabulated in Table 4 are for Lena image embedded with speckle noise of variance 0.01. The value of FoM is highest for GF3 filter, suggesting that minimum distortion is being introduced in the denoised image with edges being well preserved. The performance of GWF1 and GWF2, in terms of FoM, is superior compared to FoM of all other methods except for NLM based denoising. The IQI of GW, GF3, and GWF2 is superior compared to all other methods except for NLM based denoising techniques. IQI of NLM and PPB are fractionally higher compared to GW, GF3, and GWF2. The SSIM values are greater than 0.9, indicating high structural similarity between original and denoised images. SSIM of GF3 and GWF2 are higher compared to all other methods except for PPB, NLM, and GLM based despeckling techniques. SNR of GF3 is 52.14 dB at noise variance = 0.01, which is higher compared to all other methods except for NLM and PPB based denoising. The PSNR of GWF2, ATV, GLM, and PPB are 31.73 dB, 32.33 dB, 32.15 dB, and 33.99 dB, respectively, suggesting that the performance is on similar lines except for PPB filter. Based on the result analysis, it is observed that the proposed integrated fuzzy filters enhance the despeckling performance of fuzzy and geometric filters. The performances of integrated fuzzy filters are superior compared to all methods except for NLM based despeckling filters. The clinical validation reveals that output images obtained using MPT, MBR, Ripplet, and PMAD are not acceptable and medically not useful. The performance of NLM, PPB, GWF2, GW, GWF3, GLM, and DPAD is clinically acceptable.

6. Conclusion

The edge preservation capabilities of fuzzy filters are enhanced with integration of geometric-wiener filter. Higher amount of speckle noise is suppressed along with the edges and structures being well preserved using the proposed integrated fuzzy filters. The performance of geometric filter is enhanced by embedding wiener filter, during the iterative processing. The noise retained in geometric filtered image is suppressed using wiener filter in the proposed despeckling methods. The despeckling applications of fuzzy filters are studied and analyzed in this paper. Denoising characteristics of fuzzy filters are improved by embedding geometric-wiener filter with fuzzy filters. FoM, SSIM, IQI, , , SNR, and PSNR values are highest in case of GWF filters in comparison to fuzzy and geometric-fuzzy filters. The SNR and PSNR are higher by 2 dB, for GWF2 compared to GF2 filter at all noise levels. SNR and PSNR values tabulated in Table 3 reveal that the performance of GF1 is enhanced by more than 2 dB in the proposed GWF1 filter for all images except in case of Barbara image. Performance of GF4 is increased by more than 4 dB using proposed GWF4 filter in case of all images except for “woman dark hair” image. The overall result analysis shows improvement in the performance of fuzzy filters and geometric filters using the proposed scheme of integration. Also, the performances of integrated fuzzy filters are superior compared to all methods except for NLM based despeckling filters. The clinical validation reveals that the performance of GW, GWF, NLM, PPB, GLM, and DPAD filters is acceptable, with required details being well preserved.

Conflict of Interests

Nagashettappa Biradar, M. L. Dewal, and ManojKumar Rohit declare that they have no conflict of interests.