Abstract
The electrocardiogram (ECG) is an essential diagnostic tool to identify cardiac abnormalities. So, the primary issue in an ECG acquisition unit is noise interference. Essentially, the prominent ECG noise sources are power line interference (PLI) and Baseline drift (BD). Therefore, in the study, a new technique called the basis pursuit sparse decomposition (BPSD) using tunable-Q wavelet transform (TQWT) is proposed to remove the PLI and BD present in the ECG recordings. Chiefly, the TQWT method is a wavelet transform with distinct Quality factors (Q) which can adjust the signal to the natural non-stationary behaviour in time and space. Further, the method decomposes the signal into high-Quality factor and low-Quality factor components of wavelet coefficients to eliminate PLI and BD by choosing appropriate redundancy (r) and decomposition levels (J2). The ‘r’ and ‘J’ values are chosen based on the trial-and-error method concerning signal-to-noise ratio (SNR). It has been found that the PLI noise has been suppressed significantly with the redundancy of 3 and decomposition levels of 10; more so, the BD has been removed with the redundancy of 4 and decomposition levels of 19. The proposed method BPSD-TQWT was evaluated using the open-source MIT-BIH Arrhythmia database and the real-time ECG recordings collected through a wearable Silver Plated Nylon Woven (Ag-NyW) textile-based ECG monitoring system. The performance was then evaluated using fidelity metrics such as SNR, maximum absolute error (MAX), and normalized cross-correlation coefficient (NCC). The results were compared with IIR filter, stationary wavelet transform (SWT), non-local means (NLM) and local means (LM) methods. Using the proposed method on MIT-BIH Arrhythmia Database, performance evaluation parameters such as SNR, MAX, and NCC were improved by 4.3 dB and 6.8 dB, 0.37 and 0.78, 0.2 and 0.46 compared to IIR and SWT methods respectively. On the other hand, using the proposed method on the real-time datasets, values of SNR, MAX, and NCC were improved by 0.3 dB and 0.6 dB, 0.009 and 0.74 and 0.3 and 0.35 compared to IIR and SWT methods respectively. Finally, it can be concluded that the proposed method shows improved performance over IIR, SWT, NLM and LM methods for PLI and BD removal.
Similar content being viewed by others
Data availability
Not applicable.
Code availability
Not applicable.
Material availability
Not applicable.
References
Thakor NV, Zhu YS (1991) Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection. IEEE Trans Biomed Eng 38(8):785–794. https://doi.org/10.1109/10.83591
Kumar A, Komaragiri R, Kumar M (2018) From pacemaker to wearable: techniques for ECG detection systems. J Med Syst 42(2):1–17
Chatterjee S, Thakur RS, Yadav RN, Gupta L, Raghuvanshi DK (2020) Review of noise removal techniques in ECG signals. IET Signal Proc 14(9):569–590
Avvaru S, Sriraam N, Prakash VS et al (2021) Wearable Ag-NyW textile electrode for continuous ECG monitoring. Res Biomed Eng 37:231–247. https://doi.org/10.1007/s42600-021-00147-2
Rashid A, Qureshi IM, Saleem A (2011) Electrocardiogram signal processing for baseline noise removal using blind source separation techniques: a comparative analysis. 2011 International conference on machine learning and cybernetics, vol 4. IEEE, Guilin, pp 1756–1761. https://doi.org/10.1109/ICMLC.2011.6016962
Vega-Martinez G, Alvarado-Serrano C, Leija-Salas L (2011) ECG baseline drift removal using discrete wavelet transform. 2011 8th International conference on electrical engineering, computing science and automatic control. IEEE, Merida City, pp 1–5. https://doi.org/10.1109/ICEEE.2011.6106625
Qureshi R, Rizvi SAR, Musavi SHA, Khan S, Khurshid K (2017) Performance analysis of adaptive algorithms for removal of low frequency noise from ECG signal. 2017 International conference on innovations in electrical engineering and computational technologies (ICIEECT). IEEE, Karachi, pp 1–5. https://doi.org/10.1109/ICIEECT.2017.7916551
Barhatte AS, Ghongade R, Tekale SV (2016) Noise analysis of ECG signal using fast ICA. 2016 Conference on advances in signal processing (CASP). IEEE, Pune, pp 118–122. https://doi.org/10.1109/CASP.2016.7746149
Pandey V, Giri VK (2016) High frequency noise removal from ECG using moving average filters. 2016 International conference on emerging trends in electrical electronics & sustainable energy systems (ICETEESES). IEEE, Sultanpur, pp 191–195. https://doi.org/10.1109/ICETEESES.2016.7581383
Karthikeyan P, Murugappan M, Yaacob S (2012) ECG signal denoising using wavelet thresholding techniques in human stress assessment. Int J Electr Eng Inform 4(2):306
Paul B, Mythili P (2012) ECG noise removal using GA tuned sign-data least mean square algorithm. 2012 IEEE international conference on advanced communication control and computing technologies (ICACCCT). IEEE, Ramanathapuram, pp 100–103. https://doi.org/10.1109/ICACCCT.2012.6320750
Belgurzi S, Elshafiey I, Nouh A (2017) Artifacts removal from ECG signal using an ANFIS technique. 2017 IEEE international conference on cybernetics and computational intelligence (CyberneticsCom). IEEE, Phuket, pp 147–152. https://doi.org/10.1109/CYBERNETICSCOM.2017.8311700
Kaur M, Kaur SP (2018) High frequency noise removal from electrocardiogram using fir low pass filter based on window technique. Int J Eng Res Appl 8(2):27–32
Rahman MZU, Shaik RA, Reddy DRK (2009) An efficient noise cancellation technique to remove noise from the ECG signal using normalized signed regressor LMS algorithm. 2009 IEEE international conference on bioinformatics and biomedicine. IEEE, Washington, DC, pp 257–260. https://doi.org/10.1109/BIBM.2009.39
Liu B, Wang G, Lian Y (2016) An efficient ECG baseline removal filter based on frequency response masking technique for wearable applications. 2016 38th Annual international conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, Orlando, pp 5331–5334. https://doi.org/10.1109/EMBC.2016.7591931
Shetty L, Desai U (2015) Cardiac signal denoising using adaptive filtering techniques. In: Proceedings of NJCIET, pp: 267–272. ISBN: 97-8-93-81195-82-6
Mugdha AC, Rawnaque FS, Ahmed MU (2015) A study of recursive least squares (RLS) adaptive filter algorithm in noise removal from ECG signals. 2015 International conference on informatics, electronics & vision (ICIEV). IEEE, Fukuoka, pp 1–6. https://doi.org/10.1109/ICIEV.2015.7333998
Agrawal S, Gupta A (2013) Projection operator based removal of baseline wander noise from ECG signals. 2013 Asilomar conference on signals, systems and computers. IEEE, Pacific Grove, pp 957–961. https://doi.org/10.1109/ACSSC.2013.6810431
Boda S, Mahadevappa M, Dutta PK (2021) A hybrid method for removal of power line interference and baseline wander in ECG signals using EMD and EWT. Biomed Signal Process Control 67:102466
Prashar N, Sood M, Jain S (2021) Design and implementation of a robust noise removal system in ECG signals using dual-tree complex wavelet transform. Biomed Signal Process Control 63:102212
Anuradha P, Arabelli R, Rajkumar K (2021) Noise removal of ECG signals with adaptive filtering. Materials today: proceedings. Elsevier, Amsterdam
Patro KK, Rao MJM, Jadav A, Kumar PR (2021) Noise removal in long-term ECG signals using EMD-based threshold method. Data engineering and communication technology. Springer, Singapore, pp 461–469
Hossain MB, Bashar SK, Lazaro J, Reljin N, Noh Y, Chon KH (2021) A robust ECG denoising technique using variable frequency complex demodulation. Comput Methods Programs Biomed 200:105856
Antczak K (2018) Deep recurrent neural networks for ECG signal denoising. arXiv preprint arXiv:1807.11551
Zia-Ur-Rahman M, Reddy DRK, Sangeetha Y (2011) Stationary and non-stationary noise removal from cardiac signals using a Constrained Stability Least Mean Square algorithm. 2011 International conference on communications and signal processing. IEEE, Kerala, pp 485–488. https://doi.org/10.1109/ICCSP.2011.5739366
Selvakumarasamy K, Poornachandra S, Amutha R (2019) K-shrinkage function for ECG signal denoising. J Med Syst 43(8):1–9. https://doi.org/10.1007/s10916-019-1375-5
Selesnick IW (2011) Wavelet transform with tunable Q-factor. IEEE Trans Signal Process 59(8):3560–3575. https://doi.org/10.1109/TSP.2011.2143711
Chen SS, Donoho DL, Saunders MA (2001) Atomic decomposition by basis pursuit. SIAM Rev 43(1):129–159. https://doi.org/10.1137/S003614450037906X
Afonso MV, Bioucas-Dias JM, Figueiredo MA (2010) Fast image recovery using variable splitting and constrained optimization. IEEE Trans Image Process 19(9):2345–2356. https://doi.org/10.1109/TIP.2010.2047910
Selesnick IW (2011) Resonance-based signal decomposition: a new sparsity-enabled signal analysis method. Signal Process 91(12):2793–2809. https://doi.org/10.1016/j.sigpro.2010.10.018
Bayram I, Selesnick IW (2009) Frequency-domain design of overcomplete rational-dilation wavelet transforms. IEEE Trans Signal Process 57(8):2957–2972. https://doi.org/10.1109/TSP.2009.2020756
Bhattacharyya A, Pachori RB, Upadhyay A, Acharya UR (2017) Tunable-Q wavelet transform based multiscale entropy measure for automated classification of epileptic EEG signals. Appl Sci 7(4):385. https://doi.org/10.3390/app7040385
Anapagamini SA, Rajavel R (2013) Removal of artifacts in ECG using Empirical mode decomposition. 2013 International conference on communication and signal processing. IEEE, Melmaruvathur, pp 288–292. https://doi.org/10.1109/iccsp.2013.6577061
Butt M, Razzaq N, Sadiq I, Salman M, Zaidi T (2013) Power Line Interference removal from ECG signal using SSRLS algorithm. 2013 IEEE 9th international colloquium on signal processing and its applications. IEEE, Kuala Lumpur, pp 95–98. https://doi.org/10.1109/CSPA.2013.6530021
Rangayyan RM (2015) Biomedical signal analysis. Wiley, Hoboken
Li S, Lin J (2009) The optimal de-noising algorithm for ECG using stationary wavelet transform. 2009 WRI World Congress on computer science and information engineering. IEEE, Los Angeles, pp 469–473. https://doi.org/10.1109/CSIE.2009.999
Satija U, Ramkumar B, Manikandan MS (2017) Noise-aware dictionary-learning-based sparse representation framework for detection and removal of single and combined noises from ECG signal. Healthc Technol Lett 4(1):2–12
Gupta V, Nishad A, Pachori RB (2018) Focal EEG signal detection based on constant-bandwidth TQWT filter-banks. 2018 IEEE international conference on bioinformatics and biomedicine (BIBM). IEEE, Madrid, pp 2597–2604. https://doi.org/10.1109/BIBM.2018.8621311
Gupta V, Bhattacharyya A, Pachori RB (2017) Classification of seizure and non-seizure EEG signals based on EMD-TQWT method. 2017 22nd International conference on digital signal processing (DSP). IEEE, London, pp 1–5. https://doi.org/10.1109/ICDSP.2017.8096036
Reddy GRS, Rao R (2017) Automated identification system for seizure EEG signals using tunable-Q wavelet transform. Eng Sci Technol 20(5):1486–1493. https://doi.org/10.1016/j.jestch.2017.11.003
Zala J, Sharma M, Bhalerao R (2018) Tunable q-wavelet transform based features for automated screening of knee-joint vibroarthrographic signals. 2018 5th international conference on signal processing and integrated networks (SPIN). IEEE, Noida, pp 348–352. https://doi.org/10.1109/SPIN.2018.8474117
Joshi D, Tripathi A, Sharma R, Pachori RB (2017) Computer aided detection of abnormal EMG signals based on tunable-Q wavelet transform. 2017 4th International conference on signal processing and integrated networks (SPIN). IEEE, Noida, pp 544–549. https://doi.org/10.1109/SPIN.2017.8050010
Nishad A, Pachori RB, Acharya UR (2018) Application of TQWT based filter-bank for sleep apnea screening using ECG signals. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-018-0867-3
Sharma A, Patidar S, Upadhyay A, Acharya UR (2019) Accurate tunable-Q wavelet transform based method for QRS complex detection. Comput Electr Eng 75:101–111
Tracey BH, Miller EL (2012) Nonlocal means denoising of ECG signals. IEEE Trans Biomed Eng 59(9):2383–2386. https://doi.org/10.1109/TBME.2012.2208964
Qian C, Su H, Yu H (2019) Local means denoising of ECG signal. Biomed Signal Process Control 53:101571
Funding
The authors would acknowledge the Department of Bio-Technology (DBT) funding for carrying out this research work (Grant No. BT/PR14751/MED/32/422/2015).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There are no conflict of interest/competing interest involved in this proposed study.
Ethical approval
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards. The experimental design and performance results were validated and approved by the ethical committee (MSRMC/EC/2016/13.01.2016).
Consent to participant
Informed consent forms were obtained from the volunteers before recording their vital signal.
Consent for publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Srinivasulu, A., Sriraam, N. Basis pursuit sparse decomposition using tunable-Q wavelet transform (BPSD-TQWT) for denoising of electrocardiograms. Phys Eng Sci Med 45, 817–833 (2022). https://doi.org/10.1007/s13246-022-01148-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13246-022-01148-w