| Literature DB >> 26184199 |
Iván González1, Jesús Fontecha2, Ramón Hervás3, José Bravo4.
Abstract
A new gait phase detection system for continuous monitoring based on wireless sensorized insoles is presented. The system can be used in gait analysis mobile applications, and it is designed for real-time demarcation of gait phases. The system employs pressure sensors to assess the force exerted by each foot during walking. A fuzzy rule-based inference algorithm is implemented on a smartphone and used to detect each of the gait phases based on the sensor signals. Additionally, to provide a solution that is insensitive to perturbations caused by non-walking activities, a probabilistic classifier is employed to discriminate walking forward from other low-level activities, such as turning, walking backwards, lateral walking, etc. The combination of these two algorithms constitutes the first approach towards a continuous gait assessment system, by means of the avoidance of non-walking influences.Entities:
Keywords: activity recognition; fuzzy inference; gait analysis; gait monitoring; gait phase detection; sensorized insole; wearable sensor
Mesh:
Year: 2015 PMID: 26184199 PMCID: PMC4541895 DOI: 10.3390/s150716589
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Relationship between gait phases detected by Crea et al. [25] and Perry's gait cycle phases [1].
| Stance 1 (St1) | Loading response (LR) and mid-stance (MSt) |
| Stance 2 (St2) | Terminal stance (TSt) and pre-swing (PSw) |
| Swing (Sw) | Initial swing (ISw), mid-swing (MSw), terminal swing (TSw) |
Main similarities between the gait phase detection algorithm (GPDA) in Pappas et al. [4] and the solution presented in this paper. FSR, force-sensitive resistor; GNB, Gaussian naive Bayes.
| Real-time GPDA: Rule-based approach as a finite state machine. | Real-time GPDA: |
| Phases: stance, heel off, swing, heel strike. | Phases: LR, MSt, TSt, PSw, Sw. |
| Sensorized insoles: 3 FSRs (heel, 1st and 4th metatarsals) + gyroscope. | Sensorized insoles: 4 FSRs (heel, 1st and 5th metatarsals, hallux). |
| GPDA running on a microcontroller. | GPDA core running on a smartphone. |
| Insensitive to non-walking activities through the transition conditions in the finite state machine's inherent restrictions. | Insensitive to perturbations caused by non-walking activities through the GNB classifier. |
Figure 1Overview of the proposed system for continuous gait monitoring.
Figure 2Insole hardware prototype. Arrangement of FSR sensors on the insole (a). Final prototype (b). Arduino Fio + 9DOF IMU (GY-80) + 3.7V LiPO batt. + Bluetooth module WLS125E1P (c).
Figure 3Detected gait subphases (a). FSR and foot pressure patterns (b).
Fuzzy rules set.
| high | low | low | low | LR → 1 |
| high | high | - | - | MSt → 1 |
| low | high | high | - | TSt → 1 |
| low | low | - | high | PSw → 1 |
| low | low | low | low | Sw → 1 |
Figure 4Membership functions of each linguistic input variable (a). Low membership functions with different slopes (b).
Figure 5Sensor value normalization.
Figure 6Feature extraction for each low-level activity (set of 1200 samples).
Figure 7Feature 4: Computing the gait phase sequence.
Figure 8Wireless sensorized insoles setup (a) and new gait instance user interface (b).
Average duration of each estimated gait phase vs. Perry's gait cycle (left cycles). Avg, average.
| Subject A | Trial 1 | 10 | 115 | 13 | −98 | 5 |
| Trial 2 | −40 | 140 | 5 | −86 | −21 | |
| Trial 3 | −71 | 148 | 8 | −97 | 20 | |
|
| ||||||
| Subject B | Trial 1 | 34 | 38 | 15 | −42 | −44 |
| Trial 2 | 12 | 39 | −3 | −61 | −40 | |
| Trial 3 | 59 | 29 | 5 | -45 | −46 | |
|
| ||||||
| Subject C | Trial 1 | −14 | 101 | −20 | −50 | 8 |
| Trial 2 | −35 | 99 | 20 | −75 | 5 | |
| Trial 3 | −29 | 99 | −11 | −52 | 0 | |
|
| ||||||
| Subject D | Trial 1 | 23 | 34 | −6 | −56 | −39 |
| Trial 2 | 32 | 37 | 11 | −45 | −43 | |
| Trial 3 | 47 | 41 | 12 | −50 | −40 | |
|
| ||||||
| Subject E | Trial 1 | −25 | 69 | −18 | −38 | −9 |
| Trial 2 | −29 | 84 | −14 | −48 | −12 | |
| Trial 3 | −13 | 80 | 4 | −44 | −1 | |
|
| ||||||
| −3 (±36) | 77 (±38) | 1 (±12) | −59 (±19) | −17 (±22) | ||
Average duration of each estimated gait phase vs. Perry's gait cycle (right cycles).
| Subject A | Trial 1 | −32 | 134 | 9 | −85 | −14 |
| Trial 2 | −5 | 121 | 14 | −94 | −1 | |
| Trial 3 | −47 | 139 | 2 | −75 | 6 | |
|
| ||||||
| Subject B | Trial 1 | 18 | 17 | 21 | −64 | −30 |
| Trial 2 | 43 | 42 | 26 | −40 | −41 | |
| Trial 3 | 48 | 29 | 17 | −40 | −38 | |
|
| ||||||
| Subject C | Trial 1 | −30 | 97 | 15 | −65 | 11 |
| Trial 2 | −26 | 102 | 18 | −51 | 8 | |
| Trial 3 | −23 | 104 | 7 | −56 | 10 | |
|
| ||||||
| Subject D | Trial 1 | 48 | 38 | 27 | −43 | −39 |
| Trial 2 | 22 | 21 | 22 | −60 | −27 | |
| Trial 3 | 43 | 34 | 18 | −39 | −39 | |
|
| ||||||
| Subject E | Trial 1 | −25 | 91 | 18 | −61 | 13 |
| Trial 2 | −25 | 98 | 13 | −55 | 12 | |
| Trial 3 | −22 | 100 | 19 | −47 | 12 | |
|
| ||||||
| −1 (±33) | 78 (±41) | 16 (±7) | −58 (±16) | −10 (±22) | ||
Figure 9GNB classifier's accuracy depending on the number of selected features from PCA.
Figure 10Straight-line path (a). Turning path (b). During the experiment (c).
Percentages of recognition of each foot movement pattern in the two paths.
| Path A | Trial 1 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Trial 2 | 99.23 | 0 | 0 | 0 | 0 | 0 | 0 | 0.77 | |
| Trial 3 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Trial 4 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Trial 5 | 99.09 | 0 | 0 | 0 | 0.04 | 0 | 0 | 0.87 | |
| Trial 6 | 98.94 | 0 | 0 | 0 | 0 | 0 | 0 | 1.06 | |
| Trial 7 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Trial 8 | 99.16 | 0 | 0 | 0 | 0.09 | 0 | 0 | 0.75 | |
| Trial 9 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Trial 10 | 100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||
| 99.64 (±0.46) | 0 (±0) | 0 (±0) | 0 (±0) | 0.01 (±0.03) | 0 (±0) | 0 (±0) | 0.34 (±0.45) | ||
|
| |||||||||
| Path B | Trial 1 | 81.14 | 0 | 0 | 0 | 10.30 | 7.03 | 0 | 1.53 |
| Trial 2 | 77.45 | 0 | 0 | 0 | 11.19 | 10.84 | 0 | 0.52 | |
| Trial 3 | 79.38 | 0 | 0 | 0 | 9.92 | 9.76 | 0 | 0.94 | |
| Trial 4 | 85.18 | 0 | 0 | 0 | 8.97 | 5.75 | 0 | 0.10 | |
| Trial 5 | 81.83 | 0 | 0 | 0 | 10.45 | 7.28 | 0 | 0.44 | |
| Trial 6 | 79.92 | 0 | 0 | 0 | 11.90 | 7.87 | 0 | 0.31 | |
| Trial 7 | 81.67 | 0 | 0.06 | 0 | 9.82 | 8.00 | 0 | 0.45 | |
| Trial 8 | 78.21 | 0 | 0 | 0 | 11.37 | 9.36 | 0 | 1.06 | |
| Trial 9 | 80.12 | 0 | 0.05 | 0 | 11.26 | 8.13 | 0 | 0.44 | |
| Trial 10 | 79.60 | 0 | 0 | 0 | 10.16 | 9.37 | 0 | 0.87 | |
|
| |||||||||
| 80.45 (±2.17) | 0 (±0) | 0.01 (±0.02) | 0 (±0) | 10.53 (±0.89) | 8.34 (±1.50) | 0 (±0) | 0.67 (±0.43) | ||
W.F., walking forward; W.B., walking backwards; L.W.L., lateral walking left; L.W.R., lateral walking right; T.L., turning left; T.R., turning right; S.D., sitting down; S.U., standing up.