====== DSX Definitions ====== || In the DSX Suite documentation some of the used terms are specific to the technology and/or programs. A list of these terms and their definitions are provided below.\\ \\ * **Asynchronous X-ray Data** X-ray data in which the view 1 frame times are not the same as the view 2 frame times. Asynchronous data capture is sometimes used to minimize cross-scatter by pulsing the X-ray emitters at different times. For DSX, synchronous is defined as there being a view 1 frame and a view 2 frame at the same time as each and every reporting time. There can be extra view times (that don't correspond to a reporting time) and the trial could still be considered synchronous. All other timing conditions are considered asynchronous. * **Binary Image** See: [[#Mask_Image|Mask Image]]. * **Calibration Object** A rigid, radiolucent object with radiopaque markers embedded in it (for example, the Lego calibration cube designed by the XROMM group at Brown University). It is used to calculate the positions and orientations of the X-ray sources and image planes for a given configuration of the equipment. It can also contain motion-capture (mocap) markers, for calculating the transform between the X-ray lab coordinate system and the mocap coordinate system. * **Coordinate Systems** Sometimes referred to as //reference frames// or //frames.// //Object's CT coordinate system// The coordinate system implicitly defined by an object's segmented CT data file. The origin is in the lower-left corner of the first slice, with X to the right, Y going up, and Z increasing through the slices. //Object's local coordinate system (LCS)// The user-specified coordinate system for the object. It is usually calculated in [[Other:DSX:Orient3D:Orient3D_Overview|Orient3D]], but can also be specified directly in [[Other:DSX:xManager:xManager_Overview|xManager]]. When the object is an anatomical object (e.g., bone), it is often called the //anatomical coordinate system (ACS)//. It is stored in the subject file as a transform from the object's CT coordinate system to its local coordinate system. All tracking results output from [[Other:DSX:Locate3D:Locate3D_Overview|Locate3D]] and [[Other:DSX:X4D:X4D_Overview|X4D]] are stored as transforms between the X-ray lab coordinate system and the LCS. //X-ray lab coordinate system// The coordinate system of the X-ray imaging system. It is implicitly defined by the 3D coordinates of the beads in the [[#Calibration_Object|calibration object]]. //Mocap coordinate system// The coordinate system of the motion-capture system. Its definition is dependent on the motion-capture software, but is usually defined by an L-frame during mocap calibration. //Reference Coordinate System// Defined by the [[https://en.wikipedia.org/wiki/DICOM|DICOM]] standard, this coordinate system is embedded in the person being scanned by a CT or MRI machine. Its origin can vary, but the X axis points from right to left, the Y axis from anterior to posterior, and the Z axis from inferior to superior. DSX uses this coordinate system to support working with multiple DICOM image stacks for a single subject. * **Digitally Reconstructed Radiograph (DRR)** Simulated X-ray image obtained by ray casting through CT data. * **Dock Widgets** The dockable widgets allow for some flexibility in the graphical interface of most of the DSX applications. These widgets can be made visible or hidden using the //View// menu. The widgets can be dragged across the screen as a normal dialog window and can be docked in predefined locations (normally the sides, top, or bottom) in the main window. * **Label Image** An image in which some of its original intensities are replaced with the label value. * **Landmark** A point identified in the voxel data or on the surface model of an object (e.g., ligament attachment). Once the object has been tracked in the X-ray data (using either points of interest in [[Other:DSX:Locate3D:Locate3D_Overview|Locate3D]] or DRR-based tracking in X4D), the position of the landmark at the reporting times can be calculated and output. * **Mask Image** An image consisting of only 0s and 1s. * **Object** //Subject Object//A 3D object (e.g., bone, implant) that can be tracked in multiple motion trials. It must have voxel data associated with it in order to be tracked in the X-ray data with [[Other:DSX:X4D:X4D_Overview|X4D]], or three or more beads embedded in it to be tracked with [[Other:DSX:Locate3D:Locate3D_Overview|Locate3D]]. It must also have a polygonal surface model with a local coordinate system in order to be used in kinematic analyses in [[Visual3D:Visual3D_Overview|Visual3D]]. //Tracked Object// A subject object that is tracked in a particular motion trial or reference trial. Once subject objects have been created from voxel data, any subset of them can be chosen for tracking in each motion trial. The ones chosen for a trial are that trial’s tracked objects. Each tracked object has a link to its subject object and a pose map containing tracking data. * **Parameters** Each DSX application has its own application-specific parameters that are displayed, and can be edited, in a dockable widget. The parameter values are stored in the subject file. * **Point of Interest (POI)** A point of interest (usually a bead) that is tracked in X-ray data. If three or more POIs are identified in voxel data and then tracked in the X-ray images, they can then be used to calculate the pose of a 3D object (e.g., bone). * **Pose** //Pose for Objects//A set of 6 degrees of freedom ([[https://en.wikipedia.org/wiki/Degrees_of_freedom_(mechanics)|DOFs]]) that define the object's position and orientation (the pose of the object's local coordinate system in the X-ray lab frame). Objects can be bones or implants. //Pose for POI// A set of 3 translations that define the POIs position in the X-ray lab frame. * **Pose Map** A set of poses, each with its own time stamp during a trial, that are interpolated by a cubic spline. * **Region of Interest (ROI)** A region of interest is a geometric primitive that is used to mark a region of the surface model of an object. This region is used by [[Visual3D:Visual3D_Overview|Visual3D]] to calculate distance maps between the object and another object. * **Segmentation** See: [[#Thresholding|Thresholding]]. * **Segmented Image** The resulting image after a [[#Segmentation|segmentation]].