| Literature DB >> 30463240 |
Laurent Oudre1,2, Rémi Barrois-Müller3, Thomas Moreau3,4, Charles Truong3,4, Aliénor Vienne-Jumeau3, Damien Ricard3,5, Nicolas Vayatis3,4, Pierre-Paul Vidal3,6.
Abstract
This article presents a method for step detection from accelerometer and gyrometer signals recorded with Inertial Measurement Units (IMUs). The principle of our step detection algorithm is to recognize the start and end times of the steps in the signal thanks to a predefined library of templates. The algorithm is tested on a database of 1020 recordings, composed of healthy subjects and patients with various neurological or orthopedic troubles. Simulations on more than 40,000 steps show that the template-based method achieves remarkable results with a 98% recall and a 98% precision. The method adapts well to pathological subjects and can be used in a medical context for robust step estimation and gait characterization.Entities:
Keywords: biomedical signal processing; gait analysis; inertial measurement units; pattern recognition; physiological signals; step detection
Year: 2018 PMID: 30463240 PMCID: PMC6263402 DOI: 10.3390/s18114033
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Subjects’ characteristics. For the age, height and weight, the mean and the standard deviations are displayed.
| Group | Number of Exercises | Number of Subjects | Sex (M/F) | Age (year) | Height (cm) | Weight (kg) |
|---|---|---|---|---|---|---|
| Healthy subjects | 242 | 52 | 35/17 | 36.4 (20.6) | 173.4 (10.8) | 70.7 (12.2) |
| Orthopedic diseases | 243 | 53 | 26/27 | 60.1 (19.3) | 169.2 (10.2) | 77.4 (16.8) |
| Neurological diseases | 535 | 125 | 80/45 | 61.6 (13.2) | 169.8 (8.7) | 72.7 (15.5) |
|
| 1020 | 230 | 141/89 | 55.5 (19.6) | 170.5 (9.7) | 73.4 (15.3) |
Figure 1Presentation of the XSensTM sensor. (a) XSensTM sensor; (b) Definition of the axis for the XSensTM sensor located at the left foot.
Figure 2Vertical acceleration, Z-axis acceleration and the Y-axis angular velocity recorded from the right foot. The vertical dot lines display the different possibilities for start/end times and the plain lines display the choice made by the experts.
Figure 3Chartflow of the step detection method.
Precision and recall scores for the template-based method and the Pan-Tompkins method. Means and standard deviations are displayed, along with p-values of the signed-rank Wilcoxon test.
| Template-Based Method | Pan-Tompkins | |||||
|---|---|---|---|---|---|---|
| Group | Recall | Precision | Recall | Precision | Recall | Precision |
| Healthy subjects | 99.31 (1.75) | 99.13 (1.86) | 99.14 (1.71) | 97.09 (3.60) | 0.286 | 1.57× 10−19 |
| Orthopedic diseases | 97.64 (2.73) | 98.20 (3.93) | 98.78 (2.09) | 94.87 (5.09) | 1.73 × 10−8 | 4.02 × 10−23 |
| Neurological diseases | 98.23 (3.42) | 97.98 (3.33) | 96.80 (3.52) | 95.49 (4.55) | 9.90 × 10−24 | 6.95 × 10−42 |
|
| 98.34 (3.00) | 98.30 (3.25) | 97.82 (3.07) | 95.72 (4.56) | 7.49× 10−7 | 6.95× 10−80 |
Precision and recall scores for the template-based method and the Pan-Tompkins method for different types of steps. Means and standard deviations are displayed.
| Template-Based Method | Pan-Tompkins | |||
|---|---|---|---|---|
| Type of steps | Recall | Precision | Recall | Precision |
| Normal (33,764 steps) | 99.58 (1.51) | 99.04 (3.39) | 95.59 (5.20) | 98.86 (2.54) |
| Initiation (2040 steps) | 96.37 (13.88) | 97.75 (11.50) | 95.59 (15.02) | 95.93 (15.02) |
| Termination (2040 steps) | 94.17 (17.37) | 95.10 (15.83) | 93.77 (16.95) | 93.77 (16.95) |
| U-turn (2621 steps) | 83.87 (27.88) | 90.76 (23.96) | 88.12 (23.45) | 50.51 (30.23) |
Figure 4Differences between detected and annotated times ΔStart, ΔEnd, ΔDuration for the template-based method. The histograms are computed from the 39,706 steps that are correctly detected by the template-based method.
Median absolute errors of ΔStart, ΔEnd, ΔDuration (in samples) for different types of subjects and steps. Results are displayed as ΔStart/ΔEnd/ΔDuration.
| Type of Steps | Healthy Subjects | Orthopedic Diseases | Neurological Diseases |
|---|---|---|---|
| Normal | 4/4/7 | 5/5/7 | 5/6/8 |
| Initiation | 5/6/6 | 6/5/7 | 6/7/11 |
| Termination | 5/6/10 | 6/7/9 | 6/8/10 |
| U-turn | 8/8/12 | 9/15/13 | 7/8/10 |
Figure 5Comparison between step detection and annotations for a healthy subject (top figure) and a patient with osteoarthritis (bottom figure). The annotations are displayed as gray area and the step detection results as lines.
Figure 6Influence of (top figure) and (bottom figure) on the precision and recall of the method. In the top figure, is set to its default value . In the bottom figure, is set to its default values