| Literature DB >> 35270868 |
Kenshi Saho1,2, Sora Hayashi2, Mutsuki Tsuyama2, Lin Meng2, Masao Masugi2.
Abstract
This study presents a radar-based remote measurement system for classification of human behaviors and falls in restrooms without privacy invasion. Our system uses a dual Doppler radar mounted onto a restroom ceiling and wall. Machine learning methods, including the convolutional neural network (CNN), long short-term memory, support vector machine, and random forest methods, are applied to the Doppler radar data to verify the model's efficiency and features. Experimental results from 21 participants demonstrated the accurate classification of eight realistic behaviors, including falling. Using the Doppler spectrograms (time-velocity distribution) as the inputs, CNN showed the best results with an overall classification accuracy of 95.6% and 100% fall classification accuracy. We confirmed that these accuracies were better than those achieved by conventional restroom monitoring techniques using thermal sensors and radars. Furthermore, the comparison results of various machine learning methods and cases using each radar's data show that the higher-order derivative parameters of acceleration and jerk, and the motion information in the horizontal direction are the efficient features for behavior classification in a restroom. These findings indicate that daily restroom monitoring using the proposed radar system accurately recognizes human behaviors and allows early detection of fall accidents.Entities:
Keywords: Doppler radar application; fall detection; human behavior classification; remote monitoring; restroom
Mesh:
Year: 2022 PMID: 35270868 PMCID: PMC8915019 DOI: 10.3390/s22051721
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Doppler radar sensing system for measuring behaviors in a restroom. (a) Experimental site and (b) measurement setup.
Figure 2Examples of spectrograms measured with the ceiling radar. (a) Opening the toilet lid, (b) pulling down the pants, (c) sitting, (d) taking the toilet paper, (e) standing, (f) pulling up the pants, (g) closing the toilet lid, and (h) falling.
Figure 3Examples of spectrograms measured with the wall radar. (a) Opening the toilet lid, (b) pulling down the pants, (c) sitting, (d) taking the toilet paper, (e) standing, (f) pulling up the pants, (g) closing the toilet lid, and (h) falling.
Figure 4Process and structure of the CNN method.
Figure 5Example of extraction of spectrogram envelopes.
Figure 6Process and structure of the LSTM method.
Figure 7Outline of the RF and SVM methods using the motion parameters.
Summary of Classification Results.
| Method | Ceiling Radar Data | Wall Radar Data | Both Radars |
|---|---|---|---|
| RF | 41.5 ± 4.82% | 55.2 ± 3.80% | 63.8 ± 3.72% |
| SVM | 60.4 ± 5.37% | 62.4 ± 4.31% | 63.4 ± 4.27% |
| LSTM [ | 72.3 ± 4.96% | 82.6 ± 4.24% | 83.2 ± 3.93% |
| CNN | 90.3 ± 2.66% | 91.5 ± 3.07% | 95.6 ± 2.28% |
Figure 8Sample learning curve of the CNN method using the dual radar data.
Confusion matrix of the CNN method.
| Predicted Label | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| (a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) | ||
| True Label | (a) | 0.90/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0.10/ | 0/ |
| 0.93/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0.07/ | 0/ | ||
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| (b) | 0/ | 0.85/ | 0/ | 0.15/ | 0/ | 0/ | 0/ | 0/ | |
| 0/ | 0.77/ | 0/ | 0/ | 0/ | 0/ | 0.23/ | 0/ | ||
| 0 | 0.79 | 0 | 0 | 0 | 0 | 0.21 | 0 | ||
| (c) | 0.08/ | 0/ | 0.92/ | 0/ | 0/ | 0/ | 0/ | 0/ | |
| 0/ | 0/ | 1/ | 0/ | 0/ | 0/ | 0/ | 0/ | ||
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | ||
| (d) | 0/ | 0/ | 0/ | 1/ | 0/ | 0/ | 0/ | 0/ | |
| 0/ | 0/ | 0/ | 0.9/ | 0.1/ | 0/ | 0/ | 0/ | ||
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | ||
| (e) | 0/ | 0/ | 0/ | 0/ | 0.92/ | 0.08/ | 0/ | 0/ | |
| 0/ | 0/ | 0/ | 0/ | 1/ | 0/ | 0/ | 0/ | ||
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | ||
| (f) | 0/ | 0/ | 0/ | 0.22/ | 0.06/ | 0.72/ | 0/ | 0/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0.92/ | 0.08/ | 0/ | ||
| 0.07 | 0 | 0.07 | 0 | 0 | 0.86 | 0 | 0 | ||
| (g) | 0.08/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0.92/ | 0/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | 0/ | ||
| 0.08 | 0 | 0 | 0 | 0 | 0 | 0.92 | 0 | ||
| (h) | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
Each cell represents the results for ceiling/wall/dual radars.
Confusion matrix of the LSTM method.
| Predicted Label | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| (a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) | ||
| True Label | (a) | 0.71/ | 0/ | 0/ | 0/ | 0/ | 0.29/ | 0/ | 0/ |
| 0.90/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0.10/ | 0/ | ||
| 0.62 | 0 | 0 | 0 | 0 | 0.31 | 0.077 | 0 | ||
| (b) | 0.091/ | 0.27/ | 0.091/ | 0.18/ | 0/ | 0/ | 0.36/ | 0/ | |
| 0/ | 0.6/ | 0.2/ | 0/ | 0.067/ | 0.067/ | 0/ | 0.067/ | ||
| 0 | 0.83 | 0.083 | 0.083 | 0 | 0 | 0 | 0 | ||
| (c) | 0/ | 0.083/ | 0.83/ | 0/ | 0/ | 0/ | 0/ | 0.083/ | |
| 0.11/ | 0/ | 0.89/ | 0/ | 0/ | 0/ | 0/ | 0/ | ||
| 0.07 | 0 | 0.93 | 0 | 0 | 0 | 0 | 0 | ||
| (d) | 0/ | 0.071/ | 0/ | 0.86/ | 0/ | 0/ | 0.071/ | 0/ | |
| 0.083/ | 0/ | 0/ | 0.92/ | 0/ | 0/ | 0/ | 0/ | ||
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | ||
| (e) | 0/ | 0/ | 0.11/ | 0/ | 0.78/ | 0.056/ | 0/ | 0.056/ | |
| 0/ | 0/ | 0/ | 0/ | 0.94/ | 0.06/ | 0/ | 0/ | ||
| 0 | 0 | 0 | 0 | 0.78 | 0.11 | 0.11 | 0 | ||
| (f) | 0.25/ | 0.13/ | 0/ | 0/ | 0/ | 0.38/ | 0.25/ | 0/ | |
| 0.11/ | 0/ | 0.11/ | 0/ | 0/ | 0.78/ | 0/ | 0/ | ||
| 0.08 | 0 | 0.07 | 0 | 0.17 | 0.75 | 0 | 0 | ||
| (g) | 0/ | 0.16/ | 0/ | 0.077/ | 0/ | 0.077/ | 0.62/ | 0.077/ | |
| 0/ | 0.17/ | 0/ | 0/ | 0/ | 0.083/ | 0.75/ | 0/ | ||
| 0 | 0.14 | 0.07 | 0 | 0 | 0 | 0.79 | 0 | ||
| (h) | 0.059/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0.94/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | ||
| 0 | 0 | 0.08 | 0 | 0 | 0 | 0 | 0.92 | ||
Each cell represents the results for ceiling/wall/dual radars.
Confusion matrix of the RF method.
| Predicted Label | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| (a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) | ||
| True Label | (a) | 0.64/ | 0.091/ | 0/ | 0.18/ | 0.091/ | 0/ | 0/ | 0/ |
| 0.45/ | 0.27/ | 0.091/ | 0/ | 0/ | 0.11/ | 0/ | 0/ | ||
| 0.62 | 0.23 | 0 | 0 | 0 | 0.15 | 0 | 0 | ||
| (b) | 0/ | 0.21/ | 0.14/ | 0.21/ | 0.21/ | 0.071/ | 0.071/ | 0.071/ | |
| 0/ | 0.78/ | 0.11/ | 0/ | 0/ | 0.11/ | 0/ | 0/ | ||
| 0 | 0.71 | 0 | 0.14 | 0 | 0.071 | 0 | 0.071 | ||
| (c) | 0/ | 0/ | 0.45/ | 0/ | 0.45/ | 0/ | 0/ | 0.091/ | |
| 0.059/ | 0.059/ | 0.59/ | 0.18/ | 0.059/ | 0.059/ | 0/ | 0/ | ||
| 0.1 | 0 | 0.65 | 0 | 0.25 | 0 | 0 | 0 | ||
| (d) | 0.083/ | 0/ | 0/ | 0.5/ | 0.083/ | 0.17/ | 0.083/ | 0.083/ | |
| 0/ | 0/ | 0/ | 0.78/ | 0.22/ | 0/ | 0/ | 0/ | ||
| 0 | 0 | 0.2 | 0.6 | 0.067 | 0.067 | 0.067 | 0 | ||
| (e) | 0/ | 0/ | 0.1/ | 0.1/ | 0.6/ | 0.1/ | 0.1/ | 0/ | |
| 0/ | 0/ | 0.091/ | 0.45/ | 0.27/ | 0/ | 0.091/ | 0.091/ | ||
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | ||
| (f) | 0.31/ | 0/ | 0/ | 0.15/ | 0.077/ | 0.23/ | 0.15/ | 0.077/ | |
| 0.043/ | 0.26/ | 0/ | 0.043/ | 0.26/ | 0.35/ | 0.043/ | 0/ | ||
| 0.091 | 0 | 0.091 | 0.091 | 0.18 | 0.27 | 0.27 | 0 | ||
| (g) | 0.15/ | 0.15/ | 0.15/ | 0/ | 0.15/ | 0/ | 0.15/ | 0.077/ | |
| 0/ | 0.36/ | 0.21/ | 0.071/ | 0.071/ | 0/ | 0.29/ | 0/ | ||
| 0 | 0.29 | 0.071 | 0 | 0.071 | 0.071 | 0.43 | 0.071 | ||
| (h) | 0.24/ | 0/ | 0.29/ | 0.059/ | 0.12/ | 0.059/ | 0/ | 0.24/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
Each cell represents the results for ceiling/wall/dual radars.
Confusion matrix of the SVM method.
| Predicted Label | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| (a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) | ||
| True Label | (a) | 0.6/ | 0/ | 0/ | 0.1/ | 0/ | 0.2/ | 0/ | 0.1/ |
| 0.57/ | 0.071/ | 0/ | 0.14/ | 0/ | 0.14/ | 0/ | 0.071/ | ||
| 0.7 | 0 | 0.085 | 0 | 0 | 0.085 | 0.13 | 0 | ||
| (b) | 0.17/ | 0.33/ | 0.083/ | 0/ | 0.17/ | 0/ | 0.25/ | 0/ | |
| 0.077/ | 0.38/ | 0/ | 0/ | 0.077/ | 0.15/ | 0.23/ | 0.077/ | ||
| 0.071 | 0.5 | 0 | 0 | 0.071 | 0.21 | 0.071 | 0.071 | ||
| (c) | 0.067/ | 0/ | 0.33/ | 0/ | 0.27/ | 0.067/ | 0/ | 0.27/ | |
| 0.077/ | 0/ | 0.077/ | 0.46/ | 0.15/ | 0/ | 0.077/ | 0.15/ | ||
| 0.18 | 0 | 0.46 | 0 | 0.36 | 0 | 0 | 0 | ||
| (d) | 0.23/ | 0.23/ | 0.077/ | 0.38/ | 0/ | 0.077/ | 0/ | 0/ | |
| 0/ | 0/ | 0.23/ | 0.69/ | 0/ | 0/ | 0/ | 0.08/ | ||
| 0 | 0 | 0.1 | 0.9 | 0 | 0 | 0 | 0 | ||
| (e) | 0/ | 0/ | 0.4/ | 0/ | 0.33/ | 0/ | 0/ | 0.27/ | |
| 0/ | 0/ | 0/ | 0.55/ | 0.091/ | 0/ | 0.18/ | 0.18/ | ||
| 0 | 0 | 0.3 | 0 | 0.4 | 0.2 | 0 | 0.1 | ||
| (f) | 0.067/ | 0.13/ | 0.13/ | 0.2/ | 0/ | 0.2/ | 0.13/ | 0.13/ | |
| 0.28/ | 0.11/ | 0/ | 0.06/ | 0.17/ | 0.28/ | 0.11/ | 0/ | ||
| 0.14 | 0.06 | 0 | 0 | 0 | 0.6 | 0.2 | 0 | ||
| (g) | 0.11/ | 0.11/ | 0/ | 0/ | 0.11/ | 0.033/ | 0.22/ | 0.11/ | |
| 0.12/ | 0.12/ | 0/ | 0/ | 0.12/ | 0.12/ | 0.5/ | 0/ | ||
| 0.077 | 0 | 0.15 | 0.077 | 0.15 | 0.077 | 0.38 | 0.077 | ||
| (h) | 0.17/ | 0/ | 0.083/ | 0/ | 0.083/ | 0/ | 0.083/ | 0.58/ | |
| 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 0/ | 1/ | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
Each cell represents the results for ceiling/wall/dual radars.
Selected feature parameters for the RF and SVM methods.
| Radar | Selected Parameters |
|---|---|
| Ceiling radar | |
| Wall radar | |
| Dual radar |
v, a, and j denote velocity, acceleration, and jerk, respectively. The subscript “X-Y-Z” indicates radar type–envelope operation, X can be ceiling (c) or wall (w) radars. Y can be u, l, or m, indicating upper, lower, or power-weighted mean velocity, respectively; the parameter was extracted from vu(t), vm(t), and vl(t). Z indicates the calculation for the envelopes (std is standard deviation).
Comparison of studies on restroom monitoring.
| Study | Sensor | Problem | No. of Participants | Performance |
|---|---|---|---|---|
| [ | Camera | Detection of dangerous situation | 10 | N. A. (Secure detection of dangerous situation continues for 60 s) |
| [ | Thermal Sensor | Classification of normal/fall data | 8 | Accuracy over 95% (2-class classification) |
| [ | Thermal Sensor | Classification of normal use/fall patterns | 10 | Accuracy: 97.8% (2-class classification) |
| [ | Radar | Detection of dangerous state (such as falls) | 3 | Detection rate: 95% |
| [ | Radar | Classification of normal/abnormal behaviors (including falls) | 10 |
Accuracy: 62.5% (7-class classification) Fall classification rate: 83.3% |
| Our previous study [ | Radar | Classification of | 21 |
Accuracy: 83.2% (8-class classification) Fall classification rate: 92.0% |
| This study | Radar | Classification of eight behaviors (including falls) | 21 |
Accuracy: 95.6% (8-class classification) Fall classification rate: 100% |