Next Article in Journal
Investigation of Memristor-Based Neural Networks on Pattern Recognition
Previous Article in Journal
Incoherent Digital Holography for Multidimensional Motion Picture Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Application of Adaptive Algorithms on Ultrasound Imaging †

Karachi Institute of Economics and Technology, Karachi 16250, Pakistan
*
Authors to whom correspondence should be addressed.
Presented at the 2nd International Conference on Emerging Trends in Electronic and Telecommunication Engineering, Karachi, Pakistan, 15–16 March 2023.
Eng. Proc. 2023, 32(1), 25; https://doi.org/10.3390/engproc2023032025
Published: 23 May 2023

Abstract

:
Ultrasound, also known as ultrasonography, plays a major role in the medical imaging field. Ultrasound images are inevitably prone to different kinds of noise and speckle during their acquisition. Adaptive filters show the best performance in removing noise and speckles from images. In this paper, we compared the least mean square algorithm, the quaternion least mean square algorithm, and the normalized least mean square algorithm for ultrasound image processing. It was demonstrated that NLMS displayed the best performance of these algorithms. The results are provided in order to illustrate the performance of algorithms.

1. Introduction

Image processing is a fast-growing technology [1] in various fields across the world, including engineering and medical fields. In the medical field, ultrasound imaging is widely used in clinics and hospitals [2] to diagnose any problem in the specific body part on which the ultrasound is performed. The ultrasound system functions in the frequency range of 3 MHz–30 MHz [3]. According to research, around 12 million people, when seeking medical care, have to suffer due to the wrong diagnosis of their ailment [4]. Ultrasound images are prone to noise, which can lead to the wrong diagnosis and can risk a person’s life. This includes speckle noise, Gaussian noise, salt and pepper noise (impulsive noise), and Poisson noise (shot noise) [5]. Many types of filters have been designed to remove noise from ultrasound images, including median, mean, and Wiener filters, etc. [1]. Mean filters are used to remove speckle noise from images. They select a specific region and calculate its average, and the average value is then replaced by the value of the center pixel [6]. The median filter is a non-linear filter that is used to remove impulsive noise from images [7]. A Wiener filter is an adaptive filter that is used to remove additive noise, e.g., additive white Gaussian noise, from images [3].
Adaptive filters provide a better performance and results when removing noise from images. They provide better image enhancement, image compression, and noise cancellation for 2D signals, i.e., images. Among these, the two dimensional least mean square (2DLMS) [8] algorithm is widely used because of its simplicity, and although it has low computational complexity, the convergence of this algorithm is slow. Therefore, many variants of the least mean square algorithm have been proposed to make convergence faster, e.g., the quaternion least mean square (QLMS) [9] and normalized least mean square (NLMS) [10] algorithms, and to improve its efficiency. In this paper, we used additive white Gaussian noise in ultrasound images and applied these algorithms to remove Gaussian noise from images.

2. Algorithm Used

2.1. LMS Algorithm

In the 2D-LMS algorithm, we use two input images. One is the desired or primary input image, D, and the other is the reference input image or noise, denoted by X. Both the images must be of the same dimension, namely M by M. D and X are correlated with each other. A filter of size of N by N is used, which is convolved with X. The weight update equation of LMS algorithm is given by:
W j + 1 ( l , k ) = W j ( l , k ) + 2 × e j × X ( m l , n k )
where
J = iteration number,
Wj = weight matrix,
μ = step size,
X = reference input.
The error in each iteration is calculated by:
e j = D m , n l = 0 N 1 k = 0 N 1 W j l , k X m l , n k
ej = error signal at jth iteration,
D = primary input,
Wj = weight matrix,
X = reference input.

2.2. QLMS Algorithm

The quaternion least mean square (QLMS) algorithm is an extension of the LMS algorithm, which provides fast convergence by using the concept of the q-derivative. The weight update equation of QLMS algorithm is given as:
W j + 1 l , k = W j l , k + 2 q l , k + 1 e j X ( m l , n k )
J = number of iterations,
Wj = weight matrix,
μ = step size,
X = reference input.
The error in each iteration is calculated by:
e j = D m , n l = 0 N 1 k = 0 N 1 W j ( l , k ) X ( m l , n k )
ej = error signal at jth iteration,
D = primary input,
Wj = weight matrix,
X = reference input.

2.3. NLMS Algorithm

Another extension of the LMS algorithm is the normalized least mean square (NLMS) algorithm that calculates the step size at each iteration to achieve a faster convergence. The weight update equation of NLMS algorithm is given as:
W j + 1 l , k = W j l , k + 2 μ n e j X ( m l , n k )
J = number of iteration,
Wj = weight matrix,
μ = step size,
X = reference input.
The step size in each iteration is calculated by:
μ n = α C + x T m , n x ( m , n )
where
α = constant (0 < α < 2),
C = constant (less than 1),
x(m,n) = reference input.
The error in each iteration is calculated by:
e j = D m , n l = 0 N 1 k = 0 N 1 W j ( l , k ) X ( m l , n k )
ej = error signal at jth iteration,
D = primary input,
Wj = weight matrix,
X = reference input.

3. Results and Discussion

The algorithms were applied to images of a thyroid, a mass in muscle, and a thyroid cyst. Additive white Gaussian noise was first added to the images, and then the algorithms were applied. The results are shown in Figure 1, Figure 2 and Figure 3.

3.1. PSNR Values

Table 1 shows the peak signal-to-noise ratio (PSNR) values of the applied algorithms.

3.2. SSIM Values

Table 2 shows the structural similarity index measurement (SSIM) values of the applied algorithms.

4. Conclusions

