Cargando…

NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications

Highly accurate classification methods for multi-task biomedical signal processing are reported, including neural networks. However, reported works are computationally expensive and power-hungry. Such bottlenecks make it hard to deploy existing approaches on edge platforms such as mobile and wearabl...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Fengshi, Yang, Jie, Zhao, Shiqi, Sawan, Mohamad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9900119/
https://www.ncbi.nlm.nih.gov/pubmed/36755733
http://dx.doi.org/10.3389/fnins.2023.1093865
_version_ 1784882777208913920
author Tian, Fengshi
Yang, Jie
Zhao, Shiqi
Sawan, Mohamad
author_facet Tian, Fengshi
Yang, Jie
Zhao, Shiqi
Sawan, Mohamad
author_sort Tian, Fengshi
collection PubMed
description Highly accurate classification methods for multi-task biomedical signal processing are reported, including neural networks. However, reported works are computationally expensive and power-hungry. Such bottlenecks make it hard to deploy existing approaches on edge platforms such as mobile and wearable devices. Gaining motivation from the good performance and high energy-efficiency of spiking neural networks (SNNs), a generic neuromorphic framework for edge healthcare and biomedical applications are proposed and evaluated on various tasks, including electroencephalography (EEG) based epileptic seizure prediction, electrocardiography (ECG) based arrhythmia detection, and electromyography (EMG) based hand gesture recognition. This approach, NeuroCARE, uses a unique sparse spike encoder to generate spike sequences from raw biomedical signals and makes classifications using the spike-based computing engine that combines the advantages of both CNN and SNN. An adaptive weight mapping method specifically co-designed with the spike encoder can efficiently convert CNN to SNN without performance deterioration. The evaluation results show that the overall performance, including the classification accuracy, sensitivity and F1 score, achieve 92.7, 96.7, and 85.7% for seizure prediction, arrhythmia detection and hand gesture recognition, respectively. In comparison with CNN topologies, the computation complexity is reduced by over 80.7% while the energy consumption and area occupation are reduced by over 80% and over 64.8%, respectively, indicating that the proposed neuromorphic computing approach is energy and area efficient and of high precision, which paves the way for deployment at edge platforms.
format Online
Article
Text
id pubmed-9900119
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-99001192023-02-07 NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications Tian, Fengshi Yang, Jie Zhao, Shiqi Sawan, Mohamad Front Neurosci Neuroscience Highly accurate classification methods for multi-task biomedical signal processing are reported, including neural networks. However, reported works are computationally expensive and power-hungry. Such bottlenecks make it hard to deploy existing approaches on edge platforms such as mobile and wearable devices. Gaining motivation from the good performance and high energy-efficiency of spiking neural networks (SNNs), a generic neuromorphic framework for edge healthcare and biomedical applications are proposed and evaluated on various tasks, including electroencephalography (EEG) based epileptic seizure prediction, electrocardiography (ECG) based arrhythmia detection, and electromyography (EMG) based hand gesture recognition. This approach, NeuroCARE, uses a unique sparse spike encoder to generate spike sequences from raw biomedical signals and makes classifications using the spike-based computing engine that combines the advantages of both CNN and SNN. An adaptive weight mapping method specifically co-designed with the spike encoder can efficiently convert CNN to SNN without performance deterioration. The evaluation results show that the overall performance, including the classification accuracy, sensitivity and F1 score, achieve 92.7, 96.7, and 85.7% for seizure prediction, arrhythmia detection and hand gesture recognition, respectively. In comparison with CNN topologies, the computation complexity is reduced by over 80.7% while the energy consumption and area occupation are reduced by over 80% and over 64.8%, respectively, indicating that the proposed neuromorphic computing approach is energy and area efficient and of high precision, which paves the way for deployment at edge platforms. Frontiers Media S.A. 2023-01-23 /pmc/articles/PMC9900119/ /pubmed/36755733 http://dx.doi.org/10.3389/fnins.2023.1093865 Text en Copyright © 2023 Tian, Yang, Zhao and Sawan. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Tian, Fengshi
Yang, Jie
Zhao, Shiqi
Sawan, Mohamad
NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title_full NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title_fullStr NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title_full_unstemmed NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title_short NeuroCARE: A generic neuromorphic edge computing framework for healthcare applications
title_sort neurocare: a generic neuromorphic edge computing framework for healthcare applications
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9900119/
https://www.ncbi.nlm.nih.gov/pubmed/36755733
http://dx.doi.org/10.3389/fnins.2023.1093865
work_keys_str_mv AT tianfengshi neurocareagenericneuromorphicedgecomputingframeworkforhealthcareapplications
AT yangjie neurocareagenericneuromorphicedgecomputingframeworkforhealthcareapplications
AT zhaoshiqi neurocareagenericneuromorphicedgecomputingframeworkforhealthcareapplications
AT sawanmohamad neurocareagenericneuromorphicedgecomputingframeworkforhealthcareapplications