Next Article in Journal
On the Entropy of Deformed Phase Space Black Hole and the Cosmological Constant
Next Article in Special Issue
Discrepancies between Conventional Multiscale Entropy and Modified Short-Time Multiscale Entropy of Photoplethysmographic Pulse Signals in Middle- and Old- Aged Individuals with or without Diabetes
Previous Article in Journal
An Entropy-Assisted Shielding Function in DDES Formulation for the SST Turbulence Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Use of Accumulated Entropies for Automated Detection of Congestive Heart Failure in Flexible Analytic Wavelet Transform Framework Based on Short-Term HRV Signals

by
Mohit Kumar
1,
Ram Bilas Pachori
1,* and
U. Rajendra Acharya
2,3,4
1
Discipline of Electrical Engineering, Indian Institute of Technology Indore, Indore 453552, India
2
Department of Electronics and Computer Engineering, Ngee Ann Polytechnic, Singapore 599489, Singapore
3
Department of Biomedical Engineering, School of Science and Technology, SIM University, Singapore 599491, Singapore
4
Department of Biomedical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
*
Author to whom correspondence should be addressed.
Entropy 2017, 19(3), 92; https://doi.org/10.3390/e19030092
Submission received: 25 January 2017 / Revised: 15 February 2017 / Accepted: 16 February 2017 / Published: 27 February 2017
(This article belongs to the Special Issue Entropy and Cardiac Physics II)

Abstract

:
In the present work, an automated method to diagnose Congestive Heart Failure (CHF) using Heart Rate Variability (HRV) signals is proposed. This method is based on Flexible Analytic Wavelet Transform (FAWT), which decomposes the HRV signals into different sub-band signals. Further, Accumulated Fuzzy Entropy (AFEnt) and Accumulated Permutation Entropy (APEnt) are computed over cumulative sums of these sub-band signals. This provides complexity analysis using fuzzy and permutation entropies at different frequency scales. We have extracted 20 features from these signals obtained at different frequency scales of HRV signals. The Bhattacharyya ranking method is used to rank the extracted features from the HRV signals of three different lengths (500, 1000 and 2000 samples). These ranked features are fed to the Least Squares Support Vector Machine (LS-SVM) classifier. Our proposed system has obtained a sensitivity of 98.07%, specificity of 98.33% and accuracy of 98.21% for the 500-sample length of HRV signals. Our system yielded a sensitivity of 97.95%, specificity of 98.07% and accuracy of 98.01% for HRV signals of a length of 1000 samples and a sensitivity of 97.76%, specificity of 97.67% and accuracy of 97.71% for signals corresponding to the 2000-sample length of HRV signals. Our automated system can aid clinicians in the accurate detection of CHF using HRV signals. It can be installed in hospitals, polyclinics and remote villages where there is no access to cardiologists.

1. Introduction

Around the world, nearly 26 million people are living with Congestive Heart Failure (CHF) [1]. It is a pathophysiological condition in which heart is unable to provide sufficient blood supply to fulfill the requirements of the body [2]. It may be the result of structural or functional cardiac disorders. These disorders reduce the blood pumping ability of ventricles [3]. Dyspnea, edema and fatigue are the common symptoms of CHF [2,3]. It is the last stage of several cardiac diseases namely; heart valve disease, Myocardial Infarction (MI) and dilated cardiomyopathy [4]. In many cases, CHF is not discernible. Moreover, CHF patients are more susceptible to sudden cardiac death [5]. Therefore, CHF must be diagnosed at an early stage. In this work, our aim is to develop such a system that can automatically distinguish the normal persons and CHF patients using Heart Rate Variability (HRV) signals.
HRV signals may carry useful information related to the nature of heart disease and are extracted from the Electrocardiogram (ECG) signals [6]. This is computed by noting the time interval between two consecutive R-peaks [6]. Visual detection of the variations present in these HRV signals can be a tedious work, and there is a possibility of the inaccurate classification of diseased and normal signals. Therefore, several studies have been carried out for automated detection of normal and abnormal HRV signals. Signal analysis techniques such as Empirical Mode Decomposition (EMD) and Discrete Wavelet Transform (DWT) are found useful to gather information from HRV signals [7,8]. These signals have been widely used for diagnosing heart diseases. In [8,9], HRV signals are used to automatically diagnose Coronary Artery Disease (CAD). Moreover, HRV signals are used to analyze arrhythmia subjects [10] and for the risk prediction of cardiovascular diseases [11]. HRV signals of post MI patients are studied in [12]. These signals are also studied to investigate hypertension patients [13] and patients who are at the risk for sudden cardiac death [14]. These signals are also found useful in the detection of diabetes [15,16,17].
In [18], time domain analysis of HRV signals is performed, and it is concluded that CHF has an association with autonomic dysfunction. In [19], frequency domain parameters, namely Very Low Frequency (VLF), Low Frequency (LF), High Frequency (HF), total power and the ratio of LF to HF powers, are computed from the HRV signals. The VLF power is found to be an independent risk predictor in CHF patients. Depressed HRV is observed in CHF patients as compared to healthy persons [20]. In [21], the standard deviation of normal to normal beat intervals has shown the largest discrimination ability for normal and CHF subjects among nine long-term HRV measures. Significantly lower values of the normalized power of the LF component are observed in CHF patients [22]. Low Risk Patients (LRP) and High Risk Patients (HRP) of CHF are analyzed using HRV signals [23]. Frequency domain parameters computed from HRV signals are found depressed in HRPs, except LF/HF. In [24], the authors have studied HRV in CHF subjects and observed lower values of standard HRV measures, except HF power. The low values of HRV parameters have a correlation with the functional severity of heart failure [24].
HRV signals exhibit a nonlinear and non-stationary nature [6]. Hence, the analysis of HRV signals using linear methods and features may miss useful information. In [25], the analysis of the nonlinear properties of HRV gives independent information in the risk stratification of patients with CHF. In [26], complex Poincare plots are observed for the CHF patients. In [27], linear and non-linear features are used to discriminate the LRP and HRP of CHF disease. The discrimination ability of non-linear features is found to be better than linear features. Various nonlinear features, such as Detrended Fluctuation Analysis (DFA) [4], approximate entropy [28] and sample entropy [28], are found to be effective in the analysis of CHF HRV signals.
In this work, we have analyzed the HRV signals of the CHF and normal subjects for three different signal lengths at different frequency scales. The Flexible Analytic Wavelet Transform (FAWT) [29,30] is used to decompose the HRV signals up to the fifth level of decomposition. Decomposed sub-band signals are used to obtain different frequency scales of HRV signals. Accumulated Fuzzy Entropy (AFEnt) and Accumulated Permutation Entropy (APEnt) are computed from the signals at different frequency scales to measure the complexity of HRV signals at different frequency scales. A total of 10 different frequency scales are obtained in which five frequency scales are obtained by adding the lower frequency sub-band signals into the higher frequency sub-band signal, and the other five are obtained by adding the higher frequency sub-band signals into the lower frequency sub-band signal. Finally, the obtained features are ranked using the Bhattacharyya ranking method [31] and fed to the Least Squares Support Vector Machine (LS-SVM) classifier [32]. The steps followed in our work can be seen in Figure 1.
The remaining part of the paper is organized as follows: Section 2 describes the HRV dataset used in the present work, the segmentation of the HRV dataset, FAWT-based accumulated entropies, the ranking method and classification. Section 3 and Section 4 present the obtained results and discussion part, respectively. Finally, the present work is concluded in Section 5.

2. Methodology

2.1. HRV Dataset

