User Tools

Site Tools


other:dsx:x4d:pose_maps

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
other:dsx:x4d:pose_maps [2024/07/17 15:44] – created sgrangerother:dsx:x4d:pose_maps [2025/06/02 18:01] (current) – Cleaned up and added section headers. wikisysop
Line 1: Line 1:
 ====== Pose Maps ====== ====== Pose Maps ======
  
 +A [[other:dsx:dsx_definitions#pose_map|pose map]] is the set of poses for a tracked object. Each pose expresses the transform from the X-ray (lab) frame to the object’s anatomical frame (i.e., as if you were traveling from the lab frame to the object frame), and is at one of the trial’s reporting times. Each of the 6 DOFs in a pose map is interpolated (and possibly smoothed) with a GCV (generalized cross-validation) spline. Smoothing of pose map splines is controlled by the //Pose Map Cutoff Frequency// parameter. Pose maps are stored in CSV files.
  
 +===== Pose Maps Widget =====
  
-A pose map is the set of poses for tracked object. Each pose expresses the transform from the X-ray (lab) frame to the object’s anatomical frame (i.e., as if you were traveling from the lab frame to the object frame), and is at one of the trial’s reporting times. Each of the 6 DOFs in pose map is interpolated (and possibly smoothed) with a GCV (generalized cross-validation) spline. Smoothing of pose map splines is controlled by the //Pose Map Cutoff Frequency// parameter. Pose maps are stored in CSV files.+The Pose Maps widget provide graphical interface to a number of pose map commands
  
 {{:X4DPoseMapsWidget.png}} {{:X4DPoseMapsWidget.png}}
  
-The pose map commands described below operate on the objects specified by the //Objects Affected// combobox at the bottom of the widget. These commands can also be accessed through the //Pose Maps Menu//.+These commands operate on the objects specified by the //Objects Affected// combobox at the bottom of the widget
 +    * //All Selected For Display// means all objects selected in the [[Other:DSX:X4D:DSX_Configuration|DSX Configuration]] widget. 
 +    * //All Selected For Optimization// means all objects selected in the [[Other:DSX:X4D:Object_Tracking|Object Tracking]] widget.
  
 +===== Pose Maps Commands =====
 +
 +The commands accessible through the Pose Maps widget can also be accessed through the //Pose Maps Menu//:
   * **Add Current Poses to Maps** For each object, add its pose at the current reporting time to its pose map.   * **Add Current Poses to Maps** For each object, add its pose at the current reporting time to its pose map.
- 
   * **Clear Current Poses From Maps** For each object, removes from its pose map the pose at the current reporting time.   * **Clear Current Poses From Maps** For each object, removes from its pose map the pose at the current reporting time.
- 
   * **Clear Pose Maps** For each object, clears all poses from its pose map.   * **Clear Pose Maps** For each object, clears all poses from its pose map.
- 
   * **Smooth Pose Maps** For each object, replaces each pose in the pose map with one calculated by evaluating the splines at the pose time. The resulting splines may still not pass through the smoothed poses because of the nature of GCV cut-off frequency smoothing.   * **Smooth Pose Maps** For each object, replaces each pose in the pose map with one calculated by evaluating the splines at the pose time. The resulting splines may still not pass through the smoothed poses because of the nature of GCV cut-off frequency smoothing.
- 
   * **Fill Pose Maps** For each object, adds a pose to its pose map for each reporting time in the tracking range that does not already have one.   * **Fill Pose Maps** For each object, adds a pose to its pose map for each reporting time in the tracking range that does not already have one.
- 
   * **Clean Pose Maps** For each object, removes all poses from its pose map that are not at one of the trial's reporting times.   * **Clean Pose Maps** For each object, removes all poses from its pose map that are not at one of the trial's reporting times.
- 
-  * **Objects Affected** Lets you choose which objects are affected by the commands described above. //All Selected For Display// means all objects selected in the [[Other:DSX:X4D:DSX_Configuration|//DSX Configuration//]] widget. //All Selected For Optimization// means all objects selected in the [[Other:DSX:X4D:Object_Tracking|//Object Tracking//]] widget. 
  
  
  
other/dsx/x4d/pose_maps.txt · Last modified: 2025/06/02 18:01 by wikisysop