Next Article in Journal
ARISE—The Accuracy Evaluation of a Patient-Specific 3D-Printed Biopsy System Based on MRI Data: A Cadaveric Study
Previous Article in Journal
Investigation of the Effect of High Shear Stress on Mesenchymal Stem Cells Using a Rotational Rheometer in a Small-Angle Cone–Plate Configuration
Previous Article in Special Issue
Dual Attention-Based 3D U-Net Liver Segmentation Algorithm on CT Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of Electrocardiogram between Dilated Cardiomyopathy and Ischemic Cardiomyopathy Based on Empirical Mode Decomposition and Variational Mode Decomposition

1
Department of Medical Statistics, School of Public Health, Sun Yat-sen University, Guangzhou 510080, China
2
Union Hospital, Tongji Medical College, Huazhong University of Science and Technology, Wuhan 430022, China
3
Department of Cardiology, The Third Affiliated Hospital of Sun Yat-sen University, Guangzhou 510630, China
*
Authors to whom correspondence should be addressed.
Bioengineering 2024, 11(10), 1012; https://doi.org/10.3390/bioengineering11101012
Submission received: 13 September 2024 / Revised: 29 September 2024 / Accepted: 8 October 2024 / Published: 11 October 2024

Abstract

:
The clinical manifestations of ischemic cardiomyopathy (ICM) bear resemblance to dilated cardiomyopathy (DCM), yet their treatments and prognoses are quite different. Early differentiation between these conditions yields positive outcomes, but the gold standard (coronary angiography) is invasive. The potential use of ECG signals based on variational mode decomposition (VMD) as an alternative remains underexplored. An ECG dataset containing 87 subjects (44 DCM, 43 ICM) is pre-processed for denoising and heartbeat division. Firstly, the ECG signal is processed by empirical mode decomposition (EMD) and VMD. And then, five modes are determined by correlation analysis. Secondly, bispectral analysis is conducted on these modes, extracting corresponding bispectral and nonlinear features. Finally, the features are processed using five machine learning classification models, and a comparative assessment of their classification efficacy is facilitated. The results show that the technique proposed provides a better categorization for DCM and ICM using ECG signals compared to previous approaches, with a highest classification accuracy of 98.30%. Moreover, VMD consistently outperforms EMD under diverse conditions such as different modes, leads, and classifiers. The superiority of VMD on ECG analysis is verified.

1. Introduction

Dilated cardiomyopathy (DCM) and ischemic cardiomyopathy (ICM) present with highly similar clinical manifestations, standing as the predominant etiologies of heart failure [1]. However, their treatments and prognoses diverge significantly. The treatment of DCM focuses on reducing cardiac load and promoting cardiac contraction [2]. Conversely, the treatment for ICM usually focuses on restoring the patency of the coronary arteries to improve the blood supply to the heart muscle [3]. Hence, an early and precise differential diagnosis between DCM and ICM exerts a positive influence on the subsequence [4].
The gold standard for clinically diagnosing both diseases is coronary angiography [5]. Nonetheless, challenges are posed by the invasive nature, high cost, stringent personnel and equipment requirements, and associated contraindications. In contrast, Electrocardiogram (ECG) is an electrophysiological method for recording the cardiac activity [6]. It has gained wide application in clinical settings owing to its non-invasiveness, affordability and convenient operation [7]. However, the recording of procedures by different technicians, with the interpretative skills of physicians, frequently yields divergent results, due to variances in educational backgrounds, training, and clinical experiences [8].
With signal processing technology advancing, artificial intelligence is increasingly utilized for ECG signal processing, extracting information features from various perspectives [9]. Researchers have recently analyzed ECG signals using mode decomposition and machine learning algorithms, gaining a deeper understanding of associated diseases and underlying mechanisms of change [10,11,12].
Empirical Mode Decomposition (EMD) was introduced by N. E. Huang in 1998, and constitutes a fundamental component of the Hilbert transform. This method is adept at handling nonlinear, non-stationary signals in both the time and frequency domains [13]. The signal can be decomposed into several stable components based on its inherent characteristics. In maternal–fetal ECG signal analysis, pure data are extracted from the baseline based on EMD with excellent performance and improved signal-to-noise ratios [14]. Several researchers have applied EMD to single-lead ECG signals in the classification of myocardial ischemia and non-ischemia, extracting distinctive features and achieving a classification sensitivity of 88% [15]. Furthermore, EMD has been widely used in the identification of atrial fibrillation [16] and estimation of fetal heart rate [17], and automatic classification of ECG signals.
Variational mode decomposition (VMD), an innovative technique for signal decomposition, was recently introduced by Dragomiretskiy and Zosso [18]. Compared with EMD, the modes derived from VMD exhibit reduced susceptibility to noise interference and are underpinned by appropriate mathematical models. Due to its excellent performance in the fields of biological and speech signal processing, VMD has been widely used in these fields, showing superior efficacy compared to EMD [19]. In the realm of ECG processing, many studies have utilized VMD’s ability to capture local variations of clinical components by exploiting the morphological similarities between the mode and the QRS complex [20]. In studies related to sleep apnea, ECG signals have been identified through modal decomposition and machine learning algorithms [19]. Similarly, a study proposed a VMD classification technology based on the automatic detection of single-lead ECG signals to identify ventricular premature beats and sinus rhythm, and reported an average classification accuracy of 98.72% [21]. Additionally, a study focused on atrial fibrillation recognition employed VMD mode to capture features, and the highest accuracy is 98.27% [22].
In this study, the ECG signals are analyzed to distinguish between DCM and ICM, ultimately aiming to offer valuable insights for clinical practice. On one hand, the differentiation between DCM and ICM based on ECG signals seeks to provide a definitive diagnosis, improve medication planning, and improve the overall prognosis for individuals with undetermined cardiomyopathy. On the other hand, EMD and VMD have not been extensively explored in ECG. This study aims to address this research gap by comparing the two methods in differential diagnosis of DCM and ICM in ECG.

