3.8 Proceedings Paper

ECG-TCN: Wearable Cardiac Arrhythmia Detection with a Temporal Convolutional Network

Publisher

IEEE
DOI: 10.1109/AICAS51828.2021.9458520

Keywords

healthcare; time series classification; smart edge computing; machine learning; deep learning

Funding

  1. Swiss National Science Foundation [CRSII5 193813]
  2. Swiss Data Science Center PhD Fellowship [P18-04]
  3. Swiss National Science Foundation (SNF) [CRSII5_193813] Funding Source: Swiss National Science Foundation (SNF)

Ask authors/readers for more resources

The study introduces a novel TCN model for accurate classification of ECG signals, achieving similar accuracy to existing technology while improving energy efficiency. Results show that the GAP8 implementation on two different development boards is more energy-efficient and faster compared to the ARM Cortex M4F implementation.
Personalized ubiquitous healthcare solutions require energy-efficient wearable platforms that provide an accurate classification of bio-signals while consuming low average power for long-term battery-operated use. Single lead electrocardiogram (ECG) signals provide the ability to detect, classify, and even predict cardiac arrhythmia. In this paper we propose a novel temporal convolutional network (TCN) that achieves high accuracy while still being feasible for wearable platform use. Experimental results on the ECG5000 dataset show that the TCN has a similar accuracy (94.2%) score as the state-of-the-art (SoA) network while achieving an improvement of 16.5% in the balanced accuracy score. This accurate classification is done with 27x fewer parameters and 37x less multiply-accumulate operations. We test our implementation on two publicly available platforms, the STM32L475, which is based on ARM Cortex M4F, and the GreenWaves Technologies GAP8 on the GAPuino board, based on 1+8 RISC-V CV32E40P cores. Measurements show that the GAP8 implementation respects the real-time constraints while consuming 0.10 mJ per inference. With 9.91GMAC/s/W, it is 23.0x more energy-efficient and 46.85x faster than an implementation on the ARM Cortex M4F (0.43GMAC/s/W). Overall, we obtain 8.1% higher accuracy while consuming 19.6x less energy and being 35.1x faster compared to a previous SoA embedded implementation.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available