| Literature DB >> 31632261 |
Nathan R Sauder1, Andrew J Meyer1, Jessica L Allen2, Lena H Ting2,3, Trisha M Kesar3, Benjamin J Fregly4.
Abstract
Stroke is a leading cause of long-term disability worldwide and often impairs walking ability. To improve recovery of walking function post-stroke, researchers have investigated the use of treatments such as fast functional electrical stimulation (FastFES). During FastFES treatments, individuals post-stroke walk on a treadmill at their fastest comfortable speed while electrical stimulation is delivered to two muscles of the paretic ankle, ideally to improve paretic leg propulsion and toe clearance. However, muscle selection and stimulation timing are currently standardized based on clinical intuition and a one-size-fits-all approach, which may explain in part why some patients respond to FastFES training while others do not. This study explores how personalized neuromusculoskeletal models could potentially be used to enable individual-specific selection of target muscles and stimulation timing to address unique functional limitations of individual patients post-stroke. Treadmill gait data, including EMG, surface marker positions, and ground reactions, were collected from an individual post-stroke who was a non-responder to FastFES treatment. The patient's gait data were used to personalize key aspects of a full-body neuromusculoskeletal walking model, including lower-body joint functional axes, lower-body muscle force generating properties, deformable foot-ground contact properties, and paretic and non-paretic leg neural control properties. The personalized model was utilized within a direct collocation optimal control framework to reproduce the patient's unstimulated treadmill gait data (verification problem) and to generate three stimulated walking predictions that sought to minimize inter-limb propulsive force asymmetry (prediction problems). The three predictions used: (1) Standard muscle selection (gastrocnemius and tibialis anterior) with standard stimulation timing, (2) Standard muscle selection with optimized stimulation timing, and (3) Optimized muscle selection (soleus and semimembranosus) with optimized stimulation timing. Relative to unstimulated walking, the optimal control problems predicted a 41% reduction in propulsive force asymmetry for scenario (1), a 45% reduction for scenario (2), and a 64% reduction for scenario (3), suggesting that non-standard muscle selection may be superior for this patient. Despite these predicted improvements, kinematic symmetry was not noticeably improved for any of the walking predictions. These results suggest that personalized neuromusculoskeletal models may be able to predict personalized FastFES training prescriptions that could improve propulsive force symmetry, though inclusion of kinematic requirements would be necessary to improve kinematic symmetry as well.Entities:
Keywords: computational modeling; direct collocation optimal control; fast treadmill training; functional electrical stimulation; muscle synergies; neuromusculoskeletal modeling; paretic propulsion; stroke
Year: 2019 PMID: 31632261 PMCID: PMC6779709 DOI: 10.3389/fnbot.2019.00080
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 2.650
List of muscles present in each leg of the neuromusculoskeletal model, including muscles with measured EMG signals (Measured), muscles whose EMG signals were copied from neighboring muscles with similar anatomical function (Copied), and muscles whose EMG signals were predicted using synergy signals extracted from measured EMG signals (Predicted).
| Adductor brevis | AddBrev | X | ||
| Adductor longus | AddLong | X | ||
| Adductor magnus (Distal) | AddMagDist | X | ||
| Adductor magnus (Ischial) | AddMagIsch | X | ||
| Adductor magnus (Mid) | AddMagMid | X | ||
| Adductor magnus (Proximal) | AddMagProx | X | ||
| Gluteus maximus 1 | GlutMax1 | X | ||
| Gluteus maximus 2 | GlutMax2 | X | ||
| Gluteus maximus 3 | GlutMax3 | X | ||
| Gluteus medius 1 | GlutMed1 | X | ||
| Gluteus medius 2 | GlutMed2 | X | ||
| Gluteus medius 3 | GlutMed3 | X | ||
| Gluteus minimus 1 | GlutMin1 | X | ||
| Gluteus minimus 2 | GlutMin2 | X | ||
| Gluteus minimus 3 | GlutMin3 | X | ||
| Tensor fasciae latae | TFL | X | ||
| Semimembranosus | Semimem | X | ||
| Semitendinosus | Semiten | X | ||
| Biceps femoris long head | BifemLH | X | ||
| Biceps femoris short head | BifemSH | X | ||
| Rectus femoris | RecFem | X | ||
| Vastus medialis | VasMed | X | ||
| Vastus lateralis | VasLat | X | ||
| Vastus intermedius | VasInt | X | ||
| Gastrocnemius lateralis | GasLat | X | ||
| Gastrocnemius medialis | GasMed | X | ||
| Tibialis anterior | TibAnt | X | ||
| Peroneus brevis | PerBrev | X | ||
| Peroneus longus | PerLong | X | ||
| Peroneus tertius | PerTert | X | ||
| Soleus | Sol | X | ||
| Iliopsoas | IP | X | ||
| Tibialis posterior | TibPost | X | ||
| Extensor digitorum longus | EDL | X | ||
| Flexor digitorum longus | FDL | X |
Figure 1Flowchart showing modifications to the original EMG-driven model personalization process to accommodate muscles with missing EMG signals. Two new steps—“Muscle synergy analysis” and “Muscle synergy reconstruction”—were added to the existing process to predict missing muscle activations whose shapes were consistent with synergy activations extracted from muscles with measured EMG signals.
Overview of direct collocation optimal control problem formulations for the neuromusculoskeletal model personalization and FastFES treatment optimization process.
| 1.1 Calibrate foot-ground contact model to reproduce experimental data | Track experimental marker, ground reaction, joint moment, and toe angle data | Satisfy skeletal dynamics | Joint jerk; hand loads | Foot-ground contact model parameters |
| 1.2 Generate dynamically consistent motion using calibrated foot-ground contact model | Track experimental marker, ground reaction, and joint moment data; minimize joint jerk | Satisfy skeletal dynamics; bound toe angle error; enforce ground reaction and joint angle periodicity | Joint jerk; hand loads | None |
| 1.3 Calibrate synergy vectors and activations to reproduce experimental motion, ground reaction, and EMG data | Track experimental joint angle, ground reactions, joint moment, and muscle activation data; minimize joint jerk and hand loads | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound joint angle, ground reaction, and hand position errors; enforce periodicity and unit magnitude synergy vectors | Joint jerk; hand loads; synergy activations | Synergy vector weights |
| 1.4 Verify calibrated model reproduces experimental motion and ground reactions without tracking any experimental quantities | Minimize joint jerk | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position and synergy activation errors; enforce periodicity | Joint jerk; synergy activations | None |
| 2.1 | Minimize joint jerk and AP force asymmetry | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position and synergy activation errors; enforce periodicity | Joint jerk; synergy activations | None |
| 2.2 | Minimize joint jerk and AP force asymmetry | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position, synergy activation, and stimulation timing errors; enforce periodicity | Joint jerk; synergy activations | Stimulation amplitude and timing |
| 2.3 | Minimize joint jerk and AP force asymmetry | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position and synergy activation errors; enforce periodicity | Joint jerk; synergy activations | Stimulation amplitude and timing |
| 2.4 Find optimal combination of two stimulated muscles | Minimize joint jerk and AP force asymmetry | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position and synergy activation errors; enforce periodicity; limit number of stimulated muscles to two | Joint jerk; synergy activations | Stimulation amplitude and timing for all paretic leg muscles |
| 2.5 | Minimize joint jerk and AP force asymmetry | Satisfy skeletal dynamics; match OpenSim lower body joint moments using synergy controls; bound hand position and synergy activation errors; enforce periodicity | Joint jerk; synergy activations | Stimulation amplitude and timing |
Model personalization required solving four separate optimal control problems, while treatment optimization involved solving five separate optimal control problems, each of which used a full-body walking model developed in OpenSim and Matlab.
Root-mean-square error (RMSE), mean absolute error (MAE), maximum absolute error (MaxAE), and range in joint moments over the gait cycle from muscle-tendon model personalization.
| RMSE | 5.37 | 6.19 | 4.90 | 6.36 | 2.54 |
| MAE | 4.16 | 4.69 | 3.81 | 4.62 | 1.98 |
| MaxAE | 21.59 | 30.28 | 21.92 | 42.05 | 12.17 |
| Range | 98.69 | 86.98 | 69.86 | 151.87 | 31.34 |
Errors represent the difference between inverse dynamic joint moments calculated by OpenSim and net joint moments calculated by the calibrated EMG-driven model. Quantities represent averages between the two legs for 80 gait cycles (40 per leg) used in the model personalization process.
Root-mean-square error (RMSE), mean absolute error (MAE), maximum absolute error (MaxAE), and range in ground reaction forces and moments over the gait cycle from foot-ground contact model personalization.
| RMSE | 1.79 | 2.06 | 1.64 | 2.89 | 0.70 | 2.34 |
| MAE | 1.47 | 1.54 | 1.33 | 2.31 | 0.60 | 1.97 |
| MaxAE | 4.77 | 6.22 | 4.21 | 5.78 | 1.29 | 5.65 |
| Range | 160.47 | 770.68 | 59.54 | 23.73 | 14.91 | 71.73 |
Errors represent the difference between ground reactions measured experimentally and ground reactions calculated by calibrated two-segment foot-ground contact models. Quantities represent averages between the two legs for representative gait cycle.
Figure 2Animation strip comparing the subject's experimental gait motion (translucent skeleton) with his verification gait motion (opaque skeleton). The verification gait motion was predicted by a direct collocation optimal control problem that used the subject's personalized neuromusculoskeletal model but did not track any experimental quantities in the cost function. This gait motion prediction was used to gain confidence in the personalized model and optimal control problem formulation.
Root-mean-square error (RMSE), mean absolute error (MAE), maximum absolute error (MaxAE), and range in joint angles, joint moments, ground reaction forces, and muscle activations from the verification optimal control problem.
| Joint angles (deg) | Hip flexion | 2.3 | 1.8 | 5.2 | 34.0 |
| Hip adduction | 1.4 | 1.1 | 2.8 | 13.6 | |
| Knee flexion | 3.2 | 2.2 | 8.5 | 65.0 | |
| Ankle dorsiflexion | 1.4 | 0.8 | 4.7 | 26.9 | |
| Ankle inversion | 1.8 | 1.4 | 4.6 | 15.4 | |
| Joint moments (Nm) | Hip extension | 3.5 | 2.8 | 10.2 | 63.8 |
| Hip abduction | 4.8 | 3.4 | 12.9 | 61.5 | |
| Knee extension | 1.9 | 1.3 | 7.5 | 41.0 | |
| Ankle plantarflexion | 3.8 | 2.2 | 12.4 | 107.0 | |
| Ankle eversion | 1.4 | 1.0 | 4.4 | 20.1 | |
| Ground reaction forces (N) | Normal | 30.9 | 16.7 | 119.1 | 782.7 |
| Propulsive | 6.7 | 4.4 | 24.9 | 159.6 | |
| Lateral | 14.1 | 10.3 | 30.8 | 68.9 | |
| Muscle activations (unitless) | Uniarticular hip | 0.023 | 0.015 | 0.121 | 0.749 |
| Uniarticular knee | 0.033 | 0.025 | 0.112 | 0.440 | |
| Uniarticular ankle | 0.044 | 0.033 | 0.141 | 0.834 | |
| Biarticular hip-knee | 0.023 | 0.020 | 0.091 | 0.353 | |
| Biarticular knee-ankle | 0.016 | 0.013 | 0.036 | 0.155 |
Errors represent the difference between quantities measured experimentally or calculated from experimental data and quantities predicted by the verification problem. None of the quantities included in this table was tracked in the verification cost function. Quantities represent averages between the two legs for the representative gait cycle.
Difference in anterior-posterior (AP) force impulse between the two legs for the baseline optimization with no muscle stimulation and the three FastFES treatment optimizations, along with percent reduction in AP force impulse difference relative to baseline.
| No stimulation-baseline | 19.5 | — |
| Stimulate standard muscles with standard timing | 11.6 | 40.6 |
| Stimulate standard muscles with optimal timing | 10.6 | 45.4 |
| Stimulate optimal muscles with optimal timing | 7.0 | 64.1 |
Figure 3Experimental and predicted activation patterns for electrically stimulated muscles. Activation patterns for standard muscle selection involving stimulation of GasMed and TibAnt (top row) and optimal muscle selection involving stimulation of Sol and Semimem (bottom row) are presented for the paretic leg. Exp indicates experimental curves, Base indicates curves from the baseline treatment optimization with no muscle stimulation, Std/Std indicates curves from the FastFES treatment optimization using standard muscle selection with standard stimulation timing, Std/Opt indicates curves from the FastFES treatment optimization using standard muscle selection with optimized stimulation timing, and Opt/Opt indicates curves from the FastFES treatment optimization using optimized muscle selection with optimized stimulation timing.
Muscle stimulation parameters found by FastFES treatment optimizations.
| Stimulate standard muscles with standard timing | GasMed | 0.70 | 46 | 49 |
| TibAnt | 0.70 | 65 | 2 | |
| Stimulate standard muscles with optimal timing | GasMed | 0.24 | 34 | 55 |
| TibAnt | 0.70 | 64 | 6 | |
| Stimulate optimal muscles with optimal timing | Sol | 0.62 | 16 | 45 |
| Semimem | 0.70 | 0 | 7 |
Muscle name abbreviations are defined in Table 1. A is stimulation amplitude, ton is stimulation on-time as percent of gait cycle, and toff is stimulation off-time as percent of gait cycle. Off-time is less than on-time if the stimulation wrapped around the end of the gait cycle to the start of the same gait cycle.
Figure 4Experimental and predicted ground reaction forces over the gait cycle. Normal ground reaction force (top row) and propulsive ground reaction force (bottom row) are presented for the non-paretic leg (left column) and the paretic leg (right column). Thin vertical lines indicate locations of heel strike and toe off. Exp indicates experimental curves, Base indicates curves from the baseline treatment optimization with no muscle stimulation, Std/Std indicates curves from the FastFES treatment optimization using standard muscle selection with standard stimulation timing, Std/Opt indicates curves from the FastFES treatment optimization using standard muscle selection with optimized stimulation timing, and Opt/Opt indicates curves from the FastFES treatment optimization using optimized muscle selection with optimized stimulation timing. Note that the non-paretic leg is the left leg while the paretic leg is the right leg.
Peak and impulse of propulsive force and breaking force for the paretic and non-paretic leg for the baseline optimization with no muscle stimulation and the three FastFES treatment optimizations, along with percent reductions relative to baseline (indicated in parentheses).
| Propulsive | No stimulation—baseline | 37.8 (–) | 7.2 (–) | 106.2 (–) | 25.6 (–) |
| Stimulate standard muscles with standard timing | 44.9 (18.6%) | 9.9 (36.8%) | 97.7 (−8.0%) | 22.6 (−11.6%) | |
| Stimulate standard muscles with optimal timing | 34.7 (−8.3%) | 9.5 (31.9%) | 97.0 (−8.6%) | 22.7 (−11.3%) | |
| Stimulate optimal muscles with optimal timing | 41.6 (9.9%) | 10.1 (39.0%) | 91.1 (−14.2%) | 20.0 (−21.9%) | |
| Braking | No stimulation—baseline | −113.3 (–) | −22.0 (–) | −81.9 (–) | −20.9 (–) |
| Stimulate standard muscles with standard timing | −107.2 (−6.1%) | −21.3 (−3.3%) | −83.9 (2.5%) | −22.4 (7.4%) | |
| Stimulate standard muscles with optimal timing | −104.5 (−8.8%) | −20.4 (−7.3%) | −94.2 (15.0%) | −22.9 (9.7%) | |
| Stimulate optimal muscles with optimal timing | −78.8 (−34.5%) | −18.7 (−15.0%) | −92.7 (13.2%) | −21.7 (3.7%) | |
Figure 5Experimental and predicted lower body joint angles over the gait cycle. Hip flexion (first row), hip adduction (second row), knee flexion (third row), ankle dorsiflexion (fourth row), and ankle inversion (fifth row) are presented for the non-paretic leg (left column) and the paretic leg (right column). The legend is the same as in Figure 2.
Figure 6Experimental and predicted lower body joint moments over the gait cycle. Hip extension moment (first row), hip abduction moment (second row), knee extension moment (third row), ankle plantarflexion moment (fourth row), and ankle eversion moment (fifth row) are presented for the non-paretic leg (left column) and the paretic leg (right column). The legend is the same as in Figure 2.
Figure 7Synergy vectors for 14 paretic leg muscle activations derived from measured EMG signals for 2 (top) and 3 (bottom) synergies. Prior to synergy analysis, measured EMG signals were processed and normalized as part of the muscle-tendon model personalization process. Muscle name abbreviations are listed in Table 1.