ABSTRACT
Arrhythmia is a type of heart condition in which the rate or rhythm of the heartbeat is abnormal. Machine learning is increasingly being researched for automated computer-aided ECG diagnosis of arrhythmia detection. Previous works have shown that using Deep CNNs for time series classification has several significant advantages over other methods, since they are highly noise-resistant models, and they can extract very informative, deep features, which are independent of time. However, in using deep learning for arrhythmia detection, the interpretation of how the model learns from the ECG data is limited. In this paper, we propose an extension of CNN-based learning in detecting arrhythmia using recurrence plots from ECG signal data with accuracy within 95.8%, then we conduct the visualization using the Grad-CAM approach on the recurrence plot data to have a better interpretation of the classification process. We summarize our results by drawing comparisons between traditional diagnosis by clinicians and AI-based diagnosis using our classification model.
- U. Rajendra Acharya, Hamido Fujita, Oh Shu Lih, Yuki Hagiwara, Jen Hong Tan, and Muhammad Adam. 2017. Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Information Sciences 405 (9 2017), 81–90. https://doi.org/10.1016/j.ins.2017.04.012Google ScholarDigital Library
- Tae Wuk Bae and Kee Koo Kwon. 2021. ECG PQRST complex detector and heart rate variability analysis using temporal characteristics of fiducial points. Biomedical Signal Processing and Control 66 (4 2021). https://doi.org/10.1016/j.bspc.2020.102291Google ScholarCross Ref
- S. Celin and K. Vasanth. 2018. ECG Signal Classification Using Various Machine Learning Techniques. Journal of Medical Systems 42 (12 2018). Issue 12. https://doi.org/10.1007/s10916-018-1083-6Google ScholarDigital Library
- Marie-Odile Cordier, Elisa Fromont, and René Quiniou. 2010. Learning rules from multisource data for cardiacmonitoring., 133-155 pages. Issue x. https://hal.archives-ouvertes.fr/hal-00362831Google Scholar
- V. Jahmunah, E. Y.K. Ng, Ru San Tan, Shu Lih Oh, and U. Rajendra Acharya. 2022. Explainable detection of myocardial infarction using deep learning models with Grad-CAM technique on ECG signals. Computers in Biology and Medicine 146 (7 2022). https://doi.org/10.1016/j.compbiomed.2022.105550Google ScholarDigital Library
- Gaurav Kumar, Urja Pawar, and Ruairi O’reilly. 2019. Arrhythmia Detection in ECG Signals Using a Multilayer Perceptron Network.Google Scholar
- Roshan Joy Martis, U. Rajendra Acharya, and Lim Choo Min. 2013. ECG beat classification using PCA, LDA, ICA and Discrete Wavelet Transform. Biomedical Signal Processing and Control 8 (2013), 437–448. Issue 5. https://doi.org/10.1016/j.bspc.2013.01.005Google ScholarCross Ref
- Bhekumuzi M. Mathunjwa, Yin Tsong Lin, Chien Hung Lin, Maysam F. Abbod, Muammar Sadrawi, and Jiann Shing Shieh. 2022. ECG Recurrence Plot-Based Arrhythmia Classification Using Two-Dimensional Deep Residual CNN Features. Sensors 22 (2 2022). Issue 4. https://doi.org/10.3390/s22041660Google ScholarCross Ref
- Bhekumuzi M. Mathunjwa, Yin Tsong Lin, Chien Hung Lin, Maysam F. Abbod, and Jiann Shing Shieh. 2021. ECG arrhythmia classification by using a recurrence plot and convolutional neural network. Biomedical Signal Processing and Control 64 (2 2021). https://doi.org/10.1016/j.bspc.2020.102262Google ScholarCross Ref
- George Moody and Roger Mark. 2005. MIT-BiH Arrhythmia Database. https://physionet.org/content/mitdb/1.0.0/Google Scholar
- Sandeep Raj and Kailash Chandra Ray. 2017. ECG Signal Analysis Using DCT-Based DOST and PSO Optimized SVM. IEEE Transactions on Instrumentation and Measurement 66 (3 2017), 470–478. Issue 3. https://doi.org/10.1109/TIM.2016.2642758Google ScholarCross Ref
- Antônio H. Ribeiro, Manoel Horta Ribeiro, Gabriela M.M. Paixão, Derick M. Oliveira, Paulo R. Gomes, Jéssica A. Canazart, Milton P.S. Ferreira, Carl R. Andersson, Peter W. Macfarlane, Meira Wagner, Thomas B. Schön, and Antonio Luiz P. Ribeiro. 2020. Automatic diagnosis of the 12-lead ECG using a deep neural network. Nature Communications 11 (12 2020). Issue 1. https://doi.org/10.1038/s41467-020-15432-4Google ScholarCross Ref
- Ramprasaath R. Selvaraju, Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, and Dhruv Batra. 2016. Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization. (10 2016). https://doi.org/10.1007/s11263-019-01228-7Google ScholarDigital Library
- Ramprasaath R. Selvaraju, Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, and Dhruv Batra. 2017. Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization. Proceedings of the IEEE International Conference on Computer Vision 2017-October, 618–626. https://doi.org/10.1109/ICCV.2017.74Google ScholarCross Ref
- R. Varatharajan, Gunasekaran Manogaran, and M. K. Priyan. 2018. A big data classification approach using LDA with an enhanced SVM method for ECG signals in cloud computing. Multimedia Tools and Applications 77 (4 2018), 10195–10215. Issue 8. https://doi.org/10.1007/s11042-017-5318-1Google ScholarDigital Library
- Hua Zhang, Chengyu Liu, Zhimin Zhang, Yujie Xing, Xinwen Liu, Ruiqing Dong, Yu He, Ling Xia, and Feng Liu. 2021. Recurrence Plot-Based Approach for Cardiac Arrhythmia Classification Using Inception-ResNet-v2. Frontiers in Physiology 12 (5 2021). https://doi.org/10.3389/fphys.2021.648950Google ScholarCross Ref
Index Terms
- Interpreting Arrhythmia Classification Using Deep Neural Network and CAM-Based Approach
Recommendations
ECG Signal Classification Using Recurrence Plot-Based Approach and Deep Learning for Arrhythmia Prediction
Intelligent Information and Database SystemsAbstractAutomatic electrocardiogram (ECG) analysis is crucial in diagnosing heart arrhythmia but is limited by the performance of existing models owing to the high complexity of time series data analysis. Arrhythmia is a heart condition in which the rate ...
A deep convolutional neural network model to classify heartbeats
The electrocardiogram (ECG) is a standard test used to monitor the activity of the heart. Many cardiac abnormalities will be manifested in the ECG including arrhythmia which is a general term that refers to an abnormal heart rhythm. The basis of ...
ECG arrhythmia classification using modified visual geometry group network (mVGGNet)
In this paper, the authors propose an improved convolutional neural network for automatic arrhythmia classification using Electro-Cardio-Gram (ECG) signal. It is essential to periodically monitor the heart beat arrhythmia to reduce the risk of death due ...
Comments