Abstract
The electrocardiogram (ECG) non-invasively monitors the electrical activities of the heart. During the process of recording and transmission, ECG signals are often corrupted by various types of noises. Minimizations of these noises facilitate accurate detection of various anomalies. In the present paper, Alexander fractional differential window (AFDW) filter is proposed for ECG signal denoising. The designed filter is based on the concept of generalized Alexander polynomial and the R–L differential equation of fractional calculus. This concept is utilized to formulate a window that acts as a forward filter. Thereafter, the backward filter is constructed by reversing the coefficients of the forward filter. The proposed AFDW filter is then obtained by averaging of the forward and backward filter coefficients. The performance of the designed AFDW filter is validated by adding the various type of noise to the original ECG signal obtained from MIT-BIH arrhythmia database. The two non-diagnostic measure, i.e., SNR, MSE, and one diagnostic measure, i.e., wavelet energy based diagnostic distortion (WEDD) have been employed for the quantitative evaluation of the designed filter. Extensive experimentations on all the 48-records of MIT-BIH arrhythmia database resulted in average SNR of 22.014 ± 3.806365, 14.703 ± 3.790275, 13.3183 ± 3.748230; average MSE of 0.001458 ± 0.00028, 0.0078 ± 0.000319, 0.01061 ± 0.000472; and average WEDD value of 0.020169 ± 0.01306, 0.1207 ± 0.061272, 0.1432 ± 0.073588, for ECG signal contaminated by the power line, random, and the white Gaussian noise respectively. A new metric named as morphological power preservation measure (MPPM) is also proposed that account for the power preservance (as indicated by PSD plots) and the QRS morphology. The proposed AFDW filter retained much of the original (clean) signal power without any significant morphological distortion as validated by MPPM measure that were 0.0126, 0.08493, and 0.10336 for the ECG signal corrupted by the different type of noises. The versatility of the proposed AFDW filter is also validated by its application on the ECG signal from MIT-BIH database corrupted by the combination of the noises as well as on the real noisy ECG signals are taken from MIT-BIH ID database. Furthermore, the comparative study has also been done between the proposed AFDW filter and existing state of the art denoising algorithms. The results clearly prove the supremacy of our proposed AFDW filter.
Similar content being viewed by others
References
Saritha C, Sukanya V, Murthy YN (2008) ECG signal analysis using wavelet transforms. Bulg J Phys 35:68–77
Khaing AS, Naing ZM (2011) Quantitative investigation of digital filters in electrocardiogram with simulated noises. Int J Inf Electron Eng 1:210–216
Jagannath DJ, Selvakumar AI (2014) Issues and research on foetal electrocardiogram signal elicitation. Biomed Signal Process Control 10:224–244
Chen T, Mazomenos EB, Maharatna K et al (2013) Design of a low-power on-body ECG classifier for remote cardiovascular monitoring systems. IEEE J Emerg Sel Top Circuits Syst 3:75–85
Tsouri GR, Ostertag MH (2014) Patient-specific 12-lead ECG reconstruction from sparse electrodes using independent component analysis. IEEE J Biomed Heal Inform 18:476–482. https://doi.org/10.1109/JBHI.2013.2294561
Dima S, Panagiotou C, Mazomenos EB et al (2013) On the detection of myocadial scar based on ECG/VCG analysis. IEEE Trans Biomed Eng 60:3399–3409
Mazomenos EB, Biswas D, Acharyya A, Chen T, Maharatna K, Rosengarten J, Morgan J NC (2013) A low-complexity ECG feature extraction algorithm for mobile healthcare applications. IEEE J Biomed Heal Inform 17:459–469
M.Dennis JH (2004) Modern signal processing. Cambridge University Press, London
Vullings R, De Vries B, Bergmans JWM (2011) An adaptive Kalman filter for ECG signal enhancement. Biomed Eng IEEE Trans 58:1094–1103
Sayadi O, Shamsollahi MB (2008) ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans Biomed Eng 55:2240–2248. https://doi.org/10.1109/TBME.2008.921150
Alfaouri M, Daqrouq K (2008) ECG signal denoising by wavelet transform thresholding. Am J Appl Sci 5:276–281. https://doi.org/10.3844/ajassp.2008.276.281
El-fattah MAA, Dessouky MI, Diab SM, El-samie FEA (2008) Speech enhancement using an adaptive Wiener filtering approach. Prog Electromagn Res 4:167–184
Christov II, Daskalov IK (1999) Filtering of electromyogram artifacts from the electrocardiogram. Med Eng Phys 21:731–736. https://doi.org/10.1016/S1350-4533(99)00098-3
Ferdjallah M, Barr R (1994) Adaptive digital notch filter design on the unit circle for the removal of powerline noise from biomedical signals. IEEE Trans Biomed Eng 41:529–536
Wang J, Ye Y, Pan X et al (2014) Fractional zero-phase filtering based on the Riemann–Liouville integral. Sig Process 98:150–157. https://doi.org/10.1016/j.sigpro.2013.11.024
Sikkandar MY, Akshayaa V, Dinesh AD, Dinikshaa Sree L (2013) Analysis of cardiac abnormalities using Hilbert-Huang transform. Int J Biomed Eng Technol 13:69–86
Tang G, Qin A (2008) ECG de-noising based on empirical mode decomposition. In: 9th international conference for young computer scientists, pp 903–906
Elbuni A, Kanoun S, Elbuni M, Ali N (2009) ECG parameter extraction algorithm using (DWTAE) algorithm. In: International conference on computer technologies and development, pp 315–320
Poornachandra S (2008) Wavelet-based denoising using subband dependent threshold for ECG signals. Digit Signal Process 18:49–55. https://doi.org/10.1016/j.dsp.2007.09.006
Wang J, Ye Y, Pan X, Gao X (2015) Parallel-type fractional zero-phase filtering for ECG signal denoising. Biomed Signal Process Control 18:36–41. https://doi.org/10.1016/j.bspc.2014.10.012
Artal-Bartolo E (1994) Sur les couples de Zariski. J Algebraic Geom 3:223–247
Jalab HA, Ibrahim RW (2015) Fractional Alexander polynomials for image denoising. Sig Process 107:340–354. https://doi.org/10.1016/j.sigpro.2014.06.004
Krishna BT (2011) Studies on fractional order differentiators and integrators: a survey. Sig Process 91:386–426. https://doi.org/10.1016/j.sigpro.2010.06.022
Hu J, Pu Y, Zhou J (2011) A novel image denoising algorithm based on riemann-liouville definition. J Comput 6:1332–1338. https://doi.org/10.4304/jcp.6.7.1332-1338
Miller KS, Ross B (1993) An introduction to the fractional calculus and fractional differential equations. Wiley, Hoboken
Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Gonzlez J, Pelta D, Cruz C, Terrazas G, Krasnogor N (eds) Nature inspired cooperative strategies for optimization. Springer, Berlin, 65–74
De Luca CJ (2002) Surface electromygraphy: detection and recording. DelSys, Natick
Kauav SS, Markam K (2014) Removal of artifacts from electrocardiogram using different Fir window techniques. J Res Electr Electron Eng 3:44–51
Martin V (2013) Adaptive wavelet Wiener filtering of ECG signals. IEEE Trans Biomed Eng 60:437–445
El-Dahshan E-SA (2011) Genetic algorithm and wavelet hybrid scheme for ECG signal denoising. Telecommun Syst 46:209–215
PhysioNet, MIT-BIH. Arrhythmia Database. http://www.physionet.org/. Accessed 15 May 2017
Ramakrishnan AG, Saha S (1997) ECG coding by wavelet-based linear prediction. IEEE Trans Biomed Eng 44:1253–1261. https://doi.org/10.1109/10.649997
Manikandan MS, Dandapat S (2007) Wavelet energy based diagnostic distortion measure for ECG. Biomed Signal Process Control 2:80–96. https://doi.org/10.1016/j.bspc.2007.05.001
Ye Y, Wang D (2005) Zero phase learning control using reversed time input runs. J Dyn Syst Meas Control 127:133–139. https://doi.org/10.1115/1.1849251
Suyi L, Jun L (2009) The optimal de-noising algorithm for ECG using stationary wavelet transform. In: 2009 WRI World Congress on computer science and information engineering, pp 469–473
Bao J, Longman RW (2008) Enhancements of repetitive control using specialized FIR zero-phase filter designs. Adv Astronaut Sci 129:1413–1432
Britanak V (2010) New fast computational structures for an efficient implementation of the forward/backward MDCT in MP3 audio coding standard. Sig Process 90:536–547. https://doi.org/10.1016/j.sigpro.2009.07.019
Chung SH, Kennedy RA (1991) Forward-backward non-linear filtering technique for extracting small biological signals from noise. J Neurosci Methods 40:71–86. https://doi.org/10.1016/0165-0270(91)90118-J
The MIT-BIH ECG-ID Database. https://www.physionet.org/physiobank/database/ecgiddb/. Accessed 20 June 2017
Acknowledgements
The authors would like to thank J. Wang for providing the codes for the implementation of the FFB, GL, RL, FBB and FBA filters.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Research involving human and animal rights
This article does not contain any studies with human participants or animals performed by any of the authors.
Rights and permissions
About this article
Cite this article
Verma, A.K., Saini, I. & Saini, B.S. Alexander fractional differential window filter for ECG denoising. Australas Phys Eng Sci Med 41, 519–539 (2018). https://doi.org/10.1007/s13246-018-0642-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13246-018-0642-y