Abstract

Background. Proton arc therapy (PAT) is an emerging radiation therapy technique where either the gantry or the patient continuously rotates during the irradiation treatment. One of the perceived advantages of PAT is the reduced treatment time, but it is still unclear exactly how long these treatment times will be, given that no machine capable of its delivery is available on the market at the time of writing. Objective. We introduce the algorithm arc trajectory optimization method (ATOM), which aims to determine an efficient velocity profile for the gantry for rapid delivery of a given proton arc treatment plan. This algorithm could be used to minimize the delivery time of a proton arc plan without changing the plan or updating the machine. Approach. ATOM computes the trajectory with the shortest delivery time while ensuring there is enough time to deliver all spots in each energy layer and switch energy between layers. The feasibility of the dynamic gantry movement was assured by enforcing maximum and minimum limits for velocity, acceleration, and jerk. This was achieved by discretizing the gantry velocity and combining the A* algorithm with the open-source motion generation library Ruckig. The algorithm was tested on a synthetic data set as well as a liver case, a prostate case and a head and neck case. Main results. Arc trajectories for plans with 360 energy layers were calculated in under a second using 256 discrete velocities. The delivery time of the liver case, the prostate case and the head and neck case were 284 s, 288 s and 309 s respectively, for 180 energy layers. Significance. ATOM is an open-source C++ library with a Python interface that rapidly generates velocity profiles, making it a highly efficient tool for determining proton arc delivery times, which could be integrated into the treatment planning process.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call