| Literature DB >> 34065797 |
Mingming Zhao1,2, Georges Beurier2, Hongyan Wang1, Xuguang Wang2.
Abstract
Pressure sensors are good candidates for measuring driver postural information, which is indicative for identifying driver's intention and seating posture. However, monitoring systems based on pressure sensors must overcome the price barriers in order to be practically feasible. This study, therefore, was dedicated to explore the possibility of using pressure sensors with lower resolution for driver posture monitoring. We proposed pressure features including center of pressure, contact area proportion, and pressure ratios to recognize five typical trunk postures, two typical left foot postures, and three typical right foot postures. The features from lower-resolution mapping were compared with those from high-resolution Xsensor pressure mats on the backrest and seat pan. We applied five different supervised machine-learning techniques to recognize the postures of each body part and used leave-one-out cross-validation to evaluate their performance. A uniform sampling method was used to reduce number of pressure sensors, and five new layouts were tested by using the best classifier. Results showed that the random forest classifier outperformed the other classifiers with an average classification accuracy of 86% using the original pressure mats and 85% when only 8% of the pressure sensors were available. This study demonstrates the feasibility of using fewer pressure sensors for driver posture monitoring and suggests research directions for better sensor designs.Entities:
Keywords: driver posture monitoring; machine learning; pressure measurement; sensor layout
Mesh:
Year: 2021 PMID: 34065797 PMCID: PMC8151731 DOI: 10.3390/s21103346
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Driver posture dataset.
Figure 2Driver posture after reconstruction using mocap data. A coordinate system located at the driver’s hip center was used to describe different trunk positions.
Figure 3Definition of posture classes for trunk, right foot, and left foot.
Figure 4Pressure mat segmentation. The pressure distributions on the backrest (left) and seat pan (right) were normalized by the respective peak pressure.
Summary of configurations of classifiers.
| Classifier | Parameters | Value |
|---|---|---|
| RF | Number of variables to sample | 10 |
| Maximum number of splits | 200 | |
| Predictor selection criterion | “interaction curvature” | |
| Other parameters | Default | |
| SVM | Model | error-correcting output code multiclass |
| Kernel function | “rbf” | |
| Kernel scale | “auto” | |
| Standardize | true | |
| Other parameters | Default | |
| MLP | Number of hidden layers | 512 |
| Size of mini batch | 300 | |
| Optimizer | “adam” | |
| Maximum number of epochs | 40 | |
| Other parameters | Default | |
| k-NN | Number of neighbors | 3 |
| Other parameters | Default | |
| NB | Data distributions | Multivariate multinomial distribution |
| Other parameters | Default |
Figure 5New pressure sensor layouts and interpolated BPD for backrest and seat pan. The first row shows different pressure sensor layouts, while the interpolated pressure distributions for backrest and seat pan are shown in the second row and the third row, respectively.
Figure 6Average vs. feature number.
Classification results with the best combination of features based on original pressure mats.
| Class | RF | NB | SVM | MLP | k-NN |
|---|---|---|---|---|---|
| TP0 | 0.98 | 0.96 | 0.89 | 0.90 | 0.96 |
| TP1 | 0.94 | 0.87 | 0.75 | 0.77 | 0.82 |
| TP2 | 0.91 | 0.77 | 0.84 | 0.82 | 0.84 |
| TP3 | 0.86 | 0.60 | 0.42 | 0.51 | 0.77 |
| TP4 | 0.85 | 0.61 | 0.51 | 0.70 | 0.64 |
| LFP0 | 0.97 | 0.94 | 0.86 | 0.91 | 0.95 |
| LFP1 | 0.90 | 0.88 | 0.84 | 0.86 | 0.80 |
| RFP0 | 0.92 | 0.85 | 0.82 | 0.83 | 0.84 |
| RFP1 | 0.70 | 0.62 | 0.57 | 0.59 | 0.65 |
| RFP2 | 0.61 | 0.53 | 0.50 | 0.53 | 0.57 |
| Average | 0.86 | 0.76 | 0.70 | 0.74 | 0.78 |
| Time * (ms) | 45 | 33 | 138 | 0.25 | 28 |
* Total prediction time for the three body parts for each frame.
Figure 7Confusion matrices of three RF classifiers. The green downward diagonal shows the number and proportion of correct detection cases for each class.
F1 score for each posture class based on new sensor designs.
| Layout | TP0 | TP1 | TP2 | TP3 | TP4 | LFP0 | LFP1 | RFP0 | RFP1 | RFP2 |
|---|---|---|---|---|---|---|---|---|---|---|
| D1 | 0.89 ** | 0.72 ** | 0.62 ** | 0.64 ** | 0.05 ** | 0.89 ** | 0.64 ** | 0.91 ** | 0.29 ** | 0.47 ** |
| D2 | 0.92 ** | 0.69 ** | 0.61 ** | 0.67 ** | 0.10 ** | 0.90 * | 0.69 ** | 0.91 ** | 0.22 ** | 0.50 ** |
| D3 | 0.97 ** | 0.91 * | 0.89 * | 0.84 ** | 0.57 ** | 0.94 * | 0.80 ** | 0.93 * | 0.42 ** | 0.54 * |
| D4 | 0.98 * | 0.91 * | 0.85 * | 0.83 | 0.68 ** | 0.94 | 0.81 ** | 0.92 | 0.56 ** | 0.53 ** |
| D5 | 0.98 | 0.94 | 0.88 | 0.85 | 0.83 * | 0.95 | 0.86 * | 0.93 | 0.68 * | 0.58 * |
** p < 0.01, * 0.01 ≤ p < 0.05.