Gymnastik- och idrottshögskolan, GIH

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Tracking the motion of hidden segments using kinematic constraints and Kalman filtering.
Swedish School of Sport and Health Sciences, GIH, Department of Sport and Health Sciences, Laboratory for Biomechanics and Motor Control.
Show others and affiliations
2008 (English)In: Journal of Biomechanical Engineering, ISSN 0148-0731, E-ISSN 1528-8951, Vol. 130, no 1, p. 011012-Article in journal (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
2008. Vol. 130, no 1, p. 011012-
National Category
Medical and Health Sciences
Identifiers
URN: urn:nbn:se:gih:diva-986DOI: 10.1115/1.2838035PubMedID: 18298188OAI: oai:DiVA.org:gih-986DiVA, id: diva2:236733
Available from: 2009-09-24 Created: 2009-09-24 Last updated: 2017-12-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textPubMedLink to Article

Authority records

Halvorsen, Kjartan

Search in DiVA

By author/editor
Halvorsen, Kjartan
By organisation
Laboratory for Biomechanics and Motor Control
In the same journal
Journal of Biomechanical Engineering
Medical and Health Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
pubmed
urn-nbn

Altmetric score

doi
pubmed
urn-nbn
Total: 248 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf