Total least-squares determination of body segment attitude

To examine segment and joint attitudes when using image-based motion capture, it is necessary to determine the rigid body transformation parameters from an inertial reference frame to a reference frame fixed in a body segment. Determine the rigid body transformation parameters must account for errors in the coordinates measured in both reference frames, a total least-squares problem. This study presents a new derivation that shows that a singular value decomposition-based method provides a total least-squares estimate of rigid body transformation parameters. The total least-squares method was compared with an algebraic method for determining rigid body attitude (TRIAD method). Two cases were examined: case 1 where the positions of a marker cluster contained noise after the transformation, and case 2 where the positions of a marker cluster contained noise both before and after the transformation. The white noise added to position data had a standard deviation from zero to 0.002 m, with 101 noise levels examined. For each noise level, 10000 criterion attitude matrices were generated. Errors in estimating rigid body attitude were quantified by computing the angle, error angle, required to align the estimated rigid body attitude with the actual rigid body attitude. For both methods and cases, as the noise level increased the error angle increased, with errors larger for case 2 compared with case 1. The singular value decomposition (SVD)-based method was superior to the TRIAD algorithm for all noise levels and both cases, and provided a total least-squares estimate of body attitude.

Files

  • Challis_TLS_JBE.pdf

    size: 356 KB | mime_type: application/pdf | date: 2022-07-24 | sha256: 6073f06

Metadata

Work Title Total least-squares determination of body segment attitude
Access
Open Access
Creators
  1. John H. Challis
Keyword
  1. Attitude
  2. Matrix
  3. Angle
License In Copyright (Rights Reserved)
Work Type Article
Publisher
  1. Journal of Biomechanical Engineering
Publication Date March 4, 2021
Publisher Identifier (DOI)
  1. https://doi.org/10.1115/1.4049748
Deposited July 24, 2022

Versions

Analytics

Collections

This resource is currently not in any collection.

Work History

Version 1
published

  • Created
  • Added Challis_TLS_JBE.pdf
  • Added Creator John H. Challis
  • Published
  • Updated

Version 2
published

  • Created
  • Deleted Challis_TLS_JBE.pdf
  • Added Challis_TLS_JBE.pdf
  • Published
  • Updated Keyword, Description, Publication Date Show Changes
    Keyword
    • Attitude, Matrix, Angle
    Description
    • <p>To examine segment and joint attitudes when using image-based motion capture, it is necessary to determine the rigid body transformation parameters from an inertial reference frame to a reference frame fixed in a body segment. Determine the rigid body transformation parameters must account for errors in the coordinates measured in both reference frames, a total least-squares problem. This study presents a new derivation that shows that a singular value decomposition-based method provides a total least-squares estimate of rigid body transformation parameters. The total least-squares method was compared with an algebraic method for determining rigid body attitude (TRIAD method). Two cases were examined: case 1 where the positions of a marker cluster contained noise after the transformation, and case 2 where the positions of a marker cluster contained noise both before and after the transformation. The white noise added to position data had a standard deviation from zero to 0.002 m, with 101 noise levels examined. For each noise level, 10 000 criterion attitude matrices were generated. Errors in estimating rigid body attitude were quantified by computing the angle, error angle, required to align the estimated rigid body attitude with the actual rigid body attitude. For both methods and cases, as the noise level increased the error angle increased, with errors larger for case 2 compared with case 1. The singular value decomposition (SVD)-based method was superior to the TRIAD algorithm for all noise levels and both cases, and provided a total least-squares estimate of body attitude. </p>
    • <p>To examine segment and joint attitudes when using image-based motion capture, it is necessary to determine the rigid body transformation parameters from an inertial reference frame to a reference frame fixed in a body segment. Determine the rigid body transformation parameters must account for errors in the coordinates measured in both reference frames, a total least-squares problem. This study presents a new derivation that shows that a singular value decomposition-based method provides a total least-squares estimate of rigid body transformation parameters. The total least-squares method was compared with an algebraic method for determining rigid body attitude (TRIAD method). Two cases were examined: case 1 where the positions of a marker cluster contained noise after the transformation, and case 2 where the positions of a marker cluster contained noise both before and after the transformation. The white noise added to position data had a standard deviation from zero to 0.002 m, with 101 noise levels examined. For each noise level, 10000 criterion attitude matrices were generated. Errors in estimating rigid body attitude were quantified by computing the angle, error angle, required to align the estimated rigid body attitude with the actual rigid body attitude. For both methods and cases, as the noise level increased the error angle increased, with errors larger for case 2 compared with case 1. The singular value decomposition (SVD)-based method was superior to the TRIAD algorithm for all noise levels and both cases, and provided a total least-squares estimate of body attitude. </p>
    Publication Date
    • 2021-05-01
    • 2021-03-04
  • Updated