NA-MIC / ProjectWeek

Website for NA-MIC Project Weeks
https://projectweek.na-mic.org
84 stars 284 forks source link

Project: Extending Radiotherapy Treatment Planning Capabilities within SlicerRT #985

Closed wahln closed 10 months ago

wahln commented 10 months ago

Draft Status

Ready - team will start page creating immediately

Category

Other

Presenter Location

In-person

Key Investigators

Project Description

We will extend the treatment planning capabilities of SlicerRT by upgrading the corresponding user interface to better separate plan optimization and dose calculation. Algorithms will be interfaced from the open source treatment planning toolkit matRad via its new Python extension pyRadPlan. The goal is to allow full treatment planning on data loaded directly in Slicer, returning planned dose cubes for further analysis in Slicer.

Objective

  1. Python connection between SlicerRT ExternalBeamPlanning & pyRadPlan (matRad's Python interface)
  2. Photon & Ion Dose calculation engines available within SlicerRT ExternalBeamPlanning
  3. Updated SlicerRT ExternalBeamPlanning UI to better display planning workflow
  4. Rudimentary treatment plan optimization capabilities within SlicerRT

Approach and Plan

  1. Evaluate existing internal prototype for SlicerRT / matRad Python Interface
  2. Interface Forward dose calculation engines from matRad for photons and ions
  3. Update ExternalBeamPlanning Infrastructure to represent four-step planning process in slicerRT: Geometry Definition, Inverse Dose precomputation, Optimization, Forward dose calculation (already existing within ExternalBeamPlanning module in SlicerRT).

Progress and Next Steps

No response

Illustrations

No response

Background and References

No response

github-actions[bot] commented 10 months ago

Project Page Pull Request Creation

:white_check_mark: COMPLETED: See https://github.com/NA-MIC/ProjectWeek/pull/986