In this work, we have used online available databases for CHF and normal subjects. For CHF patients, the BIDMC CHF dataset [33,34] from PhysioBank (https://physionet.org/physiobank/database/chfdb/) is used. The HRV signals of 15 CHF patients (11 males and 4 females) are used in this study. The age of the patients varies from 22 to 71 years for male subjects and from 54 to 63 years for female subjects. For normal subjects, two different datasets, MIT-BIH Normal Sinus Rhythm (NSR) [34] and Fantasia [34,35] from PhysioBank, are used. From the MIT-BIH NSR dataset (https://physionet.org/physiobank/database/nsrdb/), we have obtained HRV signals of 18 subjects (5 males and 13 females). The age of male subjects ranges from 26 to 45 years, and for female subjects, age varies in between 20 and 50 years. From the Fantasia dataset (https://physionet.org/physiobank/database/fantasia/), the HRV records of 40 subjects (20 young and 20 old) are obtained. The age variation of young subjects is 21 to 34 years, and for old subjects, it varies from 68 to 85 years. Information on RR-intervals is provided in text format in the PhysioBank. We have obtained RR-intervals directly from the PhysioNet. In this work, we did not eliminate the ectopic beats before the analysis. HRV signals are not resampled before the analysis.

2.2. Segmentation of HRV Signals

We have segmented the HRV signals into three different signal lengths: 500, 1000 and 2000 samples. Table 1 summarizes the number of HRV segments used for each signal length (500, 1000 and 2000 samples) in two classes. Plots of normal (MIT-BIH NSR dataset) and CHF (BIDMC dataset) HRV signals for 500 samples length are shown in Figure 2.

2.3. Features Studied in This Work

Nonlinear features are found suitable for analysis of the HRV signals [6]. Therefore, nonlinear parameters, namely AFEnt and APEnt, are proposed as features to classify the CHF and normal HRV signals in this work. A brief explanation of these parameters is provided in the following sections:

2.3.1. Permutation Entropy

This measures the complexity of HRV signals, which is determined by comparing the permutation patterns present in the samples of the signal [36]. Its computation depends on sequence length e and delay time τ. A total number of e ! permutations is possible for the selected value of e. If the probability of occurrence of the k-th permutation pattern is denoted by B k , then the Permutation Entropy (PEnt) can be computed as [36,37]:
PEnt = k = 1 e ! B k log ( B k )
We have used this entropy due to its simplicity and robustness towards noise [37,38].

2.3.2. Fuzzy Entropy

The computation of Fuzzy Entropy (FEnt) measures the similarity that occurs in a HRV signal. For the computation of the FEnt, the following steps have to be performed [39]:
  • First, the sequences of length e are extracted from the HRV signal.
  • Computation of the similarity degree S j k e between two sequences (j-th and k-th) using the fuzzy function [39] as follows:
    S j k e = μ ( s j k e , f , g )
    where μ, f and g represent the fuzzy function, the gradient and the width of the fuzzy similarity boundary, respectively and s j k e is the maximum absolute difference of the two sequence lengths.
  • Computation of φ e ( f , g ) as follows [39]:
    φ e ( f , g ) = 1 P e j = 1 P e 1 P e 1 k = 1 , k j P e ( S j k e )
    where P denotes the total number of samples present in the HRV signal.
  • Finally, the FEnt can be computed as follows [39]:
    FEnt ( e , f , g , P ) = ln φ e ( f , g ) ln φ e + 1 ( f , g )
FEnt measures the similarity using exponential function, and Approximate Entropy (AEnt) and Sample Entropy (SEnt) measure the similarity using a tolerance limit [39]. Thus, FEnt uses the soft boundary for similarity measurement, and AEnt and SEnt use the hard boundary for similarity measurement. The hard boundary introduces discontinuity, which may abruptly change the entropy values with slight changes in the tolerance limit [39]. In our work, f = 2, g = 0.2 [39] are selected. In recent studies, FEnt is used in automated diagnosis of CAD [40].

2.3.3. FAWT-Based Accumulated Entropies

FAWT has an interesting property of analyzing the positive and negative frequencies separately using two high-pass channels in its Iterative Filter Bank (IFB) [29]. It also has a low-pass channel to analyze the low frequencies in its IFB. Separation of positive and negative frequencies allows one to select sampling rates arbitrarily in high-pass channels. This property makes the FAWT flexible by allowing one to control the Q-factor, dilation factor and redundancy [29]. This feature is not available in DWT. Moreover, the wavelet bases of FAWT are obtained in Hilbert transform pairs due to the separation of positive and negative frequencies [29].
The low-pass filter can be represented by the following mathematical equations [29]:
H ( w ) = ( m n ) 1 / 2 , | w | < w p ( m n ) 1 / 2 θ w w p w s w p , w p w w s ( m n ) 1 / 2 θ π w + w p w s w p , w s w w p 0 , | w | w s
where m and n are the parameters that control the sampling rate of the low-pass channel. The w s and w p denote the stop band and pass band frequencies of the low-pass filter and can be defined as [29]: w p = ( 1 β ) π m + ϵ m , w s = π n .
The other used filter is the high-pass filter and can be expressed mathematically as follows [29]:
G ( w ) = ( 2 u v ) 1 / 2 θ π w w 0 w 1 w 0 , w 0 w < w 1 ( 2 u v ) 1 / 2 , w 1 w < w 2 ( 2 u v ) 1 / 2 θ w w 2 w 3 w 2 , w 2 w w 3 0 , w [ 0 , w 0 ) ( w 3 , 2 π )
where parameters in FAWT u and v control the sampling rate of high-pass channels.
The other parameters are defined as follows [29]: w 0 = ( 1 β ) π + ϵ u , w 1 = m π n u and:
w 2 = π ϵ u , w 3 = π + ϵ u , ϵ m n + β n m + n π .
The θ ( w ) can be given by the following expression [29,41]:
θ ( w ) = [ 2 cos ( w ) ] 1 / 2 [ 1 + cos ( w ) ] 2 for w [ 0 , π ]
The perfect reconstruction filter bank in FAWT framework can be implemented by satisfying the following condition [29]:
| θ ( π w ) | 2 + | θ ( w ) | 2 = 1
1 m n β u v
Here, β is another parameter and related to the Q-factor as follows Q = 2 β β . Redundancy is defined as the ratio of output samples to the input samples and can be expressed as [29]:
R = u v 1 1 ( m / n )
The values of the parameters used in the present work are m = 5 , n = 6 , u = 1 , v = 2 and β = (0.8u)/v [30,40,42]. The 5th level FAWT-based decomposition of signals in Figure 2 is shown in Figure 3. These figures are shown from the highest frequency sub-band signal to the lowest one. A 5 represents the approximation signal with a lower frequency components than D 1 to D 5 . FAWT has been used to detect CAD automatically in [40,42] and to find faults in rotating machinery [30]. For implementation of FAWT, we have used the Matlab toolbox provided at http://web.itu.edu.tr/ibayram/AnDWT/.
APEnt and AFEnt can be computed over cumulative sums of sub-band signals obtained by the decomposition of HRV signals using the FAWT method.
The APEnt can be defined as:
APEnt ( i , e , τ ) = PEnt [ S sub bands i , e , τ ]
The AFEnt can be defined as follows:
AFEnt ( i , e , f , g , P ) = FEnt [ S sub bands i , e , f , g , P ]
where S sub bands i can be expressed as:
S sub bands i = SL i , i = 1 , 2 , . . , J
when sub-band signals are combined from lower frequency to higher frequency.
For the combination of sub-band signals from higher frequency to lower frequency, S sub bands i can be given as:
S sub bands i = SH i , i = 1 , 2 , . . , J
We have selected τ = 2 in our work to compute the APEnt. In (13) and (14), J represents the decomposition level, which is selected as 5 in the present work. A total of 5 detail sub-band signals (D 1 to D 5 ) and the approximation signal (A 5 ) are used to obtain different frequency scales. The frequency scaled sub-band signals are shown in Figure 4 and Figure 5 for CHF and normal subjects corresponding to a 500-sample length of the HRV signal. Information related to combination of sub-band signals is provided in Table 2. In [43], intrinsic mode functions obtained from the EMD method are utilized in combination from low to high frequency and high to low frequency for analyzing the postural time series.

2.4. Ranking and Classification

Ranking methods are used to arrange features from higher discrimination ability to lower discrimination ability, and higher rank features can be selected to reduce the complexity without degrading the performance of the classifier [44]. In our work, the features are ranked using Bhattacharyya ranking method [31]. It is based on the Bhattacharyya distance to measure the discrimination ability of features in separating two classes [31]. These ranked features are applied to the LS-SVM classifier. It is the least square implementation of Support Vector Machine (SVM). In the SVM approach, a hyperplane is constructed in higher dimensional space for data separation corresponding to different classes [32]. The LS-SVM-based automated decision mathematically can be expressed as follows [32,45]:
V = sign m = 1 M α m w m L ( y , y m ) + b
In the above expression, L ( y , y m ) and α m denote a kernel function and Lagrangian multiplier, respectively, and y m is the m-th input vector, which has D-dimensions; b denotes the bias term; and w m is the target vector and M denotes the total number of data points. In the present work, the linear kernel, Radial Basis Function (RBF), polynomial and Morlet wavelet are selected as the kernel function of the LS-SVM classifier.
The mathematical expression of the linear kernel is given as [32]:
L ( y , y m ) = y m T y
The RBF kernel in a mathematical way can be represented by the following expression [46]:
L ( y , y m ) = e y y m 2 2 σ 2
In (17), the parameter σ controls the width of the RBF kernel function.
For the polynomial kernel function, the mathematical expression can be given as [32]:
L ( y , y m ) = ( y m T y + 1 ) r
where r is the order of the polynomial kernel.
The Morlet wavelet kernel can be defined by the following mathematical expression [47,48]:
L ( y , y m ) = n = 1 D cos z 0 y n y m n l e y n y m n 2 2 l 2
where l represents the scale factor of the Morlet wavelet kernel and D denotes the dimension of the feature set. In the present work, the classification performance measures, namely specificity, sensitivity and Accuracy (ACC) [49], are computed to determine the effectiveness of the classifier. We have used the svmtrain and svmclassify MATLAB functions to train and test the classifier.

3. Results

In the present work, we have computed APEnt and AFEnt at different frequency scales. These different frequency scales of HRV signals are obtained by adding the sub-band signal from the high frequency component to the low frequency component and the low frequency component to the high frequency component. These sub-band signals are obtained from FAWT-based decomposition. We have analyzed HRV signals for three signal lengths, 500, 1000 and 2000 samples. The obtained results for these three different lengths of HRV signals are as follows:

3.1. Results with a Signal Length of 500 Samples

We have one dataset for CHF patients (BIDMC) and two datasets of normal subjects (Fantasia dataset and MIT-BIH NSR dataset). The HRV signals of two classes (normal and CHF) are subjected to FAWT-based decomposition. The signals are decomposed up to the fifth level. We have made four different combinations of datasets, namely; Unbalanced Dataset 1 (UD 1), Unbalanced Dataset 2 (UD 2), Balanced Dataset 1 (BD 1) and Balanced Dataset 2 (BD 2).

3.1.1. Results for Unbalanced Dataset 1

This dataset has the recordings of MIT-BIH NSR for normal subjects and the BIDMC dataset for CHF patients. This is the largest dataset among the four combination of datasets used in the present work. This selected dataset has 3420 normal segments and 3212 CHF segments of HRV signals. To find the suitable sequence length for AFEnt and APEnt, we have computed the classification accuracy at various sequence lengths for AFEnt and APEnt using the LS-SVM classifier. Classification accuracy for various sequence lengths can be seen in Table 3 for AFEnt and APEnt. From Table 3, we can observed that AFEnt and APEnt show better performance for sequence length (e) three and four, respectively. For AFEnt and APEnt, the highest classification accuracy of 96.29% and 91.39% using Morlet wavelet kernel is obtained respectively. For further analysis, we have used sequence length three for AFEnt and sequence length four for APEnt.
Mean and Standard Deviation (SD) values of AFEnt for sequence length three and APEnt for sequence length four can be seen in Table 4. We have also computed p-values using the Kruskal–Wallis test [50] to check the statistical significance of the features in order to discriminate normal and CHF HRV signals. This test recently has been used to check the discrimination ability of the features for analyzing the epileptic Electroencephalogram (EEG) signals [51,52,53]. We can observe in Table 4 that p-values are significantly low (p-value < 0.05) for all of the features. Further, we have applied the Bhattacharyya ranking method to rank the features. These ranked features can be seen in Table 5. We can observe in Table 5 that AFEnt features achieve higher ranking as compared to APEnt features. In Table 5, the indices (SH 1 to SH 5 and SL 1 to SL 5 ) represent the frequency-scaled signals from which AFEnt and APEnt are computed.
These ranked features are fed to the LS-SVM classifier by appending the next lower ranking features to the highest ranking feature up to 20 features. The accuracies of the ranked features with LS-SVM for different kernels (linear, RBF, polynomial and Morlet wavelet) are shown in Figure 6. It can be observed from Figure 6 that the LS-SVM classifier achieved the highest accuracy for Morlet wavelet kernel with the first 18 features, for the polynomial kernel with the first 17 features and for the RBF kernel with the first 14 features. The classification accuracy with the linear kernel is highest for 20 features. The classifier is trained and tested using the ten-fold cross-validation method [54], which was recently used in several studies for the training and testing of the classifier [55,56,57]. The best classification performance of LS-SVM in terms of specificity, sensitivity and accuracy for different kernels is provided in Table 6. The maximum value of accuracy can be seen from Table 6, which is 98.21% for Morlet wavelet kernel.

3.1.2. Results for Unbalanced Dataset 2

This dataset includes the HRV signals from Fantasia (normal subject) and the BIDMC dataset (CHF patients). This dataset has 500 segments of normal and 3212 segments of CHF HRV signals. The p-values, mean and SD values of AFEnt and APEnt are given in Table 7.
We can observe from Table 7 that p-values are significantly low (p-value <0.05) for all of the features, except AFEnt for SH 1 and APEnt for SL 5 and SL 4 . The classification accuracy of the LS-SVM classifier for the ranked features with the different kernels used in this work is shown in Figure 7. For RBF, polynomial and Morlet wavelet kernels, the highest accuracy of classification is 97.33% with 19 features, 96.20% with 17 features and 97.31% with 20 features, respectively. For linear kernel, maximum classification accuracy is 90.38% from 20 features. The remaining classification parameters (specificity and sensitivity) are given in Table 6.

3.1.3. Results for Balanced Dataset 1

In this dataset, we use 500 HRV segments from the MIT-BIH NSR dataset of normal subjects and 500 HRV segments from the BIDMC dataset of CHF patients. Classification accuracies corresponding to the used number of features are presented in Figure 8. The highest classification accuracies for linear, Morlet wavelet, RBF and polynomial kernels are 96.60% using 18 features, 99.4% using 15 features, 99.5% using 15 features and 98.4% using 11 features, respectively. Other computed classification parameters, namely specificity and sensitivity, are provided in Table 6.

3.1.4. Results for Balanced Dataset 2

This dataset has 500 normal HRV segments from the Fantasia dataset and 500 CHF HRV segments from the BIDMC dataset. Classification accuracies obtained for this dataset are shown in Figure 9. The highest values of sensitivity, specificity and accuracy obtained using LS-SVM for different kernels are summarized in Table 6.

3.2. Results with a Signal Length of 1000 Samples

For a signal length of 1000 samples, again, we have made four different combinations of dataset as described in Section 3.1. We have used the same parameters for AFEnt and APEnt and the same ranking method, classifier and kernel functions as in Section 3.1. The highest classification performances for different combinations of datasets for a signal length of 1000 samples can be seen in Table 8.

3.3. Results with a 2000-Sample Signal Length

We also have formed four different combinations of dataset for a signal length of 2000 samples as explained in Section 3.1. In this case, the same parameters are selected for AFEnt and APEnt. For this case, we have also applied the same ranking method, classifier and kernel functions as described in Section 3.1. For a signal length of 2000, the highest obtained values of sensitivity, specificity and accuracy are provided in Table 9.

4. Discussion

In the present work, we have analyzed the complexity of CHF and normal HRV signals at different frequency scales obtained using FAWT. The FAWT is applied to the CHF and normal HRV signals to decompose them into sub-band signals. We have used FAWT-based decomposition due to its flexibility to control the Q-factor (Q), redundancy and dilation factor [29,30]. We have combined these sub-band signals so that we can observe the complexity of HRV signals at different frequency scales. For complexity measurement, AFEnt and APEnt are computed from different frequency scaled signals. We observed that AFEnt is more suitable to analyze the complexity of CHF and normal HRV signals, as it showed higher accuracy as compared to APEnt, and it can be seen in Table 3. Most of the frequency scaled signals (except SH 1 and SH 2 in Table 4) showed lower mean values of AFEnt for CHF HRV signals. These results shows lower complexity of CHF HRV signals as compared to the normal HRV signals for most of the frequency scales. The reduced complexity of CHF HRV signals may be the reflection of the reduced parasympathetic modulation of heart rate [58].
The comparison of our methodology with the other existing works is summarized in Table 10. In [5], the normal and CHF HRV signals are analyzed using the Poincare plot and time domain features. The positive predictive accuracy of 98.19% is achieved for time domain features with the Back Propagation Neural Network (BPNN) classifier. Time domain- and frequency domain-based features are computed to separate normal and CHF classes in [59]. The Classification And Regression Tree (CART) method provided 96.4% classification accuracy. The Detrended Fluctuation Analysis (DFA)-based features with SVM yielded 96% classification accuracy to discriminate normal and CHF HRV signals in [4]. In [60], the authors have studied time domain features, frequency domain features and bispectrum features to analyze HRV signals of CHF and normal subjects. They incorporated Genetic Algorithm (GA) and SVM classifier in their method and obtained 98.79% classification accuracy. In [61], the standard HRV measures, nonlinear parameters and wavelet-based measures are used to distinguish CHF and normal HRV signals. They achieved 91.56% accuracy using 27 selected features with the SVM classifier. Two balanced and two unbalanced datasets of HRV signals (CHF and normal subjects) are studied in [58]. First, the signals are decomposed using the EMD method; then, 13 non-linear parameters are computed from these decomposed intrinsic mode functions. They achieved 97.64% accuracy for Unbalanced Dataset 1 with 22 features, 95.79% accuracy for Unbalanced Dataset 2 with 35 features, 96.7% accuracy for Balanced Dataset 1 with 12 features and 94% accuracy for Balanced Dataset 2 with 11 features.
In this work, we have analyzed the HRV signals of CHF and normal subjects with 500, 1000 and 2000 sample lengths, while the authors in [58] have used a 2000 sample length in their study. We have achieved better classification accuracy with less features as compared to [58]. The computational complexity of our method is lesser than [58], as we have computed only two parameters (AFEnt and APEnt), while [58] have computed 13 non-linear parameters. Moreover, we have also achieved good classification accuracies for a 1000-sample signal length and a 500-sample signal length. Therefore, our methodology is suitable for short-term HRV signals, which can provide great help to the doctors and clinicians during their diagnosis of CHF patients. The proposed methodology requires HRV signals of a small length as compared to [58], which is desired in biomedical signal recording.
The limitation of our work is that we have used only 15 CHF subjects in this study. Our developed algorithm needs to be tested with a huge dataset before clinical usage. Furthermore, the kernel parameters need to be selected automatically to achieve the highest performance instead of trial and error selection.

5. Conclusions

In this work, the CHF and normal subjects are analyzed using 500, 1000 and 2000 samples of HRV signals. The AFEnt and APEnt are computed at different frequency scales of HRV signals (CHF and normal class). To get the different frequency scales of HRV signals, we have used the sub-band signals obtained by the decomposition of HRV signals using the FAWT method. The HRV signals are decomposed up to the fifth level. Our methodology performed well for all three signal lengths of HRV signals. We have tested our methodology with two combinations of unbalanced and balanced datasets. The presented method performed significantly well for all four combinations of datasets. Moreover, we have used the LS-SVM classifier with 10-fold cross-validation method and tested it with four different kernels (linear, RBF, polynomial and Morlet wavelet), which increases the robustness of our method. This method may assist clinicians in the faster diagnosis of CHF patients and to provide timely treatment. Thus, it may be a useful tool in improving the quality of life of CHF-affected patients.

Author Contributions

Ram Bilas Pachori and U. Rajendra Acharya designed the research problem and the methodology. Mohit Kumar performed the research work. Mohit Kumar wrote the manuscript and all authors edited the manuscript. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ponikowski, P.; Anker, S.D.; AlHabib, K.F.; Cowie, M.R.; Force, T.L.; Hu, S.; Jaarsma, T.; Krum, H.; Rastogi, V.; Rohde, L.E.; et al. Heart failure: preventing disease and death worldwide. ESC Heart Fail. 2014, 1, 4–25. [Google Scholar] [CrossRef]
  2. National Heart, Lung and Blood Institute, What Is Heart Failure? 2015. Available online: https://www.nhlbi.nih.gov/health/health-topics/topics/hf/ (accessed on 15 January 2017).
  3. Pazos-López, P.; Peteiro-Vázquez, J.; Carcía-Campos, A.; García-Bueno, L.; de Torres, J.P.A.; Castro-Beiras, A. The causes, consequences, and treatment of left or right heart failure. Vasc. Health Risk Manag. 2011, 7, 237–254. [Google Scholar] [PubMed]
  4. Jong, T.L.; Chang, B.; Kuo, C.D. Optimal timing in screening patients with congestive heart failure and healthy subjects during circadian observation. Ann. Biomed. Eng. 2011, 39, 835–849. [Google Scholar] [CrossRef] [PubMed]
  5. Khaled, A.S.; Owis, M.I.; Mohamed, A.S.A. Employing time-domain methods and Poincaré plot of heart rate variability signals to detect congestive heart failure. BIME J. 2006, 6, 35–41. [Google Scholar]
  6. Acharya, U.R.; Kannathal, N.; Krishnan, S.M. Comprehensive analysis of cardiac health using heart rate signals. Physiol. Meas. 2004, 25, 1139–1151. [Google Scholar]
  7. Sood, S.; Kumar, M.; Pachori, R.B.; Acharya, U.R. Application of empirical mode decomposition-based features for analysis of normal and CAD heart rate signals. J. Mech. Med. Biol. 2016, 16, 1640002. [Google Scholar] [CrossRef]
  8. Giri, D.; Acharya, U.R.; Martis, R.J.; Sree, S.V.; Lim, T.C.; Vi, T.A.; Suri, J.S. Automated diagnosis of coronary artery disease affected patients using LDA, PCA, ICA and discrete wavelet transform. Knowl. Based Syst. 2013, 37, 274–282. [Google Scholar] [CrossRef]
  9. Patidar, S.; Pachori, R.B.; Acharya, U.R. Automated diagnosis of coronary artery disease using tunable-Q wavelet transform applied on heart rate signals. Knowl. Based Syst. 2015, 82, 1–10. [Google Scholar] [CrossRef]
  10. Chua, K.C.; Chandran, V.; Acharya, U.R.; Lim, C.M. Cardiac state diagnosis using higher order spectra of heart rate variability. J. Med. Eng. Technol. 2008, 32, 145–155. [Google Scholar] [CrossRef] [PubMed]
  11. Acharya, U.R.; Sankaranarayanan, M.; Nayak, J.; Xiang, C.; Tamura, T. Automatic identification of cardiac health using modeling techniques: A comparative study. Inf. Sci. 2008, 178, 4571–4582. [Google Scholar] [CrossRef]
  12. Stein, P.K.; Domitrovich, P.P.; Kleiger, R.E.; Schechtman, K.B.; Rottman, J.N. Clinical and demographic determinants of heart rate variability in patients post myocardial infarction: insights from the cardiac arrhythmia suppression trial (CAST). Clin. Cardiol. 2000, 23, 187–194. [Google Scholar] [CrossRef] [PubMed]
  13. Mussalo, H.; Vanninen, E.; Ikäheimo, R.; Laitinen, T.; Laakso, M.; Länsimies, E.; Hartikainen, J. Heart rate variability and its determinants in patients with severe or mild essential hypertension. Clin. Physiol. 2001, 21, 594–604. [Google Scholar] [CrossRef] [PubMed]
  14. Malliani, A.; Lombardi, F.; Pagani, M.; Cerutti, S. Power spectral analysis of cardiovascular variability in patients at risk for sudden cardiac death. J. Cardiovasc. Electrophysiol. 1994, 5, 274–286. [Google Scholar] [CrossRef] [PubMed]
  15. Pachori, R.B.; Avinash, P.; Shashank, K.; Sharma, R.; Acharya, U.R. Application of empirical mode decomposition for analysis of normal and diabetic RR-interval signals. Expert Syst. Appl. 2015, 42, 4567–4581. [Google Scholar] [CrossRef]
  16. Acharya, U.R.; Vidya, K.S.; Ghista, D.N.; Lim, W.J.E.; Molinari, F.; Sankaranarayanan, M. Computer-aided diagnosis of diabetic subjects by heart rate variability signals using discrete wavelet transform method. Knowl. Based Syst. 2015, 81, 56–64. [Google Scholar] [CrossRef]
  17. Pachori, R.B.; Kumar, M.; Avinash, P.; Shashank, K.; Acharya, U.R. An improved online paradigm for screening of diabetic patients using RR-interval signals. J. Mech. Med. Biol. 2016, 16, 1640003. [Google Scholar] [CrossRef]
  18. Nolan, J.; Batin, P.D.; Andrews, R.; Lindsay, S.J.; Brooksby, P.; Mullen, M.; Baig, W.; Flapan, A.D.; Cowley, A.; Prescott, R.J.; et al. Prospective study of heart rate variability and mortality in chronic heart failure. Circulation 1998, 98, 1510–1516. [Google Scholar] [CrossRef] [PubMed]
  19. Hadase, M.; Azuma, A.; Zen, K.; Asada, S.; Kawasaki, T.; Kamitani, T.; Kawasaki, S.; Sugihara, H.; Matsubara, H. Very low frequency power of heart rate variability is a powerful predictor of clinical prognosis in patients with congestive heart failure. Circ. J. 2004, 68, 343–347. [Google Scholar] [CrossRef] [PubMed]
  20. Musialik-ydka, A.; Sredniawa, B.; Pasyk, S. Heart rate variability in heart failure. Kardiol. Polska 2003, 58, 10–16. [Google Scholar]
  21. Asyali, M.H. Discrimination Power of Long-Term Heart Rate Variability Measures. In Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Cancun, Mexico, 17–21 September 2003; Volume 1, pp. 200–203.
  22. Guzzetti, S.; Mezzetti, S.; Magatelli, R.; Porta, A.; Angelis, G.D.; Rovelli, G.; Malliani, A. Linear and non-linear 24 h heart rate variability in chronic heart failure. Auton. Neurosci. Basic Clin. 2000, 86, 114–119. [Google Scholar] [CrossRef]
  23. Melillo, P.; Luca, N.D.; Bracale, M.; Pecchia, L. Classification tree for risk assessment in patients suffering from congestive heart failure via long-term heart rate variability. IEEE J. Biomed. Health Inform. 2013, 17, 727–733. [Google Scholar] [CrossRef] [PubMed]
  24. Arbolishvili, G.N.; Mareev, V.I.; Orlova, I.; Belenkov, I.N. Heart rate variability in chronic heart failure and its role in prognosis of the disease. Kardiologiia 2006, 46, 4–11. [Google Scholar] [PubMed]
  25. Maestri, R.; Pinna, G.D.; Accardo, A.; Allegrini, P.; Balocchi, R.; D’addio, G.; Ferrario, M.; Menicucci, D.; Porta, A.; Sassi, R.; et al. Nonlinear Indices of Heart Rate Variability in Chronic Heart Failure Patients: Redundancy and Comparative Clinical Value. J. Cardiovasc. Electrophysiol. 2007, 18, 425–433. [Google Scholar] [CrossRef] [PubMed]
  26. Thakre, T.P.; Smith, M.L. Loss of lag-response curvilinearity of indices of heart rate variability in congestive heart failure. BMC Cardiovasc. Disord. 2006, 6, 27. [Google Scholar] [CrossRef] [PubMed]
  27. Shahbazi, F.; Asl, B.M. Generalized discriminant analysis for congestive heart failure risk assessment based on long-term heart rate variability. Comput. Methods Programs Biomed. 2015, 122, 191–198. [Google Scholar] [CrossRef] [PubMed]
  28. Liu, G.; Wang, L.; Wang, Q.; Zhou, G.; Wang, Y.; Jiang, Q. A new approach to detect congestive heart failure using short-term heart rate variability measures. PLoS ONE 2014, 9, e93399. [Google Scholar] [CrossRef] [PubMed]
  29. Bayram, I. An analytic wavelet transform with a flexible time-frequency covering. IEEE Trans. Signal Process. 2013, 61, 1131–1142. [Google Scholar] [CrossRef]
  30. Zhang, C.; Li, B.; Chen, B.; Cao, H.; Zi, Y.; He, Z. Weak fault signature extraction of rotating machinery using flexible analytic wavelet transform. Mech. Syst. Signal Process. 2015, 64–65, 162–187. [Google Scholar] [CrossRef]
  31. Theodoridis, S.; Koutroumbas, K. Feature Selection. In Pattern Recognition, 2nd ed.; Academic Press: San Diego, CA, USA, 2003; pp. 163–205. [Google Scholar]
  32. Suykens, J.A.K.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process. Lett. 1999, 9, 293–300. [Google Scholar] [CrossRef]
  33. Baim, D.S.; Colucci, W.S.; Monrad, E.S.; Smith, H.S.; Wright, R.F.; Lanoue, A.; Gauthier, D.F.; Ransil, B.J.; Grossman, W.; Braunwald, E. Survival of patients with severe congestive heart failure treated with oral milrinone. J. Am. Coll. Cardiol. 1986, 7, 661–670. [Google Scholar] [CrossRef]
  34. Goldberger, A.L.; Amaral, L.A.N.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.K.; Stanley, H.E. Physiobank, physiotoolkit, and physionet: Components of a new research resource for complex physiologic signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef] [PubMed]
  35. Iyengar, N.; Peng, C.K.; Morin, R.; Goldberger, A.L.; Lipsitz, L.A. Age-related alterations in the fractal scaling of cardiac interbeat interval dynamics. Am. J. Physiol. 1996, 271, R1078–R1084. [Google Scholar] [PubMed]
  36. Bandt, C.; Pompe, B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef] [PubMed]
  37. Zanin, M.; Zunino, L.; Rosso, O.A.; Papo, D. Permutation entropy and its main biomedical and econophysics applications: A review. Entropy 2012, 14, 1553–1577. [Google Scholar] [CrossRef]
  38. Li, X.; Ouyang, G.; Richards, D.A. Predictability analysis of absence seizures with permutation entropy. Epilepsy Res. 2007, 77, 70–74. [Google Scholar] [CrossRef] [PubMed]
  39. Chen, W.; Wang, Z.; Xie, H.; Yu, W. Characterization of surface EMG signal based on fuzzy entropy. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 266–272. [Google Scholar] [CrossRef] [PubMed]
  40. Kumar, M.; Pachori, R.B.; Acharya, U.R. An efficient automated technique for CAD diagnosis using flexible analytic wavelet transform and entropy features extracted from HRV signals. Expert Syst. Appl. 2016, 63, 165–172. [Google Scholar] [CrossRef]
  41. Bayram, I.; Selesnick, I.W. Frequency-domain design of overcomplete rational dilation wavelet transform. IEEE Trans. Signal Process. 2009, 57, 2957–2972. [Google Scholar] [CrossRef]
  42. Kumar, M.; Pachori, R.B.; Acharya, U.R. Characterization of coronary artery disease using flexible analytic wavelet transform applied on ECG signals. Biomed. Signal Process. Control 2017, 31, 301–308. [Google Scholar] [CrossRef]
  43. Pachori, R.B.; Hewson, D.; Snoussi, H.; Duchene, J. Postural Time-Series Analysis Using Empirical Mode Decomposition and Second-Order Difference Plots. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009; pp. 537–540.
  44. Duda, R.O.; Hart, P.E.; Stork, D.G. Pattern Classification, 2nd ed.; John Willey & Sons: Hoboken, NJ, USA, 2000. [Google Scholar]
  45. Gestel, T.V.; Suykens, J.A.K.; Lanckriet, G.; Lambrechts, A.; Moor, B.D.; Vandewalle, J. Bayesian framework for least-squares support vector machine classifiers, Gaussian processes, and kernel Fisher discriminant analysis. Neural Comput. 2002, 14, 1115–1147. [Google Scholar] [CrossRef] [PubMed]
  46. Khandoker, A.H.; Lai, D.T.H.; Begg, R.K.; Palaniswami, M. Wavelet-based feature extraction for support vector machines for screening balance impairments in the elderly. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 587–597. [Google Scholar] [CrossRef] [PubMed]
  47. Bajaj, V.; Pachori, R.B. Classification of seizure and nonseizure EEG signals using empirical mode decomposition. IEEE Trans. Inf. Technol. Biomed. 2012, 16, 1135–1142. [Google Scholar] [CrossRef] [PubMed]
  48. Zavar, M.; Rahati, S.; Akbarzadeh-T, M.R.; Ghasemifard, H. Evolutionary model selection in a wavelet-based support vector machine for automated seizure detection. Expert Syst. Appl. 2011, 38, 10751–10758. [Google Scholar] [CrossRef]
  49. Azar, A.T.; El-Said, S.A. Performance analysis of support vector machines classifiers in breast cancer mammography recognition. Neural Comput. Appl. 2014, 24, 1163–1177. [Google Scholar] [CrossRef]
  50. McKnight, P.E.; Najab, J. Kruskal-Wallis Test. Corsini Encycl. Psychol. 2010. [Google Scholar] [CrossRef]
  51. Bhati, D.; Sharma, M.; Pachori, R.B.; Gadre, V.M. Time-frequency localized three-band biorthogonal wavelet filter bank using semidefinite relaxation and nonlinear least squares with epileptic seizure EEG signal classification. Digit. Signal Process. 2017, 62, 259–273. [Google Scholar] [CrossRef]
  52. Sharma, R.; Pachori, R.B. Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Syst. Appl. 2015, 42, 1106–1117. [Google Scholar] [CrossRef]
  53. Pachori, R.B. Discrimination between ictal and seizure-free EEG signals using empirical mode decomposition. Res. Lett. Signal Process. 2008, 2008, 293056. [Google Scholar] [CrossRef]
  54. Kohavi, R. A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection. In Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montreal, QC, Canada, 20–25 August 1995; pp. 1137–1143.
  55. Bhattacharyya, A.; Pachori, R.B. A multivariate approach for patient-specific EEG seizure detection using empirical wavelet transform. IEEE Trans. Biomed. Eng. 2017. [Google Scholar] [CrossRef] [PubMed]
  56. Sharma, R.; Pachori, R.B.; Acharya, U.R. Application of entropy measures on intrinsic mode functions for the automated identification of focal electroencephalogram signals. Entropy 2015, 17, 669–691. [Google Scholar] [CrossRef]
  57. Sharma, R.; Pachori, R.B.; Acharya, U.R. An integrated index for the identification of focal electroencephalogram signals using discrete wavelet transform and entropy measures. Entropy 2015, 17, 5218–5240. [Google Scholar] [CrossRef]
  58. Acharya, U.R.; Fujita, H.; Sudarshan, V.K.; Oh, S.L.; Muhammad, A.; Koh, J.E.W.; Tan, J.H.; Chua, C.K.; Chua, K.P.; Tan, R.S. Application of empirical mode decomposition (EMD) for automated identification of congestive heart failure using heart rate signals. Neural Comput. Appl. 2016, 1–22. [Google Scholar] [CrossRef]
  59. Pecchia, L.; Melillo, P.; Sansone, M.; Bracale, M. Discrimination power of short-term heart rate variability measures for CHF assessment. IEEE Trans. Inf. Technol. Biomed. 2011, 15, 40–46. [Google Scholar] [CrossRef] [PubMed]
  60. Yu, S.N.; Lee, M.Y. Bispectral analysis and genetic algorithm for congestive heart failure recognition based on heart rate variability. Comput. Biol. Med. 2012, 42, 816–825. [Google Scholar] [CrossRef] [PubMed]
  61. Narin, A.; Isler, Y.; Ozer, M. Investigating the performance improvement of HRV indices in CHF using feature selection methods based on backward elimination and statistical significance. Comput. Biol. Med. 2014, 45, 72–79. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The proposed automatic diagnosis system for CHF using HRV signals.
