Computer-Aided Arrhythmia Diagnosis by Learning ECG Signal.

Electrocardiogram (ECG) is one of the non-invasive and low-risk methods to monitor the condition of the human heart. Any abnormal pattern(s) in the ECG signal is an indicative measure of malfunctioning of the heart, termed as arrhythmia. Due to the lack of human expertise and high probability to misdiagnose, computer-aided diagnosis and analysis are preferred. In this work, we perform arrhythmia detection with an optimized neural network having piecewise linear approximation based activation function to alleviate the complex computations in the traditional activation functions. Further, we propose a self-learning method for arrhythmia detection by learning and analyzing the characteristics (period) of the ECG signal. Self-learning based approach achieves 97.28% of arrhythmia detection accuracy, and neural network with optimized activation functions achieve an arrhythmia detection accuracy of 99.56%.

[1]  M. Mitra,et al.  Detection of ECG characteristic points using Multiresolution Wavelet Analysis based Selective Coefficient Method , 2010 .

[2]  Wlodzislaw Duch,et al.  Transfer functions: hidden possibilities for better neural networks , 2001, ESANN.

[3]  Stephan Achenbach,et al.  Comparison of real-time classification systems for arrhythmia detection on Android-based mobile devices , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[4]  Rajesh Ghongade,et al.  Arrhythmia classification using morphological features and probabilistic neural networks , 2014, 2014 Innovative Applications of Computational Intelligence on Power, Energy and Controls with their impact on Humanity (CIPECH).

[5]  F. Paulin,et al.  Classification of Breast cancer by comparing Back propagation training algorithms , 2011 .

[6]  Hiroomi Hikawa,et al.  A digital hardware pulse-mode neuron with piecewise linear activation function , 2003, IEEE Trans. Neural Networks.

[7]  Anthony Choi,et al.  Using neural networks to predict cardiac arrhythmias , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[8]  Shahanaz Ayub,et al.  ECG classification and abnormality detection using cascade forward neural network , 2011 .

[9]  Hadi Sadoghi Yazdi,et al.  ECG Arrhythmia Classification with Support Vector Machines and Genetic Algorithm , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

[10]  O. Kisi,et al.  Comparison of three back-propagation training algorithms for two case studies , 2005 .

[11]  Hong Sun,et al.  Abnormal ECG signal detection based on compressed sampling in Wearable ECG sensor , 2011, 2011 International Conference on Wireless Communications and Signal Processing (WCSP).

[12]  Marc Toussaint,et al.  Rprop Using the Natural Gradient , 2005 .

[13]  Farid Naït-Abdesselam,et al.  An ECG T-wave anomalies detection using a lightweight classification model for wireless body sensors , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[14]  Hao Yu,et al.  Peak power reduction and workload balancing by space-time multiplexing based demand-supply matching for 3D thousand-core microprocessor , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[15]  Hao Yu,et al.  Reinforcement learning based self-adaptive voltage-swing adjustment of 2.5D I/Os for many-core microprocessor and memory communication , 2014, 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[16]  Ningmei Yu,et al.  Q-Learning-Based Voltage-Swing Tuning and Compensation for 2.5-D Memory-Logic Integration , 2018, IEEE Design & Test.

[17]  Sai Manoj Pudukotai Dinakarrao,et al.  Smart I/Os: a data-pattern aware 2.5D interconnect with space-time multiplexing , 2015, 2015 ACM/IEEE International Workshop on System Level Interconnect Prediction (SLIP).

[18]  I Jekova,et al.  Comparison of five algorithms for the detection of ventricular fibrillation from the surface ECG. , 2000, Physiological measurement.

[19]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[20]  Linda Teplitz,et al.  The Only EKG Book You'll Ever Need , 1989 .

[21]  M.H. Song,et al.  Arrhythmia Classification with Reduced Features by Linear Discriminant Analysis , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[22]  M. I. Owis,et al.  Novel Bayesian classifier discriminant function optimization strategies for arrhythmia classification , 2014, IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI).

[23]  Axel Jantsch,et al.  Weighted Quantization-Regularization in DNNs for Weight Memory Minimization Toward HW Implementation , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[24]  Segyeong Joo,et al.  Prediction of ventricular tachycardia by a neural network using parameters of heart rate variability , 2010, 2010 Computing in Cardiology.

[25]  Nishchal K. Verma,et al.  SVM based methods for arrhythmia classification in ECG , 2010, 2010 International Conference on Computer and Communication Technology (ICCCT).

[26]  Jörg Henkel,et al.  Machine Learning for Power, Energy, and Thermal Management on Multicore Processors: A Survey , 2020, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[27]  Hao Yu,et al.  A Q-Learning Based Self-Adaptive I/O Communication for 2.5D Integrated Many-Core Microprocessor and Memory , 2016, IEEE Transactions on Computers.

[28]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[29]  P. Hamilton,et al.  Open source ECG analysis , 2002, Computers in Cardiology.

