Abstract
Disorders of the human neuromusculoskeletal system such as osteoarthritis, stroke, cerebral palsy, and paraplegia significantly affect mobility and result in a decreased quality of life. Surgical and rehabilitation treatment planning for these disorders is based primarily on static anatomic measurements and dynamic functional measurements filtered through clinical experience. While this subjective treatment planning approach works well in many cases, it does not predict accurate functional outcome in many others. This paper presents a vision for how patient-specific multibody dynamic models can serve as the foundation for an objective treatment planning approach that identifies optimal treatments and treatment parameters on an individual patient basis. First, a computational paradigm is presented for constructing patient-specific multibody dynamic models. This paradigm involves a combination of patient-specific skeletal models, muscle-tendon models, neural control models, and articular contact models, with the complexity of the complete model being dictated by the requirements of the clinical problem being addressed. Next, three clinical applications are presented to illustrate how such models could be used in the treatment design process. One application involves the design of patient-specific gait modification strategies for knee osteoarthritis rehabilitation, a second involves the selection of optimal patient-specific surgical parameters for a particular knee osteoarthritis surgery, and the third involves the design of patient-specific muscle stimulation patterns for stroke rehabilitation. The paper concludes by discussing important challenges that need to be overcome to turn this vision into reality.
Keywords: Multibody dynamics, Biomechanics, Musculoskeletal models, Optimization
INTRODUCTION
When the human neuromusculoskeletal system is impaired, mobility is often limited, leading to a decreased quality of life [1]. Common clinical examples include osteoarthritis, stroke, cerebral palsy, and paraplegia. Planning of surgical and rehabilitation treatments for these disorders has historically been based on clinical experience, static anatomic measurements (e.g., x-rays), and dynamic functional measurements (e.g., gait analysis). To select a treatment and associated parameters, the clinician uses the available data to construct a “mental model” of the patient in his or her mind and runs the treatment options under consideration through this model. Thus, given the same clinical data for a particular patient, two different clinicians may make very different treatment decisions.
Due to the complexity of the human neuromusculoskeletal system, this subjective treatment planning approach has several negative consequences. First, existing treatments that are generally reliable may still be unreliable in a large number (though small percentage) of cases. For example, total knee replacement surgery is generally reliable, but a malpositioned component can result in pain, poor patient function, and eventually the need for revision surgery [2]. Second, existing treatment approaches that are unreliable but potentially valuable are avoided by clinicians; hence their benefits are not experienced by patients to the extent possible. For example, high tibial osteotomy surgery, where lower leg bone geometry is altered to make a “bow-legged” patient with knee osteoarthritis slightly “knock-kneed,” has the potential to delay or even avoid the need for total knee replacement but is underutilized due to unreliable outcomes [3]. Third, new treatments are difficult to design since they are typically identified using a time consuming and costly trial-and-error experimental approach.
What, then, is the path to increased reliability and optimized functional outcome? One possibility is to replace the subjective mental models currently used in clinical practice with objective engineering models that obey the laws of physics and physiology. If engineering models can be constructed that accurately represent the neuromusculoskeletal systems of individual patients, clinicians could use these models to explore different treatment options prior to selecting the final intervention. By incorporating optimization principles into the exploration process, it may be possible to design personalized treatments that maximize clinical outcome on a patient-specific basis and that eliminate much of the subjectivity from the decision making process. Objective predictions of post-treatment function made by patient-specific engineering models would need to be validated before such models could be utilized clinically.
Multibody dynamic models have the potential to play a central role in the design of personalized treatments for neuromusculoskeletal disorders. The human neuromusculoskeletal system can be viewed as a servo-controlled multibody dynamic system. Bones serve as the rigid bodies, articular surfaces and ligaments form the joints, muscles are the actuators, and the central nervous system acts as the controller. A problem with the bodies, joints, actuators, or controller becomes evident in movement limitations of the system. For example, osteoarthritis involves problems with the bodies and joints, stroke and paraplegia involve problems with the actuators and controller, and cerebral palsy involves problems with the bodies, actuators, and controller. Regardless of the source of the problem, multibody dynamic skeletal models can serve as the underlying structure to which muscle-tendon actuator models, neural control models, and joint contact models are added. Thus, multibody dynamics provides a natural foundation for patient-specific modeling efforts.
This paper presents a vision for how patient-specific multibody dynamic models could be used to design new or improved treatments for clinical problems involving the human neuromusculoskeletal system. The ultimate goal is creation of high fidelity patient-specific multibody dynamic models that can be used to predict optimal treatments for individual patients. First, a computational paradigm is presented for constructing patient-specific multibody dynamic models. Next, three clinical applications are presented to illustrate how such models could be used in the treatment design process. Finally, the paper concludes by discussing important challenges that need to be overcome to turn this vision into reality.
CONSTRUCTION OF PATIENT-SPECIFIC MODELS
Patient-specific neuromusculoskeletal models are composed of several component models. At the core is a patient-specific skeletal model that accounts for the anatomic structure of the patient. Added to this model are muscle-tendon models that account for muscle force-generating characteristics and muscle lines of action around bones, neural control models that account for how the brain coordinates muscle forces, and joint contact models that account for how articular surfaces interact. State-of-the-art methods used to construct each of these component models are described below.
It is important to emphasize that not all of these component models are needed to address any particular clinical problem. The minimum complexity model that satisfies the needs of the problem at hand should always be selected. Thus, some clinical problems will not require models of muscle-tendon actuators. Other clinical problems will not require joint contact models. Yet other clinical problems will not require a neural control model. However, for every clinical problem discussed below, a patient-specific multibody dynamic model will serve as the foundation.
Patient-specific skeletal models
A patient-specific multibody dynamic skeletal model is basically a robotic linkage model whose joints are engineering constraint-based joints (e.g., pin, ball-and-socket) controlled by torque actuators. These actuators account for the net effect of all muscle, contact, and ligament forces applied across the joints. Thus, no models of individual muscles or their lines of action are included at this point.
The primary challenge of creating a patient-specific dynamic skeletal model is not deriving the equations of motion (which can be done using a variety of commercial or free software programs such as Autolev, SD/Fast, Pro/Mechanica, SimMechanics, or SimBody) but rather calibrating the model’s parameter values to movement data collected from the patient. Two categories of model parameters are present at this stage: joint parameters defining the position and orientation of each joint in adjacent body segments, and inertial parameters defining the mass, mass center, and central principal moments of inertia of each body segment (also referred to as “body segment parameters” by some authors). A number of labs have developed methods for calibrating joint parameter values [4–14], and sensitivity studies have shown that joint torques calculated from inverse dynamics are sensitive to errors in joint parameter values [15–18]. Calibration of inertial parameter values for activities of daily living that do not involve “fast” movements (e.g., gait) appears to be less critical, as inverse dynamics joint torques are relatively insensitive to errors in inertial parameter values as long as a multibody dynamic model with joint constraints is used [15]. However, a similar conclusion may not apply to faster athletic movements such as running, jumping, throwing, and kicking.
Most methods for calibrating joint parameter values to a patient’s movement data utilize numerical optimization [4–6, 8, 10]. First, a kinematic skeletal model is constructed with joint parameters that define the positions and orientations of the joints in the body segments and marker parameters that define surface marker locations in the body segments. This step requires an assumed skeletal model structure (e.g., assuming that the knee can be modeled as a pin joint). Next, experimental movement data are collected from the patient. To make the joint parameter values unique, calibration motions are required if the activity to be simulated does not exercise all functional axes sufficiently, where “sufficient” is approximately 25 deg of rotation [19]. For example, since gait does not exercise the ankle inversion-eversion axis, an ankle circumduction motion can be used to find a unique inversion-eversion axis [8]. Finally, a series of optimization problems is solved that finds joint and marker parameter values such that markers on the kinematic model can be aligned as closely as possible with the experimentally measured marker locations. Optimization of the calibration trials is performed one joint at a time, followed by optimization of the functional activity trial (e.g., gait) [5]. One of the primary advantages of constructing patient-specific kinematic models in this fashion is that the resulting model parameter values are much less sensitive to selected marker placement locations on the skin than methods that depend on correct identification of anatomical landmarks [9, 10].
For the functional activity optimization, joint parameters that are not exercised can be handled one of two ways. Either the values of these parameters can be constrained to those found by the calibration trials, or else changes in these parameter values can be minimized by the cost function to avoid finding unrealistic solutions [5]. For example, joint parameters specifying the medial-lateral position of the hip center are not well defined by gait data. If these parameter values are adjusted during optimization of a gait trial, noise in the marker data may produce a slightly lower cost function value by moving the hip center laterally off the pelvis, even though such a change is physically unrealistic.
Each optimization can be formulated as either a one-level or two-level problem [5, 6]. In the two-level formulation, both levels seek to minimize the sum of the squares of the errors between model and experimental marker coordinates. The outer-level optimization adjusts design variables related to joint and marker parameter values, while the inner-level performs a separate optimization for each time frame by adjusting the model’s generalized coordinates given the current guess for the joint and marker parameter values. The primary disadvantage of this approach is that performing repeated inner-level optimizations can be computationally costly [6]. In the one-level formulation, adjustment of the model’s generalized coordinates is moved to the outer level by parameterizing the joint trajectories using B-spline or polynomial plus Fourier coefficients [20, 21]. Though this additional parameterization step imposes an assumed smoothness on the experimental data, it significantly reduces computation time compared to the two-level formulation. With either formulation, the motions of the generalized coordinates are found as a byproduct.
As an alternative to optimization, several studies have utilized Kalman filtering techniques (e.g., extended Kalman filters and unscented filters) to find joint and marker parameter values and joint motions simultaneously [11–14]. Since multibody dynamic models of human movement are highly nonlinear, these methods are significantly faster computationally than optimization-based approaches, making them a better choice for clinical applications where patient-specific models would need to be constructed during a single office visit. Though filtering methods have not achieved widespread use in the biomechanical modeling and simulation community, they are gaining recognition.
Patient-specific muscle-tendon models
Creation of patient-specific muscle-tendon models requires calibration of musculoskeletal geometry (i.e., muscle origins/insertions and moment arms) and muscle force generating properties. With current capabilities, calibration of musculoskeletal geometry is best achieved using magnetic resonance (MR) imaging data. Scanning parameters can be selected to enhance the brightness of fatty tissue so that the muscle boundaries are easily visible [22, 23]. The boundaries of anatomic structures of interest (e.g., muscles, bones, articular surfaces) can be segmented using commercial image processing software (e.g., SliceOmatic, Mimics, Analyze, Matlab, 3D Doctor) and the resulting point clouds converted to geometric surfaces using commercial reverse engineering software (e.g., Geomagic, Rhinoceros).
Converting the geometric surface models into multibody dynamic models requires identifying muscle origins and insertions on the bones and the way muscles wrap around bones and other muscles. Though muscles attach to bones over an area, most musculoskeletal models assume that they attach to bones at a point, necessitating the use of multiple muscle lines of action to represent broad muscles such as gluteus maximus. Even narrower muscles such as tibialis anterior may require multiple lines of action to eliminate sensitivity of predicted motions to small errors in muscle insertion points. Musculoskeletal modeling software (e.g., SIMM, AnyBody, LifeMOD, OpenSim) provides built-in functionality for defining muscle lines of action as a series of line segments with parameterized muscle wrapping surfaces represented by spheres, cylinders, and ellipsoids [24, 25]. Muscle paths modeled with this method have been validated against experimental moment arm data reported in the literature [26]. The primary challenges with this methodology are the cost of obtaining the MR scan data, determination of appropriate scanning parameters, the time and expertise required to segment the anatomic structures of interest from the resulting images, and the time and effort required to convert the resulting geometric models into a parameterized multibody model. Though less accurate, an alternative to using patient-specific geometry is to scale a nominal musculoskeletal model to match measurements made from the patient [27].
Calibration of muscle force generating properties is challenging as well. Most multibody dynamic models that include models of individual muscles use a Hill-type muscle-tendon model. This model treats muscle as a contractile element in parallel with a passive elastic element, with the muscle attached in series and at an angle (called the pennation angle) with a passive elastic tendon [28, 29]. Five parameter values are required to calibrate a Hill-type model to a particular muscle of a specific patient: 1) peak isometric force, 2) corresponding optimal muscle fiber length, 3) pennation angle, 4) tendon slack length, and 5) maximum shortening velocity. Thus, for a complex musculoskeletal model with 54 muscles [30], 5 × 54 = 270 patient-specific muscle-tendon model parameter values need to be determined, which is an extremely challenging task. In addition, a first order activation dynamics model, which converts a neural control signal (i.e., electromyographic activity, or EMG) into the activation signal input to the muscle-tendon model, is often used and possesses additional unknown parameter values that need to be determined [28].
Researchers have proposed a two-phase nested optimization method for calibrating three of the five muscle-tendon parameter values to strength data collected from an individual patient [31]. In phase one, joint angles and muscle activation levels are found by maximizing the isometric torque developed by each degree of freedom at each joint in the model. In phase two, the unknown muscle-tendon parameter values are found by matching the joint torque profile of the model to that measured for the patient using isometric dynamometer tests. Within each phase, peak isometric force is calculated as the ratio of measured muscle volume to estimated optimal muscle fiber length. The calculated values of peak isometric force, optimum muscle fiber length, and tendon rest length are often evaluated qualitatively by comparison with published values from anatomic studies. Values of the two remaining parameters are normally taken from the literature [29].
For EMG-driven muscle-tendon models, researchers have proposed a different optimization method that uses functional data to calibrate the same three muscle-tendon parameter values along with parameter values related to activation dynamics (i.e., EMG-to-activation characteristics) [28, 32, 33]. These models utilize experimentally measured EMG signals as inputs. Rather than matching just the isometric joint torque profiles of the patient, this method matches the patient’s functional, isokinetic, and isometric joint torque profiles [34, 35]. A variety of movement trials are used to cover a range of contractile conditions of the patient’s muscles, including the functional activity to be simulated (e.g., gait) and passive, maximal effort, and submaximal effort eccentric and concentric trials on an isokinetic dynamometer. An optimization problem is solved to adjust the muscle-tendon and activation dynamics parameter values for each muscle to match the joint torques measured from the different movement trials [35]. Once the model is calibrated, it can be used to predict joint torques (and hence the extent of muscle co-contraction) during other tasks for which EMG data are available from the patient [34, 36].
Patient-specific neural control models
For applications where prediction of individual muscle forces is necessary, a neural control model is needed. Since there are more unknown muscle forces than degrees of freedom in the skeletal model, prediction of muscle forces for experimental or simulated motions is an indeterminate problem [37]. The most common neural control models used to predict muscle forces fall into two categories: 1) optimization methods and 2) EMG-driven methods. A third category called reduction methods eliminate unknown muscle forces until the number of muscle forces to be found equals the number of equations available from inverse dynamics [38], but these methods ignore the fact that muscle co-contraction occurs in real life.
Optimization methods assume that the neural control system minimizes some cost function (e.g., sum of squares of muscle activations [37, 39]) when producing human movement. The cost function makes the solution unique and makes up for missing equations. Optimizations methods themselves can be divided into two sub-categories: inverse dynamic (often called “static”) and forward dynamic (often called “dynamic”) optimization [40]. Static optimization requires experimental motion (and ideally external load) inputs and solves the dynamics equations algebraically for the net forces and torques at the joints (i.e., inverse dynamics). Muscle forces consistent with these net joint loads are then predicted by solving a separate optimization problem for each time frame of the motion. In contrast, dynamic optimization does not require experimental motion or load inputs and solves the dynamics equations via numerical integration for the motion produced by the muscle forces (i.e., forward dynamics). Muscle forces and associated motion are predicted by solving a single optimization problem over all times frames simultaneously. The problems with optimization methods are first, that the “correct” form of the cost function being minimized by the neural control system is unknown [41], second, that the weight factors on the individual terms in the cost function are unknown [42, 43], and third, that the optimality assumption of the neural control system may not apply to neurologically impaired individuals (e.g., cerebral palsy and stroke) [44].
EMG-driven methods avoid these problems by using muscle EMG measurements as additional experimental inputs [28, 32, 34, 35, 45]. Similar to static optimization, these methods require experimental motion inputs, and similar to dynamic optimization, they can predict net joint loads for quantitative evaluation. The two primary drawbacks of EMG-driven methods are first, that it is unclear how to incorporate deep muscles for which EMG measurements cannot be made, and second, that muscle force predictions cannot be made if experimental EMG and motion measurements are not available. The main strength of EMG-driven methods is that they apply equally well to normal and neurologically impaired individuals, since they utilize a patient-specific neural control strategy by design. Furthermore, once the method is calibrated to a set of functional, isokinetic, and isometric trials, the predictions can be tested quantitatively by predicting net joint loads for other trials not used in the calibration process [34, 36].
To address the issue of unknown weight factors in optimization methods, recent studies have investigated identification of patient-specific cost functions [5, 42, 43]. With this approach, the form of the cost function must be pre-supposed, but the weights on the various terms in the cost function are identified on a patient-specific basis. Conceptually, a two-level optimization problem is formulated. The outer level minimizes a cost function that tracks some combination of experimental measurements by varying design variables that define the weight factors in the inner-level cost function. The inner level minimizes a cost function that uses the current weight factors specified by the outer level by varying design variables related to the muscle activations, joint moments, joint motions, and/or applied loads (e.g., ground reactions). The two levels are iterated until the inner level optimization predicts a solution that matches the experimental data being tracked at the outer level as closely as possible. In essence, this approach yields an inner level optimization result that closely reproduces the experimental data without tracking it directly. Though this approach has promise for patient-specific clinical applications, it has yet to be investigated extensively.
A simpler neural control model assumes “minimum control change” between the patient’s pre-treatment motion and his or her post-treatment motion [5, 43, 46, 47]. The underlying assumption is that the patient’s neural control strategy after treatment will be similar to his or her neural control strategy before treatment. This concept eliminates the need to determine what (if anything) the patient’s neural control system is minimizing and instead seeks a “neighboring solution” to the patient’s existing motion and control. An advantage of this approach is that it allows optimization methods to be applied to patients who are neurologically impaired, since no assumptions are required about the quantities being minimized in an absolute sense.
Patient-specific joint contact models
For some clinical applications, such as those related to osteoarthritis or joint replacement wear, patient-specific articular contact models may be necessary. Historically, computational cost has limited the feasibility of incorporating such models into a larger multibody dynamic skeletal model. For forward dynamic and static simulations, elastic foundation contact models (i.e., bed-of-springs models) require significantly less computation time than do finite element contact models (i.e., minutes compared to hours or days [48]). Nonetheless, even minutes of CPU time is prohibitive for applications that require thousands of repeated simulations, such as optimizations that predict muscle forces and movement simultaneously.
One alternative to an elastic foundation or finite element contact model is a surrogate contact model [49–51]. A surrogate model is a computationally cheap model that reproduces the input-output characteristics of a computationally expensive model. Surrogate model development involves four steps: 1) design of experiments, 2) computational experiments, 3) surrogate model selection, and 4) surrogate model evaluation [52]. Design of experiments defines combinations of inputs (i.e., sample points) that cover the allowable range, computational experiments calculate the outputs from the computationally expensive model for each sample point input, surrogate model selection determines the process for fitting the input-output relationships, and surrogate model evaluation quantifies how well the final surrogate model matches the input-output relationships of the original model for sample points not used in the fitting process.
Though these steps apply to the creation of any surrogate model, development of surrogate contact models poses unique challenges. For an elastic contact model, inputs are the position (3 translations) and orientation (3 rotations) of one contacting body relative to the other, and outputs are the net force (3 components) and net torque (3 components) that prevent the bodies from interpenetrating excessively. Other outputs of interest (e.g., maximum contact pressure, wear volume) can be fitted as well. When allowable ranges of the 6 inputs are sampled, a large number of unrealistic outputs are generated where the bodies are either out of contact or deeply interpenetrating. Because realistic combinations of inputs form a thin hypervolume in 6-dimensional design space, special techniques are needed to generate feasible sample points and to perform the surrogate model fitting process [50, 51].
The computational benefits of this approach were recently demonstrated by simulating a multibody dynamic artificial knee model that includes both the tibiofemoral and patellofemoral joints [51]. The sample points required for surrogate model creation were generated by performing repeated static analyses with an elastic foundation contact model, and the surrogate model fitting process was performed using Kriging [53]. Once surrogate contact models of the tibiofemoral and patellofemoral joints were created, they were incorporated into a three-dimensional, 12 DOF (i.e., 6 DOFs for the tibiofemoral joint and 6 DOFs for the patellofemoral joint) multibody dynamic model of the artificial knee. The femoral component was fixed to ground and the tibia and patella were allowed to move relative to it. Knee flexion-extension was prescribed to match a one-cycle gait motion and the remaining 11 DOFs were numerically integrated under the influence of a quadriceps force (3 lines of action) applied to the tibia, a patellar ligament force (3 lines of action) applied to the patella and tibia, and an anterior-posterior force and internal-external rotation torque applied to the tibia. With the elastic foundation contact model, the forward dynamic simulation required approximately 30 minutes of CPU time, while with the surrogate contact model, it required only 15 seconds. Furthermore, the predicted motions and loads were nearly identical for the two models. The computational speed of the surrogate contact modeling approach is more than adequate for use in biomechanical optimizations that require repeated forward or inverse dynamic simulations.
DESIGN OF PATIENT-SPECIFIC TREATMENTS
To use patient-specific multibody dynamic models to design clinical treatments for a neuromusculoskeletal disorder, we require one additional piece of information – a “clinically useful locomotion measure” [54]. Brand defines a clinically useful locomotion measure as a quantity that “predict[s] a different outcome than would be predicted without the measure” or that “change[s] the clinician’s choice of treatment.” Locomotion measures that meet these two criteria will be highly correlated with some direct measure of clinical outcome, such as slowing of disease progression, decrease in pain, or increase in function. Thus, a patient-specific multibody dynamic model must be able to calculate or predict a clinically useful locomotion measure for the model to have clinical applicability.
Below we consider three illustrative examples where a patient-specific multibody dynamic model can be used to design clinical treatments based on knowledge of a clinically useful locomotion measure. The first two examples relate to knee osteoarthritis, while the third relates to stroke.
Knee osteoarthritis
Knee osteoarthritis (OA) affects the quality of life of millions of patients in the United States and Europe. The inner (or medial) side of the knee is the region most commonly affected, often due in part to a “bow-legged” alignment of the leg. The external knee adduction torque, which is caused primarily by the moment of the ground reaction force vector about the knee center, has been identified as a “clinically useful locomotion measure” for surgical and rehabilitation treatments of medial compartment knee OA [55]. The peak value of this torque during the stance phase of gait has been shown to be highly correlated with disease progression [56, 57], pain [58], and the long-term outcome of high tibial osteotomy surgery [59, 60]. Ideally, patient-specific multibody dynamic models could be used to design patient-specific gait modifications or leg alignment corrections to reduce the external knee adduction torque in an optimal fashion.
Optimization of a patient-specific multibody dynamic model was recently used successfully to design a customized rehabilitation treatment for a specific patient with medial compartment knee OA [46]. Walking data collected from the patient were used to construct a full-body, patient-specific multibody dynamic model. Joint and inertial parameter values in the model were calibrated to the patient’s walking and isolated joint motion data. An inverse dynamics optimization problem was formulated to predict a new walking motion that minimized both knee adduction torque peaks, was similar to the patient’s normal walking motion, and satisfied a minimal control torque change criteria. The optimization predicted a “medial thrust” gait motion that brought each knee toward the midline of the body during stance phase, thereby reducing the knee adduction torque by 30 to 40%, a clinically significant amount. The kinematic changes predicted by the optimization were implemented by the patient, who achieved comparable reductions when measured in the gait lab [46]. For this particular application, torque actuators were sufficient to predict a clinically useful rehabilitation treatment. Whether a medial thrust gait pattern will work well for other patients is currently being investigated by research labs in the United States and Australia [61–63].
A similar computational approach has been used to predict the outcome of high tibial osteotomy (HTO) surgery [5]. Given pre-surgery gait data from a patient with medial compartment knee OA and an associated patient-specific multibody dynamic model, the patient’s post-surgery knee adduction torque was predicted via optimization for a typical range of HTO surgical parameters. However, rather than predicting how the patient should walk as in the gait modification example above, this optimization predicted how the patient would walk, which is a more difficult problem. This problem was addressed by creating a patient-specific neural control model in the form of calibrated weight factors in an optimization cost function. The patient was asked to perform different walking motions that modified the external knee adduction torque. Weight factors in the cost function were calibrated so that the optimization accurately predicted the patient’s knee adduction torque curve for walking with the toes pointed outward, and the calibrated weight factors were tested using walking with the feet wide apart. The calibrated model and cost function were then used to predict the patient’s knee adduction torque curve for changes in his lower leg bone geometry produced by simulated HTO surgery. The predicted changes were clinically realistic, though they could not be evaluated quantitatively since the surgery was not performed on the patient. Nonetheless, the study demonstrated the feasibility of using a patient-specific multibody dynamic model to predict post-surgery functional outcomes.
Stroke
Stroke is a neurological disorder that affects the ability to move one side of the body and hence the ability to walk. Weakness of the muscles in the affected leg and spasticity of the ankle extensor muscles often hinder support during stance phase, propulsion during toe off, and foot clearance during swing phase [64–67]. The ankle flexion-extension torque during gait has been identified as a “clinically useful locomotion measure” for developing stroke rehabilitation treatments. Abnormalities in this torque have been shown to be negatively correlated with walking speed and the ability to ambulate independently in the community [64, 67, 68]. Since muscle forces can only be increased and not decreased through external means (e.g., functional electrical stimulation), patient-specific multibody dynamic models could potentially be used to design patient-specific ankle muscle stimulation patterns to produce optimal correction of abnormal ankle torque profiles, thereby improving gait speed and symmetry.
Researchers have recently initiated the development of such an approach using patient-specific neuromusculoskeletal models [47]. The goal is to identify optimal patient-specific muscle stimulation patterns that will make the ankle motion and torque profiles of stroke patients match those of normal subjects. First, gait data are collected from the stroke patient, and an inverse dynamics analysis is performed to calculate his or her ankle flexion-extension torque over the gait cycle. Next, a patient-specific EMG-driven neuromuscular model is constructed whose muscle-tendon and activation dynamics parameter values are calibrated to gait and isokinetic dynamometer data collected from the patient. Once the EMG-driven model is able to reproduce the patient’s measured ankle flexion-extension torque curves, a new optimization problem is solved that seeks to match normal ankle motion and torque profiles during gait while minimizing activation increases in the ankle muscles. Though the predictions have yet to be tested in actual patients, the approach provides a well-defined path for implementing the predicted patient-specific activation increases via functional electrical stimulation [69] and evaluating whether they result in clinically significant increases in gait speed and symmetry on a patient-specific basis.
CHALLENGES TO PATIENT-SPECIFIC ADVANCES
A number of practical challenges need to be overcome before patient-specific multibody dynamic models achieve widespread clinic application. One of the primary challenges is development of methodologies that can accurately calibrate model parameter values to data collected from individual patients. Skeletal model parameter values can already be calibrated to a patient’s movement data with reasonable accuracy [4–6, 9, 10]. Nonetheless, further evaluation of joint parameter estimates [70] and improvement of inertial parameter estimates for “fast” movements would be valuable [71]. Muscle-tendon model parameter values remain challenging to calibrate, as current methods can fit experimental joint torque measurements but do not guarantee that the resulting parameter values are correct. Though MR data can be used to calibrate muscle moment arm parameter values [72], an automated approach is needed for converting imaging data to parameterized models. Calibration of neural control model parameter values for optimization-based muscle force predictions will likely require significant research effort to identify appropriate cost function forms. Joint contact model articular geometry for individual patients can be obtained from MR data, but parameter values related to tissue material properties and adaptation over time require development of new measurements and calibration methods.
A related challenge is development of sensitivity analyses to determinate which model parameters should be calibrated accurately to predict treatment outcome reliably. Due to the complexity of many neuromusculoskeletal models, it is often difficult to perform a sensitivity analysis of how the clinically useful locomotion measure predicted by the model is influenced by errors in model parameter values. For the knee osteoarthritis applications described above, Monte Carlo analysis revealed that the external knee adduction torque was sensitive to errors in joint parameter values, which could be calibrated accurately from experimental data, but not to errors in inertial parameter values, which could not be calibrated accurately [5]. For clinical applications that require estimation of individual muscle forces, few sensitivity analyses have been performed of how muscle-tendon model parameter values affect the predicted outputs of interest [73–75]. Computationally efficient methods for performing sensitivity analyses, such as the advanced mean value method [76], may prove useful in this regard.
Validation of patient-specific model predictions is another critical challenge. Muscle force predictions in particular are difficult to validate, since direct measurement of muscle forces during human movement is possible only under special circumstances [77–81]. Most often, predicted muscle forces are evaluated only qualitatively by comparing predicted and measured muscle activation patterns [26, 30, 82]. Quantitative evaluations have been performed by comparing predicted and measured joint contact forces, as correctly predicted contact forces are a necessary (but not sufficient) condition for correctly predicted muscle forces. Such evaluations have worked well for the hip [83], and a recent evaluation for the knee shows promise [84]. More extensive quantitative evaluation using instrumented implant data collected under a wide variety of movement conditions could play a valuable role in the validation process.
Yet another challenge is determination of the appropriate level of patient-specific model complexity for any given clinical application. A prime example is whether patient-specific joint contact models are needed to predict accurate muscle forces. While patient-specific articular geometry is probably not critical for a geometrically simple joint such as the hip, it is likely to be critical for the complex geometry of the knee, as evidence exists that an overly simplistic model of a complex joint leads to incorrect prediction of muscle forces [85]. Current methods of predicting muscle forces across the knee do not utilize contact models and typically match only the flexion-extension torque, thereby utilizing only one of the six available inverse dynamic loads at the knee. This load is chosen since it is the only one where it seems justifiable to assume that contact forces do not contribute significantly (though the validity of this assumption has not been evaluated). Inclusion of contact forces in the muscle force prediction process would allow the other five inverse dynamics loads to be used as constraints as well, reducing the level of indeterminacy in the solution process. The high computational cost of contact problems has prevented the development of methods that solve for muscle and contact forces simultaneously, and surrogate contact models may provide a solution to this dilemma. Advances in fluoroscopic imaging of natural and artificial joints may also be critical for providing accurate bone or implant motion inputs [86–92].
A final challenge is identification of “clinically useful locomotion measures” as defined by Brand [54]. Multibody dynamic neuromusculoskeletal models can only be used for clinical treatment planning when the model is able to predict a clinically useful locomotion measure. For the vast majority of clinical applications, such measures have yet to be identified. Determination of such measures is an important research area where collaborative efforts between engineers and clinicians have the potential to make a significant clinical impact in the future.
Acknowledgments
This work was supported in part by a Whitaker Foundation Biomedical Engineering Research Grant, NSF CAREER award CBET 0239042, NSF award CBET 0602996, NIH award 1R03LM007332, NIH award 1R21HD053490, the University of Florida, the Biomotion Foundation in Palm Beach, FL, and the Shiley Center for Orthopaedic Research & Education at Scripps Clinic in La Jolla, CA. The author thanks S. Banks, J. Reinbolt, D. D’Lima, R. Haftka, S. Delp, M. Pandy, R. Baker, R. Brand, D. Lloyd, and C. Colwell for valuable discussions related to the content of this manuscript.
REFERENCES
- 1.Praemer A, Furner S, Rice DP. Musculoskeletal Conditions in the United States. Rosemont, IL: American Academy of Orthopaedic Surgeons; 1999. [Google Scholar]
- 2.Incavo SJ, Wild JJ, Coughlin KM, Beynnon BD. Early revision for component malrotation in total knee arthroplasty. Cinical Orthopaedics and Related Research. 2007;458:131–136. doi: 10.1097/BLO.0b013e3180332d97. [DOI] [PubMed] [Google Scholar]
- 3.Wang G, Zheng G, Keppler P, Gebhard F, Staubli A, Mueller U, Schmucki D, Fluetsch S, Nolte LP. Implementation, accuracy evaluation, and preliminary clinical trial of a CT-free navigation system for high tibial opening wedge osteotomy. Computer Aided Surgery. 2005;10:73–85. doi: 10.3109/10929080500228837. [DOI] [PubMed] [Google Scholar]
- 4.Charlton IW, Tate P, Smyth P, Roren L. Repeatability of an optimised lower body model. Gait & Posture. 2004;20:213–221. doi: 10.1016/j.gaitpost.2003.09.004. [DOI] [PubMed] [Google Scholar]
- 5.Reinbolt JA, Haftka RT, Chmielewski TL, Fregly BJ. A computational framework to predict post-treatment outcome for gait-related disorders. Medical Engineering & Physics. 2008;30:434–443. doi: 10.1016/j.medengphy.2007.05.005. [DOI] [PubMed] [Google Scholar]
- 6.Reinbolt JA, Schutte JF, Fregly BJ, Koh B-I, Haftka RT, George AD, Mitchell KH. Determination of patient-specific multi-joint kinematic models through two-level optimization. Journal of Biomechanics. 2005;38:621–626. doi: 10.1016/j.jbiomech.2004.03.031. [DOI] [PubMed] [Google Scholar]
- 7.Schwartz MH, Rozumalski A. A new method for estimating joint parameters from motion data. Journal of Bioemechanics. 2005;38:107–116. doi: 10.1016/j.jbiomech.2004.03.009. [DOI] [PubMed] [Google Scholar]
- 8.van den Bogert AJ, Smith GD, Nigg BM. In vivo determination of the anatomical axes of the ankle joint complex: an optimization approach. Journal of Biomechanics. 1994;27:1477–1488. doi: 10.1016/0021-9290(94)90197-x. [DOI] [PubMed] [Google Scholar]
- 9.Besier TF, Sturnieks DL, Alderson JA, Lloyd DG. Repeatability of gait data using a functional hip joint centre and a mean helical knee axis. Journal of Bioemechanics. 2003;36:1159–1168. doi: 10.1016/s0021-9290(03)00087-3. [DOI] [PubMed] [Google Scholar]
- 10.Schache AG, Baker R, Lamoreux LW. Defining the knee joint flexion-extension axis for purposes of quantitative gait analysis: an evaluation of methods. Gait & Posture. 2006;24:100–109. doi: 10.1016/j.gaitpost.2005.08.002. [DOI] [PubMed] [Google Scholar]
- 11.Halvorsen K, Söderström T, Stokes V, Lanshammar H. Using an extended kalman filter for rigid body pose estimation. Journal of Biomechanical Engineering. 2005;127:475–483. doi: 10.1115/1.1894371. [DOI] [PubMed] [Google Scholar]
- 12.Moghari MH, Abolmaesumi P. Point-based rigid-body registration using an unscented Kalman filter. IEEE Transactions on Medical Imaging. 2007;26:1708–1728. doi: 10.1109/tmi.2007.901984. [DOI] [PubMed] [Google Scholar]
- 13.Cerveri P, Pedotti A, Ferrigno G. Kinematical models to reduce the effect of skin artifacts on marker-based human motion estimation. Journal of Biomechanics. 2005;38:2228–2236. doi: 10.1016/j.jbiomech.2004.09.032. [DOI] [PubMed] [Google Scholar]
- 14.Gatti G, Danieli G. Validation of a calibration technique for 6-DOF instrumented spatial linkages. Journal of Bioemechanics. 2007;40:1455–1466. doi: 10.1016/j.jbiomech.2006.06.021. [DOI] [PubMed] [Google Scholar]
- 15.Reinbolt JA, Haftka RT, Chmielewski TL, Fregly BJ. Are patient-specific joint and inertial parameters necessary for accurate inverse dynamics analyses of gait? IEEE Transactions on Biomedical Engineering. 2007;54:782–793. doi: 10.1109/TBME.2006.889187. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Holden JP, Stanhope SJ. The effect of variation in knee center location estimates on net knee joint moments. Gait & Posture. 1998;7:1–6. doi: 10.1016/s0966-6362(97)00026-x. [DOI] [PubMed] [Google Scholar]
- 17.Stagni R, Leardini A, Benedetti MG, Cappozzo A, Cappello A. Effects of hip joint centre mislocation on gait analysis results. Journal of Biomechanics. 2000;33:1479–1487. doi: 10.1016/s0021-9290(00)00093-2. [DOI] [PubMed] [Google Scholar]
- 18.Challis JH, Kerwin DG. Quantification of the uncertainties in resultant joint moments computed in a dynamic activity. Journal of Sports Sciences. 1996;14:219–231. doi: 10.1080/02640419608727706. [DOI] [PubMed] [Google Scholar]
- 19.Chèze L, Fregly BJ, Dimnet J. Determination of joint functional axes from noisy marker data using the finite helical axis. Human Movement Science. 1998;17:1–15. [Google Scholar]
- 20.Nagurka ML, Yen V. Fourier-based optimal control of nonlinear dynamic systems. Journal of Dynamic Systems, Measurement, and Control. 1990;112:17–26. [Google Scholar]
- 21.Mazzà C, Cappozzo A. An optimization algorithm for human joint angle time-history generation using external force data. Annals of Biomedical Engineering. 2004;32:764–772. doi: 10.1023/b:abme.0000030241.26857.75. [DOI] [PubMed] [Google Scholar]
- 22.Fernandez JW, Akbarshahi M, Kim HJ, Pandy MG. Integrating modelling, motion capture and x-ray fluoroscopy to investigate patellofemoral function during dynamic activity. Computer Methods in Biomechanics and Biomedical Engineering. 2008;11:41–53. doi: 10.1080/10255840701551046. [DOI] [PubMed] [Google Scholar]
- 23.Schache A, Koulouris G, Kofoed W, Morris H, Pandy MG. Rupture of the conjoint tendon at the proximal musculotendinous junction of the biceps femoris long head: A case report. Knee Surgery, Sports Traumatology, Arthroscopy. 2008;16(8):797–802. doi: 10.1007/s00167-008-0517-y. [DOI] [PubMed] [Google Scholar]
- 24.Delp SL, Loan JP. A graphics-based software system to develop and analyze models of musculoskeletal structures. Computers in Biology and Medicine. 1995;25(1):21–34. doi: 10.1016/0010-4825(95)98882-e. [DOI] [PubMed] [Google Scholar]
- 25.Delp SL, Anderson FC, Arnold AS, Loan P, Habib A, John CT, Guendelman E, Thelen DG. OpenSim: open-source software to create and analyze dynamic simulations of movement. IEEE Transactions on Biomedical Engineering. 2007;54:1940–1950. doi: 10.1109/TBME.2007.901024. [DOI] [PubMed] [Google Scholar]
- 26.Anderson FC, Pandy MG. A dynamic optimization solution for vertical jumping in three dimensions. Computer Methods in Biomechanics and Biomedical Engineering. 1999;2:201–231. doi: 10.1080/10255849908907988. [DOI] [PubMed] [Google Scholar]
- 27.Arnold AS, Blemker SS, Delp SL. Evaluation of a deformable musculoskeletal model for estimating muscle-tendon lengths during crouch gait. Annals of Biomedical Engineering. 2001;29(3):263–274. doi: 10.1114/1.1355277. [DOI] [PubMed] [Google Scholar]
- 28.Buchanan TS, Lloyd DG, Manal K, Besier TF. Neuromusculoskeletal modeling: Estimation of muscle forces and joint moments and movements from measurements of neural command. Journal of Applied Biomechanics. 2004;20(4):367–395. doi: 10.1123/jab.20.4.367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Zajac FE. Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Critical Reviews in Biomedical Engineering. 1989;17:359–411. [PubMed] [Google Scholar]
- 30.Anderson FC, Pandy MG. Dynamic optimization of human walking. Journal of Biomechanical Engineering. 2001;123:381–390. doi: 10.1115/1.1392310. [DOI] [PubMed] [Google Scholar]
- 31.Garner BA, Pandy MG. Estimation of musculotendon properties in the human upper limb. Annals of Biomedical Engineering. 2003;31(2):207–220. doi: 10.1114/1.1540105. [DOI] [PubMed] [Google Scholar]
- 32.Lloyd DG, Besier TF, Winby CR, Buchanan TS. Neuromusculoskeletal modelling and simulation of tissue load in the lower extremities. In: Hong Y, Bartlett R, editors. The Routledge Handbook of Biomechanics and Human Movement Science'. Oxfordshire: Routledge Milton Park; 2008. pp. 3–17. [Google Scholar]
- 33.Winby CR, Lloyd DG, Kirk TB. Evaluation of different analytical methods for subject-specific scaling of musculotendon parameters. Journal of Biomechanics. 2008;41:1682–1688. doi: 10.1016/j.jbiomech.2008.03.008. [DOI] [PubMed] [Google Scholar]
- 34.Buchanan TS, Lloyd DG, Manal K, Besier TF. Estimation of muscle forces and joint moments using a forward-inverse dynamics model. Medicine and Science in Sports Exercise. 2005;37(11):1911–1916. doi: 10.1249/01.mss.0000176684.24008.6f. [DOI] [PubMed] [Google Scholar]
- 35.Lloyd DG, Besier TF. An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo. Journal of Biomechanics. 2003;36(6):765–776. doi: 10.1016/s0021-9290(03)00010-1. [DOI] [PubMed] [Google Scholar]
- 36.Doorenbosch CA, Harlaar J. A clinically applicable EMG-force model to quantify active stabilization of the knee after a lesion of the anterior cruciate ligament. Clinical Biomechanics. 2003;18:142–149. doi: 10.1016/s0268-0033(02)00183-3. [DOI] [PubMed] [Google Scholar]
- 37.Kaufman KR, An KW, Litchy WJ, Chao EY. Physiological prediction of muscle forces--I. Theoretical formulation. Neuroscience Letters. 1991;40:781–792. doi: 10.1016/0306-4522(91)90012-d. [DOI] [PubMed] [Google Scholar]
- 38.Schipplein OD, Andriacchi TP. Interaction between active and passive knee stabilizers during level walking. Journal of Orthopaedic Research. 1991;9:113–119. doi: 10.1002/jor.1100090114. [DOI] [PubMed] [Google Scholar]
- 39.Anderson FC, Pandy MG. Static and dynamic optimization solutions for gait are practically equivalent. Journal of Biomechanics. 2001;34:153–161. doi: 10.1016/s0021-9290(00)00155-x. [DOI] [PubMed] [Google Scholar]
- 40.Erdemir A, McLean S, Herzog W, van den Bogert AJ. Model-based estimation of muscle forces exerted during movements. Clinical Biomechanics. 2007;22:131–154. doi: 10.1016/j.clinbiomech.2006.09.005. [DOI] [PubMed] [Google Scholar]
- 41.Buchanan TS, Shreeve DA. An evaluation of optimization techniques for the prediction of muscle activation patterns during isometric tasks. Journal of Biomechanical Engineering. 1996;118:565–574. doi: 10.1115/1.2796044. [DOI] [PubMed] [Google Scholar]
- 42.Bottasso CL, Prilutsky BI, Croce A, Imberti E, Sartirana S. A numerical procedure for inferring from experimental data the optimization cost functions using a multibody model of the neuro-musculoskeletal system. Multibody System Dynamics. 2006;16:123–154. [Google Scholar]
- 43.Fregly BJ, Reinbolt JA, Chmielewski TL. Evaluation of a patient-specific cost function to predict the influence of foot path on the knee adduction torque during gait. Computer Methods in Biomechanics and Biomedical Engineering. 2008;11:63–71. doi: 10.1080/10255840701552036. [DOI] [PubMed] [Google Scholar]
- 44.Piazza SJ. Muscle-driven forward dynamic simulations for the study of normal and pathological gait. Journal of Neuroengineering and Rehabilitation. 2006;3:5. doi: 10.1186/1743-0003-3-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Lloyd DG, Besier TF. An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo. J Biomech. 2003;36(6):765–776. doi: 10.1016/s0021-9290(03)00010-1. [DOI] [PubMed] [Google Scholar]
- 46.Fregly BJ, Reinbolt JA, Rooney KL, Mitchell KH, Chmielewski TL. Design of patient-specific gait modifications for knee osteoarthritis rehabilitation. IEEE Transactions on Biomedical Engineering. 2007;54:1687–1695. doi: 10.1109/TBME.2007.891934. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Shao Q, Bassett DN, Manal K, Buchanan TS. Modeling FES protocols for correcting joint moments in post-stroke patients. Proceedings of the 2007 Congress of the International Society of BiomechanicsTaipai; Taiwan. 2007. p. S219. [Google Scholar]
- 48.Halloran JP, Easley SK, Petrella AJ, Rullkoetter PJ. Comparison of deformable and elastic foundation finite element simulations for predicting knee replacement mechanics. Journal of Biomechanical Engineering. 2005;127(5):813–818. doi: 10.1115/1.1992522. [DOI] [PubMed] [Google Scholar]
- 49.Lin Y-C, Farr J, Carter K, Fregly BJ. Response surface optimization for joint contact model evaluation. Journal of Applied Biomechanics. 2006;22:120–130. doi: 10.1123/jab.22.2.120. [DOI] [PubMed] [Google Scholar]
- 50.Lin Y-C, Haftka RT, Queipo NV, Fregly BJ. Two-dimensional surrogate contact modeling for computationally efficient dynamic simulation of total knee replacements. Journal of Biomechanical Engineering. 2009 doi: 10.1115/1.3005152. (in press). [DOI] [PubMed] [Google Scholar]
- 51.Lin Y-C, Haftka RT, Queipo NV, Fregly BJ. Dynamic simulation of knee motion using three-dimensional surrogate contact modeling. In: Engineers TASoM., editor. Proceedings of the 2008 Summer Bioengineering Conference; San Marco Island, Florida. 2008. SBC2008-190966. [Google Scholar]
- 52.Queipo NV, Haftka RT, Shyy W, Goel T, Vaidyanathan R, Kevin Tucker P. Surrogate-based analysis and optimization. Progress in Aerospace Sciences. 2005;41:1–28. [Google Scholar]
- 53.Krige DG. A statistical approach to some mine valuations and allied problems at the Witwatersrand. Johannesburg: University of Witwatersrand; 1951. [Google Scholar]
- 54.Brand RA. Locomotion analysis. In: Wilson-MacDonald J, Fairbank J, Bulstrode C, Carr A, Bowden G, Buckwalter J, Marsh L, editors. Oxford Textbook of Orthopedics and Trauma. Oxford University Press; 2001. [Google Scholar]
- 55.Andriacchi TP. Dynamics of knee malalignment. Orthopedic Clinics of North America. 1994;25(3):395–403. [PubMed] [Google Scholar]
- 56.Miyazaki T, Wada M, Kawahara H, Sato M, Baba H, Shimada S. Dynamic load at baseline can predict radiographic disease progression in medial compartment knee osteoarthritis. Annals of the Rheumatic Diseases. 2002;61:617–622. doi: 10.1136/ard.61.7.617. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Sharma L, Hurwitz DE, Thonar EJ-MA, Sum JA, Lenz ME, Dunlop DD, Schnitzer TJ, Kirwan-Mellis G, Andriacchi TP. Knee adduction moment, serum hyaluronan level, and disease severity in medial tibiofemoral osteoarthritis. Arthritis & Rheumatism. 1998;41:1233–1240. doi: 10.1002/1529-0131(199807)41:7<1233::AID-ART14>3.0.CO;2-L. [DOI] [PubMed] [Google Scholar]
- 58.Thorp LE, Sumner DR, Wimmer MA, Block JA. Relationship between pain and medial knee joint loading in mild radiographic knee osteoarthritis. Arthritis & Rheumatism. 2007;57(7):1254–1260. doi: 10.1002/art.22991. [DOI] [PubMed] [Google Scholar]
- 59.Prodromos CC, Andriacchi TP, Galante JO. A relationship between gait and clinical changes following high tibial osteotomy. Journal of Bone and Joint Surgery. 1985;67A:1188–1194. [PubMed] [Google Scholar]
- 60.Wang JW, Kuo KN, Andriacchi TP, Galante JO. The influence of walking mechanics and time on the results of proximal tibial osteotomy. Journal of Bone and Joint Surgery. 1990;72A(6):905–909. [PubMed] [Google Scholar]
- 61.Barrios JA, Davis IS. A gait modification to reduce the external knee adduction moment at the knee: a case study. Proceedings of the 31st Annual Meeting of the American Society of Biomechanics; Stanford, CA. 2007. p. paper #219. [Google Scholar]
- 62.Schache AG, Fregly BJ, Crossley KM, Hinman RS, Pandy MG. The effect of gait modification on the external knee adductor moment is reference frame dependent. Clinical Biomechanics. 2008;23:601–608. doi: 10.1016/j.clinbiomech.2007.12.008. [DOI] [PubMed] [Google Scholar]
- 63.Fregly BJ, D'Lima DD, Colwell CW. Effective gait patterns for offloading the medial compartment of the knee. Journal of Orthopaedic Research. 2009 doi: 10.1002/jor.20843. (in press). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Nadeau S, Gravel D, Arsenault AB, Bourbonnais D. Plantarflexor weakness as a limiting factor of gait speed in stroke subjects and the compensating role of hip flexors. Clinical Biomechanics. 1999;14:125–135. doi: 10.1016/s0268-0033(98)00062-x. [DOI] [PubMed] [Google Scholar]
- 65.Hsu AL, Tang PF, Jan MH. Analysis of impairments influencing gait velocity and asymmetry of hemiplegic patients after mild to moderate stroke. Archives of Physical Medicine and Rehabilitation. 2003;84:1185–1193. doi: 10.1016/s0003-9993(03)00030-3. [DOI] [PubMed] [Google Scholar]
- 66.Chen G, Patten C. Joint moment work during the stance-to-swing transition in hemiparetic subjects. Journal of Biomechanics. 2008;41:877–883. doi: 10.1016/j.jbiomech.2007.10.017. [DOI] [PubMed] [Google Scholar]
- 67.Lin PY, Yang YR, Cheng SJ, Wang RY. The relation between ankle impairments and gait velocity and symmetry in people with stroke. Archives of Physical Medicine and Rehabilitation. 2006;87:562–568. doi: 10.1016/j.apmr.2005.12.042. [DOI] [PubMed] [Google Scholar]
- 68.Schmid A, Duncan PW, Studenski S, Lai SM, Richards L, Perera S, Wu SS. Improvements in speed-based gait classifications are meaningful. Stroke. 2007;38:2096–2100. doi: 10.1161/STROKEAHA.106.475921. [DOI] [PubMed] [Google Scholar]
- 69.Kesar TM, Ding J, Wexler AS, Perumal R, Maladen R, Binder-Macleod SA. Predicting muscle forces of individuals with hemiparesis following stroke. Journal of Neuroengineering and Rehabilitation. 2008;5:7. doi: 10.1186/1743-0003-5-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70.Lewis GS, Sommer HJ, Piazza SJ. In vitro assessment of a motion-based optimization method for locating the talocrural and subtalar joint axes. Journal of Biomechanical Engineering. 2006;128:596–603. doi: 10.1115/1.2205866. [DOI] [PubMed] [Google Scholar]
- 71.Sheets AL, Corazza S, Andriacchi T. An automated image-based method of 3D subject specific body segment parameter estimation. Proceedings of the ASME 2008 Summer Bioengineering Conference, American Society of Mechanical Engineers; Marco Island, FL. 2008. [Google Scholar]
- 72.Arnold AS, Salinas S, Asakawa DJ, Delp SL. Accuracy of muscle moment arms estimated from MRI-based musculoskeletal models of the lower extremity. Computer Aided Surgery. 2000;5(2):108–119. doi: 10.1002/1097-0150(2000)5:2<108::AID-IGS5>3.0.CO;2-2. [DOI] [PubMed] [Google Scholar]
- 73.Herzog W. Sensitivity of muscle force estimations to changes in muscle input parameters using nonlinear optimization approaches. Journal of Biomechanical Engineering. 1992;114:267–268. doi: 10.1115/1.2891382. [DOI] [PubMed] [Google Scholar]
- 74.Raikova RT, Prilutsky BI. Sensitivity of predicted muscle forces to parameters of the optimization-based human leg model revealed by analytical and numerical analyses. Journal of Biomechanics. 2001;34:1243–1255. doi: 10.1016/s0021-9290(01)00097-5. [DOI] [PubMed] [Google Scholar]
- 75.Scovil CY, Ronsky JL. Sensitivity of a Hill-based muscle model to perturbations in model parameters. Journal of Biomechanics. 2006;39:2055–2063. doi: 10.1016/j.jbiomech.2005.06.005. [DOI] [PubMed] [Google Scholar]
- 76.Langenderfer JE, Laz PJ, Petrella AJ, Rullkoetter PJ. An efficient probabilistic methodology for incorporating uncertainty in body segment parameters and anatomical landmarks in joint loadings estimated from inverse dynamics. Journal of Biomechanical Engineering. 2008;130:014502. doi: 10.1115/1.2838037. [DOI] [PubMed] [Google Scholar]
- 77.Finni T, Komi PV, Lukkariniemi J. Achilles tendon loading during walking: application of a novel optic fiber technique. Eur J Appl Physiol Occup Physiol. 1998;77(3):289–291. doi: 10.1007/s004210050335. [DOI] [PubMed] [Google Scholar]
- 78.Komi PV, Fukashiro S, Jarvinen M. Biomechanical loading of Achilles tendon during normal locomotion. Clin Sports Med. 1992;11(3):521–531. [PubMed] [Google Scholar]
- 79.Ishikawa M, Komi PV, Grey MJ, Lepola V, Bruggemann GP. Muscle-tendon interaction and elastic energy usage in human walking. Journal of Applied Physiology. 2005;99:603–608. doi: 10.1152/japplphysiol.00189.2005. [DOI] [PubMed] [Google Scholar]
- 80.Dennerlein JT, Diao E, Mote CD, Jr, Rempel DM. Tensions of the flexor digitorum superficialis are higher than a current model predicts. Journal of biomechanics. 1998;31(4):295–301. doi: 10.1016/s0021-9290(98)00006-2. [DOI] [PubMed] [Google Scholar]
- 81.Schuind F, Garcia-Elias M, Cooney WP, 3rd, An KN. Flexor tendon forces: in vivo measurements. J Hand Surg [Am] 1992;17(2):291–298. doi: 10.1016/0363-5023(92)90408-h. [DOI] [PubMed] [Google Scholar]
- 82.Li G, Kaufman KR, Chao EY, Rubash HE. Prediction of antagonistic muscle forces using inverse dynamic optimization during flexion/extension of the knee. Journal of Biomechanical Engineering. 1999;121:316–322. doi: 10.1115/1.2798327. [DOI] [PubMed] [Google Scholar]
- 83.Stansfield BW, Nicol AC, Paul JP, Kelly IG, Graichen F, Bergmann G. Direct comparison of calculated hip joint contact forces with those measured using instrumented implants. An evaluation of a three-dimensional mathematical model of the lower limb. Journal of Biomechanics. 2003;36:929–936. doi: 10.1016/s0021-9290(03)00072-1. [DOI] [PubMed] [Google Scholar]
- 84.Kim HJ, Fernandez JW, Akbarshahi M, Walter JP, Fregly BJ, M.G P. Evaluation of predicted knee-joint muscle forces during gait using an instrumented knee implant. Journal of Orthopaedic Research. 2009 doi: 10.1002/jor.20876. (in press). [DOI] [PubMed] [Google Scholar]
- 85.Jinha A, Ait-Haddou R, Herzog W. Predictions of co-contraction depend critically on degrees-of-freedom in the musculoskeletal model. Journal of Biomechanics. 2006;39:1145–1152. doi: 10.1016/j.jbiomech.2005.03.001. [DOI] [PubMed] [Google Scholar]
- 86.Fregly BJ, Rahman H, Banks SA. Theoretical accuracy of model-based shape matching for measuring natural knee kinematics with single-plane fluoroscopy. Journal of Biomechanical Engineering. 2005;127:692–699. doi: 10.1115/1.1933949. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 87.Nishinaka N, Tsutsui H, Mihara K, Suzuki K, Makiuchi D, Kon Y, Wright TW, Moser MW, Gamada K, Sugimoto H, Banks SA. Determination of in vivo glenohumeral translation using fluoroscopy and shape-matching techniques. Journal of Shoulder and Elbow Surgery. 2008;17(2):319–322. doi: 10.1016/j.jse.2007.05.018. [DOI] [PubMed] [Google Scholar]
- 88.Anderst W, Zauel R, Bishop J, Demps E, Tashman S. Validation of three-dimensional model-based tibio-femoral tracking during running. Medical Engineering & Physics. 2009 doi: 10.1016/j.medengphy.2008.03.003. (in press). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 89.Li G, Van de Velde SK, Bingham JT. Validation of a non-invasive fluoroscopic imaging technique for the measurement of dynamic knee joint motion. Journal of Biomechanics. 2008;41(7):1616–1622. doi: 10.1016/j.jbiomech.2008.01.034. [DOI] [PubMed] [Google Scholar]
- 90.Bingham J, Li G. An optimized image matching method for determining in-vivo TKA kinematics with a dual-orthogonal fluoroscopic imaging system. Journal of Biomechanical Engineering. 2006;128(4):588–595. doi: 10.1115/1.2205865. [DOI] [PubMed] [Google Scholar]
- 91.Bey MJ, Zauel R, Brock SK, Tashman S. Validation of a new model-based tracking technique for measuring three-dimensional, in vivo glenohumeral joint kinematics. Journal of Biomechanical Engineering. 2006;128(4):604–609. doi: 10.1115/1.2206199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 92.Dennis DA, Komistek RD, Mahfouz MR, Outten JT, Sharma A. Mobile-bearing total knee arthroplasty: do the polyethylene bearings rotate? Clinical Orthopaedics and Related Research. 2005;440:88–95. doi: 10.1097/01.blo.0000185464.23505.6e. [DOI] [PubMed] [Google Scholar]