Abstract

Cardiovascular disease is one of the most common diseases, which seriously threatens people’s life and health. Therefore, cardiovascular disease prevention becomes one of the most attractive research topics in health care system design. Intelligent recognition of electrocardiogram (ECG) signals represents an effective method for rapid diagnosis and the evaluation of cardiovascular diseases in medicine. Realization and efficiency of the classification of ECG signals in real time play major roles in the detection of cardiovascular diseases. This paper is concerned with the proposition of an intelligent ECG signal recognition method based on a convolutional neural network (CNN) and support vector machines (SVM) with an improved antlion algorithm (ALO). First, the ECG signal is denoised and pre-processed by lifting the wavelet. Subsequently, CNN is used to extract the signal characteristics of the denoising signal, and the extracted signal characteristics are used as the input characteristics of the SVM. Finally, an improved ALO algorithm is used to optimize the relevant input functions of the SVM to achieve a better signal classification. In our algorithm, the performance is enhanced by improving the threshold estimation method of the lifting wavelet, to improve the filtering effect. The proposed CNN architecture is tested with multi-lead ECG signals from the MIT-BIH ECG signal data set. The results display that the method has obtained an average accuracy, sensitivity, and specificity values of \(99.97\%\), \(99.97\%\), and \(99.99\%\), respectively. Compared with the existing results, the proposed approach has a better recognition performance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call