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

From Slicer Wiki
Jump to: navigation, search
(Added OCAIRO logo)
m (Text replacement - "\[http:\/\/www\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+) ([^]]+)]" to "$2")
 
(7 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
Author: Csaba Pinter (PerkLab, Queen's University)<br>
 
Author: Csaba Pinter (PerkLab, Queen's University)<br>
 
Contact: Csaba Pinter, <email>pinter@cs.queensu.ca</email><br>
 
Contact: Csaba Pinter, <email>pinter@cs.queensu.ca</email><br>
 +
[[Documentation/Nightly/Extensions/SlicerRT|Back to SlicerRT home]]
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
Line 30: Line 31:
  
 
{|align="center"
 
{|align="center"
|[[File:SlicerRT0.10_DvhModuleUi.png|thumb|447px|Dose Volume Histogram module UI]]
+
|[[File:20181025_DVH_Screenshot_ModulePanel.png|thumb|572px|Dose Volume Histogram module UI]]
|[[File:SlicerRT0.3_DvhViews.png|thumb|800px| Dose volume histogram views using SlicerRT]]
+
|[[File:20181025_DVH_Screenshot_Viewers.png|thumb|853px| Dose volume histogram views using SlicerRT]]
 
|}
 
|}
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
See [[Documentation/{{documentation/version}}/Extensions/SlicerRT|SlicerRT extension page]]
+
* See workflow tutorials involving DVH on the [[Documentation/Nightly/Extensions/SlicerRT#Tutorials|SlicerRT main page]]
 +
* [https://github.com/SlicerRt/SlicerRtDoc/blob/master/tutorials/SlicerRT_Tutorial_DoseSurfaceHistogram.pptx Dose surface histogram tutorial]
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
* Input
+
* '''Input'''
** Dose volume: The dose distribution using which the DVH is computed and the structure labelmap is created if necessary. All the volumes present in the Slicer scene appear here, however, when selecting a volume that has not been created by a SlicerRT module (such as DicomRtImport or DoseAccumulation), a warning will be displayed. If using such a volume, it is assumed not to contain dose values, so an Intensity Volume Histogram is created.
+
** '''Dose volume:''' The dose distribution using which the DVH is computed and the structure labelmap is created if necessary. All the volumes present in the Slicer scene appear here, however, when selecting a volume that has not been created by a SlicerRT module (such as DicomRtImport or DoseAccumulation), a warning will be displayed. If using such a volume, it is assumed not to contain dose values, so an Intensity Volume Histogram is created.
** Structure set: A contour or a contour hierarchy can be selected for which the DVH tables are computed. In case of a hierarchy, the DVH is computed for every contained contour.
+
** '''Structure set:''' A contour or a contour hierarchy can be selected for which the DVH tables are computed. In case of a hierarchy, the DVH is computed for every contained contour.
* Output
+
** '''Dose surface histogram:''' If checked, then dose surface histogram (DSH) is calculated instead of a DVH. A current limitation is that open contours are not supported, so for example rectum structure bottom and top is considered.
** Chart: A chart can be created or selected in which the DVH plots are added
+
* '''Output'''
** Show/hide all: After computing histograms and a chart, this checkbox adds or removes every histogram from the selected chart
+
** '''Show/hide all:''' After computing histograms, this checkbox adds or removes every histogram from the chart
** DVH table
+
** '''Switch layout:''' Switch layout to "four-up quantitative interactive" or "one-up quantitative interactive" so that DVH/DSH chart is visible
*** Checkbox: show/hide that specific structure in the selected chart
+
** '''DVH table'''
 +
*** '''Checkbox:''' show/hide that specific structure in the selected chart
 
*** Structure data and computed DVH metrics appear in the columns
 
*** Structure data and computed DVH metrics appear in the columns
* Advanced options
+
* '''Advanced options'''
** V metric for dose values: Values can be entered separated by commas. If 'cc' or '%' is checked, then the V metric for all structures according the entered values will appear in the DVH table in the checked unit(s)
+
** '''V metric for dose values:''' Values can be entered separated by commas. If 'cc' or '%' is checked, then the V metric for all structures according the entered values will appear in the DVH table in the checked unit(s)
** D metric for volumes: Values can be entered separated by commas in either ccs or percents. If 'Gy' is checked then the D metric for the entered volumes are displayed in the DVH table
+
** '''D metric for volumes:''' Values can be entered separated by commas in either ccs or percents. If 'Gy' is checked then the D metric for the entered volumes are displayed in the DVH table
** Export DVH to file: The currently plotted DVH tables are saved in CSV format
+
** '''Export DVH to file:''' The currently plotted DVH tables are saved in CSV format
** Export DVH metrics to file: The currently displayed DVH table can be exported in CSV format
+
** '''Export DVH metrics to file:''' The currently displayed DVH table can be exported in CSV format
  
 
<!--
 
<!--
Line 61: Line 64:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
N/A
+
* DVH Comparison
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
{{documentation/{{documentation/version}}/module-section|References}}
 +
* Pinter, C.; Lasso, A.; Wang, A.; Jaffray, D. & Fichtinger, G. SlicerRT: Radiation therapy research toolkit for 3D Slicer Med. Phys., 2012, 39(10), 6332/7
 
* Ebert, M. A.; Haworth, A.; Kearvell, R.; Hooton, B.; Hug, B.; Spry, N. A.; Bydder, S. A. & Joseph, D. J. Comparison of DVH data from multiple planning systems Phys. Med. Biol., 2010, 55, N337–N346
 
* Ebert, M. A.; Haworth, A.; Kearvell, R.; Hooton, B.; Hug, B.; Spry, N. A.; Bydder, S. A. & Joseph, D. J. Comparison of DVH data from multiple planning systems Phys. Med. Biol., 2010, 55, N337–N346
* Pinter, C.; Lasso, A.; Wang, A.; Jaffray, D. & Fichtinger, G. SlicerRT: Radiation therapy research toolkit for 3D Slicer Med. Phys., 2012, 39(10), 6332/7
 
 
* Drzymala, R. E.; R. Mohan, l. B.; Chu, J.; Goitein, M.; Harms, W. & Urie, M. Dose-Volume Histograms Radiation Oncology Biol. Phys., 1991, 21, 71-78
 
* Drzymala, R. E.; R. Mohan, l. B.; Chu, J.; Goitein, M.; Harms, W. & Urie, M. Dose-Volume Histograms Radiation Oncology Biol. Phys., 1991, 21, 71-78
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
Custom attributes:
+
{|align="left"
* DicomRtImport.DoseUnitName: required to detect a volume as a "dose volume", used in DVH metrics column headers and DVH plot titles
+
|[[File:20181024_DVH_NodesArchitecture.png|thumb|447px|Dose Volume Histogram nodes architecture]]
* DicomRtImport.DoseUnitValue: required to detect a volume as a "dose volume", used for determining the volume of non-zero dose (the threshold is 0.5*DicomRtImport.DoseUnitValue)
+
|}
 
 
{{documentation/{{documentation/version}}/module-developerinfo}}
 
 
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-footer}}
 
{{documentation/{{documentation/version}}/module-footer}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 02:25, 27 November 2019

Home < Documentation < Nightly < Modules < DoseVolumeHistogram


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


Introduction and Acknowledgements

This work is part of the SparKit project, funded by An Applied Cancer Research Unit of Cancer Care Ontario with funds provided by the Ministry of Health and Long-Term Care and the Ontario Consortium for Adaptive Interventions in Radiation Oncology (OCAIRO) to provide free, open-source toolset for radiotherapy and related image-guided interventions.
Author: Csaba Pinter (PerkLab, Queen's University)
Contact: Csaba Pinter, <email>pinter@cs.queensu.ca</email>
Back to SlicerRT home

Cancer Care Ontario  
Software Platform and Adaptive Radiotherapy Kit  
Ontario Consortium for Adaptive Interventions in Radiation Oncology  

Module Description

The DoseVolumeHistogram module enables the user to compute and display the DVH curve from a dose volume and structure (set). DVH metrics, such as volume, minimum, maximum and mean dose, Vdose (the volume that is radiated by a dose greater than a specified dose), and Dvolume (the minimum dose in the most exposed portion of a certain volume in a structure) can be also computed.

The dimensions of the 3D elements (voxels) describing delineated structures are derived from the selected dose distribution volume, in which the voxels have width in the transverse imaging plane as described in the DICOM image header. The image set volume is defined by a grid of voxels derived from the voxel grid in the dose volume. The dose grid is oversampled by a factor currently fixed to the value 2. The centre of each voxel is examined and if found to lie within a structure, is included in the volume for that structure. The dose value at the centre of the cube is interpolated in 3D from the dose grid.

Use Cases

Evaluate single or accumulated dose distributions against target structures and organs at risk (OARs)

Dose Volume Histogram module UI
Dose volume histogram views using SlicerRT

Tutorials

Panels and their use

  • Input
    • Dose volume: The dose distribution using which the DVH is computed and the structure labelmap is created if necessary. All the volumes present in the Slicer scene appear here, however, when selecting a volume that has not been created by a SlicerRT module (such as DicomRtImport or DoseAccumulation), a warning will be displayed. If using such a volume, it is assumed not to contain dose values, so an Intensity Volume Histogram is created.
    • Structure set: A contour or a contour hierarchy can be selected for which the DVH tables are computed. In case of a hierarchy, the DVH is computed for every contained contour.
    • Dose surface histogram: If checked, then dose surface histogram (DSH) is calculated instead of a DVH. A current limitation is that open contours are not supported, so for example rectum structure bottom and top is considered.
  • Output
    • Show/hide all: After computing histograms, this checkbox adds or removes every histogram from the chart
    • Switch layout: Switch layout to "four-up quantitative interactive" or "one-up quantitative interactive" so that DVH/DSH chart is visible
    • DVH table
      • Checkbox: show/hide that specific structure in the selected chart
      • Structure data and computed DVH metrics appear in the columns
  • Advanced options
    • V metric for dose values: Values can be entered separated by commas. If 'cc' or '%' is checked, then the V metric for all structures according the entered values will appear in the DVH table in the checked unit(s)
    • D metric for volumes: Values can be entered separated by commas in either ccs or percents. If 'Gy' is checked then the D metric for the entered volumes are displayed in the DVH table
    • Export DVH to file: The currently plotted DVH tables are saved in CSV format
    • Export DVH metrics to file: The currently displayed DVH table can be exported in CSV format


Similar Modules

  • DVH Comparison

References

  • Pinter, C.; Lasso, A.; Wang, A.; Jaffray, D. & Fichtinger, G. SlicerRT: Radiation therapy research toolkit for 3D Slicer Med. Phys., 2012, 39(10), 6332/7
  • Ebert, M. A.; Haworth, A.; Kearvell, R.; Hooton, B.; Hug, B.; Spry, N. A.; Bydder, S. A. & Joseph, D. J. Comparison of DVH data from multiple planning systems Phys. Med. Biol., 2010, 55, N337–N346
  • Drzymala, R. E.; R. Mohan, l. B.; Chu, J.; Goitein, M.; Harms, W. & Urie, M. Dose-Volume Histograms Radiation Oncology Biol. Phys., 1991, 21, 71-78

Information for Developers

Dose Volume Histogram nodes architecture