This paper introduces BrainFuseNet, a novel lightweight seizure detection network based on the sensor fusion of electroencephalography (EEG) with photoplethysmography (PPG) and accelerometer (ACC) signals, tailored for low-channel count wearable systems. BrainFuseNet utilizes the Sensitivity-Specificity Weighted Cross-Entropy (SSWCE), an innovative loss function incorporating sensitivity and specificity, to address the challenge of heavily unbalanced datasets. The BrainFuseNet-SSWCE approach successfully detects 93.5% seizure events on the CHB-MIT dataset (76.34% sample-based sensitivity), for EEG-based classification with only four channels. On the PEDESITE dataset, we demonstrate a sample-based sensitivity and false positive rate of 60.66% and 1.18 FP/h, respectively, when considering EEG data alone. Additionally, we demonstrate that integrating PPG signals increases the sensitivity to 61.22% (successfully detecting 92% seizure events) while decreasing the number of false positives to 1.0 FP/h. Finally, when ACC data are also considered, the sensitivity increases to 64.28% (successfully detecting 95% seizure events) and the number of false positives drops to only 0.21 FP/h for sample-based estimations, with less than one false alarm per day when considering event-based estimations. BrainFuseNet is resource-friendly and well-suited for implementation on low-power embedded platforms, and we evaluate its performance on GAP9, a state-of-the-art parallel ultra-low power (PULP) microcontroller for tiny Machine Learning applications on wearables. The implementation on GAP9 achieves an energy efficiency of 21.43 GMAC/s/W, with an energy consumption per inference of only 0.11 mJ at high performance (412.54 MMAC/s). The BrainFuseNet-SSWCE method demonstrates effective and accurate seizure detection on heavily imbalanced datasets while achieving state-of-the-art performance in the false positive rate and being well-suited for deployment on energy-constrained edge devices.

BrainFuseNet: Enhancing Wearable Seizure Detection Through EEG-PPG-Accelerometer Sensor Fusion and Efficient Edge Deployment / Ingolfsson, T. M.; Wang, X.; Chakraborty, U.; Benatti, S.; Bernini, A.; Ducouret, P.; Ryvlin, P.; Beniczky, S.; Benini, L.; Cossettini, A.. - In: IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS. - ISSN 1932-4545. - 18:4(2024), pp. 720-733. [10.1109/TBCAS.2024.3395534]

BrainFuseNet: Enhancing Wearable Seizure Detection Through EEG-PPG-Accelerometer Sensor Fusion and Efficient Edge Deployment

Benatti S.;
2024

Abstract

This paper introduces BrainFuseNet, a novel lightweight seizure detection network based on the sensor fusion of electroencephalography (EEG) with photoplethysmography (PPG) and accelerometer (ACC) signals, tailored for low-channel count wearable systems. BrainFuseNet utilizes the Sensitivity-Specificity Weighted Cross-Entropy (SSWCE), an innovative loss function incorporating sensitivity and specificity, to address the challenge of heavily unbalanced datasets. The BrainFuseNet-SSWCE approach successfully detects 93.5% seizure events on the CHB-MIT dataset (76.34% sample-based sensitivity), for EEG-based classification with only four channels. On the PEDESITE dataset, we demonstrate a sample-based sensitivity and false positive rate of 60.66% and 1.18 FP/h, respectively, when considering EEG data alone. Additionally, we demonstrate that integrating PPG signals increases the sensitivity to 61.22% (successfully detecting 92% seizure events) while decreasing the number of false positives to 1.0 FP/h. Finally, when ACC data are also considered, the sensitivity increases to 64.28% (successfully detecting 95% seizure events) and the number of false positives drops to only 0.21 FP/h for sample-based estimations, with less than one false alarm per day when considering event-based estimations. BrainFuseNet is resource-friendly and well-suited for implementation on low-power embedded platforms, and we evaluate its performance on GAP9, a state-of-the-art parallel ultra-low power (PULP) microcontroller for tiny Machine Learning applications on wearables. The implementation on GAP9 achieves an energy efficiency of 21.43 GMAC/s/W, with an energy consumption per inference of only 0.11 mJ at high performance (412.54 MMAC/s). The BrainFuseNet-SSWCE method demonstrates effective and accurate seizure detection on heavily imbalanced datasets while achieving state-of-the-art performance in the false positive rate and being well-suited for deployment on energy-constrained edge devices.
2024
18
4
720
733
BrainFuseNet: Enhancing Wearable Seizure Detection Through EEG-PPG-Accelerometer Sensor Fusion and Efficient Edge Deployment / Ingolfsson, T. M.; Wang, X.; Chakraborty, U.; Benatti, S.; Bernini, A.; Ducouret, P.; Ryvlin, P.; Beniczky, S.; Benini, L.; Cossettini, A.. - In: IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS. - ISSN 1932-4545. - 18:4(2024), pp. 720-733. [10.1109/TBCAS.2024.3395534]
Ingolfsson, T. M.; Wang, X.; Chakraborty, U.; Benatti, S.; Bernini, A.; Ducouret, P.; Ryvlin, P.; Beniczky, S.; Benini, L.; Cossettini, A.
File in questo prodotto:
File Dimensione Formato  
BrainFuseNet_Enhancing_Wearable_Seizure_Detection_Through_EEG-PPG-Accelerometer_Sensor_Fusion_and_Efficient_Edge_Deployment.pdf

Open access

Tipologia: Versione pubblicata dall'editore
Dimensione 1.57 MB
Formato Adobe PDF
1.57 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1355847
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact