| Literature DB >> 26389900 |
Quentin Mourcou1,2, Anthony Fleury3, Céline Franco4, Frédéric Klopcic5, Nicolas Vuillerme6,7,8,9.
Abstract
Over the years, smartphones have become tools for scientific and clinical research. They can, for instance, be used to assess range of motion and joint angle measurement. In this paper, our aim was to determine if smartphones are reliable and accurate enough for clinical motion research. This work proposes an evaluation of different smartphone sensors performance and different manufacturer algorithm performances with the comparison to the gold standard, an industrial robotic arm with an actual standard use inertial motion unit in clinical measurement, an Xsens product. Both dynamic and static protocols were used to perform these comparisons. Root Mean Square (RMS) mean values results for static protocol are under 0.3° for the different smartphones. RMS mean values results for dynamic protocol are more prone to bias induced by Euler angle representation. Statistical results prove that there are no filter effect on results for both protocols and no hardware effect. Smartphones performance can be compared to the Xsens gold standard for clinical research.Entities:
Keywords: IMU; Kalman filter; smartphone sensing; validation
Year: 2015 PMID: 26389900 PMCID: PMC4610531 DOI: 10.3390/s150923168
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1KR5-SIXX-R650 Axis. Provided by KR 5 sixx R650, R850 Specification manual.
Figure 2Block diagram representation of a common orientation filter using accelerometer, magnetometer and gyroscope data.
Figure 3Picture showing the two smartphones superimposed mounted on the robotic arm.
Effect of position, Root Mean Square (RMS) (variance | min–max) for roll in degrees.
| iPhone 5S Alone | iPhone 5S with Galaxy Nexus | iPhone 5S (Opposite Direction) | iPhone 5S (Centered on Sensors) | |
|---|---|---|---|---|
| Trial 1 | 0.04 (0.004 | 0–0.23) | 0.09 (0.011 | 0.02–0.32) | 0.07 (0.009 | 0–0.34) | 0.06 (0.010 | 0–0.43) |
| Trial 2 | 0.04 (0.004 | 0–0.21) | 0.08 (0.012 | 0–0.32) | 0.07 (0.009 | 0–0.33) | 0.06 (0.010 | 0–0.41) |
| Trial 3 | 0.04 (0.004 | 0–0.26) | 0.08 (0.009 | 0–0.28) | 0.07 (0.008 | 0–0.35) | 0.06 (0.010 | 0–0.38) |
| Trial 4 | 0.04 (0.004 | 0–0.26) | 0.07 (0.009 | 0–0.28) | 0.07 (0.007 | 0–0.30) | 0.06 (0.010 | 0–0.40) |
| Trial 5 | 0.04 (0.005 | 0–0.27) | 0.07 (0.009 | 0–0.26) | 0.07 (0.008 | 0–0.31) | 0.07 (0.010 | 0–0.42) |
| Trial 6 | 0.05 (0.006 | 0–0.27) | 0.07 (0.008 | 0–0.26) | 0.06 (0.008 | 0–0.37) | 0.06 (0.011 | 0–0.44) |
Effect of position, RMS (min–max) for pitch in degrees. Bold typesetting indicates a statistically significant difference with the gold standard (p < 0.01).
| iPhone 5S alone | iPhone 5S with Galaxy Nexus | iPhone 5S (Opposite Direction) | iPhone 5S Centered on Sensors | |
|---|---|---|---|---|
| Trial 1 | 0.05 (0.006 | 0–0.29) | 0.09 (0.011 | 0–0.28) | 0.05 (0.005 | 0–0.25) | 0.12 (0.011 | 0–0.31) |
| Trial 2 | 0.05 (0.005 | 0–0.27) | 0.08 (0.010 | 0–0.28) | 0.05 (0.005 | 0–0.24) | 0.11 (0.010 | 0–0.32) |
| Trial 3 | 0.05 (0.005 | 0–0.27) | 0.08 (0.011 | 0–0.31) | 0.05 (0.005 | 0–0.26) | 0.11 (0.009 | 0–0.31) |
| Trial 4 | 0.05 (0.006 | 0–0.28) | 0.08 (0.011 | 0–0.30) | 0.04 (0.005 | 0–0.27) | 0.11 (0.010 | 0–0.28) |
| Trial 5 | 0.05 (0.006 | 0–0.28) | 0.08 (0.011 | 0–0.30) | 0.05 (0.005 | 0–0.29) | 0.11 (0.010 | 0.01–0.29) |
| Trial 6 | 0.05 (0.006 | 0–0.28) | 0.08 (0.012 | 0–0.33) | 0.04 (0.005 | 0–0.28) | 0.11 (0.009 | 0–0.26) |
Figure 4Signals measured during the static protocol for the second and the third targeted angles.
Static protocol results, mean (min–max), for roll and pitch in degrees. Bold typesetting indicates a statistically significant difference between filters for a given manufacturer (p < 0.01).
| Roll | Pitch | ||||
|---|---|---|---|---|---|
| RMS | Variance | RMS | Variance | ||
|
| Manufacturer filter | 0.16 (0.05–0.42) | 0.36 (0.33–0.39) | 0.21 (0.07–0.35) | 0.42 (0.38–0.47) |
| Madgwick | 0.19 (0.07–0.42) | 0 (0–0) | 0.21 (0.06–0.62) | 0.01 (0.01–0.01) | |
| Mahony | 0.16 (0.05–0.38) | 0 (0–0) | 0.25 (0.05–0.50) | 0.01 (0.01–0.01) | |
|
| Manufacturer filter | 0.15 (0.02–0.48) | 0 (0–0) | 0.13 (0.02–0.24) | 0 (0–0.01) |
| Madgwick | 0.14 (0.03–0.47) | 0.01 (0–0.01) | 0.29 (0.05–0.55) | 0 (0–0.02) | |
| Mahony | 0.13 (0–0.50) | 0.02 (0–0.09) | 0.17 (0.03–0.29) | 0 (0.01–0.01) | |
|
| Manufacturer filter | 0.07 (0.01–0.18) | 0.02 (0–0.17) | 0.36 (0–1.12) | |
| Madgwick | 0.10 (0.01–0.17) | 0.55 (0–1.57) | 0.08 (0–0.39) | ||
| Mahony | 0.12 (0.01–0.61) | 0.09 (0–0.42) | 0.09 (0.01–0.16) | 0.56 (0–1.58) | |
|
| Manufacturer filter | 0.22 (0.08–0.36) | 0 (0–0.01) | 0.22 (0.11–0.28) | 0 (0–0.01) |
| Madgwick | 0.57 (0.02–3.44) | 0.05 (0–0.62) | 0.16 (0.05–0.29) | 0 (0–0.03) | |
| Mahony | 0.68 (0.02–5.45) | 0.08 (0–1.26) | 0.10 (0.03–0.18) | 0 (0–0.02) | |
Figure 5Kruskal–Wallis test result for Xsens roll and pitch Root Mean Square (RMS) compared to Galaxy Nexus, iPhone 5S and iPhone 4 obtained for the static protocol.
Dynamic protocol results, mean (min–max), for roll at rates of 20% and 50% of the maximum velocity in degrees.
| 20% | 50% | ||||
|---|---|---|---|---|---|
| RMS | Variance | RMS | Variance | ||
|
| Manufacturer filter | 1.55 (0.64–3.51) | 0.34 (0.31–0.38) | 1.57 (0.81–3.43) | 2.15 (0.59–4.37) |
| Madgwick | 3.36 (0.39–7.95) | 0.02 (0–0.06) | 2.84 (0.58–6.23) | 0.90 (0.12–2.65) | |
| Mahony | 3.56 (0.69–8.24) | 0.03 (0–0.08) | 3.44 (0.67–7.73) | 0.99 (0.13–3.21) | |
|
| Manufacturer filter | 0.75 (0.32–1.33) | 0 (0–0) | 0.78 (0.32–1.29) | 0 (0–0.02) |
| Madgwick | 8.05 (3.09–15.96) | 0.73 (0.02–2.11) | 8.70 (2.77–17.27) | 0.99 (0.04–2.75) | |
| Mahony | 2.42 (0.29–4.54) | 3.60 (0–14.11) | 4.16 (0.71–7.57) | 6.09 (0.02–23.94) | |
|
| Manufacturer filter | 3.57 (0.55–11.03) | 0.55 (0.02–1.27) | 3.52 (0.66–10.80) | 0.48 (0.02–1.06) |
| Madgwick | 6.99 (0.91–17.92) | 1.89 (0–7.56) | 8.16 (0.95–20.35) | 1.05 (0.01–3.66) | |
| Mahony | 7.02 (0.95–17.97) | 2.94 (0–11.74) | 8.76 (1.02–21.35) | 3.99 (0.01–15.90) | |
|
| Manufacturer filter | 2.21 (0.84–4.29) | 0 (0–0) | 2.55 (0.84–4.99) | 0.01 (0–0.03) |
| Madgwick | 10.39 (1.05–21.04) | 1.28 (0–4.78) | 10.51 (0.62–21.99) | 2.24 (0–6.48) | |
| Mahony | 3.93 (1.40–8.00) | 7.49 (0–29.96) | 6.94 (1.33–14.20) | 26.79 (0–107.16) | |
Dynamic protocol results, mean (min–max), for pitch at rates of 20% and 50% of the maximum velocity in degrees.
| 20% | 50% | ||||
|---|---|---|---|---|---|
| RMS | Variance | RMS | Variance | ||
|
| Manufacturer filter | 2.29 (1.25–3.77) | 3.74 (1.01–6.93) | 2.00 (0.71–3.48) | 1.42 (0.64–3.10) |
| Madgwick | 2.88 (1.61–4.78) | 2.66 (0.79–5.41) | 2.65 (0.77–4.15) | 1.68 (0.03–3.53) | |
| Mahony | 5.64 (0.66–15.25) | 3.06 (2.03–5.19) | 2.97 (1.07–5.17) | 2.02 (0.09–3.02) | |
|
| Manufacturer filter | 1.94 (0.85–7.41) | 0 (0–0) | 1.94 (0.91–4.01) | 0 (0–0) |
| Madgwick | 3.36 (0.34–7.41) | 0.33 (0–0.91) | 3.45 (0.25–7.26) | 0.27 (0.04–0.76) | |
| Mahony | 1.17 (0.14–3.18) | 0.03 (0–0.06) | 1.15 (0.48–2.69) | 0.29 (0.01–0.71) | |
|
| Manufacturer filter | 1.40 (0.37–2.20) | 1.73 (0.07–2.33) | 1.33 (0.32–2.18) | 1.78 (0.07–2.45) |
| Madgwick | 1.97 (1.30–2.32) | 0.02 (0–0.03) | 1.93 (1.40–2.28) | 0.11 (0.06–0.31) | |
| Mahony | 1.12 (0.21–2.07) | 0 (0–0.01) | 1.05 (0.32–1.90) | 0.07 (0–0.21) | |
|
| Manufacturer filter | 0.87 (0.30–1.21) | 0.02 (0–0.05) | 0.94 (0.30–1.23) | 0.04 (0–0.14) |
| Madgwick | 2.55 (1.02–4.10) | 0.31 (0–1.20) | 2.42 (0.65–4.19) | 0.29 (0.01–0.95) | |
| Mahony | 1.24 (0.19–2.94) | 0.06 (0–0.11) | 1.43 (0.25–3.22) | 0.72 (0–2.24) | |
Figure 6Kruskal–Wallis test result for Xsens roll and pitch RMS compared to Galaxy Nexus, iPhone 5S and iPhone 4 for the dynamic protocol at rate of 50% of the maximum velocity.