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

From Slicer Wiki
Jump to: navigation, search
(Create page)
 
(Moved to https://github.com/slicerrt/slicerrt)
Tags: 2017 source edit, Replaced
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{documentation/versioncheck}}</noinclude>
+
Moved to https://github.com/slicerrt/slicerrt
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-header}}
 
<!-- ---------------------------- -->
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
This work was in part 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.<br>
 
Author: Csaba Pinter (PerkLab, Queen's University), Greg Sharp (Massachusetts General Hospital)<br>
 
Contact: Csaba Pinter, <email>csaba.pinter@queensu.ca</email><br>
 
[http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerRT Back to SlicerRT home]
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
|{{collaborator|logo|cco}}|{{collaborator|longname|cco}}
 
|{{collaborator|logo|ocairo}}|{{collaborator|longname|ocairo}}
 
}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
The {{documentation/modulename}} module is a generic, extensible module for forward planning of external beam radiation therapy treatments.
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Use Cases}}
 
* Proton dose calculation
 
* Any dose engine can be integrated (C++, Python, Matlab)
 
 
 
{|align="center"
 
|[[File:20171019_EBP_ProstateProton_Planning.png|thumb|820px|External Beam Planning module UI with a prostate proton plan]]
 
|[[File:20171019_EBP_ProstateProton_Dose.png|thumb|700px|Output dose of the plan above]]
 
|}
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
 
* TODO
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
 
* External Beam Planning module
 
** Basic plan data: Reference volume, Structure set, Isocenter, Target volume, Dose engine, Prescription dose
 
** Beam list
 
* Beams module: edit parameters of individual beams
 
** Geometry
 
{|align="center"
 
|[[File:20171019_EBP_BeamParameters_Geometry.png|thumb|484px|Beam geometry parameters]]
 
|}
 
** Energy (extensible by plugins)
 
{|align="center"
 
|[[File:20171019_EBP_ProtonBeamParameters_Energy.png|thumb|483px|Beam energy parameters (including proton-specific parameters)]]
 
|}
 
** Beam model (extensible by plugins)
 
{|align="center"
 
|[[File:20171019_EBP_ProtonBeamParameters_BeamModel.png|thumb|484px|Beam model parameters (including proton-specific parameters)]]
 
|}
 
<!--
 
{{documentation/{{documentation/version}}/module-parametersdescription}}
 
-->
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
 
* N/A
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
* Sharp, G., Pinter, C., Unkelbach, J., Fichtinger, G. (2017). Open Source Proton Treatment Planning in 3D Slicer: Status Update. Proceedings to the 56 Annual Meeting of the Particle Therapy Cooperative Group (PTCOG), 8-13 May 2017. International Journal of Particle Therapy: Summer 2017, Vol. 4, No. 1, pp. 14-83.
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
 
* Sample C++ dose engine: https://github.com/SlicerRt/SlicerRT/blob/master/ExternalBeamPlanning/DoseEngines/qSlicerMockDoseEngine.h
 
* Sample Python dose engine: https://github.com/SlicerRt/SlicerRT/blob/master/ExternalBeamPlanning/DoseEngines/Python/MockPythonDoseEngine.py
 
* Future plans
 
** Inverse planning capabilities
 
** Matlab plugin adapter
 
** Ports module (apertures, MLC, target volume)
 
** Beam groups (common parameters for a group of beams)
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-footer}}
 
<!-- ---------------------------- -->
 

Latest revision as of 20:29, 4 January 2026

Home < Documentation < Nightly < Modules < ExternalBeamPlanning