| Literature DB >> 31795151 |
Reed D Gurchiek1, Nick Cheney2, Ryan S McGinnis1.
Abstract
Wearable sensors have the potential to enable comprehensive patient characterization and optimized clinical intervention. Critical to realizing this vision is accurate estimation of biomechanical time-series in daily-life, including joint, segment, and muscle kinetics and kinematics, from wearable sensor data. The use of physical models for estimation of these quantities often requires many wearable devices making practical implementation more difficult. However, regression techniques may provide a viable alternative by allowing the use of a reduced number of sensors for estimating biomechanical time-series. Herein, we review 46 articles that used regression algorithms to estimate joint, segment, and muscle kinematics and kinetics. We present a high-level comparison of the many different techniques identified and discuss the implications of our findings concerning practical implementation and further improving estimation accuracy. In particular, we found that several studies report the incorporation of domain knowledge often yielded superior performance. Further, most models were trained on small datasets in which case nonparametric regression often performed best. No models were open-sourced, and most were subject-specific and not validated on impaired populations. Future research should focus on developing open-source algorithms using complementary physics-based and machine learning techniques that are validated in clinically impaired populations. This approach may further improve estimation performance and reduce barriers to clinical adoption.Entities:
Keywords: electromyography; hybrid estimation; inertial sensor; joint mechanics; machine learning; regression; remote patient monitoring; wearable sensors
Mesh:
Year: 2019 PMID: 31795151 PMCID: PMC6928851 DOI: 10.3390/s19235227
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Search terms and the item pertaining to this review that they reflect.
| Review Relevant Item | Search Terms |
|---|---|
| Regression | regress* OR “machine learning” OR “artificial intelligence” OR “statistical learning” OR “supervised learning” OR “unsupervised learning” OR “neural network” OR perceptron OR “support vector” OR “gaussian process” |
| AND | |
| Biomechanical Time-Series | joint OR limb OR segment OR ankle OR knee OR hip OR wrist OR elbow OR shoulder OR muscle |
| AND | |
| Wearable Sensors | wearable OR accelerometer OR gyroscope OR electromyo* OR EMG OR sEMG OR “inertial sensor” OR “inertial measurement unit” OR IMU OR insole OR goniometer |
Figure 1Flow chart of article selection process. Of the 123 full-text reviewed articles, 77 were removed on the basis of one or several exclusion criteria pertaining to the sensors used, the prediction approach, and/or the validation procedure. See Section 2.2 for details concerning specific exclusion criteria.
Figure 2Number of articles included in the review for each five-year bin. The oldest paper included in our review was published in 1995.
Figure 3Description of the biomechanical variables estimated across all reviewed studies. The top row of figures illustrates the percentage of studies that estimated joint kinematics (a), joint kinetics (b), segment kinetics (c), and segment kinematics (d) and the bottom row of figures are radar plots illustrating the number of studies estimating the major upper and lower extremity joint kinematics (blue) and kinetics (red) in the sagittal (e), frontal (f), and transverse (g) planes. No studies estimated muscle forces or joint contact forces.
Overview of the 46 reviewed papers.
| Reference (Year) |
| Variable (Location): Plane(s) | Tasks | Inputs | Model | Performance Summary |
|---|---|---|---|---|---|---|
| Koike and Kawato [ | sEMG (2 kHz, 10) | ISO, OC | TS | NN (FB, dyn) | CD: 0.89 | |
| Suryanarayanan et al. [ | sEMG (2 kHz, 1) | OC | TS | NN (dyn) | RMSE | |
| Shih and Patterson [ | sEMG (900 Hz, 4) | WCP | TS | NN | RMSE: 0.67–5.76 Nm, | |
| van Dieën and Visser [ | sEMG (600 Hz, 6) | ISO, LOC | TS | RMSE: 26–54 Nm, | ||
| Au and Kirsch [ | sEMG (500 Hz, 6) | OC, LOC | TS | NN (dyn) | RMSE: 14.2–19.6° | |
| Dipietro et al. [ | sEMG (1 kHz, 5) | OC | TS | NN (FB) | RMSE: 7.3–11.5% | |
| Song and Tong [ | sEMG (1 kHz, 3) | LOC | TS | NN (FB) | nRMSE: 4.53–8.45% | |
| Clancy et al. [ | sEMG (4096 Hz, 8) | ISO | TS | MAE: 7.3% | ||
| Došen and Popovič [ | 2D ACC (200 Hz, 4) | MSW | TS | NN (dyn) | RMSE: 1.19–3.60°, | |
| Findlow et al. [ | IMU (100 Hz, 4) | Normal Walk | TS | NP (KS) | MAE: 1.69–2.30°, | |
| Goulermas et al. [ | IMU (--, 4) | MSW | TS | NP (KS) | CC: 0.97, | |
| Hahn and O’Keefe [ | sEMG (1 kHz, 7) | Normal Walk | TS | NN | CD: 0.54–0.84 (sEMG only) | |
| Mijovic et al. [ | 2D ACC (50 Hz, 2) | OC | TS | NN (RBF) | CD: 0.841–0.998, | |
| Delis et al. [ | sEMG (1744.25 Hz, 2) | Normal Walk | DISC (TD) | NN (SOM) | CC: 0.59–0.84 | |
| Jiang et al. [ | sEMG (1 kHz, 8) | CF (hand) | ISO | DISC (TD) | (1) NN | (1) CD: 0.86 |
| Youn and Kim [ | sEMG (1 kHz, 2) | CF (hand) | ISO | DISC (TD) | NN | nRMSE |
| Ziai and Menon [ | sEMG (1 kHz, 8) | ISO | TS | (1) | (1) nRMSE: 2.88% | |
| Nielsen et al. [ | sEMG (1024 Hz, 7) | CF (hand) | ISO | DISC (TD) | NN | RMSE: 0.16 N |
| de Vries et al. [ | MIMU (50 Hz, 4) | ISF (SC): S, F, T | LOC, ADL | TS | NN | nRMSE: |
| Jiang et al. [ | sEMG (2048 Hz, 7) | OC | DISC (TD) | NN | CD: 0.74–0.78 | |
| Muceli and Farina [ | HD-sEMG 128 (2048 Hz, 2) | OC | TS | NN | CD: 0.79–0.89 | |
| Clancy et al. [ | sEMG (4096 Hz, 2) | ISO | TS | nMAE: 4.65–6.38% | ||
| Howell et al. [ | FSR (118 Hz, 12) | Normal Walk | TS |
| nRMSE: 5.9–17.1% | |
| Kamavuako et al. [ | sEMG (10 kHz, 6) | ISO | DISC (TD) | NN | nRMSE: 6.1–13.5% | |
| Jiang et al. [ | sEMG (2048 Hz, 7) | OC | DISC (TD) | NN | CD: 0.63–0.86, | |
| Farmer et al. [ | sEMG (1 kHz, 4) | Normal Walk | TS | NN (FB, dyn) | RMSE: 1.2–5.4° | |
| Ngeo et al. [ | sEMG (2 kHz, 8) | OC | TS | (1) NN (dyn) | (1) CC: 0.71 (TS inputs only) | |
| Hahne et al. [ | HD-sEMG 192 (2048 Hz, 1) | OC | DISC (TD) | (1) | (4) CD: 0.8 (reduced sensor array) | |
| Jacobs and Ferris [ | FSR (1 kHz, 8) | MSW, Calf Raises | TS | NN | nRMSE: 7.04–13.78% | |
| de Vries et al. [ | MIMU (50 Hz, 4) | ISF (shoulder): S, F, T | LOC, ADL | TS | NN | nSEM: |
| Wouda et al. [ | MIMU (240 Hz, 5) | OC, ADL, MSW, MSR, sport | TS | (1) NN | (1) Mean Error: | |
| Michieletto et al. [ | sEMG (1 kHz, 8) | Seated Kick | TS | Custom error statistic (see paper) | ||
| Xiloyannis et al. [ | sEMG (--, 5) | OC, ADL, ISO | TS | (1) CC: | ||
| Zhang et al. [ | sEMG (1 kHz, 8) | OC | DISC (TD) | NN | CD: 0.90–0.91, | |
| Ding et al. [ | sEMG (2 kHz, 8) | OC, ADL | TS | (1) NN | (1) RMSE: | |
| Clancy et al. [ | sEMG (2048 Hz, 16) | CF (hand): S, F | ISO | TS |
| RMSE: 6.7–10.6%, |
| Xia et al. [ | sEMG (2 kHz, 5) | OC | DISC (FD) | 1) NN (CNN) | (1) CD: 0.78 | |
| Wouda et al. [ | MIMU (240 Hz, 3) | MSR | TS | NN | RMSE: | |
| Sun et al. [ | sEMG (16 kHz, 1) | CF (forearm) | ISO | DISC (MUAP-TD) |
| CD: |
| Chen et al. [ | sEMG (1.2 kHz, 10) | MSW | TS | NN (DBN) | RMSE: 2.45–3.96° | |
| Xu et al. [ | HD-sEMG 128 (1 kHz, 1) | CF (forearm) | ISO | TS | (1) NN (CNN) | (1) nRMSE: |
| Wang et al. [ | sEMG (1.6 kHz, 5) | LOC | DISC (FD) | NN (FB) | nRMSE: 3.55–5.13% | |
| Dai and Hu [ | HD-sEMG 160 (2048 Hz, 1) | OC | TS, DISC (MUAP-FD) |
| CD: 0.66–0.81 (TS inputs) | |
| Dai et al. [ | sEMG (2048 Hz, 16) | CF (hand): S, F | ISO | TS | RMSE: 7.3–9.2%, | |
| Kapelner et al. [ | HD-sEMG 192 (2048 Hz, 3) | OC | DISC (TD, MUAP-TD) |
| CD: 0.77 (MUAP-TD inputs) | |
| Stetter et al. [ | IMU (1.5 kHz, 2) | ISF (knee): S, F, T | MSW, MSR, sport | TS | NN (2L) | nRMSE: |
Sensors:: sampling frequency (—indicates not reported), ACC: accelerometer; IMU: inertial measurement unit (accelerometer + gyroscope); MIMU: IMU with magnetometer, HD-sEMG N: high density grid of N surface electromyography electrodes, FSR: force sensitive resistors (instrumented insole); MMG: mechanomyography; goni: electrogoniometer; Variables: : net joint (muscle) moment; : joint/segment angular position, velocity, acceleration; : segment position, velocity, acceleration; ISF: joint intersegmental force; CF: joint/segment contact force, AC: acromio-clavicular joint, SC: sterno-clavicular joint, MCPs: one or several of the metacarpophalangeal joints; Tasks: ISO: isometric; OC, LOC: open-chain, loaded open-chain; MSW: multi-speed walking; ADL: activities of daily living (brushing teeth, drinking, etc.); MSR: multi-speed running; sport: sport related movements (e.g., jumping, kicking, throwing); Inputs: TS: time-series; DISC: discrete; TD, FD: time-domain, frequency domain; MUAP: sEMG data were first decomposed into motor unit action potentials from which discrete features were extracted; Model: FB: model exhibits output and/or internal state variable feedback (includes autoregression); dyn: dynamic (dependent on previous inputs); : mixture of -th order polynomials; GMR: Gaussian mixture regression; NN: neural network; RBFN: radial basis function network; SOM: self-organizing map; DBN: deep belief network; NP: nonparametric regression; KS: kernel smoother; GPR: Gaussian process regression; SVR: support vector regression; KRR: kernel ridge regression; k-NN: k nearest neighbors regression; UKF: unscented Kalman filter; CNN: convolutional neural network, LSTM: long-short term memory network, C-LSTM: CNN in series with LSTM; 2L: two hidden layers; Performance Summary: RMSE: root mean square error; nRMSE: normalized RMSE (e.g., RMSE in physical units normalized by maximum); MAE: mean absolute error; nMAE: normalized mean absolute error (see nRMSE); nSEM: normalized standard error of measurement; CC: correlation coefficient; CD: coefficient of determination; italic performance metrics indicate results for task extrapolation (e.g., trained on normal walking data, tested on fast walking data), bold performance metrics indicate results for subject extrapolation (all data in the test set were associated with different subjects than were data in the training set).