Convolutional-Recurrent Neural Networks on Low-Power Wearable Platforms
for Cardiac Arrhythmia Detection
- URL: http://arxiv.org/abs/2001.03538v1
- Date: Wed, 8 Jan 2020 10:35:48 GMT
- Title: Convolutional-Recurrent Neural Networks on Low-Power Wearable Platforms
for Cardiac Arrhythmia Detection
- Authors: Antonino Faraone, Ricard Delgado-Gonzalo
- Abstract summary: We focus on the inference of neural networks running in microcontrollers and low-power processors.
We adapted an existing convolutional-recurrent neural network to detect and classify cardiac arrhythmias.
We show our implementation in fixed-point precision, using the CMSIS-NN libraries, with a memory footprint of 195.6KB, and a throughput of 33.98MOps/s.
- Score: 0.18459705687628122
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Low-power sensing technologies, such as wearables, have emerged in the
healthcare domain since they enable continuous and non-invasive monitoring of
physiological signals. In order to endow such devices with clinical value,
classical signal processing has encountered numerous challenges. However,
data-driven methods, such as machine learning, offer attractive accuracies at
the expense of being resource and memory demanding. In this paper, we focus on
the inference of neural networks running in microcontrollers and low-power
processors which wearable sensors and devices are generally equipped with. In
particular, we adapted an existing convolutional-recurrent neural network,
designed to detect and classify cardiac arrhythmias from a single-lead
electrocardiogram, to the low-power embedded System-on-Chip nRF52 from Nordic
Semiconductor with an ARM's Cortex-M4 processing core. We show our
implementation in fixed-point precision, using the CMSIS-NN libraries, yields a
drop of $F_1$ score from 0.8 to 0.784, from the original implementation, with a
memory footprint of 195.6KB, and a throughput of 33.98MOps/s.
Related papers
- ConvexECG: Lightweight and Explainable Neural Networks for Personalized, Continuous Cardiac Monitoring [43.23305904110984]
ConvexECG is an explainable and resource-efficient method for reconstructing six-lead electrocardiograms from single-lead data.
We demonstrate that ConvexECG achieves accuracy comparable to larger neural networks while significantly reducing computational overhead.
arXiv Detail & Related papers (2024-09-19T06:14:30Z) - Hybrid Spiking Neural Networks for Low-Power Intra-Cortical Brain-Machine Interfaces [42.72938925647165]
Intra-cortical brain-machine interfaces (iBMIs) have the potential to dramatically improve the lives of people with paraplegia.
Current iBMIs suffer from scalability and mobility limitations due to bulky hardware and wiring.
We are investigating hybrid spiking neural networks for embedded neural decoding in wireless iBMIs.
arXiv Detail & Related papers (2024-09-06T17:48:44Z) - Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors [0.8426358786287627]
In this work, we present a low-power Leaky Integrate-and-Fire neuron design fabricated in TSMC's 28 nm CMOS technology.
The fabricated neuron consumes 1.61 fJ/spike and occupies an active area of 34 $mu m2$, leading to a maximum spiking frequency of 300 kHz at 250 mV power supply.
arXiv Detail & Related papers (2024-08-14T17:51:20Z) - EKGNet: A 10.96{\mu}W Fully Analog Neural Network for Intra-Patient
Arrhythmia Classification [79.7946379395238]
We present an integrated approach by combining analog computing and deep learning for electrocardiogram (ECG) arrhythmia classification.
We propose EKGNet, a hardware-efficient and fully analog arrhythmia classification architecture that archives high accuracy with low power consumption.
arXiv Detail & Related papers (2023-10-24T02:37:49Z) - Evaluating Spiking Neural Network On Neuromorphic Platform For Human
Activity Recognition [2.710807780228189]
Energy efficiency and low latency are crucial requirements for wearable AI-empowered human activity recognition systems.
Spike-based workouts recognition system can achieve a comparable accuracy to popular milliwatt RISC-V bases multi-core processor GAP8 with a traditional neural network.
arXiv Detail & Related papers (2023-08-01T18:59:06Z) - TinyAD: Memory-efficient anomaly detection for time series data in
Industrial IoT [43.207210990362825]
We propose a novel framework named Tiny Anomaly Detection (TinyAD) to efficiently facilitate onboard inference of CNNs for real-time anomaly detection.
To reduce the peak memory consumption of CNNs, we explore two complementary strategies, in-place, and patch-by-patch memory rescheduling.
Our framework can reduce peak memory consumption by 2-5x with negligible overhead.
arXiv Detail & Related papers (2023-03-07T02:56:15Z) - Signal Detection in MIMO Systems with Hardware Imperfections: Message
Passing on Neural Networks [101.59367762974371]
In this paper, we investigate signal detection in multiple-input-multiple-output (MIMO) communication systems with hardware impairments.
It is difficult to train a deep neural network (DNN) with limited pilot signals, hindering its practical applications.
We design an efficient message passing based Bayesian signal detector, leveraging the unitary approximate message passing (UAMP) algorithm.
arXiv Detail & Related papers (2022-10-08T04:32:58Z) - Braille Letter Reading: A Benchmark for Spatio-Temporal Pattern
Recognition on Neuromorphic Hardware [50.380319968947035]
Recent deep learning approaches have reached accuracy in such tasks, but their implementation on conventional embedded solutions is still computationally very and energy expensive.
We propose a new benchmark for computing tactile pattern recognition at the edge through letters reading.
We trained and compared feed-forward and recurrent spiking neural networks (SNNs) offline using back-propagation through time with surrogate gradients, then we deployed them on the Intel Loihimorphic chip for efficient inference.
Our results show that the LSTM outperforms the recurrent SNN in terms of accuracy by 14%. However, the recurrent SNN on Loihi is 237 times more energy
arXiv Detail & Related papers (2022-05-30T14:30:45Z) - Arrhythmia Classifier using Binarized Convolutional Neural Network for
Resource-Constrained Devices [4.36031697142651]
Binarized convolutional neural network suitable for ECG monitoring is proposed.
It is hardware-friendly and more suitable for use in resource-constrained wearable devices.
It achieves 12.65 times the computing speedup, 24.8 times the storage compression ratio, and only requires a quarter of the memory overhead.
arXiv Detail & Related papers (2022-05-07T14:21:32Z) - An adaptive cognitive sensor node for ECG monitoring in the Internet of
Medical Things [0.7646713951724011]
The Internet of Medical Things (IoMT) paradigm is becoming mainstream in multiple clinical trials and healthcare procedures.
In this work, we explore the implementation of cognitive data analysis algorithm on resource-constrained computing platforms.
We have assessed our approach on a use-case using a convolutional neural network to classify electrocardiogram traces.
arXiv Detail & Related papers (2021-06-11T16:49:10Z) - A reconfigurable neural network ASIC for detector front-end data
compression at the HL-LHC [0.40690419770123604]
A neural network autoencoder model can be implemented in a radiation tolerant ASIC to perform lossy data compression.
This is the first radiation tolerant on-detector ASIC implementation of a neural network that has been designed for particle physics applications.
arXiv Detail & Related papers (2021-05-04T18:06:23Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.