Difference between revisions of "Documentation/Nightly/Modules/HeterogeneityCAD"

From Slicer Wiki
Jump to: navigation, search
(Created page with '<noinclude>{{documentation/versioncheck}}</noinclude> <!-- ---------------------------- --> {{documentation/{{documentation/version}}/module-header}} <!-- -----------------------…')
 
Line 25: Line 25:
 
<!-- ----------------------------  -->
 
<!-- ----------------------------  -->
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
The {{documentation/modulename}} module is designed to segment tumors from DCE-MRI datasets which include pre-contrast image and post-contrast images at different time points. {{documentation/modulename}} uses blackbox methods to calculate the wash-in and wash-out slopes from the time-intensity curves. The segmentation output is a Label Map with red, yellow, and blue colors respectively identifying washout (Type III), plateau (Type II), and persistent (Type I) voxels.
+
The {{documentation/modulename}} module is an image feature extraction toolbox primarily to quantify the heterogeneity of tumor images and their label maps.
  
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
{{documentation/{{documentation/version}}/module-section|Methods}}
+
{{documentation/{{documentation/version}}/module-section|Image Features and Metrics}}
{|
+
*First-Order and Distribution Statistics
|
+
**Data Node
*Only Voxels with a percent increase from pre-contrast to the first post-contrast time point greater than the Minimum Threshold of Increase (default = 75.00%) are considered for segmentation and classification.
+
**Voxel Count
*Slope of delayed curve for each voxel is calculated as (Intensity at 4th time point - Intensity at 1st time point) / (Intensity at 1st time point).
+
**Energy
*Segmented voxels are individually classified by color according to slope of delayed curve:
+
**Entropy 
**Blue for Persistent curve
+
**Minimum Intensity
***Slope of delayed curve > 0.2 (default) (Type I)
+
**Maximum Intensity  
**Yellow for Plateau curve
+
**Mean Intensity  
***-0.2 < Slope of delayed curve < 0.2 (Type II)
+
**Median Intensity  
**Red for Washout curve
+
**Range
***Slope of delayed curve < -0.2 (default) (Type III)
+
**Mean Deviation
|[[Image:Graph.png|thumb|280px|Classification based on Delayed Curve]]
+
**Root Mean Square
|}
+
**Standard Deviation
 +
**Skewness
 +
**Kurtosis
 +
**Variance
 +
**Uniformity
 +
 
 +
*Shape and Morphology Metrics
 +
**Volume mm^3
 +
**Volume cc
 +
**Surface Area mm^2
 +
**Surface:Volume Ratio
 +
**Compactness 1
 +
**Compactness 2
 +
**Maximum 3D Diameter
 +
**Spherical Disproportion
 +
**Sphericity
 +
 
 +
*Renyi Dimensions   
 +
**Box-Counting Dimension
 +
**Information Dimension
 +
**Correlation Dimension
 +
   
 +
*Geometrical Measures
 +
**Extruded Surface Area
 +
**Extruded Volume
 +
**Extruded Surface:Volume Ratio
 +
**Extruded Box-Dimension
 +
 
 +
*Texture: Gray-Level Co-occurrence Matrix (GLCM)
 +
**Autocorrelation
 +
**Cluster Prominence
 +
**Cluster Shade
 +
**Cluster Tendency
 +
**Contrast
 +
**Correlation
 +
**Difference Entropy
 +
**Dissimilarity
 +
**Energy (GLCM)  
 +
**Entropy(H)
 +
**Homogeneity 1
 +
**Homogeneity 2  
 +
**Informational Measure of Correlation 1 (IMC1)  
 +
**Informational Measure of Correlation 2 (IMC2)
 +
**Inverse Difference Moment Normalized (IDMN)  
 +
**Inverse Difference Normalized (IDN)  
 +
**Inverse Variance
 +
**Maximum Probability
 +
**Sum Average
 +
**Sum Entropy
 +
**Sum Variance
 +
**Variance (GLCM)
  
<!-- ---------------------------- -->
+
*Texture: Gray-Level Run Length Matrix (GLRL)
{{documentation/{{documentation/version}}/module-section|Features}}
+
**Short Run Emphasis (SRE)
*Segmentation - Generate Label Map delineating the regions of enhanced perfusion corresponding to the tumor with color representing the Type of Curve.
+
**Long Run Emphasis (LRE)
*Interactive Charting - Calculates and displays the percent increase from baseline(pre-contrast intensity) of the voxel under the current mouse pointer location, at each time point. On the X-axis, 0.0 is Pre-contrast, 1.0 is First Post-contrast, ..., 4.0 is the Final Post-contrast time point. The Y-axis represents percentage change from baseline/pre-contrast intensity.
+
**Gray Level Non-Uniformity (GLN)
*Volume Rendering - A 3D Volume Rendering of the output Label Map is displayed in the 3D viewer after segmentation.
+
**Run Length Non-Uniformity (RLN)
*Label Statistics - Tabular display of statistics of all '''First Post-contrast''' time point voxels highlighted in the output Label Map and grouped according to curve type (Type I, II, and III). These statistics include: Voxel Count, Volume mm^3, Volume cc, Minimum Intensity, Maximum Intensity, Mean Intensity, Standard Deviation.
+
**Run Percentage (RP)
 +
