| Literature DB >> 28353684 |
Congcong Ma1, Wenfeng Li2, Raffaele Gravina3, Giancarlo Fortino4.
Abstract
The postures of wheelchair users can reveal their sitting habit, mood, and even predict health risks such as pressure ulcers or lower back pain. Mining the hidden information of the postures can reveal their wellness and general health conditions. In this paper, a cushion-based posture recognition system is used to process pressure sensor signals for the detection of user's posture in the wheelchair. The proposed posture detection method is composed of three main steps: data level classification for posture detection, backward selection of sensor configuration, and recognition results compared with previous literature. Five supervised classification techniques-Decision Tree (J48), Support Vector Machines (SVM), Multilayer Perceptron (MLP), Naive Bayes, and k-Nearest Neighbor (k-NN)-are compared in terms of classification accuracy, precision, recall, and F-measure. Results indicate that the J48 classifier provides the highest accuracy compared to other techniques. The backward selection method was used to determine the best sensor deployment configuration of the wheelchair. Several kinds of pressure sensor deployments are compared and our new method of deployment is shown to better detect postures of the wheelchair users. Performance analysis also took into account the Body Mass Index (BMI), useful for evaluating the robustness of the method across individual physical differences. Results show that our proposed sensor deployment is effective, achieving 99.47% posture recognition accuracy. Our proposed method is very competitive for posture recognition and robust in comparison with other former research. Accurate posture detection represents a fundamental basic block to develop several applications, including fatigue estimation and activity level assessment.Entities:
Keywords: activity level assessment; posture detection; pressure sensor; smart cushion; smart wheelchair
Mesh:
Year: 2017 PMID: 28353684 PMCID: PMC5421679 DOI: 10.3390/s17040719
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
State-of-the-art on smart cushions based on pressure sensor arrays.
| Author | Sensor Array Type | Placement of the Sensors | Detected Postures | Classification Technique/Method | Accuracy |
|---|---|---|---|---|---|
| Xu et al. [ | E-textile | cushion on the seat | Sit up, forward, backward, lean left/right, right foot over left, left over right | Gray scale image | 85.9% |
| Tekscan [ | E-textile | cushion on the seat and backrest | N/A | Pressure mapping | N/A |
| Tan et al. [ | E-textile | cushion on the seat and backrest | N/A | PCA, Grayscale image | 96% |
| Mota et al. [ | E-textile | cushion on the seat and backrest | Lean forward/back, lean forward right/left, sit upright/on the edge, etc. | Neural Network | 87.6% |
| Meyer et al. [ | textile pressure sensor | cushion on the seat | Seat upright, lean right, left, forward, back, left leg crossed over right etc. | Naive Bayes | 82% |
| Multu et al. [ | pressure sensor on the seat and backrest | 19 pressure sensors | Left leg crossed, right leg crossed lean left, lean back, lean forward etc. | Logistic Regression | 87% |
| Kamiya et al. [ | cushion on the seat | Normal, lean forward, lean backward, lean right, right leg crossed, lean right with right leg crossed etc. | SVM | 98.9% | |
| Xu et al. [ | Seat | Cushion on the seat and backrest | Lean left front, lean front, lean right front, lean left, seat upright, lean right etc. | Binary pressure distribution, Naive Bayes | 82.3% |
| Fard et al. [ | cushion on the seat | Sitting straight with bent keens, crossed legs left to right and right to left, stretched legs | pressure mapping technology | N/A |
Smart cushions based on fewer individual pressure sensors.
| Author | Number of Sensors | Placement of the Sensors | Postures Recognized | Classification Techniques | Accuracy |
|---|---|---|---|---|---|
| Hu et al. [ | 6 | 2 on the seat and 4 on the backrest | Sit straight, lean left, lean right, lean back | SVM | N/A |
| Benocci et al. [ | 5 | 4 on the seat and 1 on the backrest | Normal posture, right side, left side, right/left/both legs extend forward | kNN | 92.7% |
| Bao et al. [ | 5 | 5 on the seat | Normal sitting, forward, backward, lean left, lean right, swing, shake | Density-based cluster | 94.2% |
| Diego et al. [ | 4 | 4 on the seat | N/A | Threshold-based | N/A |
| Min et al. [ | 6 | 4 on the seat and 2 on the backrest | Crossing left leg, crossing right leg, forward buttocks, bending down the upper body, correct posture | Decision Tree | N/A |
| Zemp et al. [ | 16 | 10 on the seat, 2 on the armrests and 4 on the backrest | Upright, reclined, forward inclined, laterally right/left, crossed legs, left over right/ right over left | SVM, Multinomial Regression, Boosting, Neural Networks and Random Forest | 90.9% |
| Barba et al. [ | 16 | 8 on the seat and 8 on the backrest | Standard, lying, forward, normal position, sitting on the edge, legs crossed, sitting on one/two foot etc. | N/A | N/A |
| Fu et al. [ | 8 | 4 on the seat and 4 on the backrest | N/A | Decision Tree | N/A |
| Kumar et al. [ | 4 | 4 on the backrest | N/A | Extremely Randomized Trees | 86% |
| Ma et al. [ | 3 | 2 on the seat and 1 on the backrest | Upright sitting, lean left, right, forward, backward | Decision Tree | 99.5% |
| Darma [ | 6 | 6 on the seat | N/A | N/A | N/A |
| Sensimat [ | 6 | 6 on the seat | N/A | N/A | N/A |
Figure 1Architecture of the proposed system.
Figure 2Hardware design of the smart cushion.
Figure 3Sensor deployment: (a) schematic diagram of the sensor deployment; (b) sensors deployed on the real wheelchair.
List of the components required by the prototype system.
| Part Name | Description | Price (USD) |
|---|---|---|
| Arduino DUE board | Data Processing Unit | 30 |
| FSR 406 pressure sensor | 12 pressure sensors applied to the seat and backrest | 180 |
| Bluetooth shield (HC-06) | Bluetooth module to connect the cushion to mobile devices | 8 |
| Seat Cover | A seat cushion | 10 |
| Total | 228 |
Figure 4Electrical circuitry of the pressure sensor system.
Body Mass Index (BMI) distribution of the subjects participating in the experiments.
| Description | Underweight | Normal | Overweight and Obese |
|---|---|---|---|
| BMI | <18.5 | [18.5, 25) | ⩾25 |
| Number of subjects | 4 | 4 | 4 |
Wheelchair user postures of interest.
| Posture | Description | Samples of Posture |
|---|---|---|
| Proper Sitting (PS) | User seated correctly on the wheelchair | 7200 |
| Lean Left (LL) | User seated leaning to the left | 7200 |
| Lean Right (LR) | User seated leaning to the right | 7200 |
| Lean Forward (LF) | User seated leaning forward | 7200 |
| Lean Backward (LB) | User seated leaning backward | 7200 |
Tested machine learning algorithms.
| No. | Classifier | Parameters |
|---|---|---|
| 1 | J48 | C = 0.25, M = 2 |
| 2 | SVM | SVM Type: C-SVC, Kernel Type: RBF, C = 1, Degree = 3 |
| 3 | MLP | 9 hidden layer neurons |
| 4 | Naive Bayes | default |
| 5 | Naive Bayes | BayesNet |
| 6 | kNN | k = 1 |
| 7 | kNN | k = 5 |
Summary of classifiers’ performance.
| No. | Classifier | Accuracy | Precision | Recall | F-Measure | Model Build Time (s) |
|---|---|---|---|---|---|---|
| 1 | J48 | 0.995 | 0.995 | 0.995 | 1.98 | |
| 2 | SVM | 79.08% | 0.880 | 0.736 | 0.760 | 320.34 |
| 3 | MLP | 95.5% | 0.926 | 0.926 | 0.926 | 265.46 |
| 4 | Naive Bayes | 49.09% | 0.585 | 0.491 | 0.427 | 0.24 |
| 5 | BayesNet | 94.06% | 0.945 | 0.941 | 0.941 | 0.93 |
| 6 | kNN (k = 1) | 98.53% | 0.995 | 0.995 | 0.995 | 0.04 |
| 7 | kNN (k = 5) | 98.52% | 0.995 | 0.995 | 0.995 | 0.08 |
Backward selection of the best sensor configuration. Bold font highlights the best accuracy for each number of active sensors.
| Number of Active Sensors | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | ||
| 0 | 99.48% | 99.49% | 99.50% | 99.49% | 99.50% | 99.49% | ||||||
| 1 | 97.06% | 97.05% | 97.11% | 97.11% | 97.11% | 97.13% | 96.51% | 92.32% | 90.54% | 81.23% | ||
| 2 | 99.49% | 99.49% | 99.49% | 99.50% | ||||||||
| 3 | 99.46% | 99.50% | 99.50% | 99.50% | 99.50% | 99.42% | 99.41% | |||||
| 4 | 99.46% | 99.49% | 99.50% | 99.50% | 99.50% | 99.46% | 99.44% | 98.84% | 94.36% | 87.93% | 48.72% | |
| 5 | 99.48% | 99.49% | 99.49% | 99.49% | 99.49% | |||||||
| 6 | 99.49% | |||||||||||
| 7 | 99.48% | 99.49% | 99.49% | 99.49% | 99.49% | 99.44% | 99.42% | 95.80% | 92.28% | |||
| 8 | 99.48% | 99.50% | ||||||||||
| 9 | 99.49% | 99.50% | ||||||||||
| 10 | ||||||||||||
| 11 | 99.48% | 99.30% | 99.32% | 99.33% | 99.27% | 98.98% | 98.98% | 98.90% | ||||
Least Significant Sensor.
Figure 5Selected sensors of the best configuration.
Results with different BMI values without considering the BMI feature.
| Accuracy | Precision | Recall | F-Measure | |
|---|---|---|---|---|
| Underweight | 99.92% | 0.999 | 0.999 | 0.999 |
| Normal | 98.67% | 0.987 | 0.987 | 0.987 |
| Overweight and Obese | 99.82% | 0.998 | 0.998 | 0.998 |
| All | 99.47% | 0.995 | 0.995 | 0.995 |
Results with different BMI values using the BMI feature in the J48 tree.
| Accuracy | Precision | Recall | F-Measure | |
|---|---|---|---|---|
| Underweight | 99.93% | 0.999 | 0.999 | 0.999 |
| Normal | 98.67% | 0.987 | 0.987 | 0.987 |
| Overweight and Obese | 99.83% | 0.998 | 0.998 | 0.998 |
| All | 99.50% | 0.995 | 0.995 | 0.995 |
Recognition results of different sensor deployment.
| Author | Sensor Deployment | Accuracy |
|---|---|---|
| Hu et al. [ | 6 | 98.70% |
| Benocci et al. [ | 5 | 97.58% |
| Bao et al. [ | 5 | 99.16% |
| Diego et al. [ | 4 | 97.11% |
| Min et al. [ | 4 | 98.5% |
| Ma et al. [ | 3 | 87.25% |
| Darma [ | 6 | 99.14% |
| Novel proposed method | 5 |