Classification of Continuous ECG Segments - Performance Analysis of a Deep Learning Model

Annu Int Conf IEEE Eng Med Biol Soc. 2023 Jul:2023:1-4. doi: 10.1109/EMBC40787.2023.10341151.

Abstract

Classification of electrocardiogram (ECG) signals plays an important role in the diagnosis of heart diseases. It is a complex and non-linear signal, which is the first option to preliminary identify specific pathologies/conditions (e.g., arrhythmias). Currently, the scientific community has proposed a multitude of intelligent systems to automatically process the ECG signal, through deep learning techniques, as well as machine learning, where this present high performance, showing state-of-the-art results. However, most of these models are designed to analyze the ECG signal individually, i.e., segment by segment. The scientific community states that to diagnose a pathology in the ECG signal, it is not enough to analyze a signal segment corresponding to the cardiac cycle, but rather an analysis of successive segments of cardiac cycles, to identify a pathological pattern.In this paper, an intelligent method based on a Convolutional Neural Network 1D paired with a Multilayer Perceptron (CNN 1D+MLP) was evaluated to automatically diagnose a set of pathological conditions, from the analysis of the individual segment of the cardiac cycle. In particular, we intend to study the robustness of the referred method in the analysis of several simultaneous ECG signal segments. Two ECG signal databases were selected, namely: MIT-BIH Arrhythmia Database (D1) and European ST-T Database (D2). The data was processed to create datasets with two, three and five segments in a row, to train and test the performance of the method. The method was evaluated in terms of classification metrics, such as: precision, recall, f1-score, and accuracy, as well as through the calculation of confusion matrices.Overall, the method demonstrated high robustness in the analysis of successive ECG signal segments, which we can conclude that it has the potential to detect anomalous patterns in the ECG signal. In the future, we will use this method to analyze the ECG signal coming in real-time, acquired by a wearable device, through a cloud system.Clinical Relevance-This study evaluates the potential of a deep learning method to classify one or several segments of the cardiac cycle and diagnose pathologies in ECG signals.

Publication types

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

MeSH terms

  • Arrhythmias, Cardiac / diagnosis
  • Deep Learning*
  • Electrocardiography / methods
  • Humans
  • Machine Learning
  • Neural Networks, Computer