The least mean square (LMS), quaternion least mean square (QLMS), and normalized least mean square (NLMS) algorithms were applied to different ultrasound images. This paper proves that of these algorithms tested on ultrasound images for noise reduction, the normalized least mean square (NLMS) algorithm gave better results than the others. This can also clearly be seen in the data given in the tables above, as well as in the ultrasound images on which the algorithms were tested. Following NLMS, QLMS is the second best algorithm for the cancellation of additive white Gaussian noise.
As stated in the conclusions above, NLMS is the best of the algorithms tested. Additionally, as we already know that QLMS functions better than LMS, we concluded that inducing the q-factor into the NLMS algorithm would result in a better algorithm proposition for image processing in ultrasound.

5. Future Work

In the future, we plan on inducing the Q-factor in the NLMS algorithm, and we also plan on designing a new algorithm for noise cancellation in ultrasound imaging, which works better than all the algorithms analyzed in this paper. We also plan on taking the direct data of ultrasound images by a transducer and applying our proposed algorithm directly to it, rather than only utilizing database images.

Author Contributions

Conceptualization, data curation, formal analysis, investigation, methodology, resources, validation: M.I., H.F. and F.A.W.; visualization, writing—original draft preparation, writing—review and editing: H.F. and F.A.W.; software, project administration, supervision: M.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors of this paper acknowledge the support of the institution Karachi Institute of Economics and Technology (KIET), Pakistan, for making this work possible. We thank all the individuals who contributed to this work and helped in the successful completion of this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hosseini, Z.; Bibalan, M.H. B-mode ultrasonic images quality enhancement using an intelligent 5∗5 pixels window averaging. Presented at the 8th Conference of AI & Robotics and 10th RoboCup Iranopen International Symposium (IRANOPEN), Qazvin, Iran, 10 April 2018. [Google Scholar]
  2. Al-Asad, J.F. Medical Ultrasound Image: A Pre-Processing Approach Towards Reconstruction. Presented at the 2018 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rabat, Morocco, 21–23 November 2018. [Google Scholar]
  3. Baselice, F.; Ferraioli, G.; Ambrosanio, M.; Pascazio, V.; Schirinzi, G. Enhanced Wiener filter for ultrasound image restoration. Comput. Methods Programs Biomed. 2018, 153, 71–81. [Google Scholar] [CrossRef] [PubMed]
  4. Docpanel. How Common is Misdiagnosis—Infographic. Available online: https://www.docpanel.com/blog/post/how-common-misdiagnosis-infographic (accessed on 18 October 2022).
  5. Gupta, M.; Taneja, H.; Chand, L. Performance Enhancement and Analysis of Filters in Ultrasound Image Denoising. Procedia Comput. Sci. 2018, 132, 643–652. [Google Scholar] [CrossRef]
  6. Yousuf, M.A.; Nobi, M.N. A New Method to Remove Noise in Magnetic Resonance and Ultrasound Images. J. Sci. Res. 2011, 3, 81. [Google Scholar] [CrossRef]
  7. Mateo, J.L.; Fernández-Caballero, A. Finding out general tendencies in speckle noise reduction in ultrasound images. Expert Syst. Appl. 2009, 36, 7786–7797. [Google Scholar] [CrossRef]
  8. Hadhoud, M.M.; Thomas, D.W. The two-dimensional adaptive LMS (TDLMS) algorithm. IEEE Trans. Circuits Syst. 1988, 35, 485–494. [Google Scholar] [CrossRef]
  9. Al-Saggaf, U.M.; Moinuddin, M.; Arif, M.; Zerguine, A. The q-Least Mean Squares algorithm. Signal Process. 2015, 111, 50–60. [Google Scholar] [CrossRef]
  10. Li, D.; Wang, H.; Deng, J.; Zheng, Z.; Bu, Z. The enhancement of pulse-echo ultrasound signal using Adaptive filter with NLMS. Presented at the 2010 3rd International Conference on Biomedical Engineering and Informatics, Yantai, China, 16–18 October 2010. [Google Scholar]
Figure 1. The original and filtered images of a thyroid.
Figure 1. The original and filtered images of a thyroid.
Engproc 32 00025 g001
Figure 2. The original and filtered images of a mass in muscle.
Figure 2. The original and filtered images of a mass in muscle.
Engproc 32 00025 g002
Figure 3. The original and filtered images of a thyroid cyst.
Figure 3. The original and filtered images of a thyroid cyst.
Engproc 32 00025 g003
Table 1. PSNR values of the applied algorithms.
Table 1. PSNR values of the applied algorithms.
DataFilter SizeLMSQLMSNLMS
Thyroid5 × 564.016770.059372.8341
Thyroid Cyst5 × 564.050669.128972.8708
Mass in Muscle5 × 563.811769.121172.2958
Table 2. SSIM values of the applied algorithms.
Table 2. SSIM values of the applied algorithms.
DataFilter SizeLMSQLMSNLMS
Thyroid5 × 50.99960.99970.9998
Thyroid Cyst5 × 50.99930.99970.9999
Mass in Muscle5 × 50.99960.99980.9999
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Idrees, M.; Faheela, H.; Wali, F.A. Application of Adaptive Algorithms on Ultrasound Imaging. Eng. Proc. 2023, 32, 25. https://doi.org/10.3390/engproc2023032025

AMA Style

Idrees M, Faheela H, Wali FA. Application of Adaptive Algorithms on Ultrasound Imaging. Engineering Proceedings. 2023; 32(1):25. https://doi.org/10.3390/engproc2023032025

Chicago/Turabian Style

Idrees, Maryam, Hafiza Faheela, and Faizan Ahsan Wali. 2023. "Application of Adaptive Algorithms on Ultrasound Imaging" Engineering Proceedings 32, no. 1: 25. https://doi.org/10.3390/engproc2023032025

Article Metrics

Back to TopTop