| Literature DB >> 35458810 |
Matko Milovic1, Gonzalo Farías1, Sebastián Fingerhuth1, Francisco Pizarro1, Gabriel Hermosilla1, Daniel Yunge1.
Abstract
Human gait analysis is a standard method used for detecting and diagnosing diseases associated with gait disorders. Wearable technologies, due to their low costs and high portability, are increasingly being used in gait and other medical analyses. This paper evaluates the use of low-cost homemade textile pressure sensors to recognize gait phases. Ten sensors were integrated into stretch pants, achieving an inexpensive and pervasive solution. Nevertheless, such a simple fabrication process leads to significant sensitivity variability among sensors, hindering their adoption in precision-demanding medical applications. To tackle this issue, we evaluated the textile sensors for the classification of gait phases over three machine learning algorithms for time-series signals, namely, random forest (RF), time series forest (TSF), and multi-representation sequence learner (Mr-SEQL). Training and testing signals were generated from participants wearing the sensing pants in a test run under laboratory conditions and from an inertial sensor attached to the same pants for comparison purposes. Moreover, a new annotation method to facilitate the creation of such datasets using an ordinary webcam and a pose detection model is presented, which uses predefined rules for label generation. The results show that textile sensors successfully detect the gait phases with an average precision of 91.2% and 90.5% for RF and TSF, respectively, only 0.8% and 2.3% lower than the same values obtained from the IMU. This situation changes for Mr-SEQL, which achieved a precision of 79% for the textile sensors and 36.8% for the IMU. The overall results show the feasibility of using textile pressure sensors for human gait recognition.Entities:
Keywords: data annotation; gait analysis; multivariate time series classification; smart clothes; supervised machine learning; textile sensors
Mesh:
Year: 2022 PMID: 35458810 PMCID: PMC9028188 DOI: 10.3390/s22082825
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1(a) Sample of the textile pressure sensors manufactured in the laboratory; (b) Textile pressure sensors attached to the expandable fabric pants.
Figure 2Location of the textile pressure sensors on the expandable fabric pants.
Figure 3(a) Acquisition card in a 3d-printed case; (b) Location of the acquisition board on the expandable fabrics pants.
Physical characteristics of the participants in the study.
| Participant 1 | Participant 2 | Participant 3 | All Participants | |
|---|---|---|---|---|
| Age | 27 | 29 | 24 | 27 |
| Height | 1.61 m | 1.76 m | 1.74 m | 1.70 m |
| Weight | 66 kg | 75 kg | 83 kg | 75 kg |
| BMI | 25.3 | 24.3 | 27.4 | 25.7 |
Figure 4(a) Example of the right leg swing and left leg stance class; (b) Example of both leg stance classes; (c) Example of the right leg stance and left leg swing class; (d) Data consideration range in the camera frame of the lab setting.
Figure 5Workflow used to test and train the classification models from the raw data and the generated labels.
Number of samples obtained in each stage of the process and percentage used.
| Participant 1 | Participant 2 | Participant 3 | |
|---|---|---|---|
| Raw data | 90,455 | 92,201 | 94,092 |
| Data without NC | 46,357 | 47,170 | 47,272 |
| Pre-processed data | 46,192 | 47,151 | 47,244 |
| Percentage used | 51.06% | 51.16% | 50.21% |
Figure 6Sample of collected textile pressure sensor raw data located over a participant’s patellas during two strides.
Precision percentage of the labeling system for each class and participant.
| Class | Participant 1 | Participant 2 | Participant 3 |
|---|---|---|---|
| RSTLST | 99.53 | 99.79 | 99.39 |
| RSTLSW | 76.81 | 80.06 | 89.55 |
| RSWLST | 87.53 | 89.76 | 87.94 |
Precision percentage achieved with each participant and type of sensors.
| Participant 1 | Participant 2 | Participant 3 | All Participants | |||||
|---|---|---|---|---|---|---|---|---|
| Algorithm | IMU | Textile | IMU | Textile | IMU | Textiles | IMU | Textile |
| Rand Forest | 92.77 | 89.91 | 93.29 | 92.72 | 93.24 | 89.84 | 92.00 | 91.22 |
| Time Series F. | 92.05 | 89.57 | 93.35 | 92.25 | 92.80 | 89.47 | 92.85 | 90.53 |
| Mr-SEQL | 36.62 | 84.34 | 38.05 | 81.87 | 40.70 | 78.11 | 36.80 | 78.97 |
Figure 7Confusion matrix of models trained with textile pressure sensors data from participant 1. (a) Random forest; (b) Time-series forest (TSF); (c) Mr-SEQL. Dark colors indicate proximity to 100%.