Figure 1. The proposed automatic diagnosis system for CHF using HRV signals.
Entropy 19 00092 g001
Figure 2. Plots of HRV signals of a 500-sample length: (a) CHF subject and (b) normal subject.
Figure 2. Plots of HRV signals of a 500-sample length: (a) CHF subject and (b) normal subject.
Entropy 19 00092 g002
Figure 3. Decomposition of HRV signals using the FAWT method: (a) CHF subject and (b) normal subject.
Figure 3. Decomposition of HRV signals using the FAWT method: (a) CHF subject and (b) normal subject.
Entropy 19 00092 g003
Figure 4. Plots of HRV signals at various frequency scales (the first subplot represents the highest frequency sub-band signal, and remaining subplots are the addition of the lower frequency sub-band signals to the higher frequency sub-band signal): (a) CHF subject and (b) normal subject.
Figure 4. Plots of HRV signals at various frequency scales (the first subplot represents the highest frequency sub-band signal, and remaining subplots are the addition of the lower frequency sub-band signals to the higher frequency sub-band signal): (a) CHF subject and (b) normal subject.
Entropy 19 00092 g004
Figure 5. Plots of HRV signals at various frequency scales (the first subplot represents the lowest frequency sub-band signal, and remaining subplots are the addition of the higher frequency sub-band signals to the lower frequency sub-band signal): (a) CHF subject and (b) normal subject.
Figure 5. Plots of HRV signals at various frequency scales (the first subplot represents the lowest frequency sub-band signal, and remaining subplots are the addition of the higher frequency sub-band signals to the lower frequency sub-band signal): (a) CHF subject and (b) normal subject.
Entropy 19 00092 g005
Figure 6. Plot of the classification accuracies versus the number of features for Unbalanced Dataset 1 (length of the signal = 500 samples).
Figure 6. Plot of the classification accuracies versus the number of features for Unbalanced Dataset 1 (length of the signal = 500 samples).
Entropy 19 00092 g006
Figure 7. Plot of classification accuracies versus the number of features for Unbalanced Dataset 2 (length of the signal = 500 samples).
Figure 7. Plot of classification accuracies versus the number of features for Unbalanced Dataset 2 (length of the signal = 500 samples).
Entropy 19 00092 g007
Figure 8. Plot of classification accuracies versus number of features for Balanced Dataset 1 (length of the signal = 500 samples).
Figure 8. Plot of classification accuracies versus number of features for Balanced Dataset 1 (length of the signal = 500 samples).
Entropy 19 00092 g008
Figure 9. Plot of accuracies versus number of features for Balanced Dataset 2 (signal length = 500 samples).
Figure 9. Plot of accuracies versus number of features for Balanced Dataset 2 (signal length = 500 samples).
Entropy 19 00092 g009
Table 1. Total number of extracted segments for various signal lengths.
Table 1. Total number of extracted segments for various signal lengths.
DatabaseTotal Segments
Signal Length = 500 SamplesSignal Length = 1000 SamplesSignal Length = 2000 Samples
CHF/BIDMC32121606803
Normal/MIT-BIH34201710855
Normal/Fantasia500250125
Table 2. Signals at different frequency scales and the combination of used sub-band signals.
Table 2. Signals at different frequency scales and the combination of used sub-band signals.
Signals at Different Frequency ScalesAccumulation of Sub-Band SignalsSignals at Different Frequency ScalesAccumulation of Sub-Band Signals
SL 1 A 5 SH 1 D 1
SL 2 A 5 + D 5 SH 2 D 1 + D 2
SL 3 A 5 + D 5 + D 4 SH 3 D 1 + D 2 + D 3
SL 4 A 5 + D 5 + D 4 + D 3 SH 4 D 1 + D 2 + D 3 + D 4
SL 5 A 5 + D 5 + D 4 + D 3 + D 2 SH 5 D 1 + D 2 + D 3 + D 4 + D 5
Table 3. Classification performance for Unbalanced Dataset 1 (length of the signal = 500 samples) using Accumulated Fuzzy Entropy (AFEnt) and Accumulated Permutation entropy (APEnt) separately with LS-SVM for different sequence lengths and different kernel functions and parameters (entropies computed from all of the frequency scales are used for classification). ACC, Accuracy.
Table 3. Classification performance for Unbalanced Dataset 1 (length of the signal = 500 samples) using Accumulated Fuzzy Entropy (AFEnt) and Accumulated Permutation entropy (APEnt) separately with LS-SVM for different sequence lengths and different kernel functions and parameters (entropies computed from all of the frequency scales are used for classification). ACC, Accuracy.
Sequence LengthAFEntAPEnt
ACC (%) with Linear KernelACC (%) with RBF Kernel ( σ = 1 )ACC (%) with Morlet Wavelet Kernel ( l = 1 . 6 , z 0 = 0 . 25 )ACC (%) with Polynomial Kernel (Order = 3 )ACC (%) with Linear KernelACC (%) with RBF Kernel ( σ = 1 )ACC (%) with Morlet Wavelet Kernel ( l = 5 , z 0 = 0 . 25 )ACC (%) with Polynomial Kernel (Order = 3 )
390.6695.6796.2995.0282.6289.3289.1788.16
490.8694.5495.3194.5284.8091.2691.3990.89
589.7794.9095.9894.4384.8490.6590.6590.75
692.1295.4395.9295.3883.0589.2489.289.02
791.3694.8495.5594.7978.6985.9386.1785.20
Table 4. Mean, SD and p-values of AFEnt and APEnt for Unbalanced Dataset 1 (length of the signal = 500 samples) at various frequency scales provided by FAWT-based decomposition applied to normal and CHF HRV signals.
Table 4. Mean, SD and p-values of AFEnt and APEnt for Unbalanced Dataset 1 (length of the signal = 500 samples) at various frequency scales provided by FAWT-based decomposition applied to normal and CHF HRV signals.
Entropy↓Signals at Different Frequency Scales→SH 1 SH 2 SH 3 SH 4 SH 5 SL 5 SL 4 SL 3 SL 2 SL 1
AFEntCHFMean ± SD0.0132 ± 0.02220.0313 ± 0.04200.0447 ± 0.05540.0555 ± 0.06540.0610 ± 0.07160.0361 ± 0.04670.0342 ± 0.03770.0394 ± 0.03970.0361 ± 0.03690.0291 ± 0.0296
NormalMean ± SD0.0042 ± 0.00850.0268 ± 0.01850.0502 ± 0.03170.0694 ± 0.04650.0841 ± 0.05650.0702 ± 0.04880.0689 ± 0.04760.0683 ± 0.04690.0628 ± 0.04250.0568 ± 0.0352
p-value7.92 × 10 85 5.63 × 10 45 2.32 × 10 161 7.37 × 10 200 5.39 × 10 273 009.49 × 10 276 2.59 × 10 273 0
APEntCHFMean ± SD2.6932 ± 0.07173.0413 ± 0.08703.0829 ± 0.09553.0418 ± 0.12213.0393 ± 0.12893.0657 ± 0.09503.0442 ± 0.09163.0739 ± 0.07903.0360 ± 0.12102.8731 ± 0.1484
NormalMean ± SD2.6810 ± 0.05813.0708 ± 0.04893.0764 ± 0.11912.9902 ± 0.15562.9718 ± 0.15913.0192 ± 0.10192.9981 ± 0.10702.9524 ± 0.12422.8492 ± 0.15132.6972 + 0.1449
p-value8.09 × 10 16 1.81 × 10 51 2.13 × 10 9 2.75 × 10 42 2.42 × 10 81 5.52 × 10 120 4.32 × 10 85 000
Table 5. Ranked features using the Bhattacharyya ranking method for Unbalanced Dataset 1 (signal length = 500 samples).
Table 5. Ranked features using the Bhattacharyya ranking method for Unbalanced Dataset 1 (signal length = 500 samples).
Feature Rank12345678910
Feature nameAFEnt SH 1 AFEnt SH 2 APEnt SL 2 APEnt SL 3 APEnt SL 1 APEnt SH 2 AFEnt SH 3 AFEnt SH 4 AFEnt SL 4 APEnt SH 5
Feature Rank11121314151617181920
Feature nameAPEnt SH 4 AFEnt SL 1 AFEnt SH 5 APEnt SL 4 AFEnt SL 3 AFEnt SL 2 AFEnt SL 5 APEnt SH 3 APEnt SH 1 APEnt SL 5
Table 6. Classification performance of the LS-SVM classifier for various combinations of datasets (signal length = 500 samples) with different kernel functions.
Table 6. Classification performance of the LS-SVM classifier for various combinations of datasets (signal length = 500 samples) with different kernel functions.
Combinations of DatasetsKernelsKernel ParametersNumber of FeaturesSensitivity (%)Specificity (%)ACC (%)
Unbalanced Dataset 1Morlet wavelet l = 6 . 2 , z 0 = 0 . 25
Order = 3
σ = 1
1898.0798.3398.21
Polynomial1797.7697.7297.74
RBF1497.9898.3398.16
Linear20 90 . 26 93 . 74 92 . 05
Unbalanced Dataset 2Morlet wavelet l = 7 . 9 , z 0 = 0 . 25
Order = 3
σ = 1.2
20 97 . 85 93 . 80 97 . 31
Polynomial1796.5194.2096.20
RBF19 97 . 95 93 . 40 97 . 33
Linear20 91 . 38 84 . 00 90 . 38
Balanced Dataset 1Morlet wavelet l = 6 . 7 , z 0 = 0 . 25
Order = 3
σ = 1
15 99 . 60 99 . 20 99 . 40
Polynomial11 99 . 00 97 . 80 98 . 40
RBF15 99 . 80 99 . 20 99 . 50
Linear18 96 . 00 97 . 20 96 . 60
Balanced Dataset 2Morlet wavelet l = 7 . 7 , z 0 = 0 . 25
Order = 3
σ = 1.2
16 97 . 60 97 . 80 97 . 70
Polynomial12 97 . 60 96 . 40 97 . 00
RBF16 97 . 60 98 . 00 97 . 80
Linear20 93 . 60 90 . 20 91 . 90
Table 7. Mean, SD, p-values of AFEnt and APEnt for Unbalanced Dataset 2 (length of the signal = 500 samples) at various frequency scales provided by FAWT-based decomposition applied to HRV signals of CHF patients and normal subjects.
Table 7. Mean, SD, p-values of AFEnt and APEnt for Unbalanced Dataset 2 (length of the signal = 500 samples) at various frequency scales provided by FAWT-based decomposition applied to HRV signals of CHF patients and normal subjects.
Entropy↓Signals at Different Frequency Scales→SH 1 SH 2 SH 3 SH 4 SH 5 SL 5 SL 4 SL 3 SL 2 SL 1
AFEntCHFMean ± SD0.0132 ± 0.02220.0313 ± 0.04200.0447 ± 0.05540.0555 ± 0.06540.0610 ± 0.07160.0361 ± 0.04670.0342 ± 0.03770.0394 ± 0.03970.0361 ± 0.03690.0291 ± 0.0296
NormalMean ± SD0.0117 ± 0.01920.0377 ± 0.03230.0622 ± 0.04740.0807 ± 0.05770.0931 ± 0.06400.0824 ± 0.05330.0796 ± 0.05090.0792 ± 0.05040.0740 ± 0.04700.0659 ± 0.0404
p-value0.68662.50 × 10 30 5.93 × 10 52 3.37 × 10 58 3.06 × 10 65 3.65 × 10 125 5.82 × 10 116 4.04 × 10 88 9.86 × 10 91 1.41 × 10 106
APEntCHFMean ± SD2.6932 ± 0.07173.0413 ± 0.08703.0829 ± 0.09553.0418 ± 0.12213.0393 ± 0.12893.0657 ± 0.09503.0442 ± 0.09163.0739 ± 0.07903.0360 ± 0.12102.8731 ± 0.1484
NormalMean ± SD2.7088 ± 0.07213.0672 ± 0.06873.0387 ± 0.09472.9600 ± 0.13972.9510 ± 0.14053.0563 ± 0.11043.0304 ± 0.12052.9953 ± 0.13972.8926 ± 0.16022.7450 ± 0.1437
p-value4.15 × 10 7 3.17 × 10 18 2.41 × 10 34 6.25 × 10 45 8.31 × 10 51 0.2960.2556.43 × 10 42 5.69 × 10 99 1.21 × 10 74
Table 8. Classification performance of the LS-SVM classifier for various combinations of dataset (signal length = 1000 samples) with different kernel functions.
Table 8. Classification performance of the LS-SVM classifier for various combinations of dataset (signal length = 1000 samples) with different kernel functions.
Combinations of DatasetsKernelsKernel ParametersNumber of FeaturesSensitivity (%)Specificity (%)ACC (%)
Unbalanced Dataset 1Morlet wavelet l = 7 . 7 , z 0 = 0 . 25
Order = 3
σ = 1.8
20 97 . 95 98 . 07 98 . 01
Polynomial17 96 . 70 97 . 54 97 . 13
RBF19 98 . 01 97 . 95 97 . 98
Linear20 91 . 22 94 . 44 92 . 88
Unbalanced Dataset 2Morlet wavelet l = 6 . 4 , z 0 = 0 . 25
Order = 3
σ = 1.4
20 98 . 75 92 . 80 97 . 95
Polynomial11 96 . 76 95 . 60 96 . 60
RBF20 98 . 57 94 . 00 97 . 95
Linear18 92 . 65 84 . 80 91 . 60
Balanced Dataset 1Morlet wavelet l = 6 , z 0 = 0 . 25
Order = 3
σ = 1
16 100 . 00 99 . 60 99 . 80
Polynomial10 99 . 20 98 . 40 98 . 80
RBF16 100 . 00 99 . 60 99 . 80
Linear18 97 . 20 99 . 60 98 . 40
Balanced Dataset 2Morlet wavelet l = 7 . 9 , z 0 = 0 . 25
Order = 3
σ = 1.2
20 98 . 40 98 . 40 98 . 40
Polynomial10 98 . 80 96 . 80 97 . 80
RBF20 97 . 20 98 . 40 97 . 80
Linear18 94 . 00 92 . 80 93 . 40
Table 9. Classification performance of the LS-SVM classifier for various combinations of dataset (signal length = 2000 samples) with different kernel functions.
Table 9. Classification performance of the LS-SVM classifier for various combinations of dataset (signal length = 2000 samples) with different kernel functions.
Combinations of DatasetsKernelsKernel ParametersNumber of FeaturesSensitivity (%)Specificity (%)ACC (%)
Unbalanced Dataset 1Morlet wavelet l = 7 . 1 , z 0 = 0 . 25
Order = 3
σ = 1.4
15 97 . 51 97 . 78 97 . 65
Polynomial15 95 . 39 96 . 84 96 . 14
RBF16 97 . 76 97 . 67 97 . 71
Linear20 92 . 41 95 . 32 93 . 91
Unbalanced Dataset 2Morlet wavelet l = 6 , z 0 = 0 . 25
Order = 3
σ = 1.3
19 98 . 38 91 . 92 97 . 52
Polynomial11 96 . 77 92 . 82 96 . 23
RBF19 98 . 38 91 . 92 97 . 52
Linear19 92 . 54 85 . 64 91 . 59
Balanced Dataset 1Morlet wavelet l = 7 . 6 , z 0 = 0 . 25
Order = 3
σ = 1.8
16 98 . 40 100 . 00 99 . 20
Polynomial9 99 . 17 98 . 33 98 . 80
RBF16 98 . 40 100 . 00 99 . 20
Linear19 98 . 46 99 . 17 98 . 78
Balanced Dataset 2Morlet wavelet l = 8 , z 0 = 0 . 25
Order = 3
σ = 1.6
20 98 . 40 99 . 23 98 . 82
Polynomial9 96 . 79 95 . 96 96 . 41
RBF20 98 . 40 99 . 23 98 . 82
Linear20 96 . 73 95 . 06 95 . 95
Table 10. Summary of automated diagnosis of CHF based on HRV signals. NSR, Normal Sinus Rhythm; DFA, Detrended Fluctuation Analysis; EMD, Empirical Mode Decomposition; UD, Unbalanced Dataset; BD, Balanced Dataset.
Table 10. Summary of automated diagnosis of CHF based on HRV signals. NSR, Normal Sinus Rhythm; DFA, Detrended Fluctuation Analysis; EMD, Empirical Mode Decomposition; UD, Unbalanced Dataset; BD, Balanced Dataset.
Authors, Year, and ReferenceStudied Dataset Normal SubjectCHF PatientApplied MethodsNumber of Subjects/HRV SignalsClassifier UsedTotal No. of FeaturesResults
Khaled et al. (2006) [5]MIT-BIH NSR and NSR RR interval databasesBIDMC CHF and CHF RR interval databasesTime domain parameters and Poincare plotsTotal 600 short-term HRV signalsBPNN11Positive predictive accuracy = 98.19%
Pecchia et al. (2011) [59]NSR RR interval databaseCHF RR interval databaseTime and frequency domain based parameters54 normal subjects and 29 CHF patientsCART9ACC = 96.4%
Jong et al. (2011) [4]NSR RR interval databaseCHF RR interval databaseDFA-based parameters54 normal subjects and 29 CHF patientsSVMDFA-based featuresACC = 96%
Yu et al. (2012) [60]NSR RR interval databaseCHF RR interval databaseTime, frequency domain parameters and bispectrum parameters54 normal subjects and 29 CHF patientsSVM16ACC = 98.79%
Narin et al. (2014) [61]NSR RR interval databaseCHF RR interval databaseStandard HRV measures, nonlinear parameters and wavelet-based measures54 normal subjects and 29 CHF patientsSVM27ACC = 91.56%
Acharya et al. (2016) [58]MIT-BIH NSR and Fantasia databasesBIDMC CHF databaseEMD, 13 nonlinear parameters HRV signal length = 2000 samples58 normal subjects and 15 CHF patientsSVM22UD 1, ACC = 97.64%
35UD 2, ACC = 95.79%
12BD 1, ACC = 96.7%
11BD 2, ACC = 94%
In the present workMIT-BIH NSR and Fantasia databasesBIDMC CHF databaseFAWT, AFEnt and APEnt HRV signal length = 500 samples58 normal subjects and 15 CHF patientsLS-SVM18UD 1, ACC = 98.21%
19UD 2, ACC = 97.33%
11BD 1, ACC = 98.40%
12BD 2, ACC = 97%

Share and Cite

MDPI and ACS Style

Kumar, M.; Pachori, R.B.; Acharya, U.R. Use of Accumulated Entropies for Automated Detection of Congestive Heart Failure in Flexible Analytic Wavelet Transform Framework Based on Short-Term HRV Signals. Entropy 2017, 19, 92. https://doi.org/10.3390/e19030092

AMA Style

Kumar M, Pachori RB, Acharya UR. Use of Accumulated Entropies for Automated Detection of Congestive Heart Failure in Flexible Analytic Wavelet Transform Framework Based on Short-Term HRV Signals. Entropy. 2017; 19(3):92. https://doi.org/10.3390/e19030092

Chicago/Turabian Style

Kumar, Mohit, Ram Bilas Pachori, and U. Rajendra Acharya. 2017. "Use of Accumulated Entropies for Automated Detection of Congestive Heart Failure in Flexible Analytic Wavelet Transform Framework Based on Short-Term HRV Signals" Entropy 19, no. 3: 92. https://doi.org/10.3390/e19030092

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop