Real-Time Patient-Specific ECG Classification by 1D Self-Operational Neural Networks

Despite the proliferation of numerous deep learning methods proposed for generic ECG classification and arrhythmia detection, compact systems with the real-time ability and high accuracy for classifying patient-specific ECG are still few. Particularly, the scarcity of patient-specific data poses an ultimate challenge to any classifier. Recently, compact 1D Convolutional Neural Networks (CNNs) have achieved the state-of-the-art performance level for the accurate classification of ventricular and supraventricular ectopic beats. However, several studies have demonstrated the fact that the learning performance of the conventional CNNs is limited because they are homogenous networks with a basic (linear) neuron model. In order to address this deficiency and further boost the patient-specific ECG classification performance, in this study, we propose 1D Self-organized Operational Neural Networks (1D Self-ONNs). Due to its self-organization capability, Self-ONNs have the utmost advantage and superiority over conventional ONNs where the prior operator search within the operator set library to find the best possible set of operators is entirely avoided. As the first study where 1D Self-ONNs are ever proposed for a classification task, our results over the MIT-BIH arrhythmia benchmark database demonstrate that 1D Self-ONNs can surpass 1D CNNs with a significant margin while having a similar computational complexity. Under AAMI recommendations and with minimal common training data used, over the entire MIT-BIH dataset 1D Self-ONNs have achieved 98% and 99.04% average accuracies, 76.6% and 93.7% average F1 scores on supra-ventricular and ventricular ectopic beat (VEB) classifications, respectively, which is the highest performance level ever reported.

[1]  Jaya Prakash Allam,et al.  SpEC: A system for patient specific ECG beat classification using deep residual network , 2020 .

[2]  U. Rajendra Acharya,et al.  A deep convolutional neural network model to classify heartbeats , 2017, Comput. Biol. Medicine.

[3]  Alexandros Iosifidis,et al.  Progressive Operational Perceptron with Memory , 2018, ArXiv.

[4]  Alexandros Iosifidis,et al.  Exploiting heterogeneity in operational neural networks by synaptic plasticity , 2020, Neural Comput. Appl..

[5]  Alexandros Iosifidis,et al.  Generalized model of biological neural networks: Progressive operational perceptrons , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[6]  Philip de Chazal,et al.  A Patient-Adapting Heartbeat Classifier Using ECG Morphology and Heartbeat Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[7]  Man-Wai Mak,et al.  Patient-Specific Heartbeat Classification Based on I-Vector Adapted Deep Neural Networks , 2018, 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[8]  Jessica A. Cardin,et al.  Neocortical Interneurons: From Diversity, Strength , 2010, Cell.

[9]  Alexandros Iosifidis,et al.  Knowledge Transfer for Face Verification Using Heterogeneous Generalized Operational Perceptrons , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[10]  Moncef Gabbouj,et al.  Personalized Monitoring and Advance Warning System for Cardiac Arrhythmias , 2017, Scientific Reports.

[11]  Matin Hashemi,et al.  LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices , 2018, IEEE Journal of Biomedical and Health Informatics.

[12]  Susan Ciarrocca Lee,et al.  Using a translation-invariant neural network to diagnose heart arrhythmia , 1989, Images of the Twenty-First Century. Proceedings of the Annual International Engineering in Medicine and Biology Society,.

[13]  Ivan Ganchev,et al.  ECG Heartbeat Classification Based on an Improved ResNet-18 Model , 2021, Comput. Math. Methods Medicine.

[14]  Huazhong Yang,et al.  Patient-specific ECG classification based on recurrent neural networks and clustering technique , 2017, 2017 13th IASTED International Conference on Biomedical Engineering (BioMed).

[15]  Moncef Gabbouj,et al.  Self-Organized Operational Neural Networks for Severe Image Restoration Problems , 2020, Neural Networks.

[16]  Jinsul Kim,et al.  An Automated ECG Beat Classification System Using Convolutional Neural Networks , 2016, 2016 6th International Conference on IT Convergence and Security (ICITCS).

[17]  S. Kiranyaz,et al.  A Generic and Robust System for Automated Patient-Specific Classification of Electrocardiogram Signals , 2008 .

[18]  U. Rajendra Acharya,et al.  Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network , 2017, Inf. Sci..

[19]  Alexandros Iosifidis,et al.  Heterogeneous Multilayer Generalized Operational Perceptron , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Moncef Gabbouj,et al.  FastONN - Python based open-source GPU implementation for Operational Neural Networks , 2020, ArXiv.