2. Methodology

The diagram of the proposed method is shown in Figure 1.

2.1. Dataset

The data utilized in this study were sourced from the Department of Cardiovascular Medicine at the Third Affiliated Hospital of Sun Yat-sen University. In total, 87 patients who visited the hospital between 1 January 2016, and 30 September 2023, met the inclusion and exclusion criteria and were included in the study. The collected information was reviewed by an experienced cardiovascular physician to ensure data quality. This study was approved by the Ethics Committee of the School of Public Health of Sun Yat-sen University. Because of the retrospective design with anonymized data, an exemption status for individual informed consent was provided.
Participants were divided into two groups: ICM, 43 patients; DCM, 44 patients. The inclusion and exclusion criteria are as follows [3]: ① Left Ventricular Ejection Fraction was less than 45%; ② the inner diameter of the left ventricle at the end of diastole was greater than 55 mm in males and 50 mm in females; ③ patients with DCM were identified by coronary angiography as having left main duct lumen stenosis < 50% and epicardial coronary lumen < 75%; ④ patients with ICM were identified by coronary angiography as having left trunk lumen stenosis ≥ 50% or epicardial coronary lumen ≥ 75%. Exclusion criteria: ① pleural effusion; ② lung tumor; ③ history of myocardial infarction; ④ permanent pacemaker implantation.
All patients underwent ECG and echocardiography within 24 h before coronary angiography. The ECG-3312 machine of Guangzhou SanRui Electronic Technology Co., Ltd.(Guangzhou, China) was used with ECGNET-V3.10 ECG data management software (ECGNET-V3.10) to collect the signals of 12 leads (I, II, III, aVR, aVL, aVF, V1, V2, V3, V4, V5, V6), and the sampling frequency was 1000 Hz. In this study, ECG records of each subject were selected for further processing and analyzing. Table 1 shows baseline characteristics of patients in DCM and ICM.

2.2. Preprocessing

ECG is susceptible to different types of noise, such as power-line interference [23], baseline wander [24], and muscle artifacts [25]. In this study, we apply the 50 Hz notch filter, the median filter, and wavelet threshold denoising to mitigate these interferences.
To achieve data standardization, ECG signals are fragmented into multiple tiny segments, where each represents one heartbeat. The Pan–Tompkins algorithm is used to identify the R-peaks. With its straightforward computation and simple implementation, this approach is reliable for R-peak identification [26]. A series of 300 samples before a QRS peak, 300 samples after the peak, and the QRS peak itself are consolidated into a 601-sample segment for subsequent analysis after detecting the QRS peak [27]. We exclude the initial and final beats from the entire dataset to ensure a consistent count of 601 sample points. Figure 2 shows a diagram of the heartbeat pattern divided by R-peak. A total of 6533 heart beats (3639 DCM and 2894 ICM) were included in the subsequent analysis.

2.3. Empirical Mode Decomposition

EMD is a method to decompose any time series into a set of intrinsic mode functions (IMFs), whether nonstationary or nonlinear.
The original ECG signal f t : t = 1 ,   2 ,   3 ,   ,   N can be expressed as follows:
f t = i = 1 M i m f i t + r M + 1 ( t )
where i m f i is the ith eigenmode function, M is the number of all eigenmode functions, and   r M + 1 t is the final residual, representing the average trend in the original signal. Figure 3 shows a sample of the nine modes based on the EMD of ECG signals.

2.4. Variational Mode Decomposition

The VMD constrained problem is mathematically defined as:
m i n { u k } , { ω k } k = 1 K 𝜕 t δ ( t ) + i π t u k ( t ) e i ω k t 2 2 ,   s . t . k = 1 K u k ( t ) = f
where u k { u 1 ,   u 2 ,   ,   u K } and   ω k ω 1 ,   ω 2 ,   ,   ω K   reflect shorthand notations for the kth mode of the ECG signal and their center frequencies. Figure 4 shows a sample of the nine modes based on the VMD of ECG signals.

2.5. Mode Quantity Selection

The signal obtained by the mode decomposition method is a series of decomposed signals which cannot be directly used for classification because of the high feature dimensions. To solve this problem, the Pearson correlation coefficient is used to measure the linear correlation between the first ten modes x k ( t ) x 1 t ,   x 2 t ,   ,   x k t   k = 1 ,   2 ,   ,   10 ,   t = 1 ,   2 ,   ,   N } and the original ECG signal. In the field of natural science, the Pearson correlation coefficient is widely used to measure the degree of correlation between two variables [28]. The Pearson correlation coefficient between the k-mode of lead j and its original ECG signal f i t : t = 1 ,   2 ,   ,   N in case i is r i j k as follows:
r i j k = t = 1 N ( x i j k ( t ) x ¯ i j k ( t ) ) ( f i j ( t ) f ¯ i j ( t ) ) t = 1 N ( x i j k ( t ) x ¯ i j k ( t ) ) 2 t = 1 N ( f i j ( t ) f ¯ i j ( t ) ) 2
Here x i j k ( t ) is the k-mode in lead j in case i, and t denotes the sampling points of the ECG signal. In this study, the Pearson correlation coefficients of the ECG signal and the decomposed modes in different leads were calculated, and then the mean value r ¯ · j k was used as the energy correlation coefficient, and the number of modes was selected as the reference for the energy correlation coefficients between the j-th lead and the first ten modes (k = 1, …, 10).
Modes with higher correlation coefficients are more correlated with the original signal, indicating concentrated signal energy in these modes. In this study, correlation coefficients between each lead and the first ten modes were used to determine the number of modes, selecting those with more concentrated energy for further analysis. Subsequently, correspondence analysis [29] was used to generate the factor loading plot [30,31], visualizing the correspondence between leads and modes.

