| Literature DB >> 32012906 |
Julien Lebleu1, Thierry Gosseye2,3, Christine Detrembleur1, Philippe Mahaudens1,4, Olivier Cartiaux1,5, Massimo Penta2,3.
Abstract
Inertial measurement unit (IMU) records of human movement can be converted into joint angles using a sensor-to-segment calibration, also called functional calibration. This study aims to compare the accuracy and reproducibility of four functional calibration procedures for the 3D tracking of the lower limb joint angles of young healthy individuals in gait. Three methods based on segment rotations and one on segment accelerations were used to compare IMU records with an optical system for their accuracy and reproducibility. The squat functional calibration movement, offering a low range of motion of the shank, provided the least accurate measurements. A comparable accuracy was obtained in other methods with a root mean square error below 3.6° and an absolute difference in amplitude below 3.4°. The reproducibility was excellent in the sagittal plane (intra-class correlation coefficient (ICC) > 0.91, standard error of measurement (SEM) < 1.1°), good to excellent in the transverse plane (ICC > 0.87, SEM < 1.1°), and good in the frontal plane (ICC > 0.63, SEM < 1.2°). The better accuracy for proximal joints in calibration movements using segment rotations was traded to distal joints in calibration movements using segment accelerations. These results encourage further applications of IMU systems in unconstrained rehabilitative contexts.Entities:
Keywords: accuracy; functional calibration; gait; inertial sensor; validity; wearable electronic devices
Mesh:
Year: 2020 PMID: 32012906 PMCID: PMC7039222 DOI: 10.3390/s20030715
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Sensor locations: (a) x-IMU from xi-o Technologies, (b) 3D-printed acrylonitrile butadiene styrene (ABS) enclosures (4 markers of 14 mm diameter) with the inertial measurement unit (IMU) reference frame, and (c) segment reference frame of the 7 IMUs on the subject.
Figure 2(a) Experimental protocol. (b) Functional calibration movements: for movements 1, 2, and 3, where the second axis was defined as the principal rotational axis as determined by a principal component analysis (PCA) on gyroscope signals; for movements 4a, 4b, and 4c, the second axis was defined as the principal acceleration axis through a PCA on accelerometer signals. (c) Two options to determine the segment reference frames, as shown in segment frontal views. (d) The accuracy was assessed using the root mean square error (RMSE), the absolute difference in the range of motion (ΔROM) between both systems, and the absolute drift accumulated during the movement (DRIFT).
Figure 3Typical trace of the 3D pelvis orientation and joint angles during a gait stride for measurements with the IMUs (plain lines) and with the optical system (short dash lines) using the walking functional calibration.
Generalized linear model: effect of functional calibration movement, segment reference frame, and optical functional calibration on the accuracy.
| Accuracy Indicator | RMSE (°) | ∆ROM (°) | DRIFT (°) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Calibration Factor | Functional | Segment | Optical | Functional | Segment | Optical | Functional | Segment | Optical | ||||
| Mean (SD) | Mean Difference between Methods | Mean (SD) | Mean Difference between Methods | Mean (SD) | Mean Difference between Methods | ||||||||
| Pelvis | Sagittal | 0.9 (0.5) | - | - | - | 0.4 (0.6) | 1.0 | - | - | 0.4 (0.6) | - | - | - |
| Frontal | 1.1 (0.9) | 1.3 | - | - | 0.5 (0.7) | 1.1 | - | - | 0.5 (0.7) | - | - | - | |
| Transverse | 1.5 (1.8) | - | - | - | 0.2 (0.2) | - | - | - | 0.2 (0.2) | - | - | - | |
| Hip right | Sagittal | 2.0 (1.2) | - | - | - | 1.6 (1.6) | - | 1.0 | - | 1.6 (1.6) | - | - | - |
| Frontal | 2.7 (2.1) | - | - | - | 2.3 (1.5) | - | - | - | 2.3 (1.5) | - | - | - | |
| Transverse | 2.4 (1.5) | - | - | - | 2.2 (1.3) | - | - | - | 2.2 (1.3) | - | - | - | |
| Knee right | Sagittal |
| - | 1.5 | - | 2.4 (3.8) |
| - | - | 2.4 (3.8) | 1.2 | - | - |
| Frontal |
|
| - | - |
|
| - | - |
| - | - | - | |
| Transverse |
| - | 2.4 | - |
|
|
| - |
| - | - | - | |
| Ankle right | Sagittal | 2.5 (1.7) | - | 0.9 | - | 2.7 (5.1) | - | - | - | 2.7 (5.1) | - | - | - |
| Frontal |
|
| - |
|
| - | - |
| - | - | 0.5 | ||
| Transverse |
|
| 2.6 | - |
|
| 2.8 | - |
| 2.0 | 1.0 | - | |
| Hip left | Sagittal | 2.5 (0.8) | - | - | - | 0.8 (0.7) | - | - | - | 0.8 (0.7) | - | - | - |
| Frontal | 2.1 (1.6) | - | - | - | 1.9 (1.7) | - | - | - | 1.9 (1.7) | - | - | - | |
| Transverse | 2.1 (1.6) | - | - | - | 2.0 (1.8) | 1.9 | 0.6 | - | 2.0 (1.8) | - | - | - | |
| Knee left | Sagittal |
| - | 1.9 | - | 1.9 (3.6) | - | - | - | 1.9 (3.6) | - | - | - |
| Frontal |
| 1.9 | - | - |
|
| - | - |
| - | - | - | |
| Transverse |
| - | 1.4 | - | 2.7 (3.9) | 3.0 | 2.6 | - | 2.7 (4.0) | - | - | - | |
| Ankle left | Sagittal |
| - | - | - | 2.3 (4.0) |
| 2.2 | - | 2.3 (4.0) | - | - | - |
| Frontal | 2.9 (1.6) | 2.8 | - | - |
|
| - | - |
| - | - | - | |
| Transverse |
|
| 2.4 | - |
|
| 2.0 | - |
| - | - | - | |
Numerical values indicate significant effects, dashes indicate non-significant effects. Mean differences between calibration factors are presented in degrees for significant effects (p < 0.05) and in bold for angles >3°. For the functional calibration movement factor, the highest mean difference between the six movements is presented. RMSE: root mean square error, ∆ROM: absolute difference in range of motion, DRIFT: absolute difference between IMU and optical system at end of recording, SD: standard deviation.
Figure 4Accuracy across functional calibration movements (1. Tilted to stand, 2. Extension, 3. Squat, 4a. Walking (1 ± 0.1 m·s−1), 4b. Walking fast (1.5 ± 0.1 m·s−1), 4c. Walking slow (0.6 ± 0.1 m·s−1)). Error bars are the confidence interval means at 95%.
Summary of the accuracy without the squat calibration movement and with reference frames aligned with gravity.
| RMSE (°) | ∆ROM (°) | DRIFT (°) | ||
|---|---|---|---|---|
| Mean (SD) | ||||
| Pelvis | Sagittal | 1.0 (0.7) | 0.7 (0.8) | 0.4 (0.6) |
| Frontal | 1.2 (1.1) | 0.7 (0.9) | 0.5 (0.4) | |
| Transverse | 1.5 (1.8) | 0.2 (0.2) | 0.2 (0.2) | |
| Hip right | Sagittal | 2.1 (1.3) | 1.0 (1.0) | 1.6 (1.6) |
| Frontal | 2.9 (2.2) | 2.0 (1.7) | 2.3 (1.6) | |
| Transverse | 2.2 (1.5) | 1.7 (1.1) | 2.1 (1.3) | |
| Knee right | Sagittal |
| 1.1 (0.6) | 1.9 (1.8) |
| Frontal | 2.8 (1.6) | 2.5 (2.3) |
| |
| Transverse | 2.2 (1.2) | 1.8 (1.9) | 2.9 (4.8) | |
| Ankle right | Sagittal | 2.0 (1.3) | 1.6 (1.1) | 2.7 (5.4) |
| Frontal | 2.4 (1.6) | 2.6 (2.7) |
| |
| Transverse | 2.2 (1.0) |
|
| |
| Hip left | Sagittal | 2.5 (1.7) | 1.1 (0.7) | 0.8 (0.7) |
| Frontal | 2.4 (1.9) | 1.8 (1.8) | 2.0 (1.7) | |
| Transverse | 2.0 (1.5) | 1.5 (1.3) | 2.0 (1.8) | |
| Knee left | Sagittal |
| 1.0 (0.7) | 1.4 (1.1) |
| Frontal |
|
|
| |
| Transverse | 2.3 (0.9) | 1.5 (1.1) | 2.5 (3.9) | |
| Ankle left | Sagittal | 2.9 (1.4) | 0.9 (0.8) | 2.1 (4.1) |
| Frontal | 2.3 (1.2) | 2.3 (1.9) |
| |
| Transverse | 1.9 (0.8) | 1.7 (1.7) |
| |
Bold values indicate angles >3°.
Joint angle measurement reproducibility for one walk task across four functional calibration movements.
| ROM (°) | Tilted (Movement 1) | Extension (Movement 2) | Squat (Movement 3) | Walking (Movement 4a) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean (SD) | ICC | SEM (°) | SEM% | ICC | SEM (°) | SEM% | ICC | SEM (°) | SEM% | ICC | SEM (°) | SEM% | ||
| Pelvis | Sagittal |
| 1.00 | 0.1 | 0.7% | 1.00 | 0.1 | 0.5% | 1.00 | 0.1 | 0.5% | 0.98 | 0.3 | 2.5% |
| Frontal |
| 0.98 | 0.1 | 1.7% | 0.98 | 0.1 | 1.6% | 1.00 | 0.1 | 0.8% | 0.76 | 0.4 | 6.1% | |
| Transverse |
| 1.00 | 0.0 | 0.0% | 1.00 | 0.0 | 0.0% | 1.00 | 0.0 | 0.0% | 1.00 | 0.0 | 0.0% | |
| Hip right | Sagittal |
| 0.98 | 0.3 | 0.7% | 1.00 | 0.2 | 0.4% | 1.00 | 0.3 | 0.6% | 0.90 | 0.9 | 1.8% |
| Frontal |
| 0.81 | 0.8 | 5.8% | 0.90 | 0.7 | 5.1% | 0.90 | 0.6 | 4.2% | 0.50 | 1.3 | 9.3% | |
| Transverse |
| 0.98 | 0.4 | 2.0% | 1.00 | 0.4 | 1.9% | 1.00 | 0.2 | 1.1% | 0.90 | 0.7 | 4.0% | |
| Knee right | Sagittal |
| 1.00 | 0.2 | 0.2% | 1.00 | 0.2 | 0.3% | 0.92 | 0.9 | 1.3% | 1.00 | 0.2 | 0.3% |
| Frontal |
| 0.68 | 1.1 | 9.4% | 0.72 | 1.0 | 8.7% | 0.83 | 0.8 | 6.8% | 0.15 | 1.8 |
| |
| Transverse |
| 0.93 | 0.7 | 4.0% | 0.91 | 0.8 | 4.4% | 0.77 | 1.4 | 7.2% | 0.78 | 1.3 | 6.9% | |
| Ankle right | Sagittal |
| 0.95 | 3.4 | 7.4% | 0.97 | 2.9 | 6.2% | 0.93 | 4.3 | 9.3% | 1.00 | 1.0 | 2.2% |
| Frontal |
| 0.69 | 1.8 | 9.8% | 0.56 | 2.1 |
| 0.80 | 1.4 | 7.7% | 0.83 | 1.3 | 7.2% | |
| Transverse |
| 0.83 | 2.0 | 9.4% | 0.81 | 2.1 | 9.7% | 0.63 | 2.9 |
| 0.81 | 2.1 | 9.9% | |
| Hip left | Sagittal |
| 1.00 | 0.2 | 0.5% | 1.00 | 0.2 | 0.5% | 1.00 | 0.1 | 0.3% | 0.90 | 1.2 | 2.6% |
| Frontal |
| 0.91 | 0.5 | 3.3% | 0.90 | 0.5 | 3.2% | 0.90 | 0.5 | 3.3% | 0.40 | 1.3 | 8.5% | |
| Transverse |
| 0.98 | 0.5 | 2.8% | 1.00 | 0.8 | 4.5% | 1.00 | 0.3 | 1.6% | 0.90 | 0.9 | 5.2% | |
| Knee left | Sagittal |
| 1.00 | 0.5 | 0.7% | 1.00 | 0.6 | 0.8% | 0.98 | 1.2 | 1.6% | 0.99 | 0.9 | 1.2% |
| Frontal |
| 0.60 | 1.8 |
| 0.70 | 1.5 |
| 0.86 | 1.0 |
| 0.84 | 1.1 |
| |
| Transverse |
| 0.99 | 0.4 | 2.1% | 0.99 | 0.4 | 2.2% | 0.97 | 0.7 | 3.8% | 0.95 | 1.0 | 5.3% | |
| Ankle left | Sagittal |
| 0.92 | 1.0 | 2.5% | 0.98 | 0.6 | 1.4% | 0.96 | 0.7 | 1.8% | 0.98 | 0.5 | 1.2% |
| Frontal |
| 0.87 | 1.6 | 9.1% | 0.86 | 1.7 | 9.6% | 0.70 | 2.4 |
| 0.95 | 1.0 | 5.9% | |
| Transverse |
| 0.68 | 2.0 |
| 0.83 | 1.5 | 7.5% | 0.75 | 1.8 | 9.2% | 0.88 | 1.3 | 6.3% | |
| Mean Sagittal | 49.4 (5.9) | 0.98 | 0.8 | 1.8% | 0.99 | 0.7 | 1.4% | 0.97 | 1.1 | 2.2% | 0.96 | 0.7 | 1.7% | |
| Mean Frontal | 13.4 (2.4) | 0.79 | 1.1 | 8.0% | 0.80 | 1.1 | 7.8% | 0.86 | 1.0 | 6.7% | 0.63 | 1.2 | 9.0% | |
| Mean Transverse | 19.0 (3.7) | 0.91 | 0.9 | 4.4% | 0.93 | 0.8 | 4.3% | 0.87 | 1.0 | 5.2% | 0.90 | 1.1 | 5.4% | |
| Mean Pelvis | 12.5 (2.4) | 0.99 | 0.1 | 0.8% | 0.99 | 0.1 | 0.7% | 1.00 | 0.0 | 0.4% | 0.91 | 0.2 | 2.8% | |
| Mean Hip | 26.9 (2.8) | 0.94 | 0.5 | 2.5% | 0.95 | 0.5 | 2.6% | 0.96 | 0.3 | 1.8% | 0.76 | 1.1 | 5.2% | |
| Mean Knee | 34.8 (4.1) | 0.86 | 0.8 | 5.6% | 0.89 | 0.8 | 5.2% | 0.89 | 1.0 | 5.1% | 0.78 | 1.1 | 6.6% | |
| Mean Ankle | 27.4 (5.9) | 0.82 | 2.0 | 8.1% | 0.84 | 1.8 | 7.7% | 0.80 | 2.3 | 9.3% | 0.91 | 1.2 | 5.5% | |
Bold values indicate SEM% > 10%, ROM: range of motion, SD: standard deviation, ICC: intraclass correlation coefficient, SEM: standard error of measurement, SEM%: standard error of measurement in proportion to the mean.
Accuracy obtained for each joint, in the 3D, in the four test movements: walking, stair ascent, stair descent, and obstacle crossing.
| Mean ROM (°) | Mean RMSE (°) | Mean ∆ROM (°) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Walking | Stair | Stair | Obstacle Crossing | Walking | Stair | Stair | Obstacle Crossing | Walking | Stair | Stair | Obstacle | ||
| Pelvis Sagittal | 12.8 | 18.4 | 24.4 | 18.9 | 0.9 | 1.2 | 1.7 * | 1.4 | 0.5 | 0.8 | 1.3 | 1.3 | |
| Pelvis Frontal | 6.8 | 13.7 | 20.0 | 13.3 | 0.9 | 2.2* | 2.6 * | 1.3 | 0.5 | 0.7 | 1.9 * | 1.0 | |
| Pelvis Transverse | 17.9 | 20.0 | 47.6 | 27.1 | 1.4 | 1.5 | 3.5 * | 2.0 | 0.2 | 0.6 | 0.8 * | 0.6 | |
| Front | Hip Sagittal | 50.4 | 83.5 | 69.7 | 104.5 | 2.1 | 2.8 | 7.8 * | 7.3 * | 1.2 | 1.0 | 2.6 * | 1.5 |
| Hip Frontal | 14.0 | 18.1 | 30.8 | 17.4 | 2.4 | 4.3 * | 4.9 * | 3.5 * | 2.1 | 3.8 | 3.1 | 2.9 | |
| Hip Transverse | 18.4 | 20.6 | 30.0 | 21.4 | 2.2 | 3.1 | 4.2 * | 4.5 * | 2.0 | 2.2 | 3.0 | 2.8 | |
| Knee Sagittal | 73.3 | 98.7 | 101.6 | 119.2 | 3.6 | 5.3 | 12.8 * | 10.2 * | 1.3 | 4.3 | 2.3 | 5.3 * | |
| Knee Frontal | 11.8 | 13.6 | 15.3 | 14.4 | 2.7 | 4.2 | 4.2 | 4.4 | 2.5 | 4.7 | 3.0 | 6.5 * | |
| Knee Transverse | 18.9 | 19.1 | 25.3 | 27.8 | 2.4 | 3.8 | 5.4 * | 5.1 * | 1.9 | 4.2 | 4.0 | 5.6 * | |
| Ankle Sagittal | 46.3 | 45.4 | 76.5 | 48.4 | 2.1 | 5.7 * | 7.9 * | 4.3 * | 1.6 | 5.4 | 4.6 | 6.8 | |
| Ankle Frontal | 18.5 | 21.6 | 25.1 | 21.9 | 2.5 | 2.4 | 4.0 * | 3.3 | 2.7 | 2.3 | 3.8 | 3.0 | |
| Ankle Transverse | 21.3 | 18.4 | 24.5 | 21.2 | 2.4 | 2.3 | 3.1 | 3.6 * | 4.1 | 4.4 | 1.9 | 3.0 | |
| Back | Hip Sagittal | 46.9 | 83.2 | 65.6 | 65.9 | 2.3 | 3.5 | 5.9 * | 5.1 * | 0.9 | 1.1 | 2.1 | 1.1 |
| Hip Frontal | 15.0 | 20.2 | 29.9 | 19.6 | 1.8 | 5.2 * | 4.0 * | 3.3 * | 1.5 | 4.8 * | 1.9 | 3.6 | |
| Hip Transverse | 17.2 | 23.7 | 29.8 | 22.0 | 2.0 | 3.2 * | 4.7 * | 3.1 * | 1.7 | 2.5 | 2.7 | 1.4 | |
| Knee Sagittal | 75.2 | 94.1 | 103.5 | 129.6 | 3.2 | 5.3 | 11.3 * | 12.3 * | 1.0 | 3.6 | 2.6 | 5.1 * | |
| Knee Frontal | 10.4 | 16.2 | 16.3 | 15.3 | 2.7 | 3.7 | 4.4 * | 4.0 | 2.7 | 2.8 | 4.0 | 4.9 | |
| Knee Transverse | 19.7 | 19.8 | 24.0 | 27.5 | 2.3 | 4.1 * | 5.3 * | 4.9 * | 1.3 | 2.9 | 4.1 * | 3.3 | |
| Ankle Sagittal | 41.0 | 50.8 | 70.8 | 43.9 | 2.9 | 4.5 | 9.0 * | 7.2 * | 1.0 | 6.4 * | 3.5 | 4.6 | |
| Ankle Frontal | 17.4 | 18.4 | 22.1 | 22.7 | 2.2 | 2.3 | 3.5 * | 3.9 * | 2.4 | 2.2 | 3.2 | 2.8 | |
| Ankle Transverse | 19.8 | 17.8 | 22.1 | 31.8 | 1.9 | 2.3 | 3.9 * | 5.0 * | 1.8 | 3.6 | 2.2 | 10.5 * | |
ROM: range of motion, RMSE: root mean square error, ∆ROM: absolute difference in range of motion, *: significant difference in the post hoc test against the walking task.