| Literature DB >> 29329261 |
Jongryun Roh1, Hyeong-Jun Park2, Kwang Jin Lee3, Joonho Hyeong4, Sayup Kim5, Boreom Lee6.
Abstract
Sitting posture monitoring systems (SPMSs) help assess the posture of a seated person in real-time and improve sitting posture. To date, SPMS studies reported have required many sensors mounted on the backrest plate and seat plate of a chair. The present study, therefore, developed a system that measures a total of six sitting postures including the posture that applied a load to the backrest plate, with four load cells mounted only on the seat plate. Various machine learning algorithms were applied to the body weight ratio measured by the developed SPMS to identify the method that most accurately classified the actual sitting posture of the seated person. After classifying the sitting postures using several classifiers, average and maximum classification rates of 97.20% and 97.94%, respectively, were obtained from nine subjects with a support vector machine using the radial basis function kernel; the results obtained by this classifier showed a statistically significant difference from the results of multiple classifications using other classifiers. The proposed SPMS was able to classify six sitting postures including the posture with loading on the backrest and showed the possibility of classifying the sitting posture even though the number of sensors is reduced.Entities:
Keywords: load cell; machine learning; sitting posture classification; sitting posture monitoring system; support vector machine
Mesh:
Year: 2018 PMID: 29329261 PMCID: PMC5796304 DOI: 10.3390/s18010208
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Types of sitting postures adopted for the experiment: (a) upright sitting with backrest (UPwB); (b) upright sitting without backrest (UPwoB); (c) front sitting with backrest (FRwB); (d) front sitting without backrest (FRwoB); (e) left sitting (LE); and (f) right sitting (RI).
Figure 2(a) Structure of the sitting posture monitoring system (SPMS); and (b) arrangement and structure of the pressure sensors in the SPMS.
Figure 3Sitting postures and areas by BWR: (a) medial-lateral direction; and (b) weight (X-axis) plus anterior-posterior direction (Y-axis).
Figure 4Hyperplane with maximum margins in the linear classifications of two classes (circles and squares).
Figure 5Average classification rate of the random forest classifier according to the number of trees.
Classification rate of test data according to classifier in each subject.
| Subject | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 0.7850 | 0.8197 | 0.8502 | 0.7642 | 0.9182 | 0.6089 | |
| 2 | 0.8579 | 0.8830 | 0.8774 | 0.7618 | 0.9443 | 0.7145 | |
| 3 | 0.8860 | 0.9020 | 0.9035 | 0.9006 | 0.9327 | 0.8728 | |
| 4 | 0.8944 | 0.9042 | 0.9042 | 0.8806 | 0.9361 | 0.8125 | |
| 5 | 0.8830 | 0.9164 | 0.9206 | 0.8733 | 0.9415 | 0.7604 | |
| 6 | 0.8790 | 0.8887 | 0.8915 | 0.7928 | 0.9263 | 0.6787 | |
| 7 | 0.8607 | 0.9011 | 0.9248 | 0.8482 | 0.9248 | 0.8301 | |
| 8 | 0.8971 | 0.9000 | 0.9191 | 0.9235 | 0.9515 | 0.9176 | |
| 9 | 0.8215 | 0.8555 | 0.8687 | 0.8451 | 0.9100 | 0.7153 | |
| Average | 0.8627 | 0.8856 | 0.8956 | 0.8433 | 0.9317 | 0.7679 | |
Average classification rate of test data according to classifier, including specific sensors.
| Included Sensor | ||||||
|---|---|---|---|---|---|---|
| S1, S2, S3, S4 | 0.9720 | 0.8627 | 0.8856 * | 0.8956 | 0.8433 | 0.9317 |
| S1, S2, S3 | 0.9621 ** | 0.8367 | 0.8693 * | 0.8858 | 0.8306 | 0.9250 * |
| S1, S2, S4 | 0.9655 | 0.8193 * | 0.8463 * | 0.8720 | 0.8235 | 0.9250 * |
| S1, S3, S4 | 0.9684 | 0.7844 * | 0.8031 * | 0.8594 * | 0.8120 * | 0.9232 ** |
| S2, S3, S4 | 0.9632 * | 0.8174 | 0.8440 ** | 0.8744 | 0.8272 | 0.9219 * |
| S1, S2 | 0.9280 ** | 0.6528 ** | 0.6897 ** | 0.7514 ** | 0.7525 ** | 0.8943 ** |
| S1, S3 | 0.9388 ** | 0.6754 ** | 0.7165 ** | 0.8020 ** | 0.8037 * | 0.9048 ** |
| S1, S4 | 0.9413 ** | 0.6333 ** | 0.7315 ** | 0.8021 * | 0.7226 ** | 0.9060 ** |
| S2, S3 | 0.9417 ** | 0.6780 * | 0.7199 ** | 0.8105 * | 0.7594 * | 0.8973 * |
| S2, S4 | 0.9452 ** | 0.6733 ** | 0.7649 ** | 0.8305 * | 0.8130 * | 0.9114 * |
| S3, S4 | 0.9372 ** | 0.6105 * | 0.6886 ** | 0.7352 ** | 0.7058 * | 0.8851 ** |
| S1 | 0.8435 ** | 0.3795 ** | 0.5104 ** | 0.6420 ** | 0.6420 ** | 0.7864 ** |
| S2 | 0.8467 ** | 0.4281 ** | 0.5285 ** | 0.6540 ** | 0.6540 ** | 0.7922 ** |
| S3 | 0.8090 ** | 0.2495 ** | 0.4710 ** | 0.5547 ** | 0.5547 ** | 0.7174 ** |
| S4 | 0.8177 ** | 0.2778 ** | 0.4837 ** | 0.5462 ** | 0.5462 ** | 0.7265 ** |
* represents which compared with the results of using whole sensors. ** represents which compared with the results of using whole sensors.
Figure 6Confusion matrix of the classification results for each classifier in subject 8. (a) Support vector machine using the radial basis function kernel; (b) support vector machine using the linear kernel; (c) linear discriminant analysis; (d) quadratic discriminant analysis; (e) Naïve Bayes classifier; (f) random forest classifier; and (g) decision Tree.
Figure 7Classification value of the test data for each classifier in subject 8. (a) Support vector machine using the radial basis function kernel; (b) support vector machine using the linear kernel; (c) linear discriminant analysis; (d) quadratic discriminant analysis; (e) Naïve Bayes classifier; (f) random forest classifier; and (g) decision tree.
Comparison between the previous studies and proposed system.
| Author | Number of Sensors | Location of Sensors | Number of Subjects | Classification Algorithm | Number of Posture | Classification Accuracy |
|---|---|---|---|---|---|---|
| Manli Zhu et al. [ | Seat plate and backrest | 50 | Slide inverse Regression | 10 | 86% | |
| Zemp et al. [ | Seat plate, backrest, and armrest | 41 | Random Forest | 7 | 90.9% | |
| Jan Meyer et al. [ | Seat plate | 9 | Naïve Bayes | 16 | 82% | |
| Congcong Ma et al. [ | Seat plate and backrest | 11 | j48 decision tree | 5 | 99.51% | |
| Proposed method | Seat plate | 9 | SVM using RBF kernel | 6 | 97.20% |