Analyze Diet
Journal of biomechanical engineering2008; 130(1); 011012; doi: 10.1115/1.2838035

Tracking the motion of hidden segments using kinematic constraints and Kalman filtering.

Abstract: Motion capture for biomechanical applications involves in almost all cases sensors or markers that are applied to the skin of the body segments of interest. This paper deals with the problem of estimating the movement of connected skeletal segments from 3D position data of markers attached to the skin. The use of kinematic constraints has been shown previously to reduce the error in estimated segment movement that are due to skin and muscles moving with respect to the underlying segment. A kinematic constraint reduces the number of degrees of freedom between two articulating segments. Moreover, kinematic constraints can help reveal the movement of some segments when the 3D marker data otherwise are insufficient. Important cases include the human ankle complex and the phalangeal segments of the horse, where the movement of small segments is almost completely hidden from external observation by joint capsules and ligaments. This paper discusses the use of an extended Kalman filter for tracking a system of connected segments. The system is modeled using rigid segments connected by simplified joint models. The position and orientation of the mechanism are specified by a set of generalized coordinates corresponding to the mechanism's degrees of motion. The generalized coordinates together with their first time derivatives can be used as the state vector of a state space model governing the kinematics of the mechanism. The data collected are marker trajectories from skin-mounted markers, and the state vector is related to the position of the markers through a nonlinear function. The Jacobian of this function is derived. The practical use of the method is demonstrated on a model of the distal part of the limb of the horse. Monte Carlo simulations of marker data for a two-segment system connected by a joint with three degrees of freedom indicate that the proposed method gives significant improvement over a method, which does not make use of the joint constraint, but the method requires that the model is a good approximation of the true mechanism. Applying the method to data on the movement of the four distal-most segments of the horse's limb shows good between trial consistency and small differences between measured marker positions and marker positions predicted by the model.
Publication Date: 2008-02-27 PubMed ID: 18298188DOI: 10.1115/1.2838035Google Scholar: Lookup
The Equine Research Bank provides access to a large database of publicly available scientific literature. Inclusion in the Research Bank does not imply endorsement of study methods or findings by Mad Barn.
  • Evaluation Study
  • Journal Article

Summary

This research summary has been generated with artificial intelligence and may contain errors and omissions. Refer to the original study to confirm details provided. Submit correction.

This research paper discusses the application of kinematic constraints and an extended Kalman filter to accurately estimate the movement of hidden or connected skeletal segments. This method is particularly useful for the study of biomechanics, such as the movement of small segments in the human ankle complex or horse phalanges, that are generally obscured by joint capsules and ligaments.

Understanding Biomechanical Applications

In the field of biomechanics, researchers often use sensors or markers attached to the skin to study body movements. However, this doesn’t always yield accurate results due to the movement of skin and muscles relative to the underlying segment. This research aims to enhance the accuracy of these estimates by introducing kinematic constraints and a modified Kalman filter:

  • Kinematic constraints limit the degrees of freedom between two articulating segments, reducing the estimation error due to movements of the skin and muscles relative to the skeletal segment.
  • The Kalman filter is a mathematical algorithm that uses a series of measurements observed over time and produces estimates that are more precise than those based on a single measurement alone.

The Extended Kalman Filter

The paper further discusses how an extended Kalman filter can be used to track a system of connected segments. The system investigated in this research comprises of rigid segments connected by simplified joint models. They define the position and orientation of the mechanism with a set of generalized coordinates that represent the mechanism’s movements:

  • The generalized coordinates and their first time derivatives (rates of change) can be used to create a state space model. This model governs the kinematics, or the motion, of the mechanism.
  • Data is collected from the trajectories of skin-mounted markers. The state vector, which contains the generalized coordinates and their rates of change, is linked to the positions of these markers through a nonlinear function.
  • The Jacobian, the matrix of derivatives of the function, is then determined and used in the Kalman filter.

Practical Applications and Conclusions

The proposed method was practically tested on a model of the horse’s distal limb. Monte Carlo simulations, a statistical method, were used to generate marker data:

  • The study found that the proposed method significantly improved results compared to methods that do not use joint constraints.
  • However, it’s crucial that the model used is a good approximation of the true mechanism.
  • Applying the method to actual movement data from a horse’s limb showed consistency between trials and minor differences between measured and predicted marker positions, confirming the effectiveness of the method.

Cite This Article

APA
Halvorsen K, Johnston C, Back W, Stokes V, Lanshammar H. (2008). Tracking the motion of hidden segments using kinematic constraints and Kalman filtering. J Biomech Eng, 130(1), 011012. https://doi.org/10.1115/1.2838035

Publication

ISSN: 0148-0731
NlmUniqueID: 7909584
Country: United States
Language: English
Volume: 130
Issue: 1
Pages: 011012

Researcher Affiliations

Halvorsen, Kjartan
  • Biomechanics and Motor Control, The Swedish School of Sport and Health Sciences, Stockholm, Sweden. kjartan.halvorsen@gih.se
Johnston, Christopher
    Back, Willem
      Stokes, Virgil
        Lanshammar, Håkan

          MeSH Terms

          • Algorithms
          • Animals
          • Biomechanical Phenomena / methods
          • Computer Simulation
          • Hindlimb / physiology
          • Horses / physiology
          • Image Interpretation, Computer-Assisted / methods
          • Joints / physiology
          • Models, Biological
          • Movement / physiology
          • Signal Processing, Computer-Assisted