Log in

A Signal Processing Framework for the Detection of Abnormal Cardiac Episodes

  • Original Article
  • Published:
Cardiovascular Engineering and Technology Aims and scope Submit manuscript

Abstract

Motivation

Cardiologists rely on the long duration Holter electrocardiogram (ECG) recordings in general for assessment of abnormal episodes and such process found to be tedious and time consuming. An automatic abnormal cardiac episode detection algorithm is the need of the hour that needs to be optimized to reduce the manual burden.

Objective

The current study presents a signal processing framework with a cross-database to detect abnormal episodes in long-term ECG signals.

Methodology

The data was pre-processed to remove power line interference and baseline drift using basis pursuit sparsely decomposed tunable-Q wavelet transform (BPSD-TQWT). A total of 44 features of time domain, frequency domain, and time–frequency domain characteristics were extracted from the ECG signal. This proposed work tested classification performance with support vector machine (SVM), K-nearest neighbour (KNN), decision tree, naïve Bayes, the nearest mean classifier, and the nearest root mean square classifiers. The trained models with open-source data were used to predict the abnormal episodes from the proprietary database and vice versa. Finally, the performance was analysed via recall rate, specificity, precision, F1-score, and accuracy.

Results

Among six classification models, SVM performed best. With an open-source database, the SVM model achieved 95.01% accuracy, and detected the abnormal episodes from proprietary database with an accuracy of 99.31%. In addition, with the proprietary database SVM model classified the normal-abnormal cardiac episodes with an accuracy of 99.89% and detected the abnormal episodes from proprietary database with an accuracy of 92.51%.

Conclusion

When the performance results were compared with the literature, it was observed that the proposed framework performed well. As a result, the proposed framework could be used in an autonomous diagnosis system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19

Similar content being viewed by others

