X4D Overview: Difference between revisions
(→Menus) |
|||
Line 54: | Line 54: | ||
====<span class="mw-customtoggle-File"><span class="mw-customtoggletext" style="color:rgb(6,69,173);">File Menu</span></span>==== | ====<span class="mw-customtoggle-File"><span class="mw-customtoggletext" style="color:rgb(6,69,173);">File Menu</span></span>==== | ||
<div id="mw-customcollapsible-File" class="toccolours mw-collapsible mw-collapsed" style="margin-left:1em; width:80%;"> | <div id="mw-customcollapsible-File" class="toccolours mw-collapsible mw-collapsed" style="margin-left:1em; width:80%;"> | ||
[[File:X4D_FileMenu.png|right]] | |||
;Open Subject... (Ctrl + O) | |||
: This command loads a subject file. | |||
;Save Subject (Ctrl + S) | |||
: This command saves the currently loaded subject to its existing subject file. | |||
;Save Subject As... | |||
: This command saves the currently loaded subject to a new subject file. | |||
;Load Pose Maps... | |||
: This command loads an existing pose map file for each selected object. You will be prompted to browse for each file, which must be saved as a .csv file. | |||
;Save Pose Maps | |||
: This command saves the pose map of each selected object in the current trial to a .csv file. This file contains 6 values for each pose: the XYZ translation and the XYZ Euler angles representing the transform from the X-ray lab frame to the object's local coordinate system (i.e., as if you were traveling from the lab frame to the object frame). If a name for the pose map file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file. | |||
;Save Pose Maps As... | |||
: This command saves the pose map for each selected object in the current trial to a new .csv file. You will be prompted to browse for a new file for each object. A link to this new file will then be added to the subject file. | |||
;Save Object Transforms | |||
: This command saves the pose map of each selected object in the current trial to a .txt file. This file contains a 4x4 transform for each pose, expressing the transform from the X-ray lab frame to the object's local coordinate system (i.e., as if you were traveling from the lab frame to the object frame). If a name for the transforms file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file. | |||
;Save Landmarks | |||
: This command saves the locations in the X-ray lab frame of each selected object's landmarks in the current trial to a .txt file. This file contains a set of landmark coordinates for each pose in the pose map. If a name for the landmarks file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file. | |||
;Export Poses to CMZ | |||
: This command exports the pose map of each selected object in the current trial to the session's CMZ file. If the CMZ already contains poses for these objects for this trial, those poses will be removed before the current ones are exported. This command does not affect the poses of unselected objects, nor of other trials in the CMZ file. If a CMZ file is not already specified in the subject file, you will be prompted to enter the name of a new one. | |||
;Exit (Alt + E) | |||
: This command exits the program. The program can also be closed using the X in the top right corner of the program window. | |||
</div> | </div> |
Revision as of 21:23, 18 January 2021
Language: | English • français • italiano • português • español |
---|
X4D tracks 3D objects (bones, implants, etc.) in X-ray images by generating digitally reconstructed radiographs (DRRs) of the objects and matching them to the X-ray images. It requires that the 3D X-ray configuration parameters be defined in the subject file and that the X-ray images be corrected.
To match DRR images to X-ray images, both sets of images are processed first. X-ray images are smoothed with a convolution filter, and then an edge detection algorithm is performed on them. The final processed X-ray image that is used for tracking is the edge detection image times a weighting factor, plus the smoothed intensity image. DRR images are not smoothed, but are input to the edge detection algorithm. The final processed DRR image is the edge detection image time a weighting factor, plus the original DRR image.
X4D has a job batch option, enabling multiple tracking optimizations to be run without user intervention.
Tutorials
Getting Started Tracking Bones
How To: Optimize Xray/DRR Settings
How To: Calculate Bone Poses from Mocap Data
Bone Tracking
4D Optimization
Matching Xray and DRR Images
Motion Capture Data
Working with Motion Capture Data
Image Metrics
The measurement used by the optimization algorithm to compare the X-ray and DRR images during object tracking.
Pixel Difference
Conditional Entropy
Menus
File Menu
View Menu
Queue Menu
Pose Maps Menu
Options Menu
Help Menu
File Menu
![](/images/d/d4/X4D_FileMenu.png)
- Open Subject... (Ctrl + O)
- This command loads a subject file.
- Save Subject (Ctrl + S)
- This command saves the currently loaded subject to its existing subject file.
- Save Subject As...
- This command saves the currently loaded subject to a new subject file.
- Load Pose Maps...
- This command loads an existing pose map file for each selected object. You will be prompted to browse for each file, which must be saved as a .csv file.
- Save Pose Maps
- This command saves the pose map of each selected object in the current trial to a .csv file. This file contains 6 values for each pose: the XYZ translation and the XYZ Euler angles representing the transform from the X-ray lab frame to the object's local coordinate system (i.e., as if you were traveling from the lab frame to the object frame). If a name for the pose map file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file.
- Save Pose Maps As...
- This command saves the pose map for each selected object in the current trial to a new .csv file. You will be prompted to browse for a new file for each object. A link to this new file will then be added to the subject file.
- Save Object Transforms
- This command saves the pose map of each selected object in the current trial to a .txt file. This file contains a 4x4 transform for each pose, expressing the transform from the X-ray lab frame to the object's local coordinate system (i.e., as if you were traveling from the lab frame to the object frame). If a name for the transforms file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file.
- Save Landmarks
- This command saves the locations in the X-ray lab frame of each selected object's landmarks in the current trial to a .txt file. This file contains a set of landmark coordinates for each pose in the pose map. If a name for the landmarks file is not already specified in the subject file, you will be prompted to browse for the file to create. A link to this file will then be added to the subject file.
- Export Poses to CMZ
- This command exports the pose map of each selected object in the current trial to the session's CMZ file. If the CMZ already contains poses for these objects for this trial, those poses will be removed before the current ones are exported. This command does not affect the poses of unselected objects, nor of other trials in the CMZ file. If a CMZ file is not already specified in the subject file, you will be prompted to enter the name of a new one.
- Exit (Alt + E)
- This command exits the program. The program can also be closed using the X in the top right corner of the program window.