Lightweight Binarized Neural Network for Real-Time Sleep Apnea Detection on Edge Hardware

  • Ikteder Akhand Udoy
  • , Rokaiya Sharmin
  • , Md Maruf Hossain
  • , Syed Kamrul Islam
  • , Omiya Hassan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper proposes a real-time obstructive sleep apnea (OSA) screening device for adults that employs an ECG patch and a pulse oximeter. The system is designed to classify OSA through the inference of a lightweight binarized neural network (L-BNN) model at the edge. The three-layer L-BNN model was trained separately using open-source OSA data obtained from PhysioNET, and hardware validation was conducted on a TinyML microcontroller with a maximum power consumption rate of ∼10 mW. The Larq library was utilized and modified to binarize the convolutional neural network (CNN) model to suit the dataset and its application. The final two L-BNN models accurately detected OSA, achieving an accuracy rate of ∼89% for both the ECG and SpO2 datasets. The memory utilization for both models showed similar results of 16.1 KB of RAM usage and 69KB of flash usage. The classification time for the inference models on the TinyML microcontroller was approximately 205 ms for ECG data and 186 ms for SpO2 data.

Original languageEnglish
Title of host publication20th Edition of the IEEE International Symposium on Medical Measurements and Applications, MeMeA 2025 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Edition2025
ISBN (Electronic)9798331523473
DOIs
StatePublished - 2025
Event20th IEEE International Symposium on Medical Measurements and Applications, MeMeA 2025 - Chania, Greece
Duration: 28 May 202530 May 2025

Conference

Conference20th IEEE International Symposium on Medical Measurements and Applications, MeMeA 2025
Country/TerritoryGreece
CityChania
Period28/05/2530/05/25

Keywords

  • Binarized Neural Network
  • Edge Impulse
  • Neural Network
  • Obstructive Sleep Apnea
  • SMOTE
  • TinyML

Fingerprint

Dive into the research topics of 'Lightweight Binarized Neural Network for Real-Time Sleep Apnea Detection on Edge Hardware'. Together they form a unique fingerprint.

Cite this