References

  1. Alan, J., and N. Bogunovic. Random forest-based classification of heart rate variability signals by using combinations of linear and nonlinear features. XII Mediterranean Conference on Medical and Biological Engineering and Computing 2010. Berlin: Springer, 2010.

  2. Arif, M., I.A. Malagore, and F.A. Afsar. Automatic detection and localization of myocardial infarction using back propagation neural networks. 4th International Conference on Bioinformatics and Biomedical Engineering (iCBBE), 2010, pp. 1–4.

  3. Avvaru, S., N. Sriraam, V. S. Prakash, et al. Wearable Ag-NyW textile electrode for continuous ECG monitoring. Res. Biomed. Eng. 37:231–247, 2021. https://doi.org/10.1007/s42600-021-00147-2.

    Article  Google Scholar 

  4. Aydın, S., S. Demirtaş, M. A. Tunga, et al. Comparison of hemispheric asymmetry measurements for emotional recordings from controls. Neural Comput. Appl. 30:1341–1351, 2018. https://doi.org/10.1007/s00521-017-3006-8.

    Article  Google Scholar 

  5. Aydın, S., Ç. Güdücü, F. Kutluk, A. Öniz, and M. Özgören. The impact of musical experience on neural sound encoding performance. Neurosci. Lett. 694:124–128, 2019.

    Article  Google Scholar 

  6. Bhaskar, N. Performance analysis of support vector machine and neural networks in detection of myocardial infarction. Procedia Comput. Sci. 46:20–30, 2015.

    Article  Google Scholar 

  7. Bortolan, G., and W. Pedrycz. Hyperbox classifiers for arrhythmia classification. Kybernetes. 36(34):531–547, 2007.

    Article  Google Scholar 

  8. Breiman, L. Classification and Regression Trees. The Wadsworth and Brooks–Cole Statistics Probability Series. Boca Raton: Chapman & Hall, 1984.

  9. Cardoso-Fernandes, J., A. C. Teodoro, A. Lima, and E. Roda-Robles. Semi-automatization of support vector machines to map lithium (Li) bearing pegmatites. Remote Sens. 12(14):2319, 2020.

    Article  Google Scholar 

  10. Carey, M.G. Cardiac Arrhythmias, An Issue of Critical Care Nursing Clinics of North America, E-Book, vol. 28, No. 3. St. Louis: Elsevier Health Sciences, 2016.

  11. Chen, S.-W., P. Clarkson, and Q. Fan. A robust sequential detection algorithm for cardiac arrhythmia classification. IEEE Trans. Biomed. Eng. 43(11):1120–1124, 1996.

    Article  CAS  PubMed  Google Scholar 

  12. Christov, I., and G. Bortolan. Ranking of pattern recognition parameters for premature ventricular contractions classification by neural networks. Physiol. Meas. 25(5):1281–1290, 2004.

    Article  CAS  PubMed  Google Scholar 

  13. Goldberger, A. L., L. A. N. Amaral, L. Glass, J. M. Hausdorff, P. C. Ivanov, R. G. Mark, J. E. Mietus, G. B. Moody, C.-K. Peng, and H. E. Stanley. PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation. 101(23):e215–e220, 2000.

    Article  CAS  PubMed  Google Scholar 

  14. Gradl, S., et al. Real-time ECG monitoring and arrhythmia detection using Android-based mobile devices. Engineering in Medicine and Biology Society (EMBC), 2012 Annual International Conference of the IEEE. IEEE, 2012.

  15. Harkat, A., R. Benzid, and L. Saidi. Features extraction and classification of ECG beats using CWT combined to RBF neural network optimized by cuckoo search via levy flight. In 2015 4th International Conference on Electrical Engineering (ICEE), 2015, pp. 1–4.

  16. Heidarnejad, A., S. Setarehdan, and V. Nafisi. Detection of myocardial infarction using high-frequency QRS components. 2011 19th Iranian Conference on Electrical Engineering, 2011, pp. 1–5.

  17. Jenkins, D., and S.J. Gerred. ECGs by Example E-Book. Elsevier Health Sciences, St. Louis, 2011.

  18. Katritsis, D.G., A.J. Camm, and B.J. Gersh. Clinical Cardiology: Current Practice Guidelines. Oxford University Press, Oxford, p. 538. Archived from the original on 2016–10–02, 2016.

  19. Kaveh, A., and W. Chung. Automated classification of coronary atherosclerosis using single lead ECG. Wireless Sensor (ICWISE) 2013 IEEE Conference on Kuching, 2013, pp. 108–113.

  20. Keshtkar, A., H. Seyedarabi, P. Sheikhzadeh, and S. H. Rasta. Discriminant analysis between myocardial infarction patients and healthy subjects using wavelet transformed signal averaged electrocardiogram and probabilistic neural network. J. Med. Signals Sensors. 3(4):225–230, 2013.

    Article  Google Scholar 

  21. Khazaee, A. Heartbeat classification using particle swarm optimization. Int. J. Intell. Syst. Appl. 5(6):25, 2013.

    Google Scholar 

  22. Kılıç, B., and S. Aydın. Classification of contrasting discrete emotional states indicated by EEG based graph theoretical network measures. Neuroinformatics. 2022. https://doi.org/10.1007/s12021-022-09579-2.

    Article  PubMed  Google Scholar 

  23. Kumar, R.G., and Y.S. Kumaraswamy. Investigation and classification of ECG beat using input output additional weighted feed forward neural network. International Conference on Signal Processing Image Processing & Pattern Recognition (ICSIPR), 2013, pp. 200–205.

  24. Leutheuser, H., et al. Automatic ECG arrhythmia detection in real-time on android-based mobile devices. Proceedings of the MobileMed 2014 Conference, Prague, Czech Republic, 21 November 2014.

  25. Moody, G. B., and R. G. Mark. The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. 20(3):45–50, 2001.

    Article  CAS  Google Scholar 

  26. Mozaffarian, D., et al. “Heart disease and stroke statistics—2016 update: a report from the American Heart Association”, on behalf of the American Heart Association Statistics Committee and Stroke Statistics Subcommittee. Circulation. 2015. https://doi.org/10.1161/CIR.0000000000000350.

    Article  PubMed  PubMed Central  Google Scholar 

  27. Padmavathi, S., and E. Ramanujam. Naïve Bayes classifier for ECG abnormalities using multivariate maximal time series. Motif Procedia Comput. Sci. 47:222–228, 2015. https://doi.org/10.1016/j.procs.2015.03.201.

    Article  Google Scholar 

  28. Pan, J., and W. J. Tompkins. A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 1985. https://doi.org/10.1109/TBME.1985.325532.

    Article  PubMed  Google Scholar 

  29. Raghu, S., et al. Automated detection of epileptic seizures using successive decomposition index and support vector machine classifier in long-term EEG. Neural Comput. Appl. 32(13):8965–8984, 2020.

    Article  Google Scholar 

  30. Sahu, N. K., S. Ayub, and J. P. Saini. Detection of normal ECG and arrhythmia using adaptive neuro-fuzzy interface system. Int. J. 3:11, 2013.

    Google Scholar 

  31. Said Ahmad, A. S., et al. Feature optimization for ECG signals classification. Int. J. Adv. Comput. Sci. Appl. 9(11):383–389, 2018.

    Google Scholar 

  32. Šapina, M., M. Garcin, K. Kramarić, K. Milas, D. Brdarić, and M. Pirić. The Hurst exponent of heart rate variability in neonatal stress, based on a mean reverting fractional Lévy stable motion. Fluct. Noise Lett. 19(03):2050026, 2020.

    Article  Google Scholar 

  33. Srinivasulu, A., and N. Sriraam. Basis pursuit sparse decomposition using tunable-Q wavelet transform (BPSD-TQWT) for denoising of electrocardiograms. Phys. Eng. Sci. Med. 2022. https://doi.org/10.1007/s13246-022-01148-w.

    Article  PubMed  Google Scholar 

  34. Veenman, C. J., and M. J. Reinders. The nearest subclass classifier: a compromise between the nearest mean and nearest neighbour classifier. IEEE Trans. Pattern Anal. Mach. Intell. 27(9):1417–1429, 2005.

    Article  PubMed  Google Scholar 

  35. Wade, G. Book Review: Tachycardias: Mechanisms, Diagnosis, Treatment. London: Wolfe Medical, 1985.

    Book  Google Scholar 

  36. Whitaker, B. M., et al. AF classification from ECG recording using feature ensemble and sparse coding. Comput. Cardiol. 44:1–4, 2017.

    Google Scholar 

  37. Yeh, S.T. Using trapezoidal rule for the area under a curve calculation. Proceedings of the 27th Annual SAS® User Group International (SUGI’02), 2002.

  38. Yu, X., Z. Mei, C. Chen, and W. Chen. Ranking power spectra: a proof of concept. Entropy. 21:1057, 2019. https://doi.org/10.3390/e21111057.

    Article  PubMed Central  Google Scholar 

Download references

Acknowledgments

The authors would acknowledge the Department of Bio-Technology (DBT) funding for carrying out this research work (BT/PR14751/MED/32/422/2015).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to N. Sriraam.

Additional information

Associate Editor Christian Zemlin oversaw the review of this article.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Srinivasulu, A., Sriraam, N. & Prakash, V.S. A Signal Processing Framework for the Detection of Abnormal Cardiac Episodes. Cardiovasc Eng Tech 14, 331–349 (2023). https://doi.org/10.1007/s13239-023-00656-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13239-023-00656-4

Keywords

Navigation