Repository logo
Communities
Research Outputs
Projects
Researchers
Statistics
Feedback
  1. Home
  2. CRIS
  3. Publications
  4. Hierarchical Multimodal Sleep Staging with Optimized EEG, EOG, and PPG Features for Wearable Applications
Details

Hierarchical Multimodal Sleep Staging with Optimized EEG, EOG, and PPG Features for Wearable Applications

Journal
Applied Sciences
ISSN
20763417
Publisher
MDPI AG
Date Issued
2026-08-16
Author(s)
De Fazio, Roberto
Paiano, Matteo
Velazquez, Ramiro  
Del-Valle-Soto, Carolina  
Visconti, Paolo
Type
Article
DOI
10.3390/app16168164
URL
https://scripta.up.edu.mx/handle/20.500.12552/13349
Abstract
Automatic sleep staging is fundamental for diagnosing sleep disorders and enabling long-term sleep monitoring with wearable devices. Although Deep Learning has significantly improved classification performance, balancing accuracy with computational efficiency remains challenging, particularly for resource-constrained systems. This paper proposes a lightweight two-stage Deep Learning framework for five-class sleep staging based on optimized multimodal physiological features extracted from electroencephalogram (EEG), electrooculogram (EOG), and photoplethysmography (PPG) signals. The framework is trained and tested using the Bitbrain Open Access Sleep (BOAS) database, considering a 31-subject dataset partitioned into training (24 subjects) and independent test (7 subjects) sets. Feature selection is performed using the minimum Redundancy Maximum Relevance (mRMR) algorithm, followed by Principal Component Analysis (PCA) for EEG and EOG features, while respiratory and cardiac features derived from PPG are directly incorporated into the multimodal representation. A hierarchical Long Short-Term Memory (LSTM) architecture first classifies sleep into Wake, REM, and NREM, then further distinguishes the N1, N2, and N3 stages. On an independent test set, the classifier achieves 88.2% five-class accuracy on the multimodal feature set (EEG + EOG + PPG) with a model size of 3.14 MB, and 87.1% accuracy on the EEG-only feature set using only 2.95 MB of memory. Leave-One-Subject-Out (LOSO) cross-validation yields 86.9% accuracy, supporting subject-independent generalization. Inference latency ranged from 2.55 ms (EEG-only) to 4.02 ms (multimodal), with measured energy per inference of 2.88–10.9 mJ across feature sets. Additional validation on the RichSleep and ISRUC datasets demonstrates robustness across different recording conditions, achieving mean accuracies of 78.2% and 77.3%, respectively. The proposed framework provides a favorable trade-off among classification performance, complexity, and memory footprint, suggesting its potential suitability for wearable and edge-based sleep-monitoring systems. © 2026 by the authors.
Subjects

Engineering controlle...

Classification (of in...

Computational efficie...

Economic and social e...

Electroencephalograph...

Long short-term memor...

Memory architecture

Principal component a...

Sleep research

Statistical tests

Wearable computers E...

Features selection

Features sets

Hierarchical classifi...

Long short-term memor...

Multi-modal

Short term memory

Sleep scoring

Sleep staging

Two-stage DL algorith...

adult

algorithm

Article

Bitbrain open access ...

body mass

breathing rate

classifier

cohort analysis

confusion matrix

controlled study

convolutional neural ...

cross validation

data base

deep learning

electroencephalogram

electrooculogram

feature extraction

feature selection

female

heart beat

hierarchical multimod...

Hilbert transform

human

inspiratory to expira...

latent period

leave one subject out...

long short term memor...

male

minimum redundancy ma...

nonREM sleep

oscillation

photoelectric plethys...

polysomnography

principal component a...

quality control

REM sleep

respiratory tract par...

sleep waking cycle

staging

training Engineering...

Creación y actualización de perfiles en Scripta+

Hosting & Support by

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify