Differences between revisions 4 and 5
Revision 4 as of 2015-07-16 18:27:19
Size: 6040
Editor: ogad
Comment:
Revision 5 as of 2015-07-16 18:31:35
Size: 6043
Editor: ogad
Comment:
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:
   * Applying GrowthCutEffect:
  * Use DrawEffect or PaintEffect to highlight anatomy of interest (foreground) using specific label (label1).
    * Use DrawEffect or PaintEffect to highlight area around anatomy of interest (background) with different label (label2).
     * See Figure 1 for example of segmented slice with the label1 represented as yellow and label2 represented as blue.
     attachment:tibia.png
    * Repeat for five slices at varying depths for each view (coronal, sagittal, axial).
  * Use GrowthCutEffect to complete segmentation of bone. (Apply)
  * Remove background by using ChangeLabelEffect; select label2 as input and background [0] as output. (Apply)
    * Manually segmentation to clean up results of GrowthCutEffect.
   *** For more information on GrowthCutEffect refer to the 3DSlicerWiki [http://www.slicer.org/slicerWiki/index.php/Modules:GrowCutSegmentation-Documentation-3.6].
 * Editor Module
* Applying GrowthCutEffect:
   * Use DrawEffect or PaintEffect to highlight anatomy of interest (foreground) using specific label (label1).
   * Use DrawEffect or PaintEffect to highlight area around anatomy of interest (background) with different label (label2).
    * See Figure 1 for example of segmented slice with the label1 represented as yellow and label2 represented as blue.
    attachment:tibia.png
   
  
* Repeat for five slices at varying depths for each view (coronal, sagittal, axial).
   * Use GrowthCutEffect to complete segmentation of bone. (Apply)
   * Remove background by using ChangeLabelEffect; select label2 as input and background [0] as output. (Apply)
   * Manually segmentation to clean up results of GrowthCutEffect.
   *** For more information on GrowthCutEffect refer to the [3DSlicerWiki] [http://www.slicer.org/slicerWiki/index.php/Modules:GrowCutSegmentation-Documentation-3.6].
Line 47: Line 49:
  * Applying ThresholdEffect for bones:
    * Label1:
  * ThresholdEffect: Threshold Range - mid 130 to mid 180 (Apply)
     * RemoveIslandsEffect: Morphology Method
     * SaveIslandsEffect: Select bone of interest
     * Erode and SaveIslandsEffect: Repeated consecutively until areas of disinterest removed
  * Label2:
  * Threshold Effect: Threshold Range - lower 40 to mid 110 (Apply)
     * RemoveIslandsEffect: Morphology Method
     * SaveIslandsEffect: Select bone of interest
     * Erode and SaveIslandsEffect: Repeated consecutively until areas of disinterest removed
     * PaintEffect: Manual segmentation to add/remove from label
    * Combine Label1 and Label2:
     * PaintEffect: Manual segmentation to add/remove from label
  * Applying ThresholdEffect for bones:
   * Label1:
    * ThresholdEffect: Threshold Range - mid 130 to mid 180 (Apply)
    * RemoveIslandsEffect: Morphology Method
    * SaveIslandsEffect: Select bone of interest
    * Erode and SaveIslandsEffect: Repeated consecutively until areas of disinterest removed
   * Label2:
    * Threshold Effect: Threshold Range - lower 40 to mid 110 (Apply)
    * RemoveIslandsEffect: Morphology Method
    * SaveIslandsEffect: Select bone of interest
    * Erode and SaveIslandsEffect: Repeated consecutively until areas of disinterest removed
    * PaintEffect: Manual segmentation to add/remove from label
   * Combine Label1 and Label2:
    * PaintEffect: Manual segmentation to add/remove from label
  
Line 64: Line 66:
  * Creates vtk file.    * Creates vtk file.

TableOfContents()

Target Outcome

Volumetric reconstruction of a tissue of interest:

  • as an image volume, and
  • as a surface representation

Prerequisites

Include(Infrastructure/AuxiliarySoftware, "Infrastructure", 2, from="= Image Analysis & Segmentation =", to="= Geometry & Mesh Generation & Manipulation =")

Previous Protocols

For more details, see ["Specifications/ExperimentationAnatomicalImaging"].

Protocols

Input

Set(s) of MRI in NIFTI format

Procedures

* Using 3DSlicer for segmentation:

  • Opening data
    • File => Add Data => [Select MRI file in NIFTI format]

    • Open drop-down menu from toolbar for list of modules.
    • Select Editor to edit the labelmap (a volume representation of highlighted regions).
    • One can manually segment bones for every slice, or use GrowthCutEffect and ThresholdEffect.

  • Editor Module
  • Tips and Shortcuts using 3DSlicer:
    • In Editor Mode:
      • 'c' to open list of labels, type # of label id and enter to switch labels quickly
      • 'z' to undo
      • 'y' to redo
      • 'd' for DrawEffect

      • 'p' for PaintEffect

      • 'e' to erase from label
      • arrow keys to move forward/background a slice
      • To change transparency of label in views
        • Hover over thumb tack in top left of view.
        • Change percent opacity by changing value near eye icon.

Overall Process

  • Download desired image volume for the desired specimen; the data should be in NIFTI format.
  • Load the desired image volume to a preferred image segmentation & analysis software faithful to data coordinate system.

  • Tissue of interest can be segmented by manually painting over its boundaries or using automated or semi-automated algorithms available in the image segmentation & analysis software.

    • Segmentation in process should be saved in the relevant repository area specific to the specimen and segmentation results. The file format should be NIFTI and file naming convention should rely on tissue labeling described in ["Specifications/DataManagement"], e.g., oks001-fmb-01.nii, indicating the segmentation for femur bone of the Open Knee(s) - Specimen 1, the appended number indicates the segmentation label (to accommodate multiple segmentations of the same volume by others).
    • The boundaries of the tissue volume obtained from segmentation should not be smoothed.
    • Segmented volume can be loaded to other image sets to evaluate and correct for boundaries.
  • After completion of the segmentation, the volume should be exported as a triangulated surface (without smoothing) in STL format, e.g. oks001-fmb-01.stl

Tissue Specific Considerations

Registration Markers

Volume labels include bone type and marker location, e.g. REG-FM, where REG stands for registration, F for femur, M for medial. In result, potential labels are REG-FM, REG-FL, REG-FA, REG-FP, REG-TM, REG-TL, REG-TA, REG-TP, REG-PS, REG-PL, REG-PM.

Bones

Tissue labels include FMB (femur), TBB (tibia), FBB (fibula), PTB (patella).

Cartilage

Cartilage segmentation should be informed by bone segmentation, i.e. subtraction of bone volume to trim back surface of cartilage.

Tissue labels include FMC (femoral), TBC-M (medial tibial), TBC-L (lateral tibial), PTC (patellar).

Menisci

Menisci segmentation should be informed by cartilage segmentation, i.e. subtraction of menisci volume to match cartilage boundaries.

Tissue labels include MNS-M (medial), MNS-L (lateral).

Ligaments & Tendons

Ligament segmentation should be informed by bone segmentation, i.e. subtraction of bone volume to trim insertion areas.

Tissue labels include ACL, PCL, LCL, PTL, QAT, etc.

Output

  • Volume of tissue of interest as a binary image aligned with original MRI coordinate system (raw, without filtering and smoothing)
  • Surface representation of tissue of interest in STL format in MRI coordinate system (raw, without filtering and smoothing)

Specifications/ImageSegmentation (last edited 2020-09-04 17:07:52 by snehalkc)