User Tools

Site Tools


visual3d:documentation:pipeline:model_commands:add_functional_joint_landmark

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:model_commands:add_functional_joint_landmark [2026/06/10 13:58] wikisysopvisual3d:documentation:pipeline:model_commands:add_functional_joint_landmark [2026/09/17 19:08] (current) – [Pipeline Command] theo
Line 36: Line 36:
 ; ;
 </code> </code>
- 
 ==== Command Parameters ==== ==== Command Parameters ====
  
 |**/LANDMARK_NAME=**                          |The name of the landmark to be created.                                                                                                                                                                                                 | |**/LANDMARK_NAME=**                          |The name of the landmark to be created.                                                                                                                                                                                                 |
 +|**/ALGORITHM=**                              |The name of the functional joint algorithm to be used.                                                                                                                                                                                                 |
 |**/CALIBRATION_FILE=**                       |The name of the hybrid model. Use the full pathname.                                                                                                                                                                                    | |**/CALIBRATION_FILE=**                       |The name of the hybrid model. Use the full pathname.                                                                                                                                                                                    |
 +|**/USE_TRACKING_SEGMENT=**                   |TRUE or FALSE to use a tracking segment.                                                                                                                                                                                                 |
 |**/TRACKING_SEGMENT_NAME=**                  |The joint landmark is created relative to an existing segment. For example, for the hip joint center, the pelvis is used.                                                                                                               | |**/TRACKING_SEGMENT_NAME=**                  |The joint landmark is created relative to an existing segment. For example, for the hip joint center, the pelvis is used.                                                                                                               |
 |**/TRACKING_TYPES=**                         |The types of reference markers used for defining the landmark.                                                                                                                                                                          | |**/TRACKING_TYPES=**                         |The types of reference markers used for defining the landmark.                                                                                                                                                                          |
 |**/TRACKING_NAMES=**                         |The names of reference markers used for defining the landmark                                                                                                                                                                           | |**/TRACKING_NAMES=**                         |The names of reference markers used for defining the landmark                                                                                                                                                                           |
 |**/TRACKING_FOLDER=**                        |The folder containing the tracking markers                                                                                                                                                                                              | |**/TRACKING_FOLDER=**                        |The folder containing the tracking markers                                                                                                                                                                                              |
 +|**/USE_OTHER_SEGMENT=**                      |TRUE or FALSE to use the other segment.                                                                                                                                                                                                 |
 |**/OTHER_SEGMENT_NAME=**                     |The name of the other segment (e.g. the landmark does not refer to this segment                                                                                                                                                         | |**/OTHER_SEGMENT_NAME=**                     |The name of the other segment (e.g. the landmark does not refer to this segment                                                                                                                                                         |
-|**/SIGNAL_TYPES=**                           |The types of signals used for the tracking markers.                                                                                                                                                                                     | +|**/OTHER_TYPES=**                           |The types of signals used for the tracking markers.                                                                                                                                                                                     | 
-|**/SIGNAL_NAMES=**                           |The names of signals used for the tracking markers. Any number of tracking markers may be used.                                                                                                                                         | +|**/OTHER_NAMES=**                           |The names of signals used for the tracking markers. Any number of tracking markers may be used.                                                                                                                                         | 
-|**/SIGNAL_FOLDER=**                          |The folders for signals used for the tracking markers.                                                                                                                                                                                  | +|**/OTHER_FOLDER=**                          |The folders for signals used for the tracking markers.                                                                                                                                                                                  | 
-|**/MOTION_FILE=**                            |The full pathname of the motion file used. This command allows only one movement file to be used. The user should make sure that a full range of motion about all axes is contained in one file.                                        | +|**/MOTION_FILE=**                            |The full pathname of the motion file used. This command allows only one movement file to be used. The user should make sure that a full range of motion about all axes is contained in one file.                                                                                                                                                                                                                      
-|**/EVENT_START=**                            |The start frame for the range of data to be used.                                                                                                                                                                                       | +|**/COMPUTE_SECOND_LANDMARK_ON_AXIS=**        |TRUE or FALSE compute a second landmark that lies on an axis (used for computing a joint axis)                                                                                                                                                  |
-|**/EVENT_STOP=**                             |The Stop frame for the range of frames of data to use.                                                                                                                                                                                  +
-|**/COMPUTE_SECOND_LANDMARK_ON_AXIS=**        |TRUEcompute a second landmark that lies on an axis (used for computing a joint axis)                                                                                                                                                  |+
 |**/SECOND_LANDMARK_DISTANCE=0.1**            |The location of the second landmark relative to the joint center                                                                                                                                                                        | |**/SECOND_LANDMARK_DISTANCE=0.1**            |The location of the second landmark relative to the joint center                                                                                                                                                                        |
-|**/MINIMUM_HELICAL_ROTATION_ACCEPTED=**      |Any combination of three frames for which the helical rotation angle is less than 5 degrees are rejected                                                                                                                                +|**/EVENT_SEQUENCE=**                         |Sequence of two events (e.g., `LTO`, `LHS`) to restrict the search range.                                                                                                                                                                                                 | 
-|**/CREATE_100_REPRESENTATIVE_LANDMARKS=**    |a random selection of the intermediate Centers of Rotation will be saved as Landmarks                                                                                                                                                 |+|**/EXCLUDE_EVENTS=**                         |If any listed event occurs in the sequence, it is skipped.                                                                                                                                                                                                                                                                                                                           
 +|**/EVENT_SEQUENCE_INSTANCE=**                |Index of the sequence instance to evaluate (0 = all, 1 = first, etc.).                                                                                                                                                                                                                                                                                                                           | 
 +|**/DOWNSAMPLE_RATIO=**                       |Factor by which the sampling rate is divided                                                                                                                                                                                                                                                                                                                           | 
 +|**/MINIMUM_HELICAL_ROTATION_DELTA_ACCEPTED=**|Minimum helical rotation required for a movement to be included in the functional joint calculation                                                                                                                                                                                                                                                                                                                         |
 |**/APPROXIMATE_NUMBER_OF_COMBINATIONS_USED=**|If there are a large number of frames of data, the possible combinations of 3 frames becomes very big. The can specify an estimate of the number of combination used (these are selected randomly from the total number of combinations)| |**/APPROXIMATE_NUMBER_OF_COMBINATIONS_USED=**|If there are a large number of frames of data, the possible combinations of 3 frames becomes very big. The can specify an estimate of the number of combination used (these are selected randomly from the total number of combinations)|
-|**/SEARCH_WINDOW=**                          |Only Centers of Rotation within the search radius are used for the mean value.                                                                                                                                                          | +
-|**/RATE_OF_VOLUME_REDUCTION=**               |The rate at which the domain of possible solutions is reduced.                                                                                                                                                                          | +
-|**/NUMBER_OF_ITERATIONS_REDUCING_RADIUS=**   |The number of times the radius is reduced. At each iteration the cell containing the most crossings is used as the center for the next iteration.                                                                                       | +
-|**/MINIMUM_NUMBER_OF_VALUES_IN_RADIUS=**     |When the number of landmarks within the current radius falls below this number, the mean value is determined from these markers.                                                                                                        |+
  
 ==== Dialog ==== ==== Dialog ====
Line 131: Line 131:
 /MOTION_FILE_NAMES=::MOVE  /MOTION_FILE_NAMES=::MOVE 
 ; ;
-Add_Functional_Joint_Landmark  +Add_Functional_Joint_Landmark 
-/LANDMARK_NAME=TIP&::INDEX +/LANDMARK_NAME=TIP&::INDEX 
 +! /ALGORITHM=GILETTE
 /CALIBRATION_FILE=::STATIC /CALIBRATION_FILE=::STATIC
- /REFERENCE_SEGMENT_NAME=LAB  +/USE_TRACKING_SEGMENT=TRUE 
-/SIGNAL_TYPES=TARGET+TARGET+TARGET+TARGET+TARGET  +/TRACKING_SEGMENT_NAME=LAB 
-/SIGNAL_NAMES=UP1+UP2+UP3+UP4+UP5  +/TRACKING_TYPES=TARGET 
-/SIGNAL_FOLDER=ORIGINAL+ORIGINAL+ORIGINAL+ORIGINAL+ORIGINAL +/TRACKING_FOLDER=ORIGINAL 
- /MOTION_FILE=::MOVE /EVENT_START= /EVENT_STOP=  +/TRACKING_NAMES=UP1+UP2+UP3+UP4+UP5 
-!/MINIMUM_HELICAL_ROTATION_ACCEPTED= +/USE_OTHER_SEGMENT=FALSE 
-! /CREATE_100_REPRESENTATIVE_LANDMARKS=FALSE   +! /OTHER_SEGMENT_NAME= 
-/APPROXIMATE_NUMBER_OF_COMBINATIONS_USED=1000000   +! /OTHER_TYPES=TARGET 
-!/SEARCH_WINDOW=0.5   +! /OTHER_FOLDERS=ORIGINAL 
-/RATE_OF_VOLUME_REDUCTION=0.8  +! /OTHER_NAMES= 
-/NUMBER_OF_ITERATIONS_REDUCING_WINDOW=50 +/MOTION_FILE=::MOVE 
- /MINIMUM_NUMBER_OF_VALUES_IN_RADIUS=500 +/COMPUTE_SECOND_LANDMARK_ON_AXIS=FALSE 
- ;+! /SECOND_LANDMARK_DISTANCE=0.1 
 +! /EVENT_SEQUENCE
 +/EXCLUDE_EVENTS
 +! /EVENT_SEQUENCE_INSTANCE=0 
 +/DOWNSAMPLE_RATIO=1 
 +/MINIMUM_HELICAL_ROTATION_DELTA_ACCEPTED=5 
 +/APPROXIMATE_NUMBER_OF_COMBINATIONS_USED=1000000 
 + 
 +; 
 Add_Landmark  Add_Landmark 
 /LANDMARK_NAME=CALTIP&::STATIC  /LANDMARK_NAME=CALTIP&::STATIC 
visual3d/documentation/pipeline/model_commands/add_functional_joint_landmark.1781099915.txt.gz · Last modified: by wikisysop