2.6. Bispectrum Computation and Feature Extraction

High order spectrum analysis is widely used to extract subtle changes in biological signals. Compared with a low-order spectrum, a high-order spectrum can provide more accurate signal estimation and analysis [32], as the higher-order moments and cumulants of the modes are observed [33]. In this study, we used the third-order statistic (bispectrum) to analyze the modes, calculate the high-order cumulant of ECG signal, and analyze the graph of the high-order cumulant.
The x(n) third-order cumulant is defined as follows:
R 3 x ( τ 1 , τ 2 ) = E x ( n ) x ( n + τ 1 ) x ( n + τ 2 )
where τ 1 and τ 2 represent time shift. E [ · ] represents mathematical expectations.
The bispectrum of x(n) is:
B x ( f 1 ,   f 2 ) = τ 1 = + τ 2 = + R 3 x ( τ 1 , τ 2 ) e j ( f 1 τ 1 + f 2 τ 2 ) ,   ( f 1 , f 2 π )
where f 1 and f 2 are two independent frequencies. In this paper, the third-order periodic-method discrete Fourier transform is used to directly estimate the bispectrum based on the decomposed modes.
To avoid losing information, this study extracted information directly from the bispectral matrix [34]. In this study, a total of 15 features, including bispectral flatness, bispectral brightness, and bispectral roll-off, etc. [35,36,37,38], were extracted and incorporated into the model, as detailed in Table 2.

2.7. Classification

In this study, five common machine learning classification algorithms were employed to determine the optimal classifier, including logistic regression(LR), support vector machine(SVM) [39], decision tree(DT) [40], random forest(RF) [41], and K-Nearest Neighbor (KNN) [42]. A 10-fold cross validation approach was implemented to mitigate classifier overlap during training and testing. This study evaluated model discriminant ability using accuracy (ACC), sensitivity (SEN), specificity (SPE), positive predictive value (PPV), negative predictive value (NPV), and area under the curves (AUC).
A C C = T P + T N T P + F P + T N + F N
S E N = T P T P + F N
S P E = T N F P + T N
P P V = T P T P + F P
N P V = T N T N + F N
where TP is the classifier successfully classifies it into the DCM group when the label of the input ECG signal is DCM. TN is the classifier successfully classifies it into the ICM group when the label of the input ECG signal is ICM. FP is the classifier wrongly classifies it into the DCM group when the label of the input ECG signal is ICM. FN is the classifier wrongly classifies it into the ICM group when the label of the input ECG signal is DCM.

2.8. Model Interpretation and Feature Importance

The SHAP value was introduced in this study. SHAP is a unified framework proposed by Lundberg and Lee [43] to interpret machine learning predictions, and it is a new approach to calculate the importance of ranking features from the model. We leveraged SHAP to provide a variable importance ranking for our predictive model.

3. Results

In this study, Pearson correlation coefficients were calculated between the modes and the original signal, as well as between adjacent modes. Table 3 shows the Pearson correlation coefficients between the first ten modes and the original EMD and VMD signals. Figure 5 shows the corresponding analysis-factor load diagram for EMD and VMD.
Under each lead, the correlation coefficients between the more frontward modes and the original signal are higher, while those between the posterior modes and the original signal are lower. Therefore, the initial 5 modes were selected to retain modes with more energy information from the original signal, ensuring result reliability [21]. Thus, keeping the initial 5 modes in this study prevents energy information overlap.
Table S1 shows that the cumulative contribution rate of both dimensions in the correspondence analysis exceeds 90%, supporting the application of two-dimensional correspondence analysis. According to the biplots from corresponding analysis for EMD and VMD in Figure 5, the initial five modes exhibit close adjacency to the 12 leads, whereas the last five modes are independent of the 12 leads. From a visualization standpoint, the scientific validity of extracting the initial five modes in this study is corroborated.
Figure 6 shows the average bispectrum of DCM and ICM within the frameworks of EMD and VMD, respectively. As illustrated in Figure 6(a1,a2), the differences in bispectrum between DCM and ICM are manifested in the magnitude of amplitude values. The bispectrum amplitude for DCM is on the order of 107, surpassing the ICM amplitude, which is on the order of 106. Under both EMD and VMD frameworks, DCM consistently shows higher bispectrum amplitude magnitudes than ICM, reflecting differences across various modes.
Table 4 shows the comparison of the highest classification effects of the five classifiers in each lead under the EMD and VMD frameworks. The classification effect of each classifier by VMD is better than EMD. Under EMD, RF showed the best classification effect in each lead, followed by KNN, SVM, LR, and DT classification effects being the worst. Under VMD, RF, and KNN the best classification effect was had, followed by SVM, and DT being slightly better than LR. Both RF and KNN showed higher classification performance under the two decomposition frameworks, while LR showed poor classification effect. And the highest classification accuracy, 98.3%, was achieved using the V3 lead under the VMD framework. The classification performance of five classifiers under the EMD and VMD frameworks were shown in Tables S2 and S3. And the grouping box diagrams of the average accuracy of each mode of 12 leads under EMD and VMD were shown in Figures S2 and S3.
In this study, the multivariate analysis of variance (MANOVA) is performed on the five classifiers to test the difference in classification index mean vectors of five classifiers under EMD and VMD frameworks. Given that μ i (i = 1, 2, …, 5) is a 12 × 1 mean vector composed of the same classification index in 12 leads. The null hypothesis is H 0 : μ 1 = = μ 5 . Then, Hotelling T2 test is used to identify which particular differences between pairs of means are significant as post hoc tests. Table 5 shows the results of the MANOVA and Hotelling T2 test of the classifier corresponding to each evaluation index under EMD and VMD frameworks. As can be seen from Table 5, there is no statistically significant difference between KNN and RF under the VMD framework except AUC; there is no statistically significant difference between the classification effect of KNN and RF. And in the EMD framework, DT and LR classifiers show no significant difference in ACC, SEN, NPV, and AUC. Additionally, KNN and SVM classifiers exhibit no significant difference in SEN and NPV. These results are consistent with the visual representation in Figure S1.
We applied SHAP values to KNN using the V3 lead under the VMD framework to achieve the best predictive effect and interpretability. The results was shown in Figure S4.