**Low Gray Level Run Emphasis (LGLRE)
 +
**High Gray Level Run Emphasis (HGLRE)
 +
**Short Run Low Gray Level Emphasis (SRLGLE)
 +
**Short Run High Gray Level Emphasis (SRHGLE)  
 +
**Long Run Low Gray Level Emphasis (LRLGLE)
 +
**Long Run High Gray Level Emphasis (LRHGLE)  
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
[[Media:SegmentCADTutorial.pptx|{{documentation/modulename}} Tutorial (pptx)]]‎
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Data sets}}
 
{{documentation/{{documentation/version}}/module-section|Data sets}}
[[Media:Breast-data1.zip|Breast DCE-MRI Data Set 1 (zip file containing the nrrd volumes for the {{documentation/modulename}} tutorial)]]‎
 
 
[[Media:Breast-data2.zip|Breast DCE-MRI Data Set 2 (zip file containing additional test set of nrrd volumes)]]‎
 
  
  
Line 66: Line 118:
 
{|
 
{|
 
|
 
|
The GUI of the {{documentation/modulename}} module contains 5 sections:
 
* '''Select DCE-MRI Volumes for Segmentation'''
 
** '''Pre-contrast Volume:''' Select the Pre-contrast Image
 
** '''First Post-contrast Volume:''' Select the Post-contrast Image at the First time point
 
** '''Second Post-contrast Volume:''' Select the Post-contrast Image at the Second time point. This will only be used for the Interactive Charting feature.
 
** '''Third Post-contrast Volume:'''  Select the Post-contrast Image at the Third time point. This will only be used for the Interactive Charting feature.
 
** '''Fourth Post-contrast Volume:''' Select the Post-contrast Image at the Fourth or Final time point.
 
** '''Use Label Map as ROI:''' Enable this to select a custom label map input to restrict the segmentation analysis to a specific ROI.
 
* '''Select or Create Output SegmentCAD Label Map'''
 
**'''Output SegmentCAD Label Map:''' Create or select a label map volume node to represent the output of the segmentation.
 
**'''Legend | |:''' A reference for what type of curves are represented by the colors of the label map.
 
**'''Display Volume Rendering:''' Enable this to display a 3D Volume Rendering of the Label Map output in the 3D viewer after segmentation.
 
**'''Calculate SegmentCAD Label statistics:''' Enable this to calculate and display statistics of all the First Post-contrast time point voxels highlighted in the output Label Map.
 
* '''Set Advanced Segmentation Parameters'''
 
**'''Minimum Threshold of Increase:''' The minimum percentage increase from pre-contrast to the first post-contrast time point for a voxel to be included in the segmentation output and classified (default set at 75%).
 
**'''Type I (Persistent) Curve Minimum Slope:''' The minimum slope of the delayed curve for a voxel to be classified as having a Type I Persistent Curve (default set at 0.2).
 
**'''Type 3 (Washout) Curve Maximum Slope:''' The maximum slope of the delayed curve for a voxel to be classified as having a Type III Washout Curve (default set at -0.2).
 
*'''Apply SegmentCAD:''' Perform Segmentation.
 
* '''SegmentCAD Label Statistics'''
 
**'''Statistics Table:''' Table displaying statistics of all First Post-contrast time point voxels highlighted by the Label Map and grouped according to curve type (Type I, II, and III).
 
**'''Chart Statistics:''' Generates bar graph comparing all labels in the label map based on the statistical criterion specified in the menu.
 
***'''Menu Items:''' Volume, Curve Type, Voxel Count, Volume mm^3, Volume cc, Minimum Intensity, Maximum Intensity, Mean Intensity, Standard Deviation
 
***'''Ignore Zero label:''' Ignore the unsegmented region of the First Post-contrast image when displaying bar graph.
 
* '''Interactive Charting Settings'''
 
**'''Enable/Disable Interactive Charting:''' Toggle the calculation and display of the percent increase from baseline(pre-contrast intensity) of the voxel under the current mouse pointer location, at each time point. On the X-axis, 0.0 is Pre-contrast, 1.0 is First Post-contrast, ..., 4.0 is the Final Post-contrast. Y-axis represents percentage change from baseline intensity.
 
|[[Image:SegmentCAD-GUI.png|thumb|340px|{{documentation/modulename}} GUI ]]
 
|}
 
 
  
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Quick Instructions for Use}}
 
{{documentation/{{documentation/version}}/module-section|Quick Instructions for Use}}
*Select the pre-contrast volume
+
*Select a nrrd volume
*Select the first post-contrast volume
+
*Select a segmentation label map to use as ROI
*Select the second post-contrast volume
+
*Click "Apply HeterogeneityCAD"
*Select the third post-contrast volume
 
*Select the fourth post-contrast volume
 
*Uncheck 'Use Label Map as ROI'
 
*Create or select a label map volume node to represent the output of the segmentation
 
*Click "Apply SegmentCAD"
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Module Output}}
 
{{documentation/{{documentation/version}}/module-section|Module Output}}
[[Image:SegmentCAD-Output.png|thumb|center|500px|{{documentation/modulename}} Module Output ]]
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
Line 128: Line 146:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-footer}}
 
{{documentation/{{documentation/version}}/module-footer}}
[[Category:Documentation/{{documentation/version}}/Modules/Segmentation]]
+
[[Category:Documentation/{{documentation/version}}/Modules/Quantification]]
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Revision as of 19:18, 2 July 2014

Home < Documentation < Nightly < Modules < HeterogeneityCAD


For the latest Slicer documentation, visit the read-the-docs.


OpenCAD.PNG

Introduction and Acknowledgements

Extension: OpenCAD
This work is supported by NA-MIC, NCIGT, and the Slicer Community.
Author: Vivek Narayan, Jayender Jagadeesan
Contact: Jayender Jagadeesan <email> jayender@bwh.harvard.edu</email>

NA-MIC  
NCIGT  
SPL  

This project is supported by P41 RR019703/RR/NCRR NIH HHS/United States, P01 CA067165/CA/NCI NIH HHS/United States and P41 EB015898/EB/NIBIB NIH HHS/United States

Module Description

The HeterogeneityCAD module is an image feature extraction toolbox primarily to quantify the heterogeneity of tumor images and their label maps.


Image Features and Metrics

  • First-Order and Distribution Statistics
    • Data Node
    • Voxel Count
    • Energy
    • Entropy
    • Minimum Intensity
    • Maximum Intensity
    • Mean Intensity
    • Median Intensity
    • Range
    • Mean Deviation
    • Root Mean Square
    • Standard Deviation
    • Skewness
    • Kurtosis
    • Variance
    • Uniformity
  • Shape and Morphology Metrics
    • Volume mm^3
    • Volume cc
    • Surface Area mm^2
    • Surface:Volume Ratio
    • Compactness 1
    • Compactness 2
    • Maximum 3D Diameter
    • Spherical Disproportion
    • Sphericity
  • Renyi Dimensions
    • Box-Counting Dimension
    • Information Dimension
    • Correlation Dimension
  • Geometrical Measures
    • Extruded Surface Area
    • Extruded Volume
    • Extruded Surface:Volume Ratio
    • Extruded Box-Dimension
  • Texture: Gray-Level Co-occurrence Matrix (GLCM)
    • Autocorrelation
    • Cluster Prominence
    • Cluster Shade
    • Cluster Tendency
    • Contrast
    • Correlation
    • Difference Entropy
    • Dissimilarity
    • Energy (GLCM)
    • Entropy(H)
    • Homogeneity 1
    • Homogeneity 2
    • Informational Measure of Correlation 1 (IMC1)
    • Informational Measure of Correlation 2 (IMC2)
    • Inverse Difference Moment Normalized (IDMN)
    • Inverse Difference Normalized (IDN)
    • Inverse Variance
    • Maximum Probability
    • Sum Average
    • Sum Entropy
    • Sum Variance
    • Variance (GLCM)
  • Texture: Gray-Level Run Length Matrix (GLRL)
    • Short Run Emphasis (SRE)
    • Long Run Emphasis (LRE)
    • Gray Level Non-Uniformity (GLN)
    • Run Length Non-Uniformity (RLN)
    • Run Percentage (RP)
    • Low Gray Level Run Emphasis (LGLRE)
    • High Gray Level Run Emphasis (HGLRE)
    • Short Run Low Gray Level Emphasis (SRLGLE)
    • Short Run High Gray Level Emphasis (SRHGLE)
    • Long Run Low Gray Level Emphasis (LRLGLE)
    • Long Run High Gray Level Emphasis (LRHGLE)

Tutorials

Data sets

Panels and their use


Quick Instructions for Use

  • Select a nrrd volume
  • Select a segmentation label map to use as ROI
  • Click "Apply HeterogeneityCAD"

Module Output

Similar Modules

N/A

References

N/A

Information for Developers

Source code: https://github.com/vnarayan13/Slicer-OpenCAD