visual3d:documentation:modeling:segments:constructing_the_segment_coordinate_system
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:modeling:segments:constructing_the_segment_coordinate_system [2024/06/19 12:48] – sgranger | visual3d:documentation:modeling:segments:constructing_the_segment_coordinate_system [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{{{{{{{to measure | + | ====== Constructing |
- | an alternate version | + | To measure the motion |
- | ===== segment endpoints ===== | + | An alternate version of this tutorial can be found [[Visual3D: |
- | definition of the proximal or distal end point of a segment is usually done by placing markers near the endpoint of the segment and using one of the following methods. note that many other methods might be used.\\ | + | ==== Segment Endpoints ==== |
+ | Definition of the proximal or distal end point of a segment is usually done by placing markers near the endpoint of the segment and using one of the following methods. Note that many other methods might be used.\\ | ||
- | ==== method 1 ==== | ||
- | | segmentendpoint2targets.gif|**method | + | === Method |
- | ==== method 2 ==== | + | | {{: |
- | if the motion capture markers are not located on the anatomical landmarks because, for example, a lesion or a brace is already at that location, a landmark can be used instead.\\ | + | === Method 2 === |
+ | If the motion capture markers are not located on the anatomical landmarks because, for example, a lesion or a brace is already at that location, a landmark can be used instead.\\ | ||
- | | segmentendpoint2virtualtargets.gif|**method 2:** the segment endpoint is located at the midpoint between two landmarks (red) or a combination of one landmark and one marker. the landmarks are defined as offsets (shown as the arrow) from markers. the offsets can be measured on the subject during the data collection or they can be generated from regression equations.\\ segment end point= 0.5*distance(landmark medial + landmark lateral) | ||
- | ==== method 3 ==== | + | | {{: |
- | in some cases it is desirable to use only a lateral marker and an offset.\\ | + | === Method 3 === |
+ | In some cases it is desirable to use only a lateral marker and an offset.\\ | ||
- | | segmentendpoint1target.gif|**method 3:** the segment endpoint is located at a distance from the lateral marker in the medial direction. the distance is specified in the dialogs as a radius. this is typically used for locating the hip joint center. for example, the lateral marker is placed on the greater trochanter. the location of the hip joint center (the proximal end of the thigh segment) is estimated by palpation. the distance from the greater trochanter to the hip joint center is measured using calipers. | ||
- | ===== establishing an anatomical plane ===== | + | | {{: |
- | the first step in creating a local scs is the establishment of the frontal plane. visual3d allows the user to place either one or two border targets at each end of the segment during subject calibration. (the border targets can be of the type med_dist, med_prox, lat_dist and lat_prox) thus the scs can be created using two targets (a single border target at each end & an extra target to define orientation), | + | ==== Establishing |
+ | The first step in creating a local SCS is the establishment of the frontal plane. Visual3D allows the user to place either one or two border targets at each end of the segment during subject calibration. (The border targets can be of the type MED_DIST, MED_PROX, LAT_DIST and LAT_PROX) Thus the SCS can be created using two targets (a single border target at each end & an extra target to define orientation), | ||
- | ==== figure 1 ==== | ||
- | |3targets.gif|**figure | + | === Figure 1 === |
+ | |||
+ | |{{:3Targets.gif}}|**Figure | ||
\\ | \\ | ||
- | ==== figure | + | === Figure |
- | |4targets.gif|**figure | + | |{{:4Targets.gif}}|**Figure |
\\ | \\ | ||
- | ==== figure | + | === Figure |
- | |2targets.gif|**figure | + | |{{:2Targets.gif}}|**Figure |
\\ | \\ | ||
- | while it is possible to define a segment with only two targets, we strongly encourage that each segment requires at least three calibration targets that are used to locate the proximal and distal joint centers and define the frontal plane of the lcs. the two target case can be transformed to a three target case by explicitly creating a virtual target from one of the two targets. | + | While it is possible to define a segment with only two targets, we strongly encourage that each segment requires at least three calibration targets that are used to locate the proximal and distal joint centers and define the frontal plane of the LCS. The two target case can be transformed to a three target case by explicitly creating a virtual target from one of the two targets. |
- | ===== establishing | + | ==== Establishing |
- | after creating the frontal plane, | + | After creating the frontal plane, |
- | ===== establishing | + | ==== Establishing |
- | the scs z axis is determined by the unit vector directed from the distal segment end to the proximal segment end. next, the scs y axis is determined by the unit vector that is perpendicular to both the frontal plane and the z axis. finally, the scs x axis is determined by the application of the right hand rule. from the above discussion it can be seen that, the scs z axis is directed from distal to proximal, the scs y axis is directed from posterior to anterior, and the scs x axis is medial-lateral in orientation.\\ | + | The SCS Z axis is determined by the unit vector directed from the distal segment end to the proximal segment end. Next, the SCS Y axis is determined by the unit vector that is perpendicular to both the frontal plane and the Z axis. Finally, the SCS X axis is determined by the application of the right hand rule. From the above discussion it can be seen that, the SCS Z axis is directed from distal to proximal, the SCS Y axis is directed from posterior to anterior, and the SCS X axis is medial-lateral in orientation.\\ |
- | ==== establishing | + | === Establishing |
- | the scs origin is located along the line connecting the segment ends (the scs z axis) at the segment' | + | The SCS origin is located along the line connecting the segment ends (the SCS Z axis) at the segment' |
- | ==== step-by-step procedure ==== | + | === Step-By-Step Procedure |
\\ | \\ | ||
- | |wireframe1.gif|**step 1.** the segment endpoints are calculated. | + | |{{:wireframe1.gif}}|**Step 1.** The segment endpoints are calculated. |
\\ | \\ | ||
- | |wireframe2.gif|**step 2.** the z-axis is defined by the vector from the distal segment endpoint to the proximal segment endpoint.| | + | |{{:wireframe2.gif}}|**Step 2.** The z-axis is defined by the vector from the distal segment endpoint to the proximal segment endpoint.| |
\\ | \\ | ||
- | |wireframe3.gif|**step 3.** the frontal plane (x-z) plane is defined by the markers.| | + | |{{:wireframe3.gif}}|**Step 3.** The frontal plane (x-z) plane is defined by the markers.| |
\\ | \\ | ||
- | |wireframe4.gif|**step 4.** the y-axis is project forward in the anterior posterior direction.| | + | |{{:wireframe4.gif}}|**Step 4.** The y-axis is project forward in the anterior posterior direction.| |
\\ | \\ | ||
- | |wireframe5.gif|**step 5.** the x-axis is then calculated perpendicular to the y-z plane.| | + | |{{:wireframe5.gif}}|**Step 5.** The x-axis is then calculated perpendicular to the y-z plane.| |
\\ | \\ | ||
- | annotatedmodel.gif\\ | + | {{: |
+ | The illustration above shows what you might see when defining just one segment—the right thigh. The graphic image, which is zoomed in to the right thigh region, reveals three calibration markers (yellow) which are used to define the thigh segment’s endpoints and dimensions. At the proximal (upper) end, the RHP (right hip) marker’s position is used together with an explicit radius of 0.081m (measured in the laboratory for this subject) to define the proximal endpoint. At the distal end, both medial and lateral knee markers (RMK, RLK) are available, and together define both the distal endpoint and the distal radius of the thigh segment. For mass- and moment-related computations, | ||
- | the illustration above shows what you might see when defining just one segment—the right thigh. the graphic image, which is zoomed in to the right thigh region, reveals three calibration markers (yellow) which are used to define the thigh segment’s endpoints and dimensions. at the proximal (upper) end, the rhp (right hip) marker’s position is used together with an explicit radius of 0.081m (measured in the laboratory for this subject) to define the proximal endpoint. at the distal end, both medial and lateral knee markers (rmk, rlk) are available, and together define both the distal endpoint and the distal radius of the thigh segment. for mass- and moment-related computations, | ||
+ | ==== Modifying the Segment Coordinate System ==== | ||
- | ===== modifying | + | There are times in which it is useful to modify |
- | there are times in which it is useful to modify the segment coordinate system after the segment has been created. usually this happens when you want to preserve the segment length from the original construction of the segment, but now need to align the segment coordinate system with another segment coordinate system. [[visual3d: | ||
- | }}}}}}}}}}}}}}}}}}}}}}}} |
visual3d/documentation/modeling/segments/constructing_the_segment_coordinate_system.1718801330.txt.gz · Last modified: 2024/06/19 12:48 by sgranger