| Literature DB >> 35336541 |
Jun-Yu Cen1, Tilak Dutta1,2.
Abstract
Slip-resistant footwear can prevent fall-related injuries on icy surfaces. Winter footwear slip resistance can be measured by the Maximum Achievable Angle (MAA) test, which measures the steepest ice-covered incline that participants can walk up and down without experiencing a slip. However, the MAA test requires the use of a human observer to detect slips, which increases the variability of the test. The objective of this study was to develop and evaluate an automated slip detection algorithm for walking on level and inclined ice surfaces to be used with the MAA test to replace the need for human observers. Kinematic data were collected from nine healthy young adults walking up and down on ice surfaces in a range from 0° to 12° using an optical motion capture system. Our algorithm segmented these data into steps and extracted features as inputs to two linear support vector machine classifiers. The two classifiers were trained, optimized, and validated to classify toe slips and heel slips, respectively. A total of approximately 11,000 steps from 9 healthy participants were collected, which included approximately 4700 slips. Our algorithm was able to detect slips with an overall F1 score of 90.1%. In addition, the algorithm was able to accurately classify backward toe slips, forward toe slips, backward heel slips, and forward heel slips with F1 scores of 97.3%, 54.5%, 80.9%, and 86.5%, respectively.Entities:
Keywords: fall prevention; footwear; ice; inclined surface; machine learning; slip classification; slip detection; slips; stride segmentation; winter
Mesh:
Substances:
Year: 2022 PMID: 35336541 PMCID: PMC8956093 DOI: 10.3390/s22062370
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Participants’ demographic information.
| Participant ID | Gender | Age | Height (cm) | Weight (kg) |
|---|---|---|---|---|
| 1 | M | 36 | 177 | 85 |
| 2 | M | 32 | 175 | 49 |
| 3 | M | 20 | 170 | 73 |
| 4 | F | 21 | 179 | 73 |
| 5 | F | 34 | 168 | 68 |
| 6 | M | 29 | 175 | 73 |
| 7 | M | 22 | 183 | 80 |
| 8 | F | 23 | 179 | 84 |
| 9 | M | 24 | 175 | 75 |
Figure 1WinterLab shown at a tipped angle.
Footwear models used for data collection.
| Footwear Model | MAA Score | Range of Slopes Covered |
|---|---|---|
| Canadian Tire Woods Snow Peak Boots (1871132) | 0° | 0° to 4° |
| Mark’s WindRiver Canmore (5CPEWRF16-5224) | 4° | 0°, 3° to 7° |
| Mark’s WindRiver Mallory (5DQEWRFW5134) | 11° | 0°, 8° to 11° |
Figure 2Reflective marker clusters were place on the anterior, posterior and lateral aspects of each pair of test footwear.
Figure 3Overview of the slip detection algorithm developed and evaluated in this study.
Figure 4Changes in the vertical heel marker velocity over sample steps with toe off (TO) and heel contact (HC) times shown as dashed vertical lines.
Figure 5Changes in foot angle and its angular velocity over sample steps with toe off (TO) and heel contact (HC) times shown as dashed vertical lines. The foot angle signal shown does not start at 0°. This offset angle is the result of toe markers and heel marker not being at the same height.
Figure 6Heel contact event detection process flow chart.
Figure 7Velocity signal profiles of a normal step and the different types of slips observed. (A) Normal step. (B) Backward toe slip. (C) Forward toe slip. (D) Backward heel slip. (E) Forward heel slip. (F) Forward heel slip variant. The toe off (TO) and heel contact (HC) are shown as dashed vertical lines. The arrows indicate the key features of each slip.
List of features for each classifier.
| Feature Number | Feature Description |
|---|---|
| 1 | Number of negative peaks separated by 100 ms in heel vertical velocity |
| 2 | Number of positive peaks separated by 100 ms in heel vertical velocity |
| 3 1 | Number of positive peaks separated by 7 ms in toe vertical velocity between toe off and heel contact |
| 4 1 | Difference of the number of positive peaks and negative peaks separated by 7 ms in toe vertical velocity between toe off and heel contact |
| 5 1,2 | Heel AP velocity at heel contact |
| 6 | Time it takes heel AP velocity to reach zero after heel contact |
| 7 2 | Area of the heel AP velocity from heel contact to the point where velocity reaches zero |
| 8 2 | Area of the negative peak in heel AP velocity immediately after heel contact |
| 9 2 | Area of the negative peak in heel AP velocity after heel contact that is different from the peak in Feature 8 |
| 10 1,2 | AP displacement of the heel between heel contact and mid-stance |
| 11 1,2 | Number of positive peaks in heel AP velocity after heel contact |
| 12 1,2 | Velocity of the largest positive peak in heel AP velocity after heel contact |
| 13 1,2 | Area of positive peaks in heel AP velocity after heel contact |
| 14 1,2 | Area of positive peaks in heel AP and medial-lateral velocity after heel contact |
| 15 1,2 | Sum of Feature 7 and Feature 10 |
| 16 1,2 | Difference between Feature 13 and Feature 8 |
| 17 1,2 | Binary feature that describes whether the foot comes to a full stop after heel contact. The criteria for full stop are that its absolute acceleration needs to be smaller than 0.5 m/s2 and its absolute velocity needs to be smaller than 0.01 m/s. |
| 18 1 | Number of positive peaks in heel vertical velocity before toe off |
| 19 1 | Number of positive peaks in toe vertical velocity before toe off |
| 20 1 | Number of positive peaks in heel AP velocity before toe off |
| 21 1 | Number of positive peaks in toe AP velocity before toe off |
| 22 1 | Maximum velocity of the largest positive peak in heel AP velocity before toe off |
| 23 1 | Maximum velocity of the largest positive peak in toe AP velocity before toe off |
| 24 1,2 | Heel AP velocity at |
| 25 2 | Toe AP velocity at |
| 26 1 | Number of negative peaks in toe AP velocity before toe off |
| 27 1 | Width of the largest negative peak in toe AP velocity before toe off |
| 28 1 | Maximum velocity of the largest negative peak in toe AP velocity before toe off |
| 29 1 | Area of all negative peaks in toe AP velocity before toe off |
| 30 2 | Number of positive peaks in heel AP velocity after |
| 31 | Sum of the curvature values between |
| 32 | Mean of the curvature values between |
| 33 1,2 | Sum of the curvature values between |
| 34 1,2 | Mean of the curvature values between |
| 35 1 | Area between the heel AP velocity curve and a straight line drawn from the point before |
| 36 2 | Area between the heel AP velocity curve and a straight line drawn from |
1 Feature selected for toe slip classifier. 2 Feature selected for heel slip classifier.
Figure 8Sample histogram of a feature, negative AP velocity peaks before toe off.
Number of slips collected by type and participant, identified through visual inspection.
| Participant ID | Backward Toe Slip | Forward Toe Slip | Backward Heel Slip | Forward Heel Slip |
|---|---|---|---|---|
| 1 | 210 | 3 | 55 | 224 |
| 2 | 173 | 46 | 139 | 160 |
| 3 | 289 | 36 | 255 | 370 |
| 4 | 114 | 7 | 100 | 110 |
| 5 | 293 | 30 | 184 | 210 |
| 6 | 305 | 6 | 168 | 279 |
| 7 | 245 | 33 | 114 | 258 |
| 8 | 317 | 60 | 191 | 249 |
| 9 | 173 | 11 | 226 | 194 |
| Total | 2119 | 232 | 1432 | 2054 |
Figure 9The distribution of different slips recorded across different slopes.
Figure 10Toe off timing detection error.
Figure 11Heel contact timing detection error.
Figure 12LOSOCV for toe slip classifier. NTS represents non-toe slips, BTS represents backward toe slips, and FTS represents forward toe slips.
Toe slip classifier performance.
| Non-Toe Slip | Backward Toe Slip | Forward Toe Slip | Average | |
|---|---|---|---|---|
| Precision | 99.2% | 95.9% | 45.2% | 80.1% |
| Recall | 96.7% | 99.0% | 82.2% | 92.6% |
| F1 score | 98.0% | 97.3% | 54.7% | 85.7% |
Figure 13LOSOCV result for the heel slip classifier. NHS represents non-toe slips, BHS represents backward toe slips, and FHS represents forward toe slips.
Heel slip classifier performance.
| Non-Heel Slip | Backward Heel Slip | Forward Heel Slip | Average | |
|---|---|---|---|---|
| Precision | 93.7% | 77.4% | 90.6% | 87.2% |
| Recall | 93.6% | 86.4% | 83.8% | 87.9% |
| F1 score | 93.6% | 80.9% | 86.5% | 87.5% |