A CNN Model for Cardiac Arrhythmias Classification Based on Individual ECG Signals

Cardiovasc Eng Technol. 2022 Aug;13(4):548-557. doi: 10.1007/s13239-021-00599-8. Epub 2022 Jan 3.

Abstract

Purpose: Wearable devices in the scenario of connected home healthcare integrated with artificial intelligence have been an effective alternative to the conventional medical devices. Despite various benefits of wearable electrocardiogram (ECG) device, several deficiencies remain unsolved such as noise problem caused by user mobility. Therefore, an insensitive and robust classification model for cardiac arrhythmias detection system needs to be devised.

Methods: A one-dimensional seven-layer convolutional neural network (CNN) classification model with dedicated design of structure and parameters is developed to perform automatic feature extraction and classification based on large volume of original noisy signals. Record-based ten-fold cross validation scheme is devised for evaluation to ensure the independence of the training set and test set, and further improve the robustness of our method.

Results: The model can effectively detect cardiac arrhythmias, and can reduce the computational workload to a certain extent. Our experimental results outperform most recent literature on the cardiac arrhythmias classification with diagnostic accuracy of 0.9874, sensitivity of 0.9811, and specificity of 0.9905 for original signals; diagnostic accuracy of 0.9876, sensitivity of 0.9813, and specificity of 0.9907 for de-noised signals, respectively.

Conclusion: The evaluation indicates that our proposed approach, which performs well on both original signals and de-noised signals, fits well with wearable ECG monitoring and applications.

Keywords: Arrhythmia; Classification; Convolutional neural network (CNN); Electrocardiogram (ECG).

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Arrhythmias, Cardiac / diagnosis
  • Artificial Intelligence*
  • Electrocardiography
  • Humans
  • Neural Networks, Computer
  • Signal Processing, Computer-Assisted
  • Wearable Electronic Devices*