| Literature DB >> 27298618 |
Nagashettappa Biradar1, M L Dewal2, ManojKumar Rohit3, Sanjaykumar Gowre1, Yogesh Gundge1.
Abstract
The speckle noise is inherent to transthoracic echocardiographic images. A standard noise-free reference echocardiographic image does not exist. The evaluation of filters based on the traditional parameters such as peak signal-to-noise ratio, mean square error, and structural similarity index may not reflect the true filter performance on echocardiographic images. Therefore, the performance of despeckling can be evaluated using blind assessment metrics like the speckle suppression index, speckle suppression and mean preservation index (SMPI), and beta metric. The need for noise-free reference image is overcome using these three parameters. This paper presents a comprehensive analysis and evaluation of eleven types of despeckling filters for echocardiographic images in terms of blind and traditional performance parameters along with clinical validation. The noise is effectively suppressed using the logarithmic neighborhood shrinkage (NeighShrink) embedded with Stein's unbiased risk estimation (SURE). The SMPI is three times more effective compared to the wavelet based generalized likelihood estimation approach. The quantitative evaluation and clinical validation reveal that the filters such as the nonlocal mean, posterior sampling based Bayesian estimation, hybrid median, and probabilistic patch based filters are acceptable whereas median, anisotropic diffusion, fuzzy, and Ripplet nonlinear approximation filters have limited applications for echocardiographic images.Entities:
Year: 2016 PMID: 27298618 PMCID: PMC4889863 DOI: 10.1155/2016/3636017
Source DB: PubMed Journal: Int J Biomed Imaging ISSN: 1687-4188
Overview of despeckling methods and quality metrics computed by various researchers.
| Reference | Types of filters | Number of filters | Performance parameters | Type of image |
|
|---|---|---|---|---|---|
| [ | WLT, SAR, AD, GEO | 15 | FoM, SSIM, MSE, CNR, SNR | Heart US | No |
| [ | LA, AD, MR, NLM, HYB | 11 | PSNR, MSE, SSIM, FoM | Breast US | No |
| [ | DsF filters based on LS, WNR, MED, AD, GEO, HYBMED | 10 | MSE, SNR, PSNR, RMSE, QI, SSIM, AD, SC, NCC, MD, LMSE, NAE, Err | Carotid artery US | No |
| [ | MED, AD, WLT, WNR, AVG, HYB | 7 | PSNR | Bone fracture | No |
| [ | WLT, AMED, AD, MAP, FF, LLS | 7 | SNR, ENL, CNR, EKI, CPU time | OCT Retina | No |
| [ | WLT, FF, NLM, TV, RNLA, HFF | 17 | PSNR, MSE, SNR, FoM, CoC, | Heart US |
|
| [ | AMED, WNR, LS, MBR, AD, BS | 17 | PSNR, SNR, SSIM, FoM, EKI, MVR | Prostate US | No |
| [ | MED, AMED, FIF, FBF, WLT, HFIF | 10 |
| Kidney US |
|
| [ | MED, Le-Sig, LR, Lee, Frost, MAP | 07 | SSI, EEI, FPI, IDPC | SAR image |
|
| [ | Lee, Frost, MAP, WLT, BM3D, PPB | 07 | ENL, SSI, SMPI, CoC, ESI | SAR image | Yes |
| This paper | WLT, MR, FF, NLM, DsF, AD, BLT, TV, GEO, SAR, FIF (eleven types) | 45 | 18 parameters along with visual quality assessment and clinical validation | TTE images | Yes |
WLT: wavelet; LA: local adaptive; US: ultrasound; GEO: geometric; HYB: hybrid; MED: median; HYBMED: hybrid median; WNR: Wiener; LS: local statistics; MR: multiresolution; AMED: adaptive median; FF: fuzzy filters; HFF: hybrid fuzzy filters; LLS: linear least square; FIF: Fourier ideal filter; FBF: Fourier Butterworth filter; HFIF: homomorphic FIF; LR: local region; Le-Sig: Lee-Sigma; MAP: maximum a posteriori; DsF: despeckling filter; BLT: bilateral; FoM: figure of merit; CoC: correlation coefficient; SC: structural content; LMSE: Laplacian mean square error; MD: maximum difference; Err3 and Err4: normalized error summation; NAE: normalized average error; NCC: normalized cross-correlation; OCT: optical computed tomography; SAR: synthetic aperture radar; AVG: average; RNLA: Ripplet nonlinear approximation; MBR: M-band ridgelet; BS: BlockShrink; PPB: probabilistic patch based; MAP: maximum a priori.
Types of despeckling techniques.
|
|
|
|
|
|
| |
|
| ||
|
|
|
|
|
| ||
| Fast bilateral filter [ | Geometric filter [ |
|
MPT: multiscale product thresholding; BayesShrink: Bayes thresholding; OWT: orthogonal wavelet thresholding; SURE: Stein's unbiased risk estimation; LET: linear expansion of threshold; NeighShrink: neighborhood shrinkage; PSBE: posterior sampling based Bayesian estimation; GLM: generalized likelihood ratio filtering method; TV: total variation.
Input parameters of despeckling techniques.
| Method(s) | Parameters |
|---|---|
| DsFlsminsi and DsFlsmv [ | Window size = 5 × 5; iterations = 2, also with 3 × 3, 7 × 7, and 9 × 9 |
| FBL [ | Width of spatial Gaussian = 10; width of range Gaussian = 20 |
| Fuzzy filter [ | Window size = 3 × 3; padding, also with 5 × 5, 7 × 7, and 9 × 9 |
| FIF/HFIF and FBF/HFBF [ |
|
| HDWT and HDTDWT [ | Window size = 3 × 3; level = 2 |
| DsFhomog [ | Window = 3 × 3 |
| OBNLM [ | Search area = 23 × 23; block size = 15 × 15; smoothing value |
| Lee, Kaun, and Frost [ | Window size = 5 × 5 |
| ProbShrink [ | Window size = 3 × 3; level = 2; sym8 |
| AFTV [ | Iterations = 3; |
| SURELET [ | Downsampling |
| RNLA [ | Support |
| NSS [ | Level = 3; sym8 |
| MBR [ | Band M = 3; |
| ATV [ | Iterations = 2; |
| DsFad [ | Diffusion constant = 30; rate of diffusion = 0.25; iterations = 20 |
| DsFsrad [ | Iterations = 30; time step Δ |
| CED [ | Iterations = 20; time step Δ |
| DPAD [ | Iterations = 30; time step Δ |
| DsFgf4d [ | Window = 3 × 3; iterations = 2 |
| DsFmedian [ | Window = 5 × 5; iterations = 3 |
| PPB [ | Iterations = 4; |
| DsFhmedian [ | Window = 5 × 5; iterations = 2 |
| Hybrid fuzzy [ | Fuzzy and Wiener window size = 3 × 3 |
| ROF [ | Time step Δ |
| PSBE [ | Spatial sigma = 0.01; window size = 21 × 21; samples = 100 |
| MPT [ | Scale number = 2; |
| BayesShrink [ | wtype = db4; level = 2 |
| GLM [ | Window size = 3 × 3; level = 2; |
| DsFwiener [ | Window size = 5 × 5, 3 × 3, and 7 × 7 |
Spatial sigma refers to spatial variance of the initial probability distribution; wtype refers to wavelet type.
Comparison of performance metrics for wavelet shrinkage and multiresolution filters.
| Methods | IQI |
| FoM | SMPI | SSI | Soft threshold | IQI |
| FoM | SMPI | SSI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MPT |
| 0.8601 |
| 2.806 | 0.9868 | RBIO4.4 | 0.3678 | 0.0084 | 0.7991 | 58.59 | 0.9719 |
| RNLA | 0.4156 | 0.8428 | 0.8122 | 2.976 | 0.9627 | DB2 | 0.5527 | 0.0226 | 0.8271 | 58.95 | 0.9672 |
| OWT | 0.4045 | 0.4477 | 0.9147 | 3.070 | 1.0409 | DB4 | 0.3999 | 0.0129 | 0.8045 | 58.74 | 0.9638 |
| MBR | 0.5793 | 0.2312 | 0.7853 | 2.538 | 0.9341 | DB8 | 0.1583 | 0.0253 | 0.7561 | 59.91 | 0.9481 |
| NSS | 0.5668 | 0.4259 | 0.8223 |
|
| DB45 | 0.0054 | 0.0091 | 0.5825 | 54.38 |
|
| BSHRINK | 0.4358 |
|
| 2.589 | 0.9999 | COIF1 | 0.5036 | 0.0302 | 0.8359 | 59.17 | 0.9650 |
| SURELET | 0.4119 | 0.8958 |
| 3.967 | 0.9887 | COIF5 | 0.0420 | 0.0029 | 0.7161 | 58.71 | 0.9454 |
| GLM | 0.7277 |
|
|
| 0.9963 | SYM2 | 0.5527 | 0.0226 | 0.8271 | 58.95 | 0.9672 |
| PSBE |
|
|
|
| 0.9960 | SYM8 | 0.1250 | 0.0177 | 0.7694 | 55.92 | 0.9750 |
| PS (DB2) | 0.5026 | 0.1939 | 0.8321 | 27.61 |
| DMEY | 0.0158 | 0.0072 | 0.5832 | 52.73 | 0.9293 |
| PS (DB4) | 0.3623 | 0.1530 | 0.8366 | 20.55 | 0.7281 | BIOR1.1 |
| 0.2762 |
| 59.52 | 0.9588 |
| PS (DB8) | 0.2244 | 0.1350 | 0.8368 | 17.44 | 0.7287 | BIOR1.5 | 0.3929 | 0.0019 | 0.8033 | 58.54 | 0.9754 |
| PS (SYM2) | 0.4547 | 0.1939 | 0.8321 | 27.61 |
| BIOR6.8 | 0.1598 | 0.0136 | 0.7634 | 57.11 | 0.9692 |
| PS (SYM4) | 0.3479 | 0.1530 | 0.8366 | 20.55 | 0.7281 | RBIO1.1 |
| 0.2762 |
| 59.52 | 0.9588 |
| PS (SYM8) | 0.2223 | 0.1350 | 0.8368 | 17.44 | 0.7287 | RBIO2.2 | 0.5927 | 0.0359 | 0.8252 | 58.73 | 0.9581 |
Comparison of performance parameters for DsF, Fourier, and SAR filters.
| Methods | IQI |
| FoM | SMPI | SSI |
|---|---|---|---|---|---|
| DsFlsmv |
|
|
|
| 0.9810 |
| DsFwiener | 0.8580 |
|
|
| 0.9884 |
| DsFmedian |
| 0.7116 |
|
| 0.9899 |
| DsFlsminsi | 0.8179 | 0.1045 | 0.8553 | 2.960 | 0.9781 |
| DsFls | 0.7042 | 0.4583 | 0.7112 | 4.364 |
|
| DsFhomog | 0.7352 | 0.6839 | 0.7305 | 5.849 | 1.0749 |
| DsFhomo | 0.8101 | 0.1698 | 0.7901 | 3.597 | 0.9886 |
| DsFgf4d | 0.8588 | 0.5519 | 0.8802 | 7.308 | 0.9645 |
| DsFwaveltc | 0.5576 |
|
| 2.588 | 1.0000 |
| DsFsrad | 0.7705 |
|
|
| 0.9955 |
| DsFlecasort | 0.8771 | 0.5258 | 0.8978 | 4.002 | 0.9941 |
| DsFca | 0.8372 | 0.5899 | 0.8247 | 3.154 | 0.9261 |
| DsFad | 0.5093 | 0.8111 | 0.8799 | 3.358 | 0.9608 |
| FIF | 0.4109 |
|
| 2.587 | 0.9994 |
| FBF | 0.4242 |
|
| 2.575 | 0.9934 |
| HFIF | 0.3904 | 0.8045 |
| 3.733 | 0.9756 |
| HFBF | 0.3961 |
|
| 3.381 |
|
| CED |
| 0.8964 |
|
| 0.9803 |
| Lee |
|
|
| 6.201 | 1.1604 |
| Frost | 0.7923 | 0.6164 | 0.7615 | 6.019 | 1.1044 |
| Kaun |
|
|
| 6.399 | 1.1704 |
| DPAD | 0.5824 |
|
|
| 0.9966 |
| FBL | 0.7712 |
| 0.8079 |
| 0.9927 |
| PPB | 0.3951 |
|
| 2.931 |
|
| NLM | 0.5869 | 0.8891 | 0.8034 |
| 0.9853 |
| MED | 0.8403 | 0.0460 | 0.8523 | 3.378 | 0.9884 |
Comparison of performance parameters for total variation and fuzzy based filters.
| Method | IQI |
| FoM | SMPI | SSI |
|---|---|---|---|---|---|
| AFTV | 0.2443 | 0.6672 | 0.6343 |
| 0.9583 |
| TV |
| 0.4390 |
| 3.085 |
|
| ATV | 0.2916 |
|
| 2.162 | 0.9766 |
| TMED | 0.7539 | 0.0666 | 0.8869 | 3.790 | 1.0001 |
| ATMED |
| 0.4438 |
| 2.881 | 0.9865 |
| TMAV | 0.8174 | 0.1681 |
| 3.767 | 0.9999 |
| HTMED | 0.7616 | 0.0074 | 0.8620 | 4.015 | 0.9974 |
| HATMED | 0.8470 | 0.4467 |
| 3.082 | 0.9834 |
| HTMAV | 0.8008 | 0.2127 | 0.8883 | 3.905 | 0.9978 |
| GWF | 0.8375 |
|
| 2.831 | 0.9804 |
| GWF1 | 0.7462 | 0.1349 | 0.8608 | 2.804 |
|
| GWF2 | 0.8119 | 0.4145 |
|
|
|
Comparison of performance parameters (average ± standard deviation).
| Methods | IQI |
| FoM | SMPI | SSI | MD |
|---|---|---|---|---|---|---|
| DsFlsmv |
| 0.939 ± 0.006 | 0.962 ± 0.007 | 2.661 ± 0.260 | 0.974 ± 0.005 | 92.167 ± 6.873 |
| DsFwiener | 0.865 ± 0.005 | 0.973 ± 0.004 | 0.946 ± 0.016 | 2.573 ± 0.259 | 0.989 ± 0.001 |
|
| DsFmedian |
| 0.707 ± 0.009 | 0.939 ± 0.010 | 2.957 ± 0.292 | 0.984 ± 0.006 | 212.16 ± 4.13 |
| DsFgf4d | 0.867 ± 0.015 | 0.555 ± 0.011 | 0.903 ± 0.015 | 7.356 ± 0.436 | 0.962 ± 0.006 | 245.00 ± 10.00 |
| DsFsrad | 0.785 ± 0.032 |
| 0.947 ± 0.011 | 2.682 ± 0.290 |
|
|
| FIF | 0.389 ± 0.048 | 0.950 ± 0.001 |
| 2.628 ± 0.292 | 0.999 ± 0.000 | 42.002 ± 5.115 |
| FBF | 0.404 ± 0.048 | 0.974 ± 0.000 |
| 2.597 ± 0.295 | 0.991 ± 0.002 | 64.09 ± 2.00 |
| GLM | 0.727 ± 0.019 |
| 0.924 ± 0.032 | 2.571 ± 0.258 | 0.997 ± 0.002 |
|
| MPT |
| 0.868 ± 0.008 | 0.926 ± 0.020 | 2.790 ± 0.272 | 0.984 ± 0.002 | 162.00 ± 20.45 |
| RNLA | 0.410 ± 0.016 | 0.843 ± 0.014 | 0.810 ± 0.024 | 3.041 ± 0.276 |
| 122.50 ± 11.46 |
| MBR | 0.599 ± 0.022 | 0.228 ± 0.009 | 0.802 ± 0.021 |
| 0.907 ± 0.020 | 214.97 ± 12.2 |
| ATV | 0.281 ± 0.025 | 0.947 ± 0.005 | 0.841 ± 0.035 |
| 0.969 ± 0.005 | 45.698 ± 0.514 |
| PPB | 0.379 ± 0.045 | 0.947 ± 0.004 |
| 3.279 ± 0.263 | 0.963 ± 0.007 | 96.639 ± 0.400 |
| ATMED | 0.876 ± 0.005 | 0.443 ± 0.010 | 0.948 ± 0.011 | 3.165 ± 0.264 | 0.978 ± 0.009 | 202.93 ± 10.12 |
| HATMED | 0.845 ± 0.008 | 0.449 ± 0.007 | 0.917 ± 0.016 | 3.354 ± 0.265 | 0.972 ± 0.011 | 212.29 ± 0.07 |
| GW filter | 0.837 ± 0.007 | 0.968 ± 0.005 | 0.921 ± 0.025 | 3.137 ± 0.284 | 0.974 ± 0.003 |
|
| GWF2 | 0.810 ± 0.010 | 0.418 ± 0.009 | 0.898 ± 0.020 | 2.549 ± 0.265 |
| 207.98 ± 0.06 |
| DPAD | 0.577 ± 0.026 |
|
| 2.639 ± 0.264 | 0.997 ± 0.000 |
|
| PSBE |
|
|
| 2.817 ± 0.269 | 0.993 ± 0.003 | 89.276 ± 6.414 |
| FBL | 0.766 ± 0.019 | 0.973 ± 0.002 | 0.818 ± 0.039 | 2.638 ± 0.260 | 0.992 ± 0.001 | 51.058 ± 14.409 |
Comparison of traditional performance parameters (average ± standard deviation) (the values are computed using 1000 TTE images).
| Methods | MSE | RMSE | Err3 | Err4 | MSSIM | NCC | LMSE | NAE | SNR (dB) | PSNR (dB) |
|---|---|---|---|---|---|---|---|---|---|---|
| DsFlsmv | 23.73 ± 1.81 |
| 9.09 ± 0.23 | 13.44 ± 0.38 |
| 0.965 ± 0.007 | 0.206 ± 0.015 |
| 39.91 ± 1.39 | 34.39 ± 0.34 |
| DsFwiener |
|
|
| 5.04 ± 0.21 |
|
|
|
|
|
|
| DsFmedian | 60.51 ± 2.41 | 7.77 ± 0.15 | 18.26 ± 0.24 | 29.88 ± 0.34 | 0.978 ± 0.002 | 0.950 ± 0.013 | 0.500 ± 0.013 |
| 31.53 ± 2.24 | 30.32 ± 0.17 |
| DsFgf4d | 267.5 ± 18.9 | 16.34 ± 0.57 | 33.47 ± 0.78 | 50.94 ± 0.83 | 0.927 ± 0.007 |
| 0.801 ± 0.015 | 0.171 ± 0.017 | 18.63 ± 2.07 | 23.86 ± 0.31 |
| DsFsrad |
|
|
|
|
|
|
|
|
|
|
| FIF |
|
|
| 5.26 ± 0.08 |
|
|
|
|
|
|
| FBF |
|
|
| 7.04 ± 0.04 |
|
|
|
|
|
|
| GLM |
|
|
|
|
|
|
|
|
|
|
| MPT | 32.14 ± 4.36 | 5.65 ± 0.38 | 10.84 ± 0.25 | 16.84 ± 0.17 | 0.986 ± 0.006 | 0.966 ± 0.004 | 0.248 ± 0.015 |
| 37.12 ± 1.24 | 33.11 ± 0.59 |
| RNLA | 43.82 ± 7.31 | 6.59 ± 0.54 | 9.89 ± 0.67 | 13.48 ± 0.75 | 0.890 ± 0.012 | 0.975 ± 0.004 | 0.292 ± 0.024 | 0.156 ± 0.014 | 34.43 ± 1.44 | 31.76 ± 0.71 |
| MBR | 179.84 ± 8.52 | 13.40 ± 0.31 | 24.69 ± 0.31 | 36.13 ± 0.34 | 0.924 ± 0.008 | 0.891 ± 0.026 | 0.964 ± 0.001 | 0.209 ± 0.026 | 22.07 ± 2.12 | 25.58 ± 0.21 |
| ATV | 19.73 ± 2.49 |
| 6.98 ± 0.25 | 9.35 ± 0.17 | 0.964 ± 0.008 | 0.971 ± 0.005 | 0.128 ± 0.010 |
| 41.54 ± 1.19 | 35.21 ± 0.56 |
| PPB |
|
| 5.31 ± 0.06 | 9.04 ± 0.09 | 0.928 ± 0.007 |
| 0.106 ± 0.008 |
|
| 39.98 ± 0.29 |
| ATMED | 103.95 ± 3.42 | 10.19 ± 0.16 | 22.65 ± 0.26 | 35.48 ± 0.25 | 0.973 ± 0.002 | 0.920 ± 0.018 | 0.804 ± 0.009 |
| 27.05 ± 2.02 | 27.96 ± 0.14 |
| HATMED | 123.06 ± 4.92 | 11.09 ± 0.22 | 23.59 ± 0.29 | 36.38 ± 0.33 | 0.961 ± 0.003 | 0.899 ± 0.022 | 0.804 ± 0.005 | 0.123 ± 0.012 | 25.59 ± 1.96 | 27.23 ± 0.17 |
| GW filter | 10.14 ± 1.44 |
|
| 5.86 ± 0.23 | 0.988 ± 0.002 |
|
|
| 47.34 ± 0.95 | 38.11 ± 0.63 |
| GWF2 | 102.35 ± 3.36 | 10.15 ± 0.16 | 21.78 ± 0.21 | 34.04 ± 0.24 | 0.967 ± 0.003 | 0.935 ± 0.017 | 0.826 ± 0.008 | 0.121 ± 0.011 | 27.18 ± 1.94 | 28.03 ± 0.14 |
| DPAD |
|
|
|
|
|
|
|
|
|
|
| PSBE |
|
| 6.63 ± 0.09 | 10.65 ± 0.13 |
| 0.977 ± 0.005 |
|
| 48.99 ± 2.09 | 38.97 ± 0.19 |
| FBL | 11.64 ± 1.95 |
| 5.09 ± 0.26 | 6.55 ± 0.18 | 0.971 ± 0.008 | 0.985 ± 0.003 |
|
| 46.17 ± 0.93 | 37.52 ± 0.78 |
Figure 1Visual quality of TTE images on application of various filters.