Automatic ECG classification using discrete wavelet transform and one-dimensional convolutional neural network
This paper presents an approach based on deep learning for accurate Electrocardiogram signal classification. The electrocardiogram is a significant signal in the realm of medical affairs, which gives vital information about the cardiovascular status of patients to heart specialists. Manually meticulous analysis of signals needs high and specific skills, and it is a time-consuming job too. The existence of noise, the inflexibility of signals, and the irregularity of heartbeats keep heart specialists in trouble. Cardiovascular diseases (CVDs) are the most important factor of fatality globally, which annually caused the deaths of 17.9 million people. Totally 31% of all death in the world are related to CVDs, which the age of 1/3 of patients that died because of CVDs is below 70 Because of the high percentage of mortality in cardiovascular patients, accurate diagnosis of this disease is an important matter. We present an approach to the analysis of electrocardiogram signals based on the convolutional neural network, discrete wavelet transformation with db2 mother wavelet, and synthetic minority over-sampling technique (SMOTE) on the MIT-BIH dataset according to the association for the advancement of medical instrumentation (AAMI) standards to increase the accuracy in electrocardiogram signal classifications. The evaluation results show this approach with 50 epoch training that the time of each epoch is 39 s, achieved 99.71% accuracy for category F, 98.69% accuracy for category N, 99.45% accuracy for category S, 99.33% accuracy for category V and 99.82% accuracy for category Q. It is worth mentioning that it can potentially be used as a clinical auxiliary diagnostic tool. The source code is available at https://github.com/arminshoughi/ecg-classification-cnn.
Code (1)
Tasks
DiagnosticECG ClassificationSimilar Papers 제목 키워드 기반
The Maximal Overlap Discrete Wavelet Scattering Transform and Its Application in Classification Tasks
We present the Maximal Overlap Discrete Wavelet Scattering Transform (MODWST), whose construction is inspired by the combination of the Maximal Overlap Discrete Wavelet Transform (MODWT) and the Scattering Wavelet Transf…
ClassificationTFDWT: Fast Discrete Wavelet Transform TensorFlow Layers
TFDWT is an open-source Python library that allows the construction of TensorFlow Layers for Fast Discrete Wavelet Transform (DWT) and Inverse Discrete Wavelet Transform (IDWT) in end-to-end backpropagation learning netw…
Augmenting Radio Signals with Wavelet Transform for Deep Learning-Based Modulation Recognition
The use of deep learning for radio modulation recognition has become prevalent in recent years. This approach automatically extracts high-dimensional features from large datasets, facilitating the accurate classification…
Data AugmentationDiversityMultidimensional empirical wavelet transform
The empirical wavelet transform is a data-driven time-scale representation consisting of an adaptive filter bank. Its robustness to data has made it the subject of intense developments and an increasing number of applica…
The Technology Research in Decomposition and Reconstruction of Image Based on Two-dimensional Wavelet Transform
Wavelet is the last decade developed and quickly applied to a mathematical tool in many areas of image processing and speech analysis is a new breakthrough following Fourier (Joseph Fourier) analysis.Wavelet transform an…