| Literature DB >> 32913661 |
Louise Brennan1,2,3, Antonio Bevilacqua2,4, Tahar Kechadi2,4, Brian Caulfield2,3.
Abstract
INTRODUCTION: Digital home rehabilitation systems require accurate segmentation methods to provide appropriate feedback on repetition counting and exercise technique. Current segmentation methods are not suitable for clinical use; they are not highly accurate or require multiple sensors, which creates usability problems. We propose a model for accurately segmenting inertial measurement unit data for shoulder rehabilitation exercises. This study aims to use inertial measurement unit data to train and test a machine learning segmentation model for single- and multiple-inertial measurement unit systems and to identify the optimal single-sensor location.Entities:
Keywords: Segmentation; home rehabilitation; inertial measurement unit; machine learning; shoulder
Year: 2020 PMID: 32913661 PMCID: PMC7444155 DOI: 10.1177/2055668320915377
Source DB: PubMed Journal: J Rehabil Assist Technol Eng ISSN: 2055-6683
Exercises, abbreviations and variations for data collection.
| Exercise (Abbreviation) | Image | Variations |
|---|---|---|
| 1. Shoulder flexion in standing (FLEX) |
| i. Correct technique |
| ii. Towards coronal plane | ||
| iii. Elevated scapula | ||
| iv. Trunk extension | ||
| 2. Shoulder flexion in supine (FLEX SUP) |
| i. Correct technique |
| ii. 10 s hold | ||
| 3. Shoulder flexion with fingers on wall (FLEX WALL) |
| i. Correct technique |
| ii. Elevated scapula | ||
| iii. 10 s hold | ||
| 4. Shoulder flexion holding stick (FLEX STICK) |
| i. Correct technique |
| ii. Elevated shoulder | ||
| 5. Shoulder abduction in standing (ABD) |
| i. Correct technique |
| ii. Towards sagittal plane | ||
| iii. Elevated scapula | ||
| iv. Compensatory elbow flexion | ||
| 6. Shoulder abduction holding stick (ABD STICK) |
| i. Correct technique |
| ii. Elevated shoulder | ||
| 7. Shoulder rotation with shoulder adducted, elbow 90° flexion (ROT) |
| i. Correct technique |
| ii. Shoulder in abduction | ||
| 8. Shoulder rotation in supine, shoulder 90° abduction, elbow 90° flexion (ROT SUP) |
| i. Correct technique |
| ii. Elbow extension | ||
| iii. 10 s hold | ||
| 9. Shoulder rolls (ROLL) |
| i. Correct technique |
| ii. Without protraction/retraction | ||
| iii. Small range movement | ||
| 10. Scapular retraction (RET) |
| i. Correct technique, 5 s hold |
| ii. Elevated scapula, 5 s hold | ||
| iii. 1 s hold | ||
| 11. Elbow winging (ELBOW) |
| i. Correct technique |
| ii. Reduced shoulder flexion | ||
| iii. 10 s hold |
Figure 1.Orientation and placement of IMU sensors.
Figure 2.Signal segmentation of accelerometer and gyroscope data from Wrist IMU for three repetitions of shoulder abduction exercise.
acc: accelerometer; gyro: gyroscope.
Accuracy of segmentation system in exercises.
| Exercise | Metric | Wrist | Arm | Traps | W + A | A + T | W + T | W + A + T |
|---|---|---|---|---|---|---|---|---|
| FLEX | ACC | 0.977 | 0.971 | 0.881 | 0.985 | 0.983 | 0.964 | 0.99 |
| PRE | 0.994 | 0.989 | 0.953 | 0.993 | 0.992 | 0.9779 | 0.996 | |
| REC | 0.983 | 0.982 | 0.921 | 0.992 | 0.990 | 0.987 | 0.995 | |
| FLEX SUP | ACC | 0.941 | 0.930 |
| 0.965 | 0.95 | 0.943 | 0.963 |
| PRE | 0.989 | 0.994 | 0.780 | 0.993 | 0.995 | 0.997 | 0.999 | |
| REC | 0.952 | 0.935 | 0.751 | 0.971 | 0.954 | 0.946 | 0.964 | |
| FLEX STICK | ACC | 0.974 | 0.965 | 0.855 | 0.99 | 0.956 | 0.977 | 0.989 |
| PRE | 0.988 | 0.982 | 0.938 | 0.995 | 0.995 | 0.995 | 0.994 | |
| REC | 0.986 | 0.982 | 0.906 | 0.995 | 0.961 | 0.982 | 0.994 | |
| FLEX WALL | ACC |
| 0.94 |
| 0.897 | 0.897 | 0.850 | 0.918 |
| PRE | 0.705 | 0.982 | 0.78 | 0.958 | 0.95 | 0.964 | 0.94 | |
| REC | 0.928 | 0.957 | 0.775 | 0.933 | 0.941 | 0.878 | 0.975 | |
| ABD | ACC | 0.956 | 0.963 | 0.894 | 0.978 | 0.978 | 0.973 | 0.985 |
| PRE | 0.979 | 0.98 | 0.91 | 0.989 | 0.991 | 0.987 | 0.992 | |
| REC | 0.977 | 0.982 | 0.981 | 0.988 | 0.987 | 0.987 | 0.993 | |
| ABD STICK | ACC | 0.983 | 0.967 | 0.905 | 0.989 | 0.983 | 0.985 | 0.996 |
| PRE | 0.99 | 0.985 | 0.915 | 0.994 | 0.989 | 0.994 | 0.999 | |
| REC | 0.992 | 0.985 | 0.987 | 0.994 | 0.993 | 0.99 | 0.997 | |
| ROT | ACC | 0.858 |
|
| 0.876 |
| 0.884 | 0.899 |
| PRE | 0.902 | 0.879 | 0.736 | 0.891 | 0.801 | 0.924 | 0.929 | |
| REC | 0.947 | 0.817 | 0.681 | 0.981 | 0.906 | 0.953 | 0.966 | |
| ROT SUP | ACC | 0.962 |
|
| 0.976 |
| 0.946 | 0.956 |
| PRE | 0.99 | 0.876 | 0.504 | 0.991 | 0.899 | 0.947 | 0.99 | |
| REC | 0.971 | 0.793 | 0.646 | 0.984 | 0.824 | 0.998 | 0.965 | |
| ROLL | ACC |
|
| 0.899 |
| 0.896 | 0.875 | 0.89 |
| PRE | 0.955 | 0.93 | 0.973 | 0.957 | 0.983 | 0.973 | 0.964 | |
| REC | 0.758 | 0.745 | 0.922 | 0.762 | 0.91 | 0.896 | 0.92 | |
| RET | ACC |
|
|
|
|
|
|
|
| PRE | 0.705 | 0.701 | 0.559 | 0.736 | 0.923 | 0.645 | 0.616 | |
| REC | 0.664 | 0.798 | 0.848 | 0.871 | 0.681 | 0.778 | 0.825 | |
| ELBOW | ACC | 0.869 |
|
| 0.863 |
|
| 0.878 |
| PRE | 0.935 | 0.949 | 0.686 | 0.943 | 0.93 | 0.915 | 0.942 | |
| REC | 0.925 | 0.611 | 0.525 | 0.911 | 0.596 | 0.871 | 0.928 |
ACC: accuracy; PRE: precision; REC: recall; W: wrist sensor; A: arm sensor; T: traps sensor.
Low accuracy scores of <0.85 are italicised.
MOA, precision and recall of each sensor or sensor combination for all 11 exercises.
| Wrist | Arm | Traps | W + A | A + T | W + T | W + A + T | |
|---|---|---|---|---|---|---|---|
| ACC | 0.871 | 0.837 | 0.666 | 0.918 | 0.845 | 0.888 | 0.912 |
| PRE | 0.918 | 0.931 | 0.776 | 0.948 | 0.947 | 0.935 | 0.94 |
| REC | 0.932 | 0.884 | 0.802 | 0.962 | 0.883 | 0.937 | 0.96 |
ACC: accuracy; PRE: precision; REC: recall; W: wrist sensor; A: arm sensor; T: traps sensor.
Figure 3.Accelerometer and gyroscope data of shoulder flexion stretch in supine. Windows of silence, lasting ∼9 s do not limit the system’s ability to detect a single repetition.
acc: accelerometer; gyro: gyroscope.