A survey of formal methods for determining functional joint axes

https://doi.org/10.1016/j.jbiomech.2006.10.026Get rights and content

Abstract

Axes of rotation e.g. at the knee, are often generated from clinical gait analysis data to be used in the assessment of kinematic abnormalities, the diagnosis of disease, or the ongoing monitoring of a patient's condition. They are additionally used in musculoskeletal models to aid in the description of joint and segment kinematics for patient specific analyses. Currently available methods to describe joint axes from segment marker positions share the problem that when one segment is transformed into the coordinate system of another, artefacts associated with motion of the markers relative to the bone can become magnified. In an attempt to address this problem, a symmetrical axis of rotation approach (SARA) is presented here to determine a unique axis of rotation that can consider the movement of two dynamic body segments simultaneously, and then compared its performance in a survey against a number of previously proposed techniques.

Using a generated virtual joint, with superimposed marker error conditions to represent skin movement artefacts, fitting methods (geometric axis fit, cylinder axis fit, algebraic axis fit) and transformation techniques (axis transformation technique, mean helical axis, Schwartz approach) were classified and compared with the SARA. Nearly all approaches were able to estimate the axis of rotation to within an RMS error of 0.1 cm at large ranges of motion (90°). Although the geometric axis fit produced the least RMS error of approximately 1.2 cm at lower ranges of motion (5°) with a stationary axis, the SARA and Axis Transformation Technique outperformed all other approaches under the most demanding marker artefact conditions for all ranges of motion. The cylinder and algebraic axis fit approaches were unable to compute competitive AoR estimates. Whilst these initial results using the SARA are promising and are fast enough to be determined “on-line”, the technique must now be proven in a clinical environment.

Introduction

Clinical gait analysis is capable of assisting in the assessment and diagnosis of kinematic irregularities that may be unobservable even to a skilled clinician (Andriacchi et al., 1998; Cappozzo et al., 2005). Musculoskeletal analyses (Heller et al., 2001; Stansfield et al., 2003) can determine the internal loading conditions during functional load bearing, using the kinematics delivered from such non-invasive clinical gait analyses (Reinbolt et al., 2005), and can therefore aid in assessing treatment options. The ability to perform patient specific analyses, however, is limited by the accuracy of reconstructing the joint kinematics (Lu and O'Connor, 1999), a process that often requires determining an accurate axis of rotation (AoR). Furthermore, some joints such as e.g. the knee, have a much more complex pattern of motion and require a more detailed description than can be provided by joint centres alone and determining an AoR can provide a time-dependent anatomical reference to rotational motion. Moreover, in the orthopaedic and biomechanical literature, the function of the knee has often been characterised by a flexion axis (Churchill et al., 1998; Li et al., 2002; Most et al., 2004; Piazza et al., 2004; Asano et al., 2005) and hence procedures that are able to identify these axes are required.

The non-invasive determination of body segment motion is usually performed by directly measuring reflective marker positions using infra-red optical measurement systems. From this data, there are two main mathematical strategies for the determination of joint axes. The first attempts to fit cylindrical arcs to the orbits of the moving segment markers, where the other segment is assumed to be at rest (Halvorsen et al., 1999; Gamage and Lasenby, 2002). The second general approach considers the distance between markers on each joint segment and the AoR, which enables the definition of local coordinate systems. A transformation of these local systems for all time frames into a common reference system should place the joint axis at a fixed position. Such techniques are here designated as “transformation techniques”. Within this general category, helical axes have been widely used (e.g. Kelkar et al., 2001) based on the work of Woltring and co-workers (1985). This approach has often been used for the estimation of time-dependent joint parameters (finite or instantaneous helical axes). Only in recent years have studies considered formal mathematical approaches for the estimation of joint axes from marker position measurements (Halvorsen et al., 1999; Gamage and Lasenby, 2002; Schwartz and Rozumalski, 2005), but very few comparisons between these methods have been performed, and no stringent classification of AoR approaches or comparison of the accuracy of the algorithms under different conditions is yet available.

During measurement of marker positions, the relative motion between the markers and bone (from e.g. local shifting or deformation of the skin) have been shown to be main causes of error, or artefact (Leardini et al., 2005; Stagni et al., 2005; Taylor et al., 2005). Current methods for describing joint axes, however, often share the problem that one segment must first be transformed into the coordinate system of the other, in order to use a common coordinate system. Any artefact of the local markers, and therefore any error in the definition of the local coordinate system, is then transformed into the coordinate system of the second, thereby possibly amplifying any inaccuracies in determining the AoR. Clinically, this could mean that the determination of AoRs during gait analysis is potentially subject to preventable errors.

Improvement in the accuracy of methods to determine this AoR could enhance the assessment and monitoring of kinematic abnormalities, as well as improve joint and limb musculoskeletal modelling for assessing patient specific treatment options. In this study, we compare a number of previously proposed techniques for determining the AoR as well as present an approach for determining a unique AoR, capable of considering two dynamic body segments simultaneously using information from both marker sets. In addition, we propose a consistent system of classification of AoR approaches.

Section snippets

The virtual hinge joint

In order to provide a direct and fair comparison between different methods and their performance under various conditions, a virtual hinge joint was created, for which the marker positions were generated computationally. The joint consisted of two independent segments, each allowed to rotate around a common axis within a defined angular range of motion (RoM), resulting in short circular planar arcs. The movement of each segment was characterised by a set of four markers, assumed to be rigidly

Results

In general, the RMS error of the calculated axes relative to the known AoR decreased for each approach with increasing RoM under all conditions tested (Fig. 3, Fig. 4). When one segment was fixed, with noise applied independently to each marker of the other (Fig. 3), the geometric axis fit determined the most accurate AoR (maximum RMS error of 1.16 cm), with somewhat better predictions than the remainder of the approaches, particularly at lower ranges of motion. Under these conditions (movement

Discussion

In this study we have compared a number of different techniques for determining the AoR under a variety of numerically generated error conditions. Until now, methods to determine the AoR of two dynamic bodies have generally only considered the relative positions of one set of markers in the coordinate system of the second. In this study, we have presented an approach for estimating a unique AoR, capable of considering two dynamic body segments simultaneously, using information from both

Acknowledgements

This study was supported by a grant of the German Research Foundation number KFO 102/1.

References (38)

Cited by (190)

View all citing articles on Scopus
View full text