Cargando…
A computationally efficient algorithm for wearable sleep staging in clinical populations
This study describes a computationally efficient algorithm for 4-class sleep staging based on cardiac activity and body movements. Using an accelerometer to calculate gross body movements and a reflective photoplethysmographic (PPG) sensor to determine interbeat intervals and a corresponding instant...
Autores principales: | , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10244431/ https://www.ncbi.nlm.nih.gov/pubmed/37280297 http://dx.doi.org/10.1038/s41598-023-36444-2 |
_version_ | 1785054638613987328 |
---|---|
author | Fonseca, Pedro Ross, Marco Cerny, Andreas Anderer, Peter van Meulen, Fokke Janssen, Hennie Pijpers, Angelique Dujardin, Sylvie van Hirtum, Pauline van Gilst, Merel Overeem, Sebastiaan |
author_facet | Fonseca, Pedro Ross, Marco Cerny, Andreas Anderer, Peter van Meulen, Fokke Janssen, Hennie Pijpers, Angelique Dujardin, Sylvie van Hirtum, Pauline van Gilst, Merel Overeem, Sebastiaan |
author_sort | Fonseca, Pedro |
collection | PubMed |
description | This study describes a computationally efficient algorithm for 4-class sleep staging based on cardiac activity and body movements. Using an accelerometer to calculate gross body movements and a reflective photoplethysmographic (PPG) sensor to determine interbeat intervals and a corresponding instantaneous heart rate signal, a neural network was trained to classify between wake, combined N1 and N2, N3 and REM sleep in epochs of 30 s. The classifier was validated on a hold-out set by comparing the output against manually scored sleep stages based on polysomnography (PSG). In addition, the execution time was compared with that of a previously developed heart rate variability (HRV) feature-based sleep staging algorithm. With a median epoch-per-epoch κ of 0.638 and accuracy of 77.8% the algorithm achieved an equivalent performance when compared to the previously developed HRV-based approach, but with a 50-times faster execution time. This shows how a neural network, without leveraging any a priori knowledge of the domain, can automatically “discover” a suitable mapping between cardiac activity and body movements, and sleep stages, even in patients with different sleep pathologies. In addition to the high performance, the reduced complexity of the algorithm makes practical implementation feasible, opening up new avenues in sleep diagnostics. |
format | Online Article Text |
id | pubmed-10244431 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-102444312023-06-08 A computationally efficient algorithm for wearable sleep staging in clinical populations Fonseca, Pedro Ross, Marco Cerny, Andreas Anderer, Peter van Meulen, Fokke Janssen, Hennie Pijpers, Angelique Dujardin, Sylvie van Hirtum, Pauline van Gilst, Merel Overeem, Sebastiaan Sci Rep Article This study describes a computationally efficient algorithm for 4-class sleep staging based on cardiac activity and body movements. Using an accelerometer to calculate gross body movements and a reflective photoplethysmographic (PPG) sensor to determine interbeat intervals and a corresponding instantaneous heart rate signal, a neural network was trained to classify between wake, combined N1 and N2, N3 and REM sleep in epochs of 30 s. The classifier was validated on a hold-out set by comparing the output against manually scored sleep stages based on polysomnography (PSG). In addition, the execution time was compared with that of a previously developed heart rate variability (HRV) feature-based sleep staging algorithm. With a median epoch-per-epoch κ of 0.638 and accuracy of 77.8% the algorithm achieved an equivalent performance when compared to the previously developed HRV-based approach, but with a 50-times faster execution time. This shows how a neural network, without leveraging any a priori knowledge of the domain, can automatically “discover” a suitable mapping between cardiac activity and body movements, and sleep stages, even in patients with different sleep pathologies. In addition to the high performance, the reduced complexity of the algorithm makes practical implementation feasible, opening up new avenues in sleep diagnostics. Nature Publishing Group UK 2023-06-06 /pmc/articles/PMC10244431/ /pubmed/37280297 http://dx.doi.org/10.1038/s41598-023-36444-2 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Fonseca, Pedro Ross, Marco Cerny, Andreas Anderer, Peter van Meulen, Fokke Janssen, Hennie Pijpers, Angelique Dujardin, Sylvie van Hirtum, Pauline van Gilst, Merel Overeem, Sebastiaan A computationally efficient algorithm for wearable sleep staging in clinical populations |
title | A computationally efficient algorithm for wearable sleep staging in clinical populations |
title_full | A computationally efficient algorithm for wearable sleep staging in clinical populations |
title_fullStr | A computationally efficient algorithm for wearable sleep staging in clinical populations |
title_full_unstemmed | A computationally efficient algorithm for wearable sleep staging in clinical populations |
title_short | A computationally efficient algorithm for wearable sleep staging in clinical populations |
title_sort | computationally efficient algorithm for wearable sleep staging in clinical populations |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10244431/ https://www.ncbi.nlm.nih.gov/pubmed/37280297 http://dx.doi.org/10.1038/s41598-023-36444-2 |
work_keys_str_mv | AT fonsecapedro acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT rossmarco acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT cernyandreas acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT andererpeter acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vanmeulenfokke acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT janssenhennie acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT pijpersangelique acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT dujardinsylvie acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vanhirtumpauline acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vangilstmerel acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT overeemsebastiaan acomputationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT fonsecapedro computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT rossmarco computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT cernyandreas computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT andererpeter computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vanmeulenfokke computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT janssenhennie computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT pijpersangelique computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT dujardinsylvie computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vanhirtumpauline computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT vangilstmerel computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations AT overeemsebastiaan computationallyefficientalgorithmforwearablesleepstaginginclinicalpopulations |