Regions of Interest
Contents
Regions of interest (ROIs) are portions of an object's surface model that have been labelled as belonging to a particular group. They are used to calculate distance maps for articulating bones by finding the shortest distance from each point in one ROI to the corresponding ROI on a neighboring bone. For example, on the distal femur it is common to define an ROI on the lateral condyle and another one on the medial condyle. On the proximal tibia, an ROI would cover the medial half of the plateau, and a second ROI would cover the lateral half. After both bones have been tracked for a motion trial, distance maps between the medial femur and medial tibia ROIs could be calculated, and the same for the lateral side. In Visual3D these maps can be displayed as color tables on the articulating bones, and used to graph shortest bone-to-bone distances during the trial. Before defining ROIs on an object, it is important to define the LCS first. When ROIs are created, they are aligned with the LCS so that it is easier to interpret distance calculations, and to ensure that all ROIs on an object align with each other. Like the LCS algorithms, the ROIs are implemented in a dll plugin framework, allowing you to integrate your own ROI types.
== Commands == |
* Add creates a new ROI and adds it to the table. * Remove deletes the selected ROI, even if it has been placed (but not projected) on the surface model. However, if the ROI has already been projected, it does not remove it from the model. * Place displays the ROI floating above the surface model, based on the landmarks. You can then check and modify its positioning before actually projecting it onto the model. To assist with the positioning of the ROI, a yellow wire frame search box is displayed as well. The ROI is projected onto the portion of the surface model that is within this search box. The size of the search box can be adjusted using the parameters in the Parameters section. * Adjust enters and exits manual ROI adjustment mode. In this mode the placed ROI can be moved manually using the mouse buttons. The following interactions are defined: * Rotating about the ROI center - moving the mouse while pressing the left mouse button * Spinning - moving the mouse while pressing the left mouse button and the Ctrl key * Translation - moving the mouse while pressing the left mouse button and the Shift key or moving the mouse while pressing the middle mouse button * Scaling - moving the mouse while pressing the right mouse button Note that the yellow search box adjusts itself with the ROI. Pressing the Adjust button a second time exits manual adjustment mode. * Project projects the placed ROI onto the surface model. Each ROI subregion is projected along its normal to determine the polygons of the surface that it intersects. These polygons are labelled with that subregion's label. * Clear Surface clears all of the ROI labels from the surface model. |
== Parameters == |
* Principal ROI Expand the scale factor for the search box in the principal direction of the ROI. The principal axis depends on the type of ROI, but is roughly equal to the direction of projection. * Secondary ROI Expand the scale factor for the search box along the width of the ROI. * Tertiary ROI Expand the scale factor for the search box along the length of the ROI. * ROI Offset Factor the amount to offset the ROI surface along the principal axis, specified as a percentage (0.0 to 1.0) of the maximum dimension of the object. The default value is 0.03. The principal axis depends on the type of ROI, but is roughly equal to the direction of projection. |