other:dsx:orient3d:regions_of_interest
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:dsx:orient3d:regions_of_interest [2024/07/17 15:21] – sgranger | other:dsx:orient3d:regions_of_interest [2025/05/07 20:32] (current) – Cleaned up and added headers + See Also section. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Regions of Interest ====== | ====== Regions of Interest ====== | ||
- | ==== Contents ==== | + | Regions of interest (ROIs) are portions of an object' |
+ | {{: | ||
+ | Before defining ROIs on an object, it is important to define the [[other: | ||
- | | + | ^ Command ^ Description ^ |
- | * [[# | + | | **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 | ||
+ | | **Adjust** | Enters and exits manual | ||
+ | | **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' | ||
+ | | **Clear Surface** | Clears all of the ROI labels from the surface model. | ||
+ | ^ Parameters ^ Description ^ | ||
+ | | **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. | ||
+ | ===== Region of Interest Methods ===== | ||
- | {{:O3D_ROIWidget2.png}} | + | Two methods are implemented for defining ROIs. |
+ | |||
+ | ==== Rectangle [NxM] ==== | ||
+ | |||
+ | **Rectangle [NxM]** is a flat rectangular ROI whose normal vector is specified by the orientation parameter. It is divided into NxM subregions, and is projected onto the object along the negative of its orientation axis. Its initial placement on the object is specified by four landmarks: //edge1//, //edge2//, //edge3//, and //edge4//. These landmarks do not need to be placed in any specific order, or in any specific locations relative to each other. They are used to define the minimum and maximum extents of the ROI in the two non-principal dimensions in the object’s local coordinate system. For example, if the ROI’s orientation is +Z or -Z, then the minimum and maximum X and Y coordinates of the four landmarks define the ROI rectangle in the XY plane. | ||
+ | |||
+ | {{:O3D_SampleRectangleROI.png?500}} | ||
+ | |||
+ | ==== Swept Rectangle [NxM] ==== | ||
- | Regions of interest (ROIs) are portions of an object' | + | **Swept Rectangle [NxM]** is a curved rectangular |
- | \\ | + | {{: |
+ | ==== Disk ==== | ||
- | |== Commands == | | + | **Disk** is a circular flat circular |
- | |* **Add** creates | + | |
- | \\ | + | {{: |
+ | The optional //Inner Radius// defines the radius of the hole inside the ROI, and the //Pie Angle// allows you to remove a pie-shaped slice from the disk. The slice is defined by the angle //Pie Angle-Center-Outer Radius// (the slice between //Pie Angle// and //Outer Radius// is removed). | ||
- | |== 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. | + | |
- | \\ | + | ===== ROIs in Visual3D ===== |
+ | [[visual3d: | ||
- | |== Currently implemented ROI == | | + | ===== Example Region |
- | || Rectangle [NxM] |\\ |**Rectangle [NxM]** is a flat rectangular ROI whose normal vector is specified by the orientation parameter. It is divided into NxM subregions, and is projected onto the object along the negative | + | |
+ | 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. | ||
+ | ===== See Also ===== | ||
+ | Go back to the [[other: |
other/dsx/orient3d/regions_of_interest.1721229707.txt.gz · Last modified: 2024/07/17 15:21 by sgranger