-
JulianA.jl -- A Julia package for radiotherapy
Authors:
Renato Bellotti,
Antony J. Lomax,
Andreas Adelmann,
Jan Hrbacek
Abstract:
The importance of computers is continually increasing in radiotherapy. Efficient algorithms, implementations and the ability to leverage advancements in computer science are crucial to improve cancer care even further and deliver the best treatment to each patient. Yet, the software landscape for radiotherapy is fragmented into proprietary systems that do not share a common interface. Further, the…
▽ More
The importance of computers is continually increasing in radiotherapy. Efficient algorithms, implementations and the ability to leverage advancements in computer science are crucial to improve cancer care even further and deliver the best treatment to each patient. Yet, the software landscape for radiotherapy is fragmented into proprietary systems that do not share a common interface. Further, the radiotherapy community does not have access to the vast possibilities offered by modern programming languages and their ecosystem of libraries yet.
We present JulianA.jl, a novel Julia package for radiotherapy. It aims to provide a modular and flexible foundation for the development and efficient implementation of algorithms and workflows for radiotherapy researchers and clinicians. JulianA.jl can be interfaced with any scriptable treatment planning system, be it commercial, open source or in-house developed. This article highlights our design choices and showcases the package's simplicity and powerful automatic treatment planning capabilities.
△ Less
Submitted 4 July, 2024;
originally announced July 2024.
-
Clinical utility of automatic treatment planning for proton therapy of head-and-neck cancer patients using JulianA
Authors:
Renato Bellotti,
Alexey Cherchik,
Jonas Willmann,
A. Lomax,
Damien Charles Weber,
Jan Hrbacek
Abstract:
Background: Automatic treatment planning promises many benefits for both research and clinical environments. For clinics, autoplanning promises to reduce planning time and achieve more comparable treatment plans and thereby reduce inter-planner variability. Further, it can assist clinicians in quality assurance by providing a minimum plan quality standard. Finally, autoplanning is an essential par…
▽ More
Background: Automatic treatment planning promises many benefits for both research and clinical environments. For clinics, autoplanning promises to reduce planning time and achieve more comparable treatment plans and thereby reduce inter-planner variability. Further, it can assist clinicians in quality assurance by providing a minimum plan quality standard. Finally, autoplanning is an essential part of patient selection, which is crucial for the advancement of proton therapy itself.
Methods: A retrospective planning study using a cohort of 17 head-and-neck cancer patients treated at our institute. The clinically accepted plans created by dosimetrists (d-plans) were compared to automatically generated JulianA plans (j-plans). Both methods used the same beam arrangement. The plans were analysed by two expert reviewers without knowing how each plan was created. They assessed the plan quality and stated a preference.
Results: All of the j-plans were deemed rather or clearly acceptable, resulting in a higher acceptability than the d-plans. The j-plan was considered superior in 14 (82.4%) cases, of equal quality for 1 (5.9%) and inferior to the d-plan for only 2 (11.8%) of the cases. The reviewers concluded that JulianA achieves more conformal dose distributions for the 15 (88.2%) cases where the j-plans were at least as good as the d-plans.
Conclusions: The results show that the JulianA is ready to be used as a clinical quality assurance tool and research platform at our institute. While these results are encouraging, further research is needed to reduce the number of spots further and introduce robustness considerations into the optimisation algorithm in order to employ it on a daily basis for patient treatment.
△ Less
Submitted 1 June, 2024;
originally announced June 2024.
-
A Unified Generation-Registration Framework for Improved MR-based CT Synthesis in Proton Therapy
Authors:
Xia Li,
Renato Bellotti,
Barbara Bachtiary,
Jan Hrbacek,
Damien C. Weber,
Antony J. Lomax,
Joachim M. Buhmann,
Ye Zhang
Abstract:
Background: In MR-guided proton therapy planning, aligning MR and CT images is key for MR-based CT synthesis, especially in mobile regions like the head-and-neck. Misalignments here can lead to less accurate synthetic CT (sCT) images, impacting treatment precision. Purpose: This study introduces a novel network that cohesively unifies image generation and registration processes to enhance the qual…
▽ More
Background: In MR-guided proton therapy planning, aligning MR and CT images is key for MR-based CT synthesis, especially in mobile regions like the head-and-neck. Misalignments here can lead to less accurate synthetic CT (sCT) images, impacting treatment precision. Purpose: This study introduces a novel network that cohesively unifies image generation and registration processes to enhance the quality and anatomical fidelity of sCTs derived from better-aligned MR images. Methods: The approach synergizes a generation network (G) with a deformable registration network (R), optimizing them jointly in MR-to-CT synthesis. This goal is achieved by alternately minimizing the discrepancies between the generated/registered CT images and their corresponding reference CT counterparts. The generation network employs a UNet architecture, while the registration network leverages an implicit neural representation of the Deformable Vector Fields (DVFs). We validated this method on a dataset comprising 60 Head-and-Neck patients, reserving 12 cases for holdout testing. Results: Compared to the baseline Pix2Pix method with MAE 124.95\pm 30.74 HU, the proposed technique demonstrated 80.98\pm 7.55 HU. The unified translation-registration network produced sharper and more anatomically congruent outputs, showing superior efficacy in converting MR images to sCTs. Additionally, from a dosimetric perspective, the plan recalculated on the resulting sCTs resulted in a remarkably reduced discrepancy to the reference proton plans. Conclusions: This study conclusively demonstrates that a holistic MR-based CT synthesis approach, integrating both image-to-image translation and deformable registration, significantly improves the precision and quality of sCT generation, particularly for the challenging body area with varied anatomic changes between corresponding MR and CT.
△ Less
Submitted 23 January, 2024;
originally announced January 2024.
-
JulianA: An automatic treatment planning platform for intensity-modulated proton therapy and its application to intra- and extracerebral neoplasms
Authors:
Renato Bellotti,
Jonas Willmann,
Antony J. Lomax,
Andreas Adelmann,
Damien C. Weber,
Jan Hrbacek
Abstract:
Creating high quality treatment plans is crucial for a successful radiotherapy treatment. However, it demands substantial effort and special training for dosimetrists. Existing automated treatment planning systems typically require either an explicit prioritization of planning objectives, human-assigned objective weights, large amounts of historic plans to train an artificial intelligence or long…
▽ More
Creating high quality treatment plans is crucial for a successful radiotherapy treatment. However, it demands substantial effort and special training for dosimetrists. Existing automated treatment planning systems typically require either an explicit prioritization of planning objectives, human-assigned objective weights, large amounts of historic plans to train an artificial intelligence or long planning times. Many of the existing auto-planning tools are difficult to extend to new planning goals.
A new spot weight optimisation algorithm, called JulianA, was developed. The algorithm minimises a scalar loss function that is built only based on the prescribed dose to the tumour and organs at risk (OARs), but does not rely on historic plans. The objective weights in the loss function have default values that do not need to be changed for the patients in our dataset. The system is a versatile tool for researchers and clinicians without specialised programming skills. Extending it is as easy as adding an additional term to the loss function. JulianA was validated on a dataset of 19 patients with intra- and extracerebral neoplasms within the cranial region that had been treated at our institute. For each patient, a reference plan which was delivered to the cancer patient, was exported from our treatment database. Then JulianA created the auto plan using the same beam arrangement. The reference and auto plans were given to a blinded independent reviewer who assessed the acceptability of each plan, ranked the plans and assigned the human-/machine-made labels.
The auto plans were considered acceptable in 16 out of 19 patients and at least as good as the reference plan for 11 patients. Whether a plan was crafted by a dosimetrist or JulianA was only recognised for 9 cases. The median time for the spot weight optimisation is approx. 2 min (range: 0.5 min - 7 min).
△ Less
Submitted 15 December, 2023; v1 submitted 17 May, 2023;
originally announced May 2023.