4. Discussion

This study aims to explore the electrophysiological signal properties of modes, combining mode decomposition with higher-order spectral analysis to enhance spectral characteristics on the basis of previous studies. The feature extraction framework of the modes is constructed by the application of bispectral analysis. Through performing bispectral analysis on each mode, this study combines high-order spectral features with the nonlinear and frequency domain features of the modes. This systematic approach captures subtle fluctuations, forming a feature vector representing ECG signal characteristics. This vector is then incorporated into a machine learning classifier. In this study, the highest classification accuracy under the EMD framework is 92.54%, while the highest classification accuracy under the VMD framework is 98.30%. This suggests that the proposed feature extraction model in this study is significantly valuable for clinical application.
Under all leads, the discriminative effectiveness of the VMD surpasses that of the EMD. Furthermore, within each mode, the discriminative effectiveness of the VMD outperforms that of the EMD. While the classification performance of the first mode in the EMD is optimal, the classification performance of the second and third modes in the VMD excels. Importantly, the classification performance of the VMD framework consistently outperforms that of the EMD framework within the same mode. Moreover, the lowest average accuracy of the five modes of the VMD framework is always higher than the highest average accuracy of the five modes of the EMD framework.
Among the five classifiers, VMD demonstrates superior discriminative effectiveness compared to EMD. While RF achieves optimal performance under the EMD framework, both RF and KNN outperform it under the VMD framework. Regardless of the classifier, the classification performance under the VMD framework consistently outperforms that under the EMD framework. RF and KNN perform well in ECG analysis mainly due to their advantages with high-dimensional data, nonlinearity, robustness and local pattern recognition, as well as their adaptability to ECG data. ECG are high-dimensional time series data, and RF has a strong processing capacity for high-dimensional data, effectively capturing complex patterns in time series, and demonstrating good robustness to noise and outliers, and can provide robust classification performance for noisy ECG data [41]. Simultaneously, RF can capture nonlinear relationships, and abnormal ECG, such as an arrhythmia, which may involve complex nonlinear relationships, enhancing the classification performance of RF [44,45]. However, the local pattern of ECG signals is crucial for classification, and KNN excels in capturing this local pattern [42]. It can more flexibly adapt to the complex distribution that may exist in ECG signals [46].
In clinical studies, echocardiography showed left ventricular dilation in both DCM and ICM for thoracic leads (V1, V2, V3, V4, V5, V6) and limb leads (I, II, III, aVL, aVF, aVR). Compared with limb leads, thoracic leads have a higher reference value for cardiomyopathy [47]. Under the two decomposition frameworks of this study, the chest lead has a higher accuracy than the limb lead, which verifies the superiority of the chest lead in the diagnosis and treatment of cardiomyopathy.
Among patients with ICM and DCM, the V3 lead possesses the highest differentiating ability compared to the other 11 leads [48]. In this study, the lead V3 reaches the highest accuracy under the VMD framework; conversely, the lead V5 reaches the highest accuracy under the EMD framework. Notably, the V3 lead under the VMD framework exhibits the highest classification accuracy compared to other leads, which is highly consistent with clinical studies. This observation further substantiates the inferiority of the EMD to the VMD in the differential diagnosis of ECG signals.

5. Conclusions

This study proposes a feature extraction framework combining ECG signal mode decomposition and bispectral analysis. It establishes a machine learning model capable of accurately and efficiently discriminating between patients with DCM and ICM. Additionally, the study explores the application value of VMD in ECG signals, providing a novel approach to the differential diagnosis of cardiomyopathy using ECG signals. The results show that ECG signals combined with VMD, bispectral analysis, and machine learning can help to distinguish DCM from ICM in clinical practice. Furthermore, this study verified the superior performance of VMD compared with EMD in ECG diagnosis of cardiovascular diseases. These findings contribute valuable reference insights to the field of electrophysiological signal analysis.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/bioengineering11101012/s1, Figure S1: Classification effect radar chart of each lead; Figure S2: The grouping box diagram of the average accuracy of each mode of 12 leads under EMD; Figure S3: The grouping box diagram of the average accuracy of each mode of 12 leads under VMD; Figure S4: The model’s interpretation; Table S1: Eigenvalues and contribution rates under EMD and VMD frameworks; Table S2: Classification performance of 5 classifiers under VMD framework; Table S3: Classification performance of 5 classifiers under EMD framework.

Author Contributions

Conceptualization, J.Z., Y.Z. and Y.H.; software and formal analysis, Y.H. and C.D.; data collection and curation Y.Z., Y.H. and J.Y.; writing—original draft preparation, Y.H. and C.D.; writing—review and editing, J.Z., S.Y. and Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Natural Science Foundation of Guangdong Province, China (Nos. 2022A1515011237 and 2023A1515011951).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Ethics Committee of the School of Public Health in Sun Yat-sen University (2021-No.081).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to issues of participant confidentiality.

Acknowledgments

