Background: Cardiac arrhythmias are considered as one of the most serious health conditions; therefore, accurate and quick diagnosis of these conditions is highly paramount for the electrocardiogram (ECG) signals. Moreover, are rather difficult for the cardiologists to diagnose with unaided eyes due to a close similarity of these signals in the time domain.
Objective: In this paper, an image-based and machine learning method were presented in order to investigate the differences between the three cardiac arrhythmias of VF, VT, SVT and the normal signal.
Material and Methods: In this simulation study, the ECG data used are collected from 3 databases, including Boston Beth University Arrhythmias Center, Creighton University, and MIT-BIH. The proposed algorithm was implemented using MATLAB R2015a software and its simulation. At first, the signal is transmitted to the state space using an optimal time delay. Then, the optimal delay values are obtained using the particle swarm optimization algorithm and normalized mutual information criterion. Furthermore, the result is considered as a binary image. Then, 19 features are extracted from the image and the results are presented in the multilayer perceptron neural network for the purpose of training and testing.
Results: In order to classify N-VF, VT-SVT, N-SVT, VF-VT, VT-N-VF, N-SVT-VF, VT-VF-SVT and VT-VF-SVT-N in the conducted experiments, the accuracy rates were determined at 99.5%, 100%, 94.98%, 100%,100%, 100%, 99.5%, 96.5% and 95%, respectively.
Conclusion: In this paper, a new approach was developed to classify the abnormal signals obtained from an ECG such as VT, VF, and SVT compared to a normal signal. Compared to Other related studies, our proposed system significantly performed better.