Automated characterization of cardiovascular diseases using relative wavelet nonlinear features extracted from ECG signals

Comput Methods Programs Biomed. 2018 Jul:161:133-143. doi: 10.1016/j.cmpb.2018.04.018. Epub 2018 Apr 20.

Abstract

Cardiovascular diseases (CVDs) are the leading cause of deaths worldwide. The rising mortality rate can be reduced by early detection and treatment interventions. Clinically, electrocardiogram (ECG) signal provides useful information about the cardiac abnormalities and hence employed as a diagnostic modality for the detection of various CVDs. However, subtle changes in these time series indicate a particular disease. Therefore, it may be monotonous, time-consuming and stressful to inspect these ECG beats manually. In order to overcome this limitation of manual ECG signal analysis, this paper uses a novel discrete wavelet transform (DWT) method combined with nonlinear features for automated characterization of CVDs. ECG signals of normal, and dilated cardiomyopathy (DCM), hypertrophic cardiomyopathy (HCM) and myocardial infarction (MI) are subjected to five levels of DWT. Relative wavelet of four nonlinear features such as fuzzy entropy, sample entropy, fractal dimension and signal energy are extracted from the DWT coefficients. These features are fed to sequential forward selection (SFS) technique and then ranked using ReliefF method. Our proposed methodology achieved maximum classification accuracy (acc) of 99.27%, sensitivity (sen) of 99.74%, and specificity (spec) of 98.08% with K-nearest neighbor (kNN) classifier using 15 features ranked by the ReliefF method. Our proposed methodology can be used by clinical staff to make faster and accurate diagnosis of CVDs. Thus, the chances of survival can be significantly increased by early detection and treatment of CVDs.

Keywords: Cardiovascular disease; Dilated cardiomyopathy; Discrete wavelet transform; Electrocardiogram; Hypertrophic cardiomyopathy; Myocardial infarction.

MeSH terms

  • Algorithms
  • Analysis of Variance
  • Arrhythmias, Cardiac / diagnosis
  • Automation
  • Bayes Theorem
  • Cardiovascular Diseases / diagnosis*
  • Cluster Analysis
  • Computer Simulation
  • Electrocardiography*
  • Fractals
  • Fuzzy Logic
  • Humans
  • Myocardial Infarction / diagnosis*
  • Nonlinear Dynamics*
  • Pattern Recognition, Automated*
  • Probability
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Signal Processing, Computer-Assisted
  • Wavelet Analysis*