A Novel ECG Signal Denoising Algorithm Based on Sparrow Search Algorithm for Optimal Variational Modal Decomposition
<p>Waveform of standard heartbeat in one cycle.</p> "> Figure 2
<p>Waveform plots of three types of noise. (<b>a</b>) Baseline drift, (<b>b</b>) electrode activity interference, and (<b>c</b>) myoelectric interference.</p> "> Figure 3
<p>Fitness value curves of different optimization algorithms.</p> "> Figure 4
<p>Parameter optimization and fitness iteration process of VMD–SSA–SVD. (<b>a</b>) Fitness value. (<b>b</b>) Convergence of decomposition layers. (<b>c</b>) Convergence of the quadratic penalty factor.</p> "> Figure 5
<p>Noise reduction effect of 103 simulated signals containing noise. (<b>a</b>) The original 103 signal, (<b>b</b>) the simulated 103 signal containing noise, (<b>c</b>) effect of noise reduction by EMD, (<b>d</b>) effect of noise reduction by EEMD, (<b>e</b>) effect of noise reduction by CEEMDAN, (<b>f</b>) effect of noise reduction by wavelet threshold, (<b>g</b>) effect of noise reduction by WOA–VMD, and (<b>h</b>) effect of noise reduction by VMD–SSA–SVD.</p> "> Figure 6
<p>Noise reduction effect of 103 signal with real base drift. (<b>a</b>) The 103 signal with real base drift, (<b>b</b>) original 103 signal, (<b>c</b>) real base drift, (<b>d</b>) effect of noise reduction by EMD, (<b>e</b>) effect of noise reduction by EEMD, (<b>f</b>) effect of noise reduction by wavelet threshold, (<b>g</b>) effect of noise reduction by CEEMDAN, and (<b>h</b>) effect of noise reduction by VMD–SSA–SVD.</p> "> Figure 7
<p>Noise reduction effect of 105 signal with real base drift. (<b>a</b>) The 105 signal with real base drift, (<b>b</b>) original 105 signal, (<b>c</b>) real base drift, (<b>d</b>) effect of noise reduction by EMD, (<b>e</b>) effect of noise reduction by EEMD, (<b>f</b>) effect of noise reduction by wavelet threshold, (<b>g</b>) effect of noise reduction by CEEMDAN, and (<b>h</b>) effect of noise reduction by VMD–SSA–SVD.</p> "> Figure 8
<p>Noise reduction effect of actual 212 ECG signal. (<b>a</b>) Original 212 signal, (<b>b</b>) effect of noise reduction by EMD, (<b>c</b>) effect of noise reduction by EEMD, (<b>d</b>) effect of noise reduction by wavelet threshold, (<b>e</b>) effect of noise reduction by CEEMDAN, and (<b>f</b>) effect of noise reduction by VMD–SSA–SVD.</p> "> Figure 9
<p>Noise reduction effect of actual 109 ECG signal. (<b>a</b>) Original 109 signal, (<b>b</b>) effect of noise reduction by EMD, (<b>c</b>) effect of noise reduction by EEMD, (<b>d</b>) effect of noise reduction by wavelet threshold, (<b>e</b>) effect of noise reduction by CEEMDAN, and (<b>f</b>) effect of noise reduction by VMD–SSA–SVD.</p> ">
Abstract
:1. Introduction
2. Basic Knowledge of ECG Signals
2.1. Mechanism of ECG Signal Generation
2.2. Analysis of ECG Signal Noise
3. Methodology
3.1. VMD Algorithm
3.2. SSA Algorithm
3.3. Selection of Effective Components Based on the Number of Interrelationships
3.4. SVD Algorithm
3.5. VMD–SSA–SVD Noise Reduction Method
4. Results and Discussion
4.1. Evaluation Index of the Noise Reduction Effect
4.2. Simulated Noise-Containing ECG Signal Validation
Denoising Algorithm | SNR (dB) | MSE |
---|---|---|
EMD | 12.8600 | 0.0642 |
EEMD | 14.6328 | 0.0743 |
CEEMDAN | 13.4756 | 0.0792 |
Wavelet threshold | 16.7885 | 0.0431 |
WOA–VMD | 16.7885 | 0.067 |
VMD–SSA–SVD | 19.74 | 0.0269 |
4.3. Testing Real Signals with Base Drift
4.4. Actual Data Testing
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhao, Z.D.; Chen, Y.Q. A new method for removal of baseline wander and power line interference in ECG signals. In Proceedings of the International Conference on Machine Learning and Cybernetics, Dalian, China, 13–16 August 2006; pp. 4342–4347. [Google Scholar]
- Kabir, M.A.; Shahnaz, C. Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains. Biomed. Signal Process. Control 2012, 7, 481–489. [Google Scholar] [CrossRef]
- Chaudhary, M.S.; Kapoor, R.K.; Sharma, A.K. Comparison between different wavelet transforms and thresholding techniques for ECG denoising. In Proceedings of the 2014 International Conference on Advances in Engineering & Technology Research (ICAETR-2014), Unnao, India, 1–2 August 2014; pp. 1–6. [Google Scholar]
- Xiao, X.B.; Liu, H.L.; Ma, Z.J. An empirical modal decomposition denoising method based on singular spectrum analysis. Comput. Eng. Sci. 2017, 39, 919–924. [Google Scholar]
- Yin, L.; Chen, F.M.; Zhang, Q.; Chen, X. A cardiac adaptive denoising method using ensemble empirical modal decomposition and improved threshold function. J. Xi’an Jiaotong Univ. 2020, 54, 101–107. [Google Scholar]
- Fu, L.J.; Wang, F.S.; Liu, Z.N. Application of improved adaptive CEEMD method for ECG signal denoising. J. Electron. Meas. Instrum. 2020, 34, 50–57. [Google Scholar]
- Yang, C.J.; Nie, C.Y.; Wang, H.Y.; Ruan, X.L. Research and effect evaluation of myoelectric interference noise reduction based on wavelet improvement threshold. Electron. Meas. Technol. 2021, 44, 80–86. [Google Scholar]
- Chen, S.Y.; Zhang, B.W.; Liu, X.M. Wavelet packet analysis combined with singular value differencing for ECG signal denoising algorithm. J. Nanjing Norm. Univ. (Nat. Sci. Ed.) 2022, 45, 119–127. [Google Scholar]
- Pang, Y.; Deng, L.; Lin, J.Z. A morphological filtering-based method for removing baseline drift from ECG signals. J. Phys. 2014, 63, 98701. [Google Scholar]
- Ding, R.; Li, G.J.; Wang, Q. Research on baseline drift removal method for ECG signals. J. Yunnan Univ. (Nat. Sci. Ed.) 2014, 36, 655–660. [Google Scholar]
- Sharma, H.; Sharma, K.K. Baseline wander removal of ECG signals using Hilbert vibration decomposition. Electron. Lett. 2015, 51, 447–449. [Google Scholar] [CrossRef]
- Gupta, P.; Sharma, K.K.; Joshi, S.D. Baseline wander removal of electrocardiogram signals using multivariate empirical mode decomposition. Healthc. Technol. Lett. 2015, 2, 164–166. [Google Scholar] [CrossRef]
- Satija, U.; Ramkumar, B.; Manikandan, M.S. A robust sparse signal decomposition framework for baseline wander removal from ECG signal. In Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; pp. 2470–2473. [Google Scholar]
- Prabhakararao, E.; Manikandan, M.S. On the use of variational mode decomposition for removal of baseline wander in ECG signals. In Proceedings of the 2016 Twenty Second National Conference on Communication (NCC), Guwahati Assam, India, 4–6 March 2016; pp. 1–6. [Google Scholar]
- Singh, O.; Sunkaria, R.K. ECG signal denoising via empirical wavelet transform. Australas. Phys. Eng. Sci. Med. 2017, 40, 219–229. [Google Scholar] [CrossRef] [PubMed]
- Jain, S.; Bajaj, V.; Kumar, A. Riemann liouvelle fractional integral based empirical mode decomposition for ECG denoising. Biomed. Health Inform. 2018, 22, 1133–1139. [Google Scholar] [CrossRef]
- Sun, Y.N.; Lv, K.J.; Zhang, R. A new R-peak method for ECG signal. A new method for automatic detection of R-peaks in ECG signals. J. Northwestern Univ. (Nat. Sci. Ed.) 2018, 48, 16–23. [Google Scholar]
- Amit, S.; Pushpendra, S.; Binish, F.; Pachori, R.B. An efficient removal of power-line interference and baseline wander from ECG signals by employing Fourier decomposition technique. Biomed. Signal Process. Control 2020, 57, 101741. [Google Scholar]
- Romero, F.P.; Piñol, D.C.; Vázquez-Seisdedos, C.R. DeepFilter: An ECG baseline wander removal filter using deep learning techniques. Biomed. Signal Process. Control 2021, 70, 102992. [Google Scholar] [CrossRef]
- Moody, G.B.; Mark, R.G. The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. Mag. Q. Mag. Eng. Med. Biol. Soc. 2001, 20, 45–50. [Google Scholar] [CrossRef]
- Satija, U.; Ramkumar, B.; Manikandan, M.S. Automated ECG Noise Detection and Classification System for Unsupervised Healthcare Monitoring. IEEE J. Biomed. Health Inform. 2018, 22, 722–732. [Google Scholar] [CrossRef] [PubMed]
- Huang, W.W.; Cai, N.; Xie, W.; Ye, Q.; Yang, Z. ECG Baseline Wander Correction Based on Ensemble Empirical Mode Decomposition with Complementary Adaptive Noise. J. Med. Imaging Health Inform. 2015, 5, 1796–1799. [Google Scholar] [CrossRef]
- Zhao, W. Early fault diagnosis of gearboxes based on VMD and FSK. Mech. Drives 2018, 42, 143–149. [Google Scholar]
- Liu, X.D.; Zhang, L.; Zhang, Z.R.; Zhao, T.; Zou, L. Ultra-short-term Wind Power Prediction Model Based on VMD Decomposition and LSTM. IOP Conf. Ser. Earth Environ. Sci. 2021, 838, 134422–134434. [Google Scholar]
- Tang, G.J.; Wang, X.L. Application of parameter-optimized variational modal decomposition method in early fault diagnosis of rolling bearings. J. Xi’an Jiaotong Univ. 2015, 49, 73–81. [Google Scholar]
- Sanliturk, K.Y.; Cakar, O. Noise elimination from measured frequency Response functions. Mech. Syst. Signal Process. 2005, 19, 615–631. [Google Scholar] [CrossRef]
- Li, N.; Deng, S.; Tang, Q.B. Speech Enhancement Algorithm Based on Combining Local Characteristic-Scale Decomposition and Difference Spectrum of Singular Values. J. Multimed. 2013, 8, 233–240. [Google Scholar] [CrossRef]
Optimization Algorithm | GWO | PSO | WOA | SSA | ||||
---|---|---|---|---|---|---|---|---|
VMD Parameters | ||||||||
Parameter Value | 5 | 2046 | 4 | 1675 | 5 | 2458 | 4 | 2779 |
Signal | EMD | EEMD | CEEMDAN | Wavelet Threshold | VMD–SSA–SVD | |||||
---|---|---|---|---|---|---|---|---|---|---|
SNR (dB) | MSE | SNR (dB) | MSE | SNR (dB) | MSE | SNR (dB) | MSE | SNR (dB) | MSE | |
103 | 11.632 | 0.103 | 15.654 | 0.074 | 13.25 | 0.096 | 10.213 | 0.168 | 18.476 | 0.043 |
105 | 13.375 | 0.982 | 17.221 | 0.087 | 15.452 | 0.098 | 11.468 | 0.160 | 19.69 | 0.038 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mao, J.; Li, Z.; Li, S.; Li, J. A Novel ECG Signal Denoising Algorithm Based on Sparrow Search Algorithm for Optimal Variational Modal Decomposition. Entropy 2023, 25, 775. https://doi.org/10.3390/e25050775
Mao J, Li Z, Li S, Li J. A Novel ECG Signal Denoising Algorithm Based on Sparrow Search Algorithm for Optimal Variational Modal Decomposition. Entropy. 2023; 25(5):775. https://doi.org/10.3390/e25050775
Chicago/Turabian StyleMao, Jiandong, Zhiyuan Li, Shun Li, and Juan Li. 2023. "A Novel ECG Signal Denoising Algorithm Based on Sparrow Search Algorithm for Optimal Variational Modal Decomposition" Entropy 25, no. 5: 775. https://doi.org/10.3390/e25050775