| Literature DB >> 27999321 |
Cheng Wang1,2,3, Xiangdong Wang4,5, Zhou Long6,7,8, Jing Yuan9,10,11, Yueliang Qian12,13, Jintao Li14.
Abstract
Most existing wearable gait analysis methods focus on the analysis of data obtained from inertial sensors. This paper proposes a novel, low-cost, wireless and wearable gait analysis system which uses microphone sensors to collect footstep sound signals during walking. This is the first time a microphone sensor is used as a wearable gait analysis device as far as we know. Based on this system, a gait analysis algorithm for estimating the temporal parameters of gait is presented. The algorithm fully uses the fusion of two feet footstep sound signals and includes three stages: footstep detection, heel-strike event and toe-on event detection, and calculation of gait temporal parameters. Experimental results show that with a total of 240 data sequences and 1732 steps collected using three different gait data collection strategies from 15 healthy subjects, the proposed system achieves an average 0.955 F1-measure for footstep detection, an average 94.52% accuracy rate for heel-strike detection and 94.25% accuracy rate for toe-on detection. Using these detection results, nine temporal related gait parameters are calculated and these parameters are consistent with their corresponding normal gait temporal parameters and labeled data calculation results. The results verify the effectiveness of our proposed system and algorithm for temporal gait parameter estimation.Entities:
Keywords: footstep sound; gait analysis; microphone sensor; temporal parameter estimation; wearable device
Mesh:
Year: 2016 PMID: 27999321 PMCID: PMC5191146 DOI: 10.3390/s16122167
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) Prototype device; (b) Software (SW) + hardware (HW) block diagram of the system (green numbers indicate the running sequence of system); (c) Wearing method.
Specification list of the device HW.
| Part | Spec |
|---|---|
| Microphone | Omni-directional, electrets, condenser |
| Bluetooth | CSR, Bluetooth 4.0/3.0 + EDR |
| Battery | 3.7 V, 600 mAH, Li-ion |
| Memory | 1 GB RAM + 8 GB ROM |
| CPU | MT6572, 1.3 GHz, dual-Core |
System SW list.
| SW Name | Target to Be Installed | Number |
|---|---|---|
| ICT gait client | Test node (left foot) | 1 |
| ICT gait client | Test node (right foot) | 1 |
| ICT gait control | Control terminal | 1 |
| ICT gait data handler | PC | 1 |
Figure 2(a) Acoustic impacts of footstep events; (b) Acoustic impact signals of a footstep in a spectrogram.
Figure 3Flowchart of the temporal gait parameter estimation algorithm.
Figure 4Spectrogram of footstep and training sample selection (blue ones are positive samples, in total 3 × 4 = 12 frames for each step; black ones are negative samples, in total nine frames for each step).
Figure 5(a) Low-Pass-Filter smoothing result (red) for the probability curve (green); (b) Footstep detection by two-footstep-audio signal fusion.
Figure 6Low-pass-filter smoothing result (red curve), short-time energy (black curve), detected footstep (blue dotted line rectangle), detected events of heel-strike and toe-on (red circular dots).
Figure 7Diagram of biggest-energy-based method for detection of heel-strikes and toe-ons.
Figure 8Data collection environment (top down view).
Figure 9Screenshot of the temporal parameter label tool.
Data structure for the experiments.
| Data Type | Audio Data | Total | ||
|---|---|---|---|---|
| Training Set | Validation Set | Test Set | ||
| Subjects | 8 | 3 | 4 | 15 |
| Number of data sequence | 128 | 48 | 64 | 240 |
| Number of footstep | 736 | 267 | 369 | 1732 |
Figure 10Relationship between detected footstep sound range and labeled footstep range.
Figure 11Relationship between footstep detection performance and overlap-threshold-rate.
Footstep detection results.
| Data Collection Strategy | Correct Detections | Detection Errors | Missed Detections | Precision | Recall | F1-Measure |
|---|---|---|---|---|---|---|
| Sneaker shoe | 179 | 12 | 3 | 93.72% | 98.35% | 0.960 |
| Leather shoe | 186 | 18 | 1 | 91.18% | 99.47% | 0.951 |
| Wood ground | 184 | 12 | 1 | 93.88% | 99.46% | 0.966 |
| Cement ground | 181 | 18 | 3 | 90.95% | 98.37% | 0.945 |
| Load 5 Kg-Yes | 184 | 12 | 1 | 93.88% | 99.46% | 0.966 |
| Load 5 Kg-No | 181 | 18 | 3 | 90.95% | 98.37% | 0.945 |
Figure 12Footstep probability curve after LPF (red); short-time energy curve (black); detected footstep (blue dotted line rectangle); labeled events of heel-strike and toe-on (pink lines); detected heel-strike (left-first red dot); detected toe-on (right-second red dot).
Heel-strike and toe-on detection result.
| Data Collection Strategy | Total Footsteps | Heel-Strike | Toe-on | ||||
|---|---|---|---|---|---|---|---|
| Correct | Error | Accuracy | Correct | Error | Accuracy | ||
| Sneaks shoe | 179 | 165 | 14 | 92.18% | 161 | 18 | 89.94% |
| Leather shoe | 186 | 180 | 6 | 96.77% | 183 | 3 | 98.39% |
| Wood ground | 184 | 178 | 6 | 96.74% | 178 | 6 | 96.74% |
| Cement ground | 181 | 167 | 14 | 92.27% | 166 | 15 | 91.71% |
| Load 5 Kg-Yes | 184 | 174 | 10 | 94.57% | 174 | 10 | 94.57% |
| Load 5 Kg-No | 181 | 171 | 10 | 94.48% | 170 | 11 | 93.92% |
Estimation results of gait temporal parameters.
| Test Subjects | Cadence (Steps/min) | Left Foot | Right Foot | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Gait Cycle (s) | Single Step Time (s) | Stance Initial Phase Time (s) | Stance Initial Phase Rate (%) | Gait Cycle (s) | Single Step Time (s) | Stance Initial Phase Time (s) | Stance Initial Phase Rate (%) | ||
| Subject 1 | 98.64 | 1.225 | 0.604 | 0.097 | 7.90% | 1.222 | 0.613 | 0.101 | 8.25% |
| Subject 2 | 101.99 | 1.197 | 0.584 | 0.116 | 9.70% | 1.188 | 0.604 | 0.104 | 8.78% |
| Subject 3 | 103.54 | 1.165 | 0.572 | 0.093 | 8.02% | 1.151 | 0.588 | 0.107 | 9.28% |
| Subject 4 | 112.46 | 1.065 | 0.533 | 0.075 | 7.08% | 1.069 | 0.535 | 0.088 | 8.24% |
Labeled data results of gait temporal parameters.
| Test Subjects | Cadence (Steps/min) | Left Foot | Right Foot | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Gait Cycle (s) | Single Step Time (s) | Stance Initial Phase Time (s) | Stance Initial Phase Rate (%) | Gait Cycle (s) | Single Step Time (s) | Stance Initial Phase Time (s) | Stance Initial Phase Rate (%) | ||
| Subject 1 | 98.37 | 1.225 | 0.613 | 0.113 | 9.22% | 1.226 | 0.606 | 0.119 | 9.71% |
| Subject 2 | 100.21 | 1.194 | 0.598 | 0.127 | 10.66% | 1.190 | 0.600 | 0.121 | 10.19% |
| Subject 3 | 103.62 | 1.159 | 0.576 | 0.104 | 8.99% | 1.153 | 0.584 | 0.112 | 9.69% |
| Subject 4 | 112.48 | 1.063 | 0.529 | 0.098 | 9.19% | 1.072 | 0.542 | 0.099 | 9.23% |