An IoT and Machine Learning-based Neonatal Sleep Stage Classification

Sleep, in neonates, is used to access the quality of brain and physical development. Typically, neonatal sleep has been divided into three stages: active sleep (AS), quiet sleep (QS), and intermediate sleep (IS). Polysomnography (PSG) is considered a gold standard to classify sleep. To address this...

Full description

Saved in:
Bibliographic Details
Main Authors: Awais Abbas, Hafiz Sheraz Sheikh, SaadUllah Farooq Abbasi
Format: Article
Language:English
Published: National University of Modern Languages (NUML), Islamabad 2024-02-01
Series:NUML International Journal of Engineering and Computing
Online Access:https://nijec.numl.edu.pk/index.php/nijec/article/view/21
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850165372348530688
author Awais Abbas
Hafiz Sheraz Sheikh
SaadUllah Farooq Abbasi
author_facet Awais Abbas
Hafiz Sheraz Sheikh
SaadUllah Farooq Abbasi
author_sort Awais Abbas
collection DOAJ
description Sleep, in neonates, is used to access the quality of brain and physical development. Typically, neonatal sleep has been divided into three stages: active sleep (AS), quiet sleep (QS), and intermediate sleep (IS). Polysomnography (PSG) is considered a gold standard to classify sleep. To address this issue, over the past two decades, researchers proposed multiple algorithms for automatic sleep stage classification. These algorithms work achieved outstanding results i.e. quiet sleep detection still, lacks in many aspects. One major drawback of the existing research is amalgamation of awake and active sleep into low voltage irregular (LVI) state. This amalgamation corrupts 40% of the overall EEG signal. For this reason, we proposed an algorithm for neonatal sleep-wake classification using machine learning. The proposed research is divided into three steps. Firstly, the EEG signal was pre-processed using finite impulse response filter to remove the noise and artifacts. Clean EEG signal is then divided into 4560 30-sec segments. Then, twenty prominent EEG features were extracted from time, frequency, and spatial domain. After feature extraction, support vector machine was used for sleep stage classification. The propounded study outperformed all the existing algorithms for sleep-wake classification with a mean accuracy of 83.7%. Four-fold cross-validation was used to validate the overall dataset. Multiple other performance matrices i.e. sensitivity, specificity, Kappa were calculated to prove the efficacy of the proposed study. Statistical results show that the proposed study can be used as a real-time neonatal sleep and Awake classification algorithm, as this did not use prior post-processing techniques.
format Article
id doaj-art-64df24994f9c42558e4fcd65f9962ae5
institution OA Journals
issn 2788-9629
2791-3465
language English
publishDate 2024-02-01
publisher National University of Modern Languages (NUML), Islamabad
record_format Article
series NUML International Journal of Engineering and Computing
spelling doaj-art-64df24994f9c42558e4fcd65f9962ae52025-08-20T02:21:46ZengNational University of Modern Languages (NUML), IslamabadNUML International Journal of Engineering and Computing2788-96292791-34652024-02-012210.52015/nijec.v2i2.21An IoT and Machine Learning-based Neonatal Sleep Stage ClassificationAwais Abbas0Hafiz Sheraz SheikhSaadUllah Farooq Abbasia:1:{s:5:"en_US";s:15:"Air University ";} Sleep, in neonates, is used to access the quality of brain and physical development. Typically, neonatal sleep has been divided into three stages: active sleep (AS), quiet sleep (QS), and intermediate sleep (IS). Polysomnography (PSG) is considered a gold standard to classify sleep. To address this issue, over the past two decades, researchers proposed multiple algorithms for automatic sleep stage classification. These algorithms work achieved outstanding results i.e. quiet sleep detection still, lacks in many aspects. One major drawback of the existing research is amalgamation of awake and active sleep into low voltage irregular (LVI) state. This amalgamation corrupts 40% of the overall EEG signal. For this reason, we proposed an algorithm for neonatal sleep-wake classification using machine learning. The proposed research is divided into three steps. Firstly, the EEG signal was pre-processed using finite impulse response filter to remove the noise and artifacts. Clean EEG signal is then divided into 4560 30-sec segments. Then, twenty prominent EEG features were extracted from time, frequency, and spatial domain. After feature extraction, support vector machine was used for sleep stage classification. The propounded study outperformed all the existing algorithms for sleep-wake classification with a mean accuracy of 83.7%. Four-fold cross-validation was used to validate the overall dataset. Multiple other performance matrices i.e. sensitivity, specificity, Kappa were calculated to prove the efficacy of the proposed study. Statistical results show that the proposed study can be used as a real-time neonatal sleep and Awake classification algorithm, as this did not use prior post-processing techniques. https://nijec.numl.edu.pk/index.php/nijec/article/view/21
spellingShingle Awais Abbas
Hafiz Sheraz Sheikh
SaadUllah Farooq Abbasi
An IoT and Machine Learning-based Neonatal Sleep Stage Classification
NUML International Journal of Engineering and Computing
title An IoT and Machine Learning-based Neonatal Sleep Stage Classification
title_full An IoT and Machine Learning-based Neonatal Sleep Stage Classification
title_fullStr An IoT and Machine Learning-based Neonatal Sleep Stage Classification
title_full_unstemmed An IoT and Machine Learning-based Neonatal Sleep Stage Classification
title_short An IoT and Machine Learning-based Neonatal Sleep Stage Classification
title_sort iot and machine learning based neonatal sleep stage classification
url https://nijec.numl.edu.pk/index.php/nijec/article/view/21
work_keys_str_mv AT awaisabbas aniotandmachinelearningbasedneonatalsleepstageclassification
AT hafizsherazsheikh aniotandmachinelearningbasedneonatalsleepstageclassification
AT saadullahfarooqabbasi aniotandmachinelearningbasedneonatalsleepstageclassification
AT awaisabbas iotandmachinelearningbasedneonatalsleepstageclassification
AT hafizsherazsheikh iotandmachinelearningbasedneonatalsleepstageclassification
AT saadullahfarooqabbasi iotandmachinelearningbasedneonatalsleepstageclassification