This study addresses the critical issue of classifying cardiac ischemia, a disease with significant global health implications that contributes to the global mortality rate. In our study, we tackle the classification of ischemia using six diverse electrocardiogram (ECG) datasets and a convolutional neural network (CNN) as the primary methodology. We combined six separate datasets to gain a more comprehensive understanding of cardiac electrical activity, utilizing 12 leads to obtain a broader perspective. A discrete wavelet transform (DWT) preprocessing was used to eliminate irrelevant information from the signals, aiming to improve classification results. Focusing on accuracy and minimizing false negatives (FN) in ischemia detection, we enhance our study by incorporating various machine learning models into our base model. These models include multilayer perceptron (MLP), support vector machines (SVM), random forest (RF), long short-term memory (LSTM), and bidirectional LSTM (BiLSTM), allowing us to leverage the strengths of each algorithm. The CNN-BiLSTM model achieved the highest accuracy of 99.23% and demonstrated good sensitivity of 98.53%, effectively reducing false negative cases in the overall tests. The CNN-BiLSTM model demonstrated the ability to effectively identify abnormalities, misclassifying only 25 out of 1,673 ischemic cases in the test set as normal. This is due to the BiLSTM’s efficiency in capturing long-range dependencies and sequential patterns, making it suitable for tasks involving time-series data such as ECG signals. In addition, CNNs are well-suited for hierarchical feature learning and complex pattern recognition in ECG data.
Read full abstract