Support vector machine and artificial neural network implementation in embedded systems for real time arrhythmias detection

Andrés Orozco-Duque, Santiago Rúa, Santiago Zuluaga, Alfredo Redondo, Jose V. Restrepo, John Bustamante

Research output: Chapter in Book/Report/Conference proceedingConference and proceedingspeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationBIOSIGNALS 2013 - Proceedings of the International Conference on Bio-Inspired Systems and Signal Processing
Pages310-313
Number of pages4
StatePublished - 2013
EventInternational Conference on Bio-Inspired Systems and Signal Processing, BIOSIGNALS 2013 - Barcelona, Spain
Duration: 11 Feb 201314 Feb 2013

Publication series

NameBIOSIGNALS 2013 - Proceedings of the International Conference on Bio-Inspired Systems and Signal Processing

Conference

ConferenceInternational Conference on Bio-Inspired Systems and Signal Processing, BIOSIGNALS 2013
Country/TerritorySpain
CityBarcelona
Period11/02/1314/02/13

Keywords

  • Arrhythmias
  • Artificial neural network
  • ECG signal
  • FPGA
  • Microcontroller
  • Support vector machine

Fingerprint

Dive into the research topics of 'Support vector machine and artificial neural network implementation in embedded systems for real time arrhythmias detection'. Together they form a unique fingerprint.

Cite this