Neural network based ECG anomaly detection on FPGA and trade-off analysis
- 1 May 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-4
Abstract
This paper presents FPGA-based ECG arrhythmia detection using an Artificial Neural Network (ANN). The objective is to implement a neural network based machine learning algorithm on FPGA to detect anomalies in ECG signals, with a better performance and accuracy, compared to statistical methods. An implementation with Principal Component Analysis (PCA) for feature reduction and a multi-layer perceptron (MLP) for classification, proved superior to other algorithms. For implementation on FPGA, the effects of several parameters and simplification on performance, accuracy and power consumption were studied. Piecewise linear approximation for activation functions and fixed point implementation were effective methods to reduce the amount of needed resources. The resulting neural network with twelve inputs and six neurons in the hidden layer, achieved, in spite of the simplifications, the same overall accuracy as simulations with floating point number representation. An accuracy of 99.82% was achieved on average for the MIT-BIH database.Keywords
This publication has 9 references indexed in Scilit:
- Machine learning on-a-chip: A high-performance low-power reusable neuron architecture for artificial neural networks in ECG classificationsComputers in Biology and Medicine, 2012
- ECG arrhythmia classification using modular neural network model2010
- Classification of the electrocardiogram signals using supervised classifiers and efficient featuresComputer Methods and Programs in Biomedicine, 2010
- Comparison of FCM, PCA and WT techniques for classification ECG arrhythmias using artificial neural networkExpert Systems with Applications, 2007
- A digital hardware pulse-mode neuron with piecewise linear activation functionIEEE Transactions on Neural Networks, 2003
- A direct adaptive method for faster backpropagation learning: the RPROP algorithm2002
- The impact of the MIT-BIH Arrhythmia DatabaseIEEE Engineering in Medicine and Biology Magazine, 2001
- Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciencesAtmospheric Environment, 1998
- Piecewise linear approximation applied to nonlinear function of a neural networkIEE Proceedings - Circuits, Devices and Systems, 1997