Table of Contents
Fetching ...

Exploring Complexity Changes in Diseased ECG Signals for Enhanced Classification

Camilo Quiceno Quintero, Sandip Varkey George

TL;DR

This work investigates how nonlinear ECG complexity metrics reflect cardiac pathology and whether they can improve automated disease detection. Using the PTB-XL dataset, the authors compute a broad set of single-lead and cross-lead nonlinear measures (including $HD$, $ApEn$, $PermEn$, $LZC$, $MSE$, RP-derived features, $\rho_S$, and $MI$) and evaluate their utility in binary and five-class classifications with multiple ML models. They demonstrate widespread differences between healthy and diseased ECGs ($p<.001$) and gains in classification performance when incorporating complexity features, particularly cross-lead metrics, with ANN achieving AUCs up to $0.91$ in binary tasks and around $0.70$ accuracy in five-class tasks. The findings highlight the sensitivity of ECG dynamics to pathology and suggest that complexity-based features can enhance diagnostic tools and disease stratification in clinical settings.

Abstract

The complex dynamics of the heart are reflected in its electrical activity, captured through electrocardiograms (ECGs). In this study we use nonlinear time series analysis to understand how ECG complexity varies with cardiac pathology. Using the large PTB-XL dataset, we extracted nonlinear measures from lead II ECGs, and cross-channel metrics (leads II, V2, AVL) using Spearman correlations and mutual information. Significant differences between diseased and healthy individuals were found in almost all measures between healthy and diseased classes, and between 5 diagnostic superclasses ($p<.001$). Moreover, incorporating these complexity quantifiers into machine learning models substantially improved classification accuracy measured using area under the ROC curve (AUC) from 0.86 (baseline) to 0.87 (nonlinear measures) and 0.90 (including cross-time series metrics).

Exploring Complexity Changes in Diseased ECG Signals for Enhanced Classification

TL;DR

This work investigates how nonlinear ECG complexity metrics reflect cardiac pathology and whether they can improve automated disease detection. Using the PTB-XL dataset, the authors compute a broad set of single-lead and cross-lead nonlinear measures (including , , , , , RP-derived features, , and ) and evaluate their utility in binary and five-class classifications with multiple ML models. They demonstrate widespread differences between healthy and diseased ECGs () and gains in classification performance when incorporating complexity features, particularly cross-lead metrics, with ANN achieving AUCs up to in binary tasks and around accuracy in five-class tasks. The findings highlight the sensitivity of ECG dynamics to pathology and suggest that complexity-based features can enhance diagnostic tools and disease stratification in clinical settings.

Abstract

The complex dynamics of the heart are reflected in its electrical activity, captured through electrocardiograms (ECGs). In this study we use nonlinear time series analysis to understand how ECG complexity varies with cardiac pathology. Using the large PTB-XL dataset, we extracted nonlinear measures from lead II ECGs, and cross-channel metrics (leads II, V2, AVL) using Spearman correlations and mutual information. Significant differences between diseased and healthy individuals were found in almost all measures between healthy and diseased classes, and between 5 diagnostic superclasses (). Moreover, incorporating these complexity quantifiers into machine learning models substantially improved classification accuracy measured using area under the ROC curve (AUC) from 0.86 (baseline) to 0.87 (nonlinear measures) and 0.90 (including cross-time series metrics).
Paper Structure (15 sections, 3 figures, 2 tables)

This paper contains 15 sections, 3 figures, 2 tables.

Figures (3)

  • Figure 1: Figure illustrating the baseline correction on ECG data using a polynomial fit.
  • Figure 2: Heatmap of the z-values from the pairwise Mann-Whitney u-test for various single and cross channel complexity measures, between each disease superclass the normal class. Z-values that are not significant at $\alpha=.001$ are set to $0$. Negative z values indicate the corresponding disease class has a higher median value of the measure as compared to the healthy class.
  • Figure 3: Performance of the ANN classifier for 2 and 5 class classification. Left shows the ROC curve of the ANN classifier (a) in the absence of complexity metrics (blue), (b) adding single channel complexity metrics (orange) and (c) adding cross channel complexity metrics (green). Right shows the confusion matrix for the 5-class classification ANN model.