Artificial Intelligence Implementation in Internet of Things Embedded System for Real-Time Person Presence in Bed Detection and Sleep Behaviour Monitor

Minh Long Hoang,Guido Matrella,Paolo Ciampolini
DOI: https://doi.org/10.3390/electronics13112210
IF: 2.9
2024-06-07
Electronics
Abstract:This paper works on detecting a person in bed for sleep routine and sleep pattern monitoring based on the Micro-Electro-Mechanical Systems (MEMS) accelerometer and Internet of Things (IoT) embedded system board. This work provides sleep information, patient assessment, and elderly care for patients who live alone via tele-distance to doctors or family members. About 216,000 pieces of acceleration data were collected, including three classes: no person in bed, a static laying position, and a moving state for Artificial Intelligence (AI) application. Six well-known Machine-Learning (ML) algorithms were evaluated with precision, recall, F1-score, and accuracy in the workstation before implementing in the STM32-microcontroller for real-time state classification. The four best algorithms were selected to be programmed into the IoT board and applied for real-time testing. The results demonstrate the high accuracy of the ML performance, more than 99%, and the Classification and Regression Tree algorithm is among the best models with a light code size of 1583 bytes. The smart bed information is sent to the IoT dashboard of Node-RED via a Message Queuing Telemetry broker (MQTT).
engineering, electrical & electronic,physics, applied,computer science, information systems
What problem does this paper attempt to address?
The paper attempts to address the problem of real-time detection of human presence and monitoring of sleep behavior in bed. Specifically, the study aims to achieve this goal by utilizing Micro-Electro-Mechanical Systems (MEMS) accelerometers and Internet of Things (IoT) embedded system boards. By collecting acceleration data and applying Machine Learning (ML) algorithms, the study aims to provide information about sleep states, including static lying positions and dynamic movement states, and to be used for patient assessment and care for elderly people living alone. The main objectives of the paper are as follows: 1. **Develop a non-contact monitoring platform**: Monitor sleep states by installing MEMS accelerometers under the bed, without direct contact with the user, thereby improving user comfort. 2. **Select an efficient ML model**: Evaluate various ML algorithms (such as Extra Tree Classifier, Logistic Regression, Linear Discriminant Analysis, Classification and Regression Trees, Support Vector Machines, and Random Forest) and select the most suitable model for real-time sleep state classification. 3. **Achieve real-time monitoring**: Deploy the selected ML algorithm into the STM32 microcontroller and use the IoT framework for wireless communication, facilitating integration into existing healthcare infrastructure. Through these technical means, the study aims to improve sleep pattern monitoring and remote health management, particularly providing timely intervention and enhancing the quality of life for elderly people living alone or those with chronic diseases.