Skip to content

Extending SliceRT EBP Module - RTPlan recalculation capabilities and import-export infrastructure #1608

Description

@LiBu981

Draft Status

Ready

Category

Infrastructure

Key Investigators

  • Lina Bucher (KIT & DKFZ, Germany)
  • Maria Francesca Spadea (KIT, Germany)
  • Niklas Wahl (DKFZ, Germany)
  • Csaba Pintér (EBATINCA, Spain)

Project Description

Recent work on SlicerRT's EBP module has focused on its inverse planning infrastructure for dose calculation and plan optimization, integrating the multi-modality treatment planning toolkit pyRadPlan (see https://github.com/e0404/pyRadPlan).

Now we want to further extend the module's forward planning capabilities as well as its export and import features.

Our overall goal is to establish a well-integrated treatment planning tool in Slicer, that remains customizable and user-friendly.

Objective

  1. RTPlan recalculation: Advance the pyRadPlan dose engine for forward calculations on loaded plans.
  2. Import/Export Features: Build infrastructure for saving and loading dose influence matrices and objectives.

Approach and Plan

  1. RTPlan recalculation: Implement handling of loaded MLC shapes (photon plan), spot positions (ion plan) and machine specifications in the pyRadPlan dose engine.
  2. Import/Export Features: Revise storing of the dose influence matrices (currently beam-wise) and develop method for exporting and reloading into plan. Include saving/exporting of the user-specified objectives table in the optimization workflow.

Progress and Next Steps

  1. Describe specific steps you have actually done.

Illustrations

No response

Background and References

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions