Automated detection of congestive heart failure from electrocardiogram signal using Stockwell transform and hybrid classification scheme

Comput Methods Programs Biomed. 2019 May:173:53-65. doi: 10.1016/j.cmpb.2019.03.008. Epub 2019 Mar 14.

Abstract

Background and objective: The congestive heart failure (CHF) is a life-threatening cardiac disease which arises when the pumping action of the heart is less than that of the normal case. This paper proposes a novel approach to design a classifier-based system for the automated detection of CHF.

Methods: The approach is founded on the use of the Stockwell (S)-transform and frequency division to analyze the time-frequency sub-band matrices stemming from electrocardiogram (ECG) signals. Then, the entropy features are evaluated from the sub-band matrices of ECG. A hybrid classification scheme is adopted taking the sparse representation classifier and the average of the distances from the nearest neighbors into account for the detection of CHF. The proposition is validated using ECG signals from CHF subjects and normal sinus rhythm from public databases.

Results: The results reveal that the proposed system is successful for the detection of CHF with an accuracy, a sensitivity and a specificity values of 98.78%, 98.48%, and 99.09%, respectively. A comparison with the existing approaches for the detection of CHF is accomplished.

Conclusions: The time-frequency entropy features of the ECG signal in the frequency range from 11 Hz to 30 Hz have higher performance for the detection of CHF using a hybrid classifier. The approach can be used for the automated detection of CHF in tele-healthcare monitoring systems.

Keywords: Congestive heart failure; ECG; Hybrid classifier; Performance evaluation; Stockwell transform; Time-Frequency entropy.

MeSH terms

  • Algorithms
  • Diagnosis, Computer-Assisted*
  • Discriminant Analysis
  • Electrocardiography*
  • Fourier Analysis
  • Heart / diagnostic imaging*
  • Heart Failure / diagnosis*
  • Heart Failure / physiopathology
  • Humans
  • Monitoring, Physiologic
  • Normal Distribution
  • Pattern Recognition, Automated*
  • Probability
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Signal Processing, Computer-Assisted*
  • Telemedicine / methods
  • Wavelet Analysis