visual3d:documentation:modeling:segments:pelvis_segment_angle
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:modeling:segments:pelvis_segment_angle [2024/06/26 20:04] – removed sgranger | visual3d:documentation:modeling:segments:pelvis_segment_angle [2026/06/09 21:33] (current) – Cleaned up formatting and section levels. wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Calculating the Pelvis Segment Angle ====== | ||
| + | The Pelvis Angle typically refers to the orientation of the Pelvis segment relative to the Laboratory. | ||
| + | |||
| + | ===== Sequence of rotations for pelvis angle ===== | ||
| + | |||
| + | In hi 2001 technical note((Baker R (2001) Pelvic angles: a mathematically rigorous definition which is consistent with a conventional clinical understanding of the terms. Gait and Posutre 13, 1-6)), Richard Baker makes a convincing (to us anyway) claim that the sequence of rotations for the Cardan angle description of the pelvis relative to the laboratory should be: | ||
| + | - Axial Rotation | ||
| + | - Obliquity | ||
| + | - Tilt. | ||
| + | |||
| + | This is the reverse rotation sequence of the conventional Joint Coordinate System definition of a joint angle commonly used to describe the angles of the hip, knee and ankle, which is Flexion/ | ||
| + | |||
| + | **Note 1:** the laboratory segment should be the reference segment. | ||
| + | |||
| + | **Note 2:** For calculating segment angles, it is assumed that the subject is moving such that the lateral direction in the laboratory is the same as the lateral direction of the subject. If the subject turns relative to the laboratory, you will get strange results. Visual3D allows you to define a Virtual Laboratory (see elsewhere on this page) to avoid this problem. | ||
| + | |||
| + | ===== Examples ===== | ||
| + | |||
| + | We have listed a few examples for your review, demonstrating how the pelvis angle can be calculated. | ||
| + | |||
| + | ==== Example 1: Pelvis Relative to Virtual Lab ==== | ||
| + | |||
| + | Segment angles are often defined as the orientation of a segment relative to the laboratory. The calculations and parameters are equivalent to the Joint Angle calculations except that the reference segment is the laboratory, e.g. For example, segment angles are often calculated for the Pelvis relative to the laboratory and for the Foot relative to the laboratory. | ||
| + | |||
| + | One of the problems with this measure is that the values are dependent on the direction the subject is walking in the laboratory. For example, if the subject walks in the +y direction for some trials and -y direction for other trials, the segment angles will be different because they are rotated 180 degrees about the vertical axis. This problem is compounded because Visual3D restricts joint angles to values between -180 degrees and +180 degrees; a pelvis angle calculated relative to a laboratory in which the walking direction is 180 degrees to the laboratory anterior direction will show some values around -170 degrees and some values around 170 degrees and the signal will flip between positive and negative values. | ||
| + | |||
| + | To accommodate the comparison of these trials you can create a Virtual Laboratory segment that is aligned with the direction of walking in the movement trial. An example file (Example2) can be found on the [[Visual3D: | ||
| + | |||
| + | ==== Example 2: Pelvis Relative to Virtual Lab that Changes Direction ==== | ||
| + | |||
| + | **Question**: | ||
| + | |||
| + | If the subject walks in the +y direction for some trials and -y direction for other trials, the pelvis segment angles will be different because they are rotated 180 degrees about the vertical axis. To accommodate the comparison of these trials you can create a Virtual Laboratory segment that is aligned with the direction of walking in the movement trial. The [[Visual3D: | ||
| + | |||
| + | ==== Example 3: Pelvis Relative to Virtual Lab that is at 45 Degrees ==== | ||
| + | |||
| + | **Question**: | ||
| + | |||
| + | The straightforward solution is to build a kinematic only segment, such that the segment coordinate system of this " | ||
| + | |||
| + | Landmark Name= **Lab_Origin**\\ | ||
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0** , Y=**0** , Z=**0**\\ | ||
| + | Calibration Only Landmark= Leave Unchecked | ||
| + | |||
| + | Landmark Name= **Lab_Anterior**\\ | ||
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0.707** , Y=**0.707** , Z=**0**\\ | ||
| + | Calibration Only Landmark= Leave Unchecked | ||
| + | |||
| + | Landmark Name= **Lab_Z**\\ | ||
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0** , Y=**0** , Z=**0.1**\\ | ||
| + | Calibration Only Landmark= Leave Unchecked\\ | ||
| + | |||
| + | Now create the Virtual Lab Segment: | ||
| + | |||
| + | In the Segment Name combo box type **Virtual Lab**\\ | ||
| + | Select Segment Type = **Visual3D**.\\ | ||
| + | **Check the Kinematic Only Check Box**\\ | ||
| + | Select the **Create** button\\ | ||
| + | |||
| + | In the Segment dialog box, enter the following: | ||
| + | Define Proximal Joint and Radius\\ | ||
| + | Lateral= None Joint= **Lab_Z** Medial=None Radius= **0.01**\\ | ||
| + | Define Distal Joint and Radius\\ | ||
| + | Lateral= None Joint= **Lab_Origin** Medial= None Radius= **0.01**\\ | ||
| + | Extra Target To Define Orientation (if needed)\\ | ||
| + | Location= **Anterior** and **Lab_Anterior**\\ | ||
| + | **Select Tracking Markers same as Calibration Markers**\\ | ||
| + | |||
| + | When creating the pelvis segment angle, select this Virtual Lab as the reference segment. | ||
visual3d/documentation/modeling/segments/pelvis_segment_angle.1719432266.txt.gz · Last modified: by sgranger