The authors would like to thank the participants of the Third Affiliated Hospital of Sun Yat-sen University for supporting the data of this study. The authors would like to acknowledge Y.Z. for help with the data collection, inspection, and sharing.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Velazquez, E.J.; Lee, K.L.; Jones, R.H.; Al-Khalidi, H.R.; Hill, J.A.; Panza, J.A.; Michler, R.E.; Bonow, R.O.; Doenst, T.; Petrie, M.C.; et al. Coronary-Artery Bypass Surgery in Patients with Ischemic Cardiomyopathy. N. Engl. J. Med. 2016, 374, 1511–1520. [Google Scholar] [CrossRef] [PubMed]
  2. Schultheiss, H.-P.; Fairweather, D.; Caforio, A.L.P.; Escher, F.; Hershberger, R.E.; Lipshultz, S.E.; Liu, P.P.; Matsumori, A.; Mazzanti, A.; McMurray, J.; et al. Dilated cardiomyopathy (primer). Nat. Rev. Dis. Primers 2019, 5, 32. [Google Scholar] [CrossRef] [PubMed]
  3. Tompkins, B.A.; Rieger, A.C.; Florea, V.; Banerjee, M.N.; Natsumeda, M.; Nigh, E.D.; Landin, A.M.; Rodriguez, G.M.; Hatzistergos, K.E.; Schulman, I.H.; et al. Comparison of Mesenchymal Stem Cell Efficacy in Ischemic Versus Nonischemic Dilated Cardiomyopathy. J. Am. Heart Assoc. 2018, 7, e008460. [Google Scholar] [CrossRef] [PubMed]
  4. Katikireddy, C.K.; Acharya, T. Myocardial Segmental Thickness Variability on Echocardiography Is a Highly Sensitive and Specific Marker to Distinguish Ischemic and Non-Ischemic Dilated Cardiomyopathy in New Onset Heart Failure. Int. J. Cardiovasc. Imaging 2019, 35, 791–798. [Google Scholar] [CrossRef]
  5. Truesdell, A.G.; Alasnag, M.A.; Kaul, P.; Rab, S.T.; Riley, R.F.; Young, M.N.; Batchelor, W.B.; Maehara, A.; Welt, F.G.; Kirtane, A.J. Intravascular Imaging During Percutaneous Coronary Intervention. J. Am. Coll. Cardiol. 2023, 81, 590–605. [Google Scholar] [CrossRef]
  6. Merdjanovska, E.; Rashkovska, A. Comprehensive Survey of Computational ECG Analysis: Databases, Methods and Applications. Expert Syst. Appl. 2022, 203, 117206. [Google Scholar] [CrossRef]
  7. Breen, C.J.; Kelly, G.P.; Kernohan, W.G. ECG Interpretation Skill Acquisition: A Review of Learning, Teaching and Assessment. J. Electrocardiol. 2022, 73, 125–128. [Google Scholar] [CrossRef]
  8. Cook, D.A.; Oh, S.-Y.; Pusic, M.V. Assessments of Physicians’ Electrocardiogram Interpretation Skill: A Systematic Review. Acad. Med. 2022, 97, 603. [Google Scholar] [CrossRef]
  9. Ahsan, M.M.; Siddique, Z. Machine Learning-Based Heart Disease Diagnosis: A Systematic Literature Review. Artif. Intell. Med. 2022, 128, 102289. [Google Scholar] [CrossRef]
  10. Rajesh, K.N.V.P.S.; Dhuli, R. Classification of Imbalanced ECG Beats Using Re-Sampling Techniques and AdaBoost Ensemble Classifier. Biomed. Signal Process. Control 2018, 41, 242–254. [Google Scholar] [CrossRef]
  11. Han, G.; Lin, B.; Xu, Z. Electrocardiogram Signal Denoising Based on Empirical Mode Decomposition Technique: An Overview. J. Instrum. 2017, 12, P03010. [Google Scholar] [CrossRef]
  12. Sujadevi, V.G.; Mohan, N.; Kumar, S.S.; Akshay, S.; Soman, K.P. A Hybrid Method for Fundamental Heart Sound Segmentation Using Group-Sparsity Denoising and Variational Mode Decomposition. Biomed. Eng. Lett. 2019, 9, 413–424. [Google Scholar] [CrossRef] [PubMed]
  13. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The Empirical Mode Decomposition and the Hilbert Spectrum for Nonlinear and Non-Stationary Time Series Analysis. Proc. Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  14. Azbari, P.G.; Mohaqeqi, S.; Gashti, N.G.; Mikaili, M. Introducing a Combined Approach of Empirical Mode Decomposition and PCA Methods for Maternal and Fetal ECG Signal Processing. J. Matern.-Fetal Neonatal Med. 2016, 29, 3104–3109. [Google Scholar] [CrossRef]
  15. Fernandez Biscay, C.; Bonomini, M.P.; Zitto, M.E.; Piotrkowski, R.; Arini, P.D. Cardiac Ischemia Detection Using Parameters Extracted from the Intrinsic Mode Functions. IEEE Lat. Am. Trans. 2022, 20, 2439–2447. [Google Scholar] [CrossRef]
  16. Aulia, S.; Hadiyoso, S. Abnormal ECG Classification Using Empirical Mode Decomposition and Entropy. J. Rekayasa Elektr. 2021, 17, 191–198. [Google Scholar] [CrossRef]
  17. Zheng, W.; Li, X.; Zhu, J.; Wei, X.; Liu, H. Foetal heart rate estimation by empirical mode decomposition and MUSIC spectrum. Biomed. Signal Process. Control 2018, 42, 287–296. [Google Scholar]
  18. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  19. Sharma, H.; Sharma, K.K. Sleep Apnea Detection from ECG Using Variational Mode Decomposition. Biomed. Phys. Eng. Express 2020, 6, 015026. [Google Scholar] [CrossRef]
  20. Tripathy, R.K.; Sharma, L.N.; Dandapat, S. Detection of Shockable Ventricular Arrhythmia Using Variational Mode Decomposition. J. Med. Syst. 2016, 40, 79. [Google Scholar] [CrossRef]
  21. Zeng, W.; Yuan, C. ECG Arrhythmia Classification Based on Variational Mode Decomposition, Shannon Energy Envelope and Deterministic Learning. Int. J. Mach. Learn. Cybern. 2021, 12, 2963–2988. [Google Scholar] [CrossRef]
  22. Tripathy, R.K.; Paternina, M.R.A.; Arrieta, J.G.; Pattanaik, P. Automated Detection of Atrial Fibrillation Ecg Signals Using Two Stage Vmd and Atrial Fibrillation Diagnosis Index. J. Mech. Med. Biol. 2017, 17, 1740044. [Google Scholar] [CrossRef]
  23. Chatterjee, S.; Thakur, R.S.; Yadav, R.N.; Gupta, L.; Raghuvanshi, D.K. Review of Noise Removal Techniques in ECG Signals. IET Signal Process. 2020, 14, 569–590. [Google Scholar] [CrossRef]
  24. Blanco-Velasco, M.; Weng, B.; Barner, K.E. ECG Signal Denoising and Baseline Wander Correction Based on the Empirical Mode Decomposition. Comput. Biol. Med. 2008, 38, 1–13. [Google Scholar] [CrossRef]
  25. Mithun, P.; Pandey, P.C.; Sebastian, T.; Mishra, P.; Pandey, V.K. A Wavelet Based Technique for Suppression of EMG Noise and Motion Artifact in Ambulatory ECG. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Boston, MA, USA, 30 August–3 September 2011; IEEE: New York, NY, USA, 2011; pp. 7087–7090. [Google Scholar]
  26. Thurner, T.; Hintermueller, C.; Blessberger, H.; Steinwender, C. Complex-Pan-Tompkins-Wavelets: Cross-Channel ECG Beat Detection and Delineation. Biomed. Signal Process. Control 2021, 66, 102450. [Google Scholar] [CrossRef]
  27. Lin, Z.; Gao, Y.; Chen, Y.; Ge, Q.; Mahara, G.; Zhang, J. Automated Detection of Myocardial Infarction Using Robust Features Extracted from 12-Lead ECG. Signal Image Video Process. 2020, 14, 857–865. [Google Scholar] [CrossRef]
  28. Edelmann, D.; Móri, T.F.; Székely, G.J. On Relationships between the Pearson and the Distance Correlation Coefficients. Stat. Probab. Lett. 2021, 169, 108960. [Google Scholar] [CrossRef]
  29. Beh, E.J. Simple Correspondence Analysis: A Bibliographic Review. Int. Stat. Rev. 2004, 72, 257–284. [Google Scholar] [CrossRef]
  30. Jia, W.; Sun, M.; Lian, J.; Hou, S. Feature Dimensionality Reduction: A Review. Complex Intell. Syst. 2022, 8, 2663–2693. [Google Scholar] [CrossRef]
  31. Loewen, S.; Gonulal, T. Exploratory Factor Analysis and Principal Components Analysis. In Advancing Quantitative Methods in Second Language Research; Routledge: New York, NY, USA, 2015; pp. 182–212. [Google Scholar]
  32. Nikias, C.L.; Raghuveer, M.R. Bispectrum Estimation: A Digital Signal Processing Framework. Proc. IEEE 1987, 75, 869–891. [Google Scholar] [CrossRef]
  33. Acharya, U.R.; Sudarshan, V.K.; Koh, J.E.W.; Martis, R.J.; Tan, J.H.; Oh, S.L.; Muhammad, A.; Hagiwara, Y.; Mookiah, M.R.K.; Chua, K.P.; et al. Application of Higher-Order Spectra for the Characterization of Coronary Artery Disease Using Electrocardiogram Signals. Biomed. Signal Process. Control 2017, 31, 31–43. [Google Scholar] [CrossRef]
  34. Mohebbi, M.; Ghassemian, H. Prediction of Paroxysmal Atrial Fibrillation Based on Non-Linear Analysis and Spectrum and Bispectrum Features of the Heart Rate Variability Signal. Comput. Methods Programs Biomed. 2012, 105, 40–49. [Google Scholar] [CrossRef] [PubMed]
  35. Satija, U.; Trivedi, N.; Biswal, G.; Ramkumar, B. Specific Emitter Identification Based on Variational Mode Decomposition and Spectral Features in Single Hop and Relaying Scenarios. IEEE Trans. Inf. Forensics Secur. 2019, 14, 581–591. [Google Scholar] [CrossRef]
  36. Richman, J.S.; Moorman, J.R. Physiological Time-Series Analysis Using Approximate Entropy and Sample Entropy. Am. J. Physiol.-Heart Circ. Physiol. 2000, 278, H2039–H2049. [Google Scholar] [CrossRef]
  37. Bandt, C.; Pompe, B. Permutation Entropy: A Natural Complexity Measure for Time Series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef]
  38. 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]
  39. Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  40. Ghiasi, M.M.; Zendehboudi, S.; Mohsenipour, A.A. Decision Tree-Based Diagnosis of Coronary Artery Disease: CART Model. Comput. Methods Programs Biomed. 2020, 192, 105400. [Google Scholar] [CrossRef]
  41. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  42. Cover, T.; Hart, P. Nearest Neighbor Pattern Classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  43. Lundberg, S.M.; Lee, S.-I. A Unified Approach to Interpreting Model Predictions. In Proceedings of the Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
  44. Cutler, D.R.; Edwards, T.C.; Beard, K.H.; Cutler, A.; Hess, K.T.; Gibson, J.; Lawler, J.J. Random Forests for Classification in Ecology. Ecology 2007, 88, 2783–2792. [Google Scholar] [CrossRef] [PubMed]
  45. Díaz-Uriarte, R.; Alvarez De Andrés, S. Gene Selection and Classification of Microarray Data Using Random Forest. BMC Bioinform. 2006, 7, 3. [Google Scholar] [CrossRef] [PubMed]
  46. Clifford, G.; Liu, C.; Moody, B.; Lehman, L.; Silva, I.; Li, Q.; Johnson, A.; Mark, R. AF Classification from a Short Single Lead ECG Recording: The Physionet Computing in Cardiology Challenge 2017. In Proceedings of the 2017 Computing in Cardiology (CinC), Rennes, France, 24–27 September 2017. [Google Scholar]
  47. Authors/Task Force Members; Elliott, P.M.; Anastasakis, A.; Borger, M.A.; Borggrefe, M.; Cecchi, F.; Charron, P.; Hagege, A.A.; Lafont, A.; Limongelli, G.; et al. 2014 ESC Guidelines on Diagnosis and Management of Hypertrophic Cardiomyopathy: The Task Force for the Diagnosis and Management of Hypertrophic Cardiomyopathy of the European Society of Cardiology (ESC). Eur. Heart J. 2014, 35, 2733–2779. [Google Scholar] [CrossRef] [PubMed]
  48. Bayes-Genis, A.; Lopez, L.; Viñolas, X.; Elosua, R.; Brossa, V.; Campreciós, M.; Mateo, M.; Cinca, J.; de Luna, A.B. Distinct Left Bundle Branch Block Pattern in Ischemic and Non-Ischemic Dilated Cardiomyopathy. Eur. J. Heart Fail. 2003, 5, 165–170. [Google Scholar] [CrossRef]