[30]  Osman Salem,et al.  An ECG monitoring system for prediction of cardiac anomalies using WBAN , 2014, 2014 IEEE 16th International Conference on e-Health Networking, Applications and Services (Healthcom).

[31]  X. Shao,et al.  Simultaneous Wavelength Selection and Outlier Detection in Multivariate Regression of Near-Infrared Spectra , 2005, Analytical sciences : the international journal of the Japan Society for Analytical Chemistry.

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

[33]  Houman Homayoun,et al.  Power conversion efficiency-aware mapping of multithreaded applications on heterogeneous architectures: A comprehensive parameter tuning , 2018, 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC).

[34]  Hao Yu,et al.  A scalable and reconfigurable 2.5D integrated multicore processor on silicon interposer , 2015, 2015 IEEE Custom Integrated Circuits Conference (CICC).

[35]  Sai Manoj Pudukotai Dinakarrao,et al.  A fast and resource efficient FPGA implementation of secret sharing for storage applications , 2018, 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[36]  Axel Jantsch,et al.  ADDHard: Arrhythmia Detection with Digital Hardware by Learning ECG Signal , 2018, ACM Great Lakes Symposium on VLSI.

[37]  P. W. Macfarlane,et al.  Detection of electrocardiographic ‘left ventricular strain’ using neural nets , 1993, Medical and Biological Engineering and Computing.

[38]  Hao Yu,et al.  A 2.5-D Memory-Logic Integration With Data-Pattern-Aware Memory Controller , 2015, IEEE Design & Test.

[39]  Chongshen Song,et al.  A Scalable Network-on-Chip Microprocessor With 2.5D Integrated Memory and Accelerator , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[40]  Sanjay L. Nalbalwar,et al.  ECG arrhythmia classification using modular neural network model , 2010, 2010 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES).

[41]  Axel Jantsch,et al.  Neural network based ECG anomaly detection on FPGA and trade-off analysis , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[42]  Hao Yu,et al.  An energy-efficient 2.5D through-silicon interposer I/O with self-adaptive adjustment of output-voltage swing , 2014, 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[43]  Joon S. Lim,et al.  Finding Features for Real-Time Premature Ventricular Contraction Detection Using a Fuzzy Neural Network System , 2009, IEEE Transactions on Neural Networks.

[44]  John G. Webster,et al.  Medical Instrumentation: Application and Design , 1997 .

[45]  S Cerutti,et al.  Spectral and cross-spectral analysis of heart rate and arterial blood pressure variability signals. , 1986, Computers and biomedical research, an international journal.

[46]  B. Abraham,et al.  Outlier detection and time series modeling , 1989 .

[47]  Hao Yu,et al.  Reliable 3-D Clock-Tree Synthesis Considering Nonlinear Capacitive TSV Model With Electrical–Thermal–Mechanical Coupling , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[48]  M. Khalil-Hani,et al.  Evolvable Block-based Neural Networks for real-time classification of heart arrhythmia From ECG signals , 2012, 2012 IEEE-EMBS Conference on Biomedical Engineering and Sciences.

[49]  Yüksel Özbay,et al.  Comparison of FCM, PCA and WT techniques for classification ECG arrhythmias using artificial neural network , 2007, Expert Syst. Appl..

[50]  Sanjay L. Nalbalwar,et al.  Generalized Feedforward Neural Network based cardiac arrhythmia classification from ECG signal data , 2010, 2010 6th International Conference on Advanced Information Management and Service (IMS).

[51]  Hao Yu,et al.  3D Many-Core Microprocessor Power Management by Space-Time Multiplexing Based Demand-Supply Matching , 2015, IEEE Transactions on Computers.

[52]  Hao Yu,et al.  A thermal resilient integration of many-core microprocessors and main memory by 2.5D TSI I/Os , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

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

[54]  K. M. Curtis,et al.  Piecewise linear approximation applied to nonlinear function of a neural network , 1997 .

[55]  Houman Homayoun,et al.  Comprehensive assessment of run-time hardware-supported malware detection using general and ensemble learning , 2018, CF.

[56]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[57]  Yi-Lwun Ho,et al.  Energy efficient diagnostic grade mobile ECG monitoring , 2012, 10th IEEE International NEWCAS Conference.

[58]  Ana Bianco,et al.  Outlier Detection in Regression Models with ARIMA Errors Using Robust Estimates , 2001 .

[59]  D. Baudendistel Heart Disease A Textbook of Cardiovascular Medicine , 1993 .

[60]  Avesta Sasan,et al.  Ensemble Learning for Effective Run-Time Hardware-Based Malware Detection: A Comprehensive Analysis and Classification , 2018, 2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC).

[61]  Houman Homayoun,et al.  Customized Machine Learning-Based Hardware-Assisted Malware Detection in Embedded Devices , 2018, 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/ 12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE).