Classifying cardiac rhythms by means of digital signal processing and machine learning

Authors

  • Nielson da Silva Pinho Universidade Federal do Sul e Sudeste do Pará
  • Diego de Azevedo Gomes Universidade Federal do Sul e Sudeste do Pará
  • Adam Dreyton Ferreira dos Santos Universidade Federal do Sul e Sudeste do Pará

DOI:

https://doi.org/10.14209/jcis.2020.3

Abstract

Electrocardiogram (ECG) measures the electrical activity of the heart, which can be used in the diagnosis of different heart diseases. In the scientific literature there are many studies that have been applied machine learning for recognizing ECG patterns, where most of them attempt to classify heart beats. This paper presents a novel methodology for automatically classifying seventeen cardiac rhythms by means of digital signal processing and machine learning. The steps before the classification include the mapping of ECG signal to the frequency domain through power spectrum density, class balance with Adaptive Synthetic Sampling algorithm, and statistical normalization. The classifiers employed were Support Vector Machine, Multilayer Perceptron Neural Network, k-Nearest Neighbors, and Random Forest. The results showed accuracy, sensitivity, specificity, and Fleiss' kappa of up to 98.86%, 99.93%, 98.85%, and 89.68%, respectively, which are relatively better than the performance observed in the state-of-the-art works. In addition, this study highlighted that when the class balance procedure is applied, the classification step becomes less complex and can increase in terms of performance.

Downloads

Download data is not yet available.

Downloads

Published

2020-02-03

How to Cite

Pinho, N. da S., Gomes, D. de A., & dos Santos, A. D. F. (2020). Classifying cardiac rhythms by means of digital signal processing and machine learning. Journal of Communication and Information Systems, 35(1), 25–33. https://doi.org/10.14209/jcis.2020.3

Issue

Section

Regular Papers
Received 2019-08-05
Accepted 2020-01-13
Published 2020-02-03