[21]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[22]  Stanislaw Osowski,et al.  Support vector machine-based expert system for reliable heartbeat recognition , 2004, IEEE Transactions on Biomedical Engineering.

[23]  R. Masland Neuronal diversity in the retina , 2001, Current Opinion in Neurobiology.

[24]  Alexandros Iosifidis,et al.  Operational neural networks , 2019, Neural Computing and Applications.

[25]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[26]  Jianqing Li,et al.  Patient-Specific Deep Architectural Model for ECG Classification , 2017, Journal of healthcare engineering.

[27]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[28]  J. L. Willems,et al.  Comparison of multigroup logistic and linear discriminant ECG and VCG classification. , 1987, Journal of electrocardiology.

[29]  Yu Pu,et al.  Patient-Specific ECG Classification with Integrated Long Short-Term Memory and Convolutional Neural Networks , 2020, IEICE Trans. Inf. Syst..

[30]  Jian Wang,et al.  Patient-specific ECG classification by deeper CNN from generic to dedicated , 2018, Neurocomputing.

[31]  Lin Xu,et al.  Influence of beat-to-beat blood pressure variability on vascular elasticity in hypertensive population , 2017, Scientific Reports.

[32]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[33]  Alexandros Iosifidis,et al.  Learning to Rank: A Progressive Neural Network Learning Approach , 2019, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[34]  W.J. Tompkins,et al.  ECG beat detection using filter banks , 1999, IEEE Transactions on Biomedical Engineering.

[35]  Moncef Gabbouj,et al.  Convolutional Neural Networks for patient-specific ECG classification , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[36]  Z. Nusser Variability in the subcellular distribution of ion channels increases neuronal diversity , 2009, Trends in Neurosciences.

[37]  Yaoqin Xie,et al.  A Novel Wearable Electrocardiogram Classification System Using Convolutional Neural Networks and Active Learning , 2019, IEEE Access.

[38]  E. Marder,et al.  Variability, compensation and homeostasis in neuron and network function , 2006, Nature Reviews Neuroscience.

[39]  Juan Pablo Martínez,et al.  An Automatic Patient-Adapted ECG Heartbeat Classifier Allowing Expert Assistance , 2012, IEEE Transactions on Biomedical Engineering.

[40]  I. Soltesz Diversity in the Neuronal Machine: Order and Variability in Interneuronal Microcircuits , 2005 .

[41]  C. Dolea,et al.  World Health Organization , 1949, International Organization.

[42]  Adriaan van Oosterom,et al.  Geometrical aspects of the interindividual variability of multilead ECG recordings , 2001, IEEE Transactions on Biomedical Engineering.

[43]  Alexandros Iosifidis,et al.  Progressive Operational Perceptrons , 2017, Neurocomputing.

[44]  Gavin Sim,et al.  Inter-patient ECG classification with convolutional and recurrent neural networks , 2018, Biocybernetics and Biomedical Engineering.

[45]  Xiaolong Zhai,et al.  Automated ECG Classification Using Dual Heartbeat Coupling Based on Convolutional Neural Network , 2018, IEEE Access.

[46]  Man-Wai Mak,et al.  Towards End-to-End ECG Classification With Raw Signal Extraction and Deep Neural Networks , 2019, IEEE Journal of Biomedical and Health Informatics.

[47]  H. Nakajima,et al.  Real-time discrimination of ventricular tachyarrhythmia with Fourier-transform neural network , 1999, IEEE Transactions on Biomedical Engineering.

[48]  W J Tompkins,et al.  Applications of artificial neural networks for ECG signal detection and classification. , 1993, Journal of electrocardiology.

[49]  Hongxing Liu,et al.  ECG Heartbeat Classification Using Convolutional Neural Networks , 2020, IEEE Access.

[50]  Alexandros Iosifidis,et al.  Self-Organized Operational Neural Networks with Generative Neurons , 2020, Neural Networks.

[51]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[52]  Zhifan Gao,et al.  Association between beat-to-beat blood pressure variability and vascular elasticity in normal young adults during the cold pressor test , 2017, Medicine.

[53]  W.J. Tompkins,et al.  A patient-adaptable ECG beat classifier using a mixture of experts approach , 1997, IEEE Transactions on Biomedical Engineering.

[54]  Moncef Gabbouj,et al.  Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks , 2016, IEEE Transactions on Biomedical Engineering.