STATIC DEVICE FOR USE IN RADIOTHERAPY TREATMENT AND DESIGN METHOD FOR SUCH A DEVICE
20220344027 · 2022-10-27
Inventors
Cpc classification
A61N5/1043
HUMAN NECESSITIES
A61N2005/1095
HUMAN NECESSITIES
G16H20/40
PHYSICS
A61N2005/1096
HUMAN NECESSITIES
International classification
Abstract
A compensating device for use in ion-based radiotherapy may comprise a disk with a number of protrusions may be placed in a radiation beam to affect the ions in the beam in different ways to create an irradiation field from a broad beam. This is particularly useful in FLASH therapy because of the limited time available or modulating the beam. A method of designing such a compensating device is proposed, comprising the steps of obtaining characteristics of an actual treatment plan comprising at least one beam, determining at least one parameter characteristic of the desired energy modulation of the actual plan by performing a dose calculation of the initial plan and, based on the at least one parameter, computing a shape for each of the plurality of elongated elements to modulate the dose of the delivery beam to mimic the dose of the initial plan per beam.
Claims
1. A computer-based method of designing a compensating device for use in ion-based radiotherapy treatment delivery, said device including a substantially disk-shaped structure including on one side of the disk a plurality of elongate elements, said method comprising the steps of obtaining a model of the compensating device with its properties defined by a set of model parameters, obtaining an optimization problem, said optimization problem defining planning objectives, optimizing the values of a set of planning parameters for the compensating device to achieve the planning objectives, the planning parameters including the parameters in the set of model parameters.
2. A method according to claim 1, wherein the optimizing step also includes selecting a material for the elongate body or bodies.
3. A method according to claim 1, wherein the actual plan includes a homogeneous radiation field.
4. A method according to claim 1, wherein the actual plan is used as a final plan.
5. A method according to claim 1, further comprising the step of re-optimizing the actual plan taking the compensating device into account in the re-optimization, to produce a final plan to be used in delivery to the patient.
6. A method according to claim 1, comprising the step of obtaining of obtaining element shape data indicating the shape of each elongate element, based on the actual plan and using the element shape data to generate a file comprising instructions for the design of the compensating device.
7. A method according to claim 1, wherein the final treatment plan is a pencil beam scanning plan or a double scattering plan or a single scattering plan.
8. A method according to claim 1 further comprising designing a channel array device to be used together with the compensating device, said channel array device comprising a substantially disk-shaped element having an array of channels, the method further comprising, for designing the channel array device, obtaining a model of the channel array device with its properties defined by a set of model parameters, obtaining an optimization problem for the channel array device, said optimization problem defining planning objectives for the channel array device in view of the planning parameters obtained for the compensation device, optimizing the values of a set of planning parameters for the channel array device to achieve the planning objectives for the channel array device, the planning parameters including the parameters in the set of model parameters for the channel array device.
9. A method according to claim 1, further comprising designing a channel array device to be used together with the compensating device, said channel array device comprising a substantially disk-shaped element having an array of channels, the method further comprising, for designing the channel array device, obtaining an optimization problem defining joint planning objectives for the compensating device and the channel array device to function together, and optimizing the values of a set of joint planning parameters for the compensating device and the channel array device to achieve the joint planning objectives.
10. A method of manufacturing a compensating device for use in ion-based radiotherapy treatment delivery, comprising performing the method according to claim 1, using the shape data resulting from the plan to generate a file comprising instructions for the design of the compensating device and using the file to control the manufacturing.
11. A computer program product comprising computer-readable code means which, when run in a computer will cause the computer to perform the method according to claim 1.
12. A computer program product according to claim 11 comprising a non-transitory storage holding the code means.
13. A computer system comprising a program memory and a processor arranged to execute a program found in the program memory, said program memory comprising a computer program product according to claim 12.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0039] The invention will be described in more detail in the following, by way of examples and with reference to the appended drawings.
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
DETAILED DESCRIPTION OF EMBODIMENTS
[0049]
[0050]
[0051]
[0052] According to the invention, the modulation device is optimized by direct optimization of its geometry parameters. These parameters typically include the thickness of the compensator 11 and the width and length of each of the protrusions. The width and cross section shape may vary over the length of each protrusion. A pixel grid pattern may be included as a constraint in the optimization problem, or may be an optimization parameter in the optimization problem. The pixel grid pattern defines the base of each of the protrusions where they connect with the compensator 11. Alternatively, the base of each protrusion may be selected freely in the optimization.
[0053] The protrusion designed for each pixel does not have to be shaped as a pin or have any type of symmetry, although a circular symmetry may be easier to achieve than a more complex shape. It can instead be any type of elongate body, or set of elongate bodies, extending from the compensator element in a direction parallel with the beam. It could be composed of a number of different protrusions, such as spikes, pins or elongate sheets, within one pixel. The lengths of different fractions of the elongate body or bodies extending in one pixel are such that the ions passing through that pixel will be affected differently to result in a spectrum of absorbed energy.
[0054]
[0055]
[0056] When used together with a modulating device 10, the channels of the channel array device may be, but are not necessarily, placed in the same grid pattern as the protrusions of the modulating device, so that each channel will be aligned with the longest portion of one of the protrusions, in the direction of the beam. When used together with a compensating device that does not include an array or a grid pattern, the channels may be placed in any suitable way.
[0057] The modulating device and the channel array device may be two separate units that are used together as discussed above, but they may also be joined together, or manufactured as an integrated unit.
[0058]
[0059] Initially, an optimization problem S42 to be used for optimizing the modulating device is also obtained. The optimization problem comprises objective functions and/or constraints related to the how the incoming radiation should be affected by the modulating device. In step S43, the optimization is performed, based on the optimization problem.
[0060] As an example, the optimization problem for the modulation device can be setup as described by the steps below: [0061] Define a cartesian grid (same pitch in horizontal and vertical direction) defining lateral positions of the elongated bodies. [0062] At grid point (pixels) that are inside the field place an elongated body. [0063] Give the elongated bodies the shape of a pyramid with quadratic base and truncated at a certain height. [0064] The side of the pyramid base is the same or smaller than the pitch of the cartesian grid. [0065] The geometry of each pyramid is specified by the size of the base, the height and the size of the quadratic surface and the tip of the truncated pyramid. [0066] Each pyramid is placed on a solid volume representing the compensator. The compensator has same base size as the grid pitch and a heigh whose value is subject for optimization. [0067] During the optimization process the geometry parameters of the pyramids are varied until an optimal geometry is found. [0068] The geometry parameters are optimized together with other parameters such as spot weights of optimized separately.
[0069] The specification above is given as an example. The channel array device can be part of the overall optimization or be optimized separately. Suitable parameters for optimization are the diameters of the holes.
[0070] The resulting shape data S44 for each elongate body or set of bodies may be used for triangulation to generate a CAD file that may be used for producing the compensating device, for example, by 3D printing. Alternatively, some additional optimization steps S45 may be performed, to improve the resulting compensating device before it is produced, i.a. by taking into account possible scattering from the elongate bodies before the final shape data is output in S46.
[0071] One or more further additional optimization steps may be included, after determining the geometry of the compensating device per beam, performing a final PBS re-optimization taking the fixed geometry of the compensating device into account in the re-optimization. This will help fine tune the plan further. The final optimization is performed with a single energy layer per plan. The final optimization can include multiple beams and any type of advanced objective function such as functions related to RBE dose, LET or robustness.
[0072] Alternatively, the additional optimization can be done with multiple energy layers. If the design and effect of the compensation device are perfect, the optimized plan should place all weights in a single energy layer. If the layer weight spread is above some limit this data can be used to adjust the geometry of the compensating device. This procedure can be iterated until the compensation device geometry is stable between iterations. A similar approach should be possible to apply to optimization of standard compensators for passive planning.
[0073] As mentioned above, the resulting modulating device may be used to shape and modulate the field for any type of ion-based radiation treatment. In particular, it will enable a reduction in the number of energy layers used, making the delivery of the treatment faster. Preferably, delivery using only one energy layer is enabled by designing the elongate bodies so that they ensure coverage of the whole, three-dimensional target from one field.
[0074]
[0075] In step S53, the channel array device 31 is optimized based on the input data S51 and the optimization problem S52, having properties that are defined by a set of model parameters including for example the thickness of the channel array device and the channel dimensions. The geometry of the compensating device is used to determine the number of channels, and their positions. The number of channels, and their positions, can also be determined independent from the geometry of the compensating device. The thickness of the channel array plate should be sufficient to completely stop an incident particle that does not pass through a channel void.
[0076] The channels may be of cylindrical shape with the cylinder axis along the beam direction or any other suitable shape. For cylindrical shaped channels the diameter is determined either by a geometrical ray-trace method where the transmission is proportional to the channel's cross section area. The channel diameters can also be determined through a direct optimization method where the diameters are free variables subject for optimization together with other free variables of the optimization problem such as spot weights and geometry parameters of the compensating device.
[0077] As a final step S54, the shape information per channel is then used to generate control data that may be used to manufacture the device. This may involve using the shape information for triangulation to generate a CAD file which may be used for manufacturing the device. For example the CAD file may be sent to a 3d-printer which, an optional step S55 will print the device according to the information in the CAD file. Of course, another suitable manufacturing method may be used.
[0078]
[0079] In all embodiments, the modulating device 10 and the channel array device 31 may be positioned at a distance from each other or adjacent each other, substantially concentrically with respect to the direction of the beam.
[0080]
[0081] An optimized PBS treatment plan is found in the data memory 54. The treatment plan may be generated in the computer 51, or received from another storage means in any way known in the art. The data memory also comprises the characteristics of the dose delivery beam to be used in the actual treatment of the patient, that is, the beam that is to be modulated by the compensation device.
[0082] The data memory 54 also holds properties of the modulating device such a its material composition. If the material is known, its properties may be stored. If the process includes selecting one of a number of available materials to be used, the properties of all available materials should be stored, including their mass densities and manufacturing limitations. As will be understood, the data memory 54 is only shown schematically. There may be several data memory units, each holding one or more different types of data, for example, one data memory for the design of the compensation device, etc..
[0083] The program memory 55 holds a computer program arranged to control the processor to perform the design procedure according to the invention. The program memory may also hold instructions for how to convert the design of the compensation device to instructions to a manufacturing machine, for example, a 3D printer arranged to produce the compensation device. Like the data memory 54, the program memory may also be implemented as one or several units as is seen fit.