Figure 1. Overview diagram of ECG signals classification.
Figure 1. Overview diagram of ECG signals classification.
Bioengineering 11 01012 g001
Figure 2. A diagram of the heartbeats divided by R-peaks.
Figure 2. A diagram of the heartbeats divided by R-peaks.
Bioengineering 11 01012 g002
Figure 3. Illustration of nine modes of EMD.
Figure 3. Illustration of nine modes of EMD.
Bioengineering 11 01012 g003
Figure 4. Illustration of nine modes of VMD.
Figure 4. Illustration of nine modes of VMD.
Bioengineering 11 01012 g004
Figure 5. Factor loading by corresponding analysis. (a) Factor loading by corresponding analysis for EMD; (b) Factor loading by corresponding analysis for VMD.
Figure 5. Factor loading by corresponding analysis. (a) Factor loading by corresponding analysis for EMD; (b) Factor loading by corresponding analysis for VMD.
Bioengineering 11 01012 g005
Figure 6. The contour bispectrum of DCM and ICM by EMD and VMD. (a1) is the original ECG of DCM; (a2) is the original ECG of ICM; (b1f1) are the ECG mode of DCM by EMD; (b2f2) are the ECG mode of ICM by EMD; (b3f3) are the ECG mode of DCM by VMD; (b4f4) are the ECG mode of ICM by VMD.
Figure 6. The contour bispectrum of DCM and ICM by EMD and VMD. (a1) is the original ECG of DCM; (a2) is the original ECG of ICM; (b1f1) are the ECG mode of DCM by EMD; (b2f2) are the ECG mode of ICM by EMD; (b3f3) are the ECG mode of DCM by VMD; (b4f4) are the ECG mode of ICM by VMD.
Bioengineering 11 01012 g006
Table 1. Demographic, clinical, and echocardiographic characteristics of patients with DCM and ICM.
Table 1. Demographic, clinical, and echocardiographic characteristics of patients with DCM and ICM.
VariableDilated
Cardiomyopathy (n = 44)
Ischemic
Cardiomyopathy (n = 43)
p Value
Age62.41 ± 12.7262.49 ± 12.180.976
Gender (M), n (%)29 (65.9)37 (86.0)0.052
Smoking, n (%)18 (40.9)28 (65.1)0.041 *
Alcohol, n (%)8 (18.2)4 (9.3)0.374
Hypertension, n (%)16 (36.4)18 (41.9)0.760
Diabetes mellitus, n (%)8 (18.2)18 (41.9)0.029 *
LVEDD (mm)63.95 ± 5.6561.95 ± 6.400.126
LVEF (%)33 ± 733 ± 70.860
Septal thickness (mm)10.25 ± 1.3010.51 ± 1.400.369
Note: Data were expressed as means ± standard variance for continuous variables and frequency (percentage%) for count variables. * denotes p < 0.05.
Table 2. Extracted features and calculation methods.
Table 2. Extracted features and calculation methods.
FeatureCalculation Method
bispectral brightness i = F N 2 j = F N 2 ω ( i , j ) i = 0 N 2 j = 0 N 2 ω ( i , j ) ,
bispectral flatness Π i = 0 N 2 Π j = 0 N 2 ω ( i , j ) N 2 N 2 1 N / 2 · 1 N / 2 i = 0 N 2 j = 0 N 2 ω ( i , j )
bispectral roll-off max F : j = 0 F i = 0 F ω ( i , j ) β   j = 0 N 2 i = 0 N 2 ω ( i , j ) , β = 0.95
normalized bispectral entropy i , j N p i , j l o g p i , j , p i , j = ω ( i , j ) i , j N ω ( i , j )
normalized bispectral squared entropy i , j N q i , j l o g q i , j , q i , j = ω ( i , j ) 2 i , j N ω ( i , j ) 2
the sum of logarithmic amplitudes of the bispectrum i , j N log ( ω i , j )
the sum of logarithmic amplitudes of diagonal elements in the bispectrum k N log ( ω k , k )
the first-order spectral moment of the amplitudes of diagonal elements in the bispectrum k N k log ( ω ( k , k ) )
the second-order spectral moment of the amplitudes of diagonal elements in the bispectrum k N ( k k N k log ( ω ( k , k ) ) ) 2 log ( ω ( k , k ) )
the peak value of Power Spectral Densitythe 16-order AR model whose parameters were estimated using Burg’s method
approximate entropy m r m + 1 r ,   m r   is the mean approximation
fuzzy entropy μ x log μ x , μ x   is the membership of a fuzzy system
sample entropy P i log P i , P i = d x i ,   x j r ,   i j N m + 1
permutation entropy P π log P π
Lempel–Ziv complexitythe new mode rate of the signal is obtained through
the iteration of the string
F denotes the specified cutoff frequency, set at 120 Hz. ω i , j denotes the spectral amplitude value at the point ( i , j ) . N denotes the number of points of the bispectral matrix.
Table 3. Pearson correlation coefficients between the first 10 modes and the original EMD and VMD signals.
Table 3. Pearson correlation coefficients between the first 10 modes and the original EMD and VMD signals.
MethodLeadMode
Mode1Mode2Mode3Mode4Mode5Mode6Mode7Mode8Mode9Mode10
EMDI0.3670.5220.5480.4340.2700.1180.0460.0180.0080.006
II0.3730.5200.5480.4070.2410.1000.0330.0130.0100.006
III0.3750.5090.5590.4390.2960.1210.0560.0230.0120.009
aVR0.3950.5300.5470.4050.2390.0790.0260.0110.0060.005
aVL0.3550.5060.5490.4440.2940.1200.0490.0250.0120.010
aVF0.3820.5040.5570.4190.2590.1030.0440.0190.0120.009
V10.3870.5430.5310.3600.2210.0550.0250.0100.0050.005
V20.3890.4800.5400.3590.2150.0520.0190.0070.0050.005
V30.3790.4490.5240.3460.2080.0480.0180.0060.0040.002
V40.3550.4060.4780.3630.2070.0500.0210.0080.0050.006
V50.3060.4130.4630.3660.2130.0510.0160.0080.0060.007
V60.3490.4550.4860.3750.2050.0670.0210.0080.0050.005
VMDI0.5800.6900.5060.3730.2570.1670.1030.0660.0430.029
II0.5890.7080.4820.3530.2460.1620.1020.0650.0420.026
III0.6320.6940.4660.3340.2340.1490.0960.0630.0410.029
aVR0.5570.7070.5010.3720.2610.1720.1090.0670.0420.026
aVL0.6080.6920.4850.3500.2470.1640.1030.0680.0440.031
aVF0.5990.7050.4630.3470.2460.1590.1030.0660.0440.028
V10.5240.6930.5450.4060.2810.1780.1120.0680.0440.028
V20.5330.7210.5450.3900.2490.1580.0940.0560.0350.022
V30.5850.7070.5110.3750.2430.1510.0940.0600.0370.022
V40.6430.7030.4610.3370.2250.1460.0940.0610.0390.024
V50.6030.6870.4990.3680.2610.1710.1070.0700.0460.027
V60.5680.6810.5230.3960.2770.1840.1150.0740.0470.032
Table 4. The leads used by the five classifiers to achieve the highest accuracy under VMD and EMD.
Table 4. The leads used by the five classifiers to achieve the highest accuracy under VMD and EMD.
ClassifierEMDVMD
LeadAccuracyLeadAccuracy
DTV473.74 ± 2.03V388.89 ± 1.57
KNNV483.62 ± 1.64V398.30 ± 0.58
LRI73.03 ± 2.24V381.53 ± 1.08
RFV592.54 ± 1.41V598.23 ± 0.55
SVMV481.91 ± 1.28V395.58 ± 0.54
Table 5. The results of the Hotelling T2 test of the classifier corresponding to each evaluation index.
Table 5. The results of the Hotelling T2 test of the classifier corresponding to each evaluation index.
DecompositionIndexFpClassifiers (Best → Worst)
EMDACC634.667<0.01RF; KNN; SVM; DT, LR;
SEN90.425<0.01RF; KNN; SVM; LR, DT;
SPE142.984<0.01RF; KNN; SVM; DT; LR;
PPV201.938<0.01RF; KNN; SVM; DT; LR;
NPV190.536<0.01RF; KNN, SVM; LR, DT;
AUC307.866<0.01RF; KNN; SVM; LR, DT;
VMDACC232.490<0.01RF, KNN; SVM; DT; LR;
SEN159.015<0.01KNN, RF; SVM; DT; LR;
SPE80.986<0.01RF, KNN; SVM; DT; LR;
PPV155.806<0.01RF, KNN; SVM; DT; LR;
NPV186.085<0.01KNN, RF; SVM; DT; LR;
AUC106.898<0.01RF; KNN; SVM; DT; LR;
Note: The classifiers are arranged according to the classification effect from the best to the worst. The two classifiers where the null hypothesis of equal population mean vectors is not rejected with p > 0.05 after Bonferroni correction are underlined.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Han, Y.; Ding, C.; Yang, S.; Ge, Y.; Yin, J.; Zhao, Y.; Zhang, J. Comparison of Electrocardiogram between Dilated Cardiomyopathy and Ischemic Cardiomyopathy Based on Empirical Mode Decomposition and Variational Mode Decomposition. Bioengineering 2024, 11, 1012. https://doi.org/10.3390/bioengineering11101012

AMA Style

Han Y, Ding C, Yang S, Ge Y, Yin J, Zhao Y, Zhang J. Comparison of Electrocardiogram between Dilated Cardiomyopathy and Ischemic Cardiomyopathy Based on Empirical Mode Decomposition and Variational Mode Decomposition. Bioengineering. 2024; 11(10):1012. https://doi.org/10.3390/bioengineering11101012

Chicago/Turabian Style

Han, Yuduan, Chonglong Ding, Shuo Yang, Yingfeng Ge, Jianan Yin, Yunyue Zhao, and Jinxin Zhang. 2024. "Comparison of Electrocardiogram between Dilated Cardiomyopathy and Ischemic Cardiomyopathy Based on Empirical Mode Decomposition and Variational Mode Decomposition" Bioengineering 11, no. 10: 1012. https://doi.org/10.3390/bioengineering11101012

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop