This is an old revision of the document!
Table of Contents
This page has been updated, but the original page can be found here.
Landmarks are like virtual markers, whose positions are computed automatically by Visual3D based on the positions of the actual markers, segments, or equations, according to rules which you define.
Landmarks provide a powerful method of representing significant locations within space or locations defined by the model. Landmarks are created by either specifying a location in a segment coordinate system or by transforming markers or other landmarks into a significant location.
Marker Set for Examples
The following examples use the markers related to the left shank illustrated below.
- LMK: Left medial knee
- LLK: Left lateral knee
- LSK: Left shank
- LMA: Left medial ankle
- LLA: Left lateral ankle
- LTUB: Left tibial tuberosity (shown projecting a shadow onto the plane)
- LKJC: Left knee joint centre (landmark)
Landmark_MarkerSet.png{{/images/thumb/9/9e/Landmark_MarkerSet.png/300px-Landmark_MarkerSet.png
General Options
The landmark dialog can be broken into 3 sections:
- Define Orientation
- Offset
- Calibration Only
1. Define Orientation Using
Landmarks can be defined relative to a target, along a line, on a plane, or as a projection onto a line or a plane. Landmarks can be defined in lab space, or in a segment coordinate system. | landmark_defineUsing.png |
2. Landmark Offset from Start Point (Reference) or Segment Origin
Any time a landmark can be defined using Offsets in three directions, a user has the option to define the offsets manually (X/Y/Z or ML/AP/AXIAL) or they can use the “Offset to Existing Calibration Target or Landmark” option.
2a. Offset to Existing Calibration Target or Landmark
The Offset to Existing Calibration Target or Landmark option allows users to get the location of a target (or landmark) relative to a plane or segment coordinate system. The offsets are populated automatically. This option can be used any time all three offsets can be specified, but it is only described as a special type for Type 4 since this is a crucial example. | OffsetExisting.png |
2b. Offset Using the Following ML/AP/AXIAL Offsets
Offsets should be specified in meters unless “Offset by Percent” is checked. Offsets can be specified as Expressions. | OffsetUsing.png |
3. Calibration Only Landmark
When a landmark is set to “Calibration Only” it means that the landmark will only exist in the calibration file. When this option is not checked, it means that the landmark will be created in the associated motion files.
If a landmark is created in the associated motion files, it can be used to track a segment or for other calculations.
Landmark Types
Although there are many different ways to define a landmark, all of these methods result in a “virtual marker” whose position is calculated by Visual3D throughout motion trials.
Type 1: In Reference Coordinate System
The simplest landmark is a landmark which is defined in a segment coordinate system. There are many variations of this, but a landmark can be defined in LAB space, a landmark can be defined in a segment coordinate system, or a landmark can be defined by a 4x4Rotation Signal . The offsets define where the landmark is created relative to the coordinate system. |
Type 1a: In LAB Space
Landmark_Type4_image.png{{/images/thumb/3/30/Landmark_Type4_image.png/200px-Landmark_Type4_image.png | A landmark defined in LAB space. |
Sample Landmark Definition (click to expand)
1. Create Relative_Axes:
Click Landmarks button
Click Add New Landmark button
Create Landmark: Relative_Axes |
Landmark Name: Relative_Axes
Define Orientation Using: |
Offset Using the Following ML/AP/AXIAL Offsets:
Do NOT Check: Offset by Percent (1.0 = 100%) | Landmark_Type4_Definition.jpg{{/images/thumb/4/45/Landmark_Type4_Definition.jpg/250px-Landmark_Type4_Definition.jpg |
Example Using Starting Point (click to expand)
Landmarks can be created as an offset from the specified marker in a segment coordinate system or in the LAB coordinate system. vRLK that is created from RLK as an offset in the x direction in the LAB coordinate system. | landmark_point_relative_to_target.jpg{{/images/thumb/e/e6/landmark_point_relative_to_target.jpg/250px-landmark_point_relative_to_target.jpg |
Other Examples:
- Virtual Lab Tutorial: The LAB_O, LAB_X, and LAB_Y landmarks in the virtual lab tutorial are defined in LAB space, where the offsets refer to the distance the landmarks are created in meters.
- The following two examples describe how to define landmarks that represent stair corners. The position of targets placed on the steps are calculated from dynamic trials is used to define the landmarks.
Type 1b: In a Segment Coordinate System
Landmark_Type6_image.png{{/images/thumb/0/09/Landmark_Type6_image.png/150px-Landmark_Type6_image.png | Landmarks can be created relative to a segment (in the segment coordinate system). |
Sample Landmark Definition (click to expand)
1. Create Relative_Segment:
Click Landmarks button
Click Add New Landmark button
Create Landmark: Relative_Segment |
Landmark Name: Relative_Segment
Define Orientation Using: |
Offset Using the Following ML/AP/AXIAL Offsets:
Check: Offset by Percent (1.0 = 100%) | Landmark_Type6_Definition.jpg{{/images/thumb/0/00/Landmark_Type6_Definition.jpg/250px-Landmark_Type6_Definition.jpg |
Other Examples:
- Hip Joint Centers are often defined using regression equations which locate the hip joint centers in the pelvis coordinate system:
- A Knee Alignment Device (KAD) defines the joint centers by defining landmarks in the KAD segment coordinate system
- Create a Landmark Mimicking contralateral segment. This example uses several different types of landmarks, but the end result is a landmark created in the foot coordinate system.
Type 1c: Relative to a 4x4 Rotation Matrix
Sample Landmark Definition (click to expand)
1. Create RTH_Origin: This will create a Landmark at the position of the Rotation signal RTH4x4
Click Landmarks button
Click Add New Landmark button
Create Landmark: RTH_Origin |
Landmark Name: RTH_Origin
Define Orientation Using: |
Offset Using the Following ML/AP/AXIAL Offsets:
Check: Offset by Percent (1.0 = 100%) | Landmark_Type1c_Definition.jpg{{/images/thumb/f/fe/Landmark_Type1c_Definition.jpg/250px-Landmark_Type1c_Definition.jpg |
Type 2: On a Line
Landmark_Type1_image.png{{/images/thumb/7/76/Landmark_Type1_image.png/300px-Landmark_Type1_image.png | A landmark can be defined along a line. |
Sample Landmark Definition (click to expand)
1. Create Point_Line:
Click Landmarks button
Click Add New Landmark button
Create Landmark: Point_Line |
Landmark Name: Point_Line
Define Orientation Using: |
Offset Using the Following AXIAL Offset: 0.5
Check: Offset by Percent (1.0 = 100%) | Landmark_Type1_Definition.jpg{{/images/thumb/6/62/Landmark_Type1_Definition.jpg/250px-Landmark_Type1_Definition.jpg |
Create landmark as a midpoint (click to expand)
The landmark RKnee is a point that is halfway between the lateral and medial knee markers RLK and RMK. The point on a line can be defined as a distance in percentage or distance in meters. When Offset by Percent is checked, the distance is defined as a percentage. Note: When using a Point on a Line landmark, only the AXIAL offset is used. | landmark_point_on_line.jpg{{/images/thumb/d/db/landmark_point_on_line.jpg/300px-landmark_point_on_line.jpg |
Type 3: On a Plane
Type 3a: On a Plane using manual offsets
Landmark_Type2_image.png{{/images/thumb/c/c7/Landmark_Type2_image.png/300px-Landmark_Type2_image.png | Landmarks can be created relative to a plane or technical coordinate system. |
Sample Landmark Definition (click to expand)
1. Create LAND:
Click Landmarks button
Click Add New Landmark button
Create Landmark: LAND |
Landmark Name: LAND
Define Orientation Using: |
Offset Using the Following ML/AP/AXIAL Offsets:
Do NOT Check: Offset by Percent (1.0 = 100%) | landmark3a.jpg |
A right handed orthogonal coordinate system is defined by the three points (P1, P2, P3). The origin of the coordinate system is at the point P1. The frontal plane of the coordinate system is defined by the three points. The positive AP direction is into the screen. | landmark3b.jpg |
Other Examples:
- Digitized Landmarks are stored and tracked relative to tracking targets
- Functional Landmarks (Joints) are stored and tracked relative to tracking targets
- Muscle insertion points are stored and tracked relative to tracking targets
Type 3b: On a Plane using target/landmark offsets
Landmark_Type7_image.png{{/images/thumb/a/ad/Landmark_Type7_image.png/300px-Landmark_Type7_image.png | Create a landmark relative to three targets. The offset of the landmark is defined using the location of a target relative to the three targets during the static trial. |
Landmark Definition (click to expand)
1. Create Relative_Tracking:
Click Landmarks button
Click Add New Landmark button
Create Landmark: Relative_Tracking |
Landmark Name: Relative_Tracking
Define Orientation Using: |
Offset to Existing Calibration Target or Landmark: LKJC
Do NOT Check: Offset by Percent (1.0 = 100%) | Landmark_Type7_Definition.jpg{{/images/thumb/3/36/Landmark_Type7_Definition.jpg/250px-Landmark_Type7_Definition.jpg |
Example 1 (click to expand)
To define a landmark as a point on a plane defined by 3 points * Select the Targets and/or Landmarks radio button * Select three targets and/or landmarks for the Reference/Axial Starting Point, Axial Ending Point and lateral object. The landmark/target reference offset is also selected. The RKnee calibration only landmark is the point that is being tracked by 3 target markers on the thigh RTH1, RTH2, and RTH3. | landmark_point_in_a_plane.jpg{{/images/thumb/c/cb/landmark_point_in_a_plane.jpg/250px-landmark_point_in_a_plane.jpg |
Other Examples:
- Create a Landmark Using two standing trials
Type 4: Project on a Line
A target or landmark may be projected onto a line defined by two points.
Landmark_Type3_image.png{{/images/thumb/9/9f/Landmark_Type3_image.png/300px-Landmark_Type3_image.png Landmark_Type3_image_AltView.png]] Landmark_Type5_image_AltView.png{{/images/thumb/b/bd/Landmark_Type5_image_AltView.png/300px-Landmark_Type5_image_AltView.png?300×193]]
Landmark Definition (click to expand)
1. Create Project_Plane:
Click Landmarks button
Click Add New Landmark button
Create Landmark: Project_Plane |
Landmark Name: Project_Plane
Define Orientation Using: |
Do NOT Check: Offset by Percent (1.0 = 100%) | Landmark_Type5_Definition.jpg{{/images/thumb/3/3b/Landmark_Type5_Definition.jpg/250px-Landmark_Type5_Definition.jpg |
Example: Project the iliac crest target onto the plane defined by the R/LASIS and RPSIS (click to expand)
By projecting multiple landmarks onto the same plane you can build segment coordinates systems in a specific plane. The RPPinPlane is the point that is created by projecting the RPP marker on the illiac crest onto the plane created from the right and left ASIS's (RASI,LASI) and the right PSIS RPS marker. | landmark_point_projected_onto_a_plane.jpg{{/images/thumb/3/3a/landmark_point_projected_onto_a_plane.jpg/250px-landmark_point_projected_onto_a_plane.jpg |
Other Examples:
Digitized Landmarks
Digitized landmarks are defined using a digitized pointer and again result in a “virtual marker” being computed by Visual3D relative to the positions of other, existing markers. The goal of digitized landmarks is to allow users to track anatomical landmarks without having to place markers on that location. See instructions for using a digitizing pointer to learn more.
Functional Landmarks
Functional landmarks indicate the locations of functional joints. Calculating functional joint positions requires movement of one segment relative to another segment. The chosen algorithm then searches for a point (or for a one degree of freedom joint, an axis) that is stationary relative to the 2 segments (or 2 sets of markers).
Visual3D's algorithms for computing functional joint positions are adapted from:
Schwartz MH, Rozumalski A (2005) A new method for estimating joint parameters from motion data. Journal of Biomechanics, 38, 107-116] and from Jensen E, Lugade V, Crenshaw J, Miller E, Kaufman K (2016) A principal component analysis approach to correcting the knee flexion axis during gait. Journal of Biomechanics, in press] See the in-depth explanation of functional joints to learn more.