Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors

Sleep posture is a key factor in assessing sleep quality, especially for individuals with Obstructive Sleep Apnea (OSA), where the sleeping position directly affects breathing patterns: the side position alleviates symptoms, while the supine position exacerbates them. Accurate detection of sleep pos...

Full description

Saved in:
Bibliographic Details
Main Authors: Giacomo Peruzzi, Alessandra Galli, Giada Giorgi, Alessandro Pozzebon
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/25/2/458
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832587480874876928
author Giacomo Peruzzi
Alessandra Galli
Giada Giorgi
Alessandro Pozzebon
author_facet Giacomo Peruzzi
Alessandra Galli
Giada Giorgi
Alessandro Pozzebon
author_sort Giacomo Peruzzi
collection DOAJ
description Sleep posture is a key factor in assessing sleep quality, especially for individuals with Obstructive Sleep Apnea (OSA), where the sleeping position directly affects breathing patterns: the side position alleviates symptoms, while the supine position exacerbates them. Accurate detection of sleep posture is essential in assessing and improving sleep quality. Automatic sleep posture detection systems, both wearable and non-wearable, have been developed to assess sleep quality. However, wearable solutions can be intrusive and affect sleep, while non-wearable systems, such as camera-based approaches and pressure sensor arrays, often face challenges related to privacy, cost, and computational complexity. The system in this paper proposes a microcontroller-based approach exploiting the execution of an embedded machine learning (ML) model for posture classification. By locally processing data from a minimal set of pressure sensors, the system avoids the need to transmit raw data to remote units, making it lightweight and suitable for real-time applications. Our results demonstrate that this approach maintains high classification accuracy (i.e., 0.90 and 0.96 for the configurations with 6 and 15 sensors, respectively) while reducing both hardware and computational requirements.
format Article
id doaj-art-1ffb088755ec4d978a5793eef7264261
institution Kabale University
issn 1424-8220
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-1ffb088755ec4d978a5793eef72642612025-01-24T13:49:00ZengMDPI AGSensors1424-82202025-01-0125245810.3390/s25020458Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure SensorsGiacomo Peruzzi0Alessandra Galli1Giada Giorgi2Alessandro Pozzebon3Department of Information Engineering, University of Padova, 35122 Padova, ItalyDepartment of Electrical Engineering, Eindhoven University of Technology, 5612 AZ Eindhoven, The NetherlandsDepartment of Information Engineering, University of Padova, 35122 Padova, ItalyDepartment of Information Engineering, University of Padova, 35122 Padova, ItalySleep posture is a key factor in assessing sleep quality, especially for individuals with Obstructive Sleep Apnea (OSA), where the sleeping position directly affects breathing patterns: the side position alleviates symptoms, while the supine position exacerbates them. Accurate detection of sleep posture is essential in assessing and improving sleep quality. Automatic sleep posture detection systems, both wearable and non-wearable, have been developed to assess sleep quality. However, wearable solutions can be intrusive and affect sleep, while non-wearable systems, such as camera-based approaches and pressure sensor arrays, often face challenges related to privacy, cost, and computational complexity. The system in this paper proposes a microcontroller-based approach exploiting the execution of an embedded machine learning (ML) model for posture classification. By locally processing data from a minimal set of pressure sensors, the system avoids the need to transmit raw data to remote units, making it lightweight and suitable for real-time applications. Our results demonstrate that this approach maintains high classification accuracy (i.e., 0.90 and 0.96 for the configurations with 6 and 15 sensors, respectively) while reducing both hardware and computational requirements.https://www.mdpi.com/1424-8220/25/2/458artificial intelligencesupport vector machinepressure sensorsembedded machine learninginternet of thingssensor selection
spellingShingle Giacomo Peruzzi
Alessandra Galli
Giada Giorgi
Alessandro Pozzebon
Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
Sensors
artificial intelligence
support vector machine
pressure sensors
embedded machine learning
internet of things
sensor selection
title Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
title_full Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
title_fullStr Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
title_full_unstemmed Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
title_short Sleep Posture Detection via Embedded Machine Learning on a Reduced Set of Pressure Sensors
title_sort sleep posture detection via embedded machine learning on a reduced set of pressure sensors
topic artificial intelligence
support vector machine
pressure sensors
embedded machine learning
internet of things
sensor selection
url https://www.mdpi.com/1424-8220/25/2/458
work_keys_str_mv AT giacomoperuzzi sleepposturedetectionviaembeddedmachinelearningonareducedsetofpressuresensors
AT alessandragalli sleepposturedetectionviaembeddedmachinelearningonareducedsetofpressuresensors
AT giadagiorgi sleepposturedetectionviaembeddedmachinelearningonareducedsetofpressuresensors
AT alessandropozzebon sleepposturedetectionviaembeddedmachinelearningonareducedsetofpressuresensors