Real-time ultra-low power ECG anomaly detection using an event-driven neuromorphic processor
arXiv:1911.05521 · doi:10.1109/TBCAS.2019.2953001
Abstract
Accurate detection of pathological conditions in human subjects can be achieved through off-line analysis of recorded biological signals such as electrocardiograms (ECGs). However, human diagnosis is time-consuming and expensive, as it requires the time of medical professionals. This is especially inefficient when indicative patterns in the biological signals are infrequent. Moreover, patients with suspected pathologies are often monitored for extended periods, requiring the storage and examination of large amounts of non-pathological data, and entailing a difficult visual search task for diagnosing professionals. In this work we propose a compact and sub-mW low power neural processing system that can be used to perform on-line and real-time preliminary diagnosis of pathological conditions, to raise warnings for the existence of possible pathological conditions, or to trigger an off-line data recording system for further analysis by a medical professional. We apply the system to real-time classification of ECG data for distinguishing between healthy heartbeats and pathological rhythms. Multi-channel analog ECG traces are encoded as asynchronous streams of binary events and processed using a spiking recurrent neural network operated in a reservoir computing paradigm. An event-driven neuron output layer is then trained to recognize one of several pathologies. Finally, the filtered activity of this output layer is used to generate a binary trigger signal indicating the presence or absence of a pathological pattern. We validate the approach proposed using a Dynamic Neuromorphic Asynchronous Processor (DYNAP) chip, implemented using a standard 180 nm CMOS VLSI process, and present experimental results measured from the chip.
References in corpus (5)
- A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)
- Neuromorphic electronic circuits for building autonomous cognitive systems
- Supervised Learning in Spiking Neural Networks with FORCE Training
- Ultra Low-Power and Real-time ECG Classification Based on STDP and R-STDP Neural Networks for Wearable Devices
- Unsupervised Heart-rate Estimation in Wearables With Liquid States and A Probabilistic Readout
Cited by in corpus (14)
- Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications
- Adaptive Extreme Edge Computing for Wearable Devices
- An electronic neuromorphic system for real-time detection of High Frequency Oscillations (HFOs) in intracranial EEG
- A recipe for creating ideal hybrid memristive-CMOS neuromorphic computing systems
- Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligence
- Ultra-Low-Power FDSOI Neural Circuits for Extreme-Edge Neuromorphic Intelligence
- Anomaly Detection in Industrial Machinery using IoT Devices and Machine Learning: a Systematic Mapping
- Model-Size Reduction for Reservoir Computing by Concatenating Internal States Through Time
- Robust neuromorphic coupled oscillators for adaptive pacemakers
- Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processors
- Towards Hardware Supported Domain Generalization in DNN-Based Edge Computing Devices for Health Monitoring
- Neuromorphic Heart Rate Monitors: Neural State Machines for Monotonic Change Detection
- Spatiotemporal Pattern Recognition in Single Mixed-Signal VLSI Neurons with Heterogeneous Dynamic Synapses
- 2022 Roadmap on Neuromorphic Computing and Engineering