Block-based neural networks for personalized ECG signal classification.
This paper presents evolvable block-based neural networks (BbNNs) for personalized ECG heartbeat pattern classification. A BbNN consists of a 2-D array of modular component NNs with flexible structures and internal configurations that can be implemented using reconfigurable digital hardware such as field-programmable gate arrays (FPGAs). Signal flow between the blocks determines the internal configuration of a block as well as the overall structure of the BbNN. Network structure and the weights are optimized using local gradient-based search and evolutionary operators with the rates changing adaptively according to their effectiveness in the previous evolution period. Such adaptive operator rate update scheme ensures higher fitness on average compared to predetermined fixed operator rates. The Hermite transform coefficients and the time interval between two neighboring R-peaks of ECG signals are used as inputs to the BbNN. A BbNN optimized with the proposed evolutionary algorithm (EA) makes a personalized heartbeat pattern classifier that copes with changing operating environments caused by individual difference and time-varying characteristics of ECG signals. Simulation results using the Massachusetts Institute of Technology/Beth Israel Hospital (MIT-BIH) arrhythmia database demonstrate high average detection accuracies of ventricular ectopic beats (98.1%) and supraventricular ectopic beats (96.6%) patterns for heartbeat monitoring, being a significant improvement over previously reported electrocardiogram (ECG) classification results.
Jiang
Wei
W
Department of Electrical and Computer Engineering, The University of Tennessee, Knoxville, TN 37996-2100, USA. wjiang@utk.edu
Kong
Seong G
SG
D000465:Algorithms; D001145:Arrhythmias, Cardiac / Q000175:diagnosis* / Q000503:physiopathology; D001185:Artificial Intelligence; D003198:Computer Simulation; D016208:Databases, Factual; D003936:Diagnosis, Computer-Assisted / Q000379:methods; D004562:Electrocardiography / Q000379:methods*; D001330:Electronic Data Processing / Q000379:methods*; D006339:Heart Rate / Q000502:physiology; D006352:Heart Ventricles / Q000503:physiopathology; D006801:Humans; D015233:Models, Statistical; D008991:Monitoring, Physiologic / Q000379:methods; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods; D011237:Predictive Value of Tests; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted; D018879:Ventricular Premature Complexes / Q000175:diagnosis / Q000503:physiopathology