TY - GEN
T1 - Support vector machine and artificial neural network implementation in embedded systems for real time arrhythmias detection
AU - Orozco-Duque, Andrés
AU - Rúa, Santiago
AU - Zuluaga, Santiago
AU - Redondo, Alfredo
AU - Restrepo, Jose V.
AU - Bustamante, John
PY - 2013
Y1 - 2013
N2 - This article presents the development and implementation of an artificial neural network (ANN) and a support vector machine (SVM) on a 32-bit ARM® Cortex® M4 microcontroller core from Freescale Semiconductor and on a FPGA Spartan® 6 from Xilinx™, looking for real-time detection of ventricular tachycardia (VT) and ventricular fibrillation (VF). They were compared in terms of accuracy and computational cost. A Fast Wavelet Transform (FWT) was used, and the energy in each sub-band frequency was calculated in the feature extraction stage. For the training and validation algorithms, labeled signals from MIT-BIH database with normal sinus rhythm, VF and VT in a time window of 2 seconds were used. Test results achieve an accuracy of 99.46% for both ANN and SVM with execution time less than 0.6 ms in microcontroller and 30 μs in FPGA for ANN and less than 30 ms in a microcontroller for SVM. The test was done with a 32 MHz clock.
AB - This article presents the development and implementation of an artificial neural network (ANN) and a support vector machine (SVM) on a 32-bit ARM® Cortex® M4 microcontroller core from Freescale Semiconductor and on a FPGA Spartan® 6 from Xilinx™, looking for real-time detection of ventricular tachycardia (VT) and ventricular fibrillation (VF). They were compared in terms of accuracy and computational cost. A Fast Wavelet Transform (FWT) was used, and the energy in each sub-band frequency was calculated in the feature extraction stage. For the training and validation algorithms, labeled signals from MIT-BIH database with normal sinus rhythm, VF and VT in a time window of 2 seconds were used. Test results achieve an accuracy of 99.46% for both ANN and SVM with execution time less than 0.6 ms in microcontroller and 30 μs in FPGA for ANN and less than 30 ms in a microcontroller for SVM. The test was done with a 32 MHz clock.
KW - Arrhythmias
KW - Artificial neural network
KW - ECG signal
KW - FPGA
KW - Microcontroller
KW - Support vector machine
UR - http://www.scopus.com/inward/record.url?scp=84877953288&partnerID=8YFLogxK
M3 - Ponencia publicada en las memorias del evento con ISBN
AN - SCOPUS:84877953288
SN - 9789898565365
T3 - BIOSIGNALS 2013 - Proceedings of the International Conference on Bio-Inspired Systems and Signal Processing
SP - 310
EP - 313
BT - BIOSIGNALS 2013 - Proceedings of the International Conference on Bio-Inspired Systems and Signal Processing
T2 - International Conference on Bio-Inspired Systems and Signal Processing, BIOSIGNALS 2013
Y2 - 11 February 2013 through 14 February 2013
ER -