| Literature DB >> 31553783 |
Xingyun Liu1,2,3, Bingli Sun1, Zhan Zhang1,4, Yameng Wang1,4, Haina Tang5, Tingshao Zhu1.
Abstract
Sleep quality is an important health indicator, and the current measurements of sleep rely on questionnaires, polysomnography, etc., which are intrusive, expensive or time consuming. Therefore, a more nonintrusive, inexpensive and convenient method needs to be developed. Use of the Kinect sensor to capture one's gait pattern can reveal whether his/her sleep quality meets the requirements. Fifty-nine healthy students without disabilities were recruited as participants. The Pittsburgh Sleep Quality Index (PSQI) and Kinect sensors were used to acquire the sleep quality scores and gait data. After data preprocessing, gait features were extracted for training machine learning models that predicted sleep quality scores based on the data. The t-test indicated that the following joints had stronger weightings in the prediction: the Head, Spine Shoulder, Wrist Left, Hand Right, Thumb Left, Thumb Right, Hand Tip Left, Hip Left, and Foot Left. For sleep quality prediction, the best result was achieved by Gaussian processes, with a correlation of 0.78 (p < 0.001). For the subscales, the best result was 0.51 for daytime dysfunction (p < 0.001) by linear regression. Gait can reveal sleep quality quite well. This method is a good supplement to the existing methods in identifying sleep quality more ecologically and less intrusively.Entities:
Year: 2019 PMID: 31553783 PMCID: PMC6760789 DOI: 10.1371/journal.pone.0223012
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1The 25 joints captured by a Kinect sensor.
Fig 2A comparison of the signal before and after the Gaussian filter.
Fig 3The number of features that were significantly different between the two groups.
The correlations between the model-predicted scores and the self-reported sleep quality scores.
| LR | SLR | GP | E-SVR | N-SVR | |
|---|---|---|---|---|---|
| 0.77 | 0.21 | 0.78 | 0.2 | 0.46 | |
| 0.15 | 0.03 | 0.21 | 0.25 | 0.25 | |
| 0.15 | 0.03 | 0.15 | -0.17 | -0.22 | |
| 0.43 | 0.18 | 0.27 | 0.19 | 0.19 | |
| 0.27 | 0.42 | 0.27 | 0.39 | 0.35 | |
| 0.25 | 0.28 | 0.29 | 0.19 | 0.25 | |
| —— | —— | —— | —— | —— | |
| 0.51 | -0.09 | 0.44 | 0.44 | 0.43 |
a LR = linear regression
b SLR = simple linear regression
c GP = Gaussian processes
d E-SVR = epsilon-support vector regression
e N-SVR = nu-support vector regression
*** p < 0.001
** p < 0.01
* p < 0.05