-
Notifications
You must be signed in to change notification settings - Fork 60
Orthovoltage RT
Csaba Pinter edited this page Nov 8, 2017
·
15 revisions
Participants (alphabetical):
- CCSEO: Timothy Hanna, Chandra Joshi, Ingrid Lai, John Schreiner
- PerkLab: Gabor Fichtinger, Anna Ilina, Andras Lasso, Csaba Pinter
ctcreate is used to create the “phantom” input for DOSXYZnrc, and is called with two input files
- Need the crcreate executable to be packaged with SlicerRT (CCSEO)
- Anonymized pelvis phantom CT scan will be sent to the PerkLab (CCSEO - done)
- File list text file: Simply lists the CT slice files
- Ingrid has a Matlab script that creates this file, which may help (CCSEO - done)
- Sample file list file will be needed to verify that the automatical generation is correct (CCSEO - done)
- External Beam Planning (EBP) Orthovoltage plugin will generate the text file from the DICOM file list of the CT loaded into Slicer (PerkLab)
- RED curve: could be changed later if needed, but default will be fine for now
- ctcreate will be called from Slicer from Python environment with the two files (PerkLab)
- Sample output “phantom” file will be needed to verify that the conversion within Slicer is correct (CCSEO - done)
- There is a limit on the number of voxels (~512x512x28), so may need to crop the CT. Manual cropping for now, automation to be considered later (certain area around the PTV, plus the region superficial from that area)
(Contains phantom file path, beam geometry, and various dose engine parameters)
- Expose dose engine parameters in the EBP Orthovoltage plugin
- List of those parameters and their default values are needed (CCSEO)
- Add parameters on the beam settings UI (PerkLab)
- Simple plan will be created with one or two beams (AP+LR) in Eclipse and saved along the CT and the structures (CCSEO)
- Ascertain that input beam geometry and phantom geometry relationship is as expected. (CCSEO)
- Sample input file to DOSXYZnrc is needed for this plan to verify that automated generation of this in Slicer is correct (CCSEO)
- Input file automatically generated in Slicer using the phantom file, the loaded RT plan and its beams, and the selected engine parameters (PerkLab)
- Beam geometry is specified in the regular IEC (linac) coordinate system (this work will be done using an MV plan following IEC)
- This plan will be delivered manually using the orthovoltage machine
- Will need sample dose calculated with the manual workflow to verify that the Slicer workflow is correct (CCSEO)
- Exact match will be expected, because MC is deterministic if the same seed is used
- Model orthovoltage unit in BEAMnrc and validation (CCSEO)
- Simulate phase space at a certain plane for each applicator cone used (CCSEO)
- Option: create phase space for the largest field and truncate as needed
- Option: use smaller pencil beams and assemble the particular field
- Clinics need to go through the same hurdles, because they do not have a well established workflow (similar problem that the GelDosimetry slicelet solves)
(will be useful for Anna’s report and conference paper)
- Current clinical workflow for orthovoltage and electron:
- Pen marks around GTV (will not need this with surface scanning)
- Patient immobilization mask on head, CTV or PTV cut out.
- Wires (manufactured by Beekley) around cutout for contouring on CT (will not need this with surface scanning)
- Wires create artifact in CT that skews dose calculation, so need to be exluded from the CT (will not need this with surface scanning)
- Anonymized screen capture from CCSEO with a patient with the wires (CCSEO) – will be useful for understanding and the papers
- Electron only: bolus on top of mask and wires
- Lead shielding with a cutout of the shape of the lesion is added on the applicator
- Could be designed automatically in Slicer based on PTV and beam geometry (PerkLab)
- Via Intel RealSense camera mounted on the unit?
- Implement file reader in SlicerRT (PerkLab)
- Export dose as DICOM-RT (PerkLab)