| Literature DB >> 28025480 |
Gheorghe-Daniel Voinea1, Silviu Butnariu2, Gheorghe Mogan3.
Abstract
This paper presents a mathematical model that can be used to virtually reconstruct the posture of the human spine. By using orientation angles from a wearable monitoring system based on inertial sensors, the model calculates and represents the curvature of the spine. Several hypotheses are taken into consideration to increase the model precision. An estimation of the postures that can be calculated is also presented. A non-invasive solution to identify the human back shape can help reducing the time needed for medical rehabilitation sessions. Moreover, it prevents future problems caused by poor posture.Entities:
Keywords: geometric modelling; inertial sensors; medical rehabilitation; spine; wearable system
Mesh:
Year: 2016 PMID: 28025480 PMCID: PMC5298576 DOI: 10.3390/s17010003
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) Wearable spine monitoring system concept; (b) Wearable spine monitoring with flexible straps.
Figure 2The architecture of the spine monitoring system.
Figure 3Data flow diagram of the spine monitoring system.
Figure 4Geometric model: (a) C-shape, (b) S-shape.
Equations used by the mathematical model.
| Single Max Point Curve (“C” Shape) | Double Max Point Curve (“S” Shape) | Equation Number |
|---|---|---|
| (1) | ||
| (2) | ||
| (3) | ||
| (4) | ||
| (5) | ||
| (6) | ||
| (7) | ||
| (8) | ||
| (9) | ||
| (10) | ||
| (11) | ||
| (12) | ||
| (13) | ||
| (14) | ||
| (15) | ||
| (16) | ||
| (17) |
Estimation of the postures that can be reproduced by the mathematical model.
| Name | Criteria | Results |
|---|---|---|
| Max point between P4 and P5; | ||
| Max point between P2-P3 and P4-P5; |
Estimation of the postures that can be reproduced by the mathematical model.
| Name | Criteria | Results |
|---|---|---|
| Max point between P2 and P3; | ||
| Max point between P3 and P4; | ||
| Max point between P1 and P2; | ||
| Max point between P4 and P5; | ||
| Max point between P2 and P3; | ||
| Max point between P3 and P4; | ||
| Max point between P1 and P2; | ||
| Max point between P4 and P5; | ||
| Max point between P1-P2 and P3-P4; | ||
| Max point between P2-P3 and P4-P5; | ||
| Max point between P1-P2 and P3-P4; | ||
| Max point between P1-P2 and P3-P4; | ||
| Max point between P2-P3 and P4-P5; | ||
| Max point between P1-P2 and P3-P4; |
Figure 5(a) Device for testing IMUs; (b) Testing equipment for simultaneously testing five IMUs.
Inertial sensors comparison.
| Characteristic | Bosch BNO055 | MPU 9150 | Flora LSM9DS0 | AltIMU 10 v.4 | MinIMU 9 V3 |
|---|---|---|---|---|---|
| ±2 g to ±16 g | ±2 g to ±16 g | ±2 g to ±16 g | ±2 g to ±16 g | ±2 g to ±16 g | |
| 1 LSB/g | 2 LSB/g | 0.732 LSB/g | 0.732 LSB/g | 0.732 LSB/g | |
| ±125°/s to ±2000°/s | ±250°/s to ±2000°/s | ±245°/s to ±2000°/s | ±245°/s to ±2000°/s | ±245°/s to ±2000°/s | |
| 16 LSB/°/s | 16.4 LSB/°/s | 70 LSB/°/s | 70 LSB/°/s | 70 LSB/°/s | |
| ±1300 μT (x-, y-axis); ±2500 μT (z-axis) | ±1200 µT | 200 µT to 1200 µT | 200 µT to 1200 µT | 200 µT to 1200 µT | |
| 0.3 μT | 0.3 μT | 0.48 μT | 0.47 μT | 0.47 μT | |
| Yes | Yes | Yes | No, includes a 24 bits barometer | No | |
| 20 × 27 × 4 | 15.5 × 29 × 4 | Diameter of 16 mm, Width 0.8 mm | 25.4 × 12.7 × 2.54 | 20 × 13 × 3 | |
| HID-I2C/I2C/UART | I2C | SPI/I2C | I2C | I2C | |
| 2.4 V to 3.6 V | 2.4 V to 3.46 V | 2.4 V to 3.6 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | |
| Yes, with three modes | No | Yes | No | No |
Figure 6Testing stand.
Figure 7Procedure for testing the mathematical model: (a) A theoretical spine shape; (b) Getting the reference position; (c) The system is fitted to correspond to the plotted shape; (d) The inertial sensors collect orientation data.
Figure 8(a) C2 posture and (b) A4 posture used for measurements.
Descriptive statistics for posture C2 (quantitative data).
| Statistic | Z1 | Z2 | Z3 | Z4 | Z5 |
|---|---|---|---|---|---|
| 10 | 10 | 10 | 10 | 10 | |
| 23.460 | 6.470 | −35.110 | −0.980 | 25.140 | |
| 24.130 | 8.170 | −33.090 | 0.340 | 31.440 | |
| 23.620 | 7.253 | −34.423 | −0.878 | 28.123 | |
| 23.755 | 7.660 | −34.285 | −0.500 | 28.790 | |
| 23.900 | 8.028 | −33.865 | −0.215 | 30.638 | |
| 23.762 | 7.550 | −34.134 | −0.477 | 28.962 | |
| 0.050 | 0.371 | 0.369 | 0.192 | 3.796 | |
| 0.223 | 0.609 | 0.607 | 0.438 | 1.948 |
Figure 9Box plots—C2.
Descriptive statistics for posture A4 (quantitative data).
| Statistic | Z1 | Z2 | Z3 | Z4 | Z5 |
|---|---|---|---|---|---|
| 10 | 10 | 10 | 10 | 10 | |
| 24.060 | 23.120 | 16.400 | 2.680 | −14.160 | |
| 25.550 | 23.920 | 17.280 | 4.000 | −12.740 | |
| 24.475 | 23.265 | 16.750 | 2.870 | −13.908 | |
| 24.930 | 23.345 | 16.955 | 3.130 | −13.510 | |
| 25.430 | 23.488 | 17.210 | 3.463 | −13.263 | |
| 24.889 | 23.401 | 16.948 | 3.238 | −13.536 | |
| 0.334 | 0.05 | 0.084 | 0.211 | 0.188 | |
| 0.578 | 0.223 | 0.290 | 0.460 | 0.434 |
Figure 10Box plots—A4.
Figure 11Visual representation of obtained results.
Figure 12(a) Plotted curve; (b) Reconstructed curve, using SPLINE command from AutoCAD; (c) Reconstructed curve using circle arcs; (d) Superimposed curves from (b) and (c).
Figure 13(a) Plotted curve; (b) Reconstructed curve, using SPLINE command from AutoCAD; (c) Reconstructed curve using circle arcs; (d) Superimposed curves from (b) and (c).
Figure 14Measured and original posture for C2 posture (a) and A4 posture (b); Graphical representation of errors (c).