DETERMINING WATER EQUIVALENT PATH LENGTH
20210290982 · 2021-09-23
Inventors
Cpc classification
A61N5/1075
HUMAN NECESSITIES
G01T1/29
PHYSICS
International classification
A61N5/10
HUMAN NECESSITIES
G01T1/29
PHYSICS
Abstract
A measurement apparatus for determining a water equivalent path length (WEPL) through an object (100), the measurement apparatus comprising a proton beam source (1) arranged to produce, in use, a beam (2) of protons having a beam shape; a proton detector (3), the proton detector (3) defining a proton detection plane, the proton detector (3) being arranged to measure a spatial profile of protons incident the proton detection plane; and energy deposited inside the detector by protons incident on the proton detection plane the proton detector (3) further arranged to provide a signal indicative of the measured energy with the spatial profile; and a processor (4) coupled to the proton detector (3) so as to process the signal; in which the proton beam source (1) and the proton detector (3) define between them a space for the object (100), and in which the processor (4) is arranged to process the signal so as to fit the spatial profile and deposited energy measured after the proton beam (2) has passed through the object (100) to a distribution having parameters, and from the parameters estimate a water equivalent path length of the object (100).
Claims
1. A measurement apparatus for determining a water equivalent path length (WEPL) through an object, the measurement apparatus comprising: a proton beam source arranged to produce, in use, a beam of protons having a beam shape; a proton detector, the proton detector defining a proton detection plane, the proton detector being arranged to measure: a spatial profile of protons incident the proton detection plane; and energy deposited inside the detector by protons incident on the proton detection plane the proton detector further arranged to provide a signal indicative of the measured energy with the spatial profile; and a processor coupled to the proton detector so as to process the signal; in which the proton beam source and the proton detector define between them a space for the object, and in which the processor is arranged to process the signal so as to fit the spatial profile and deposited energy measured after the proton beam has passed through the object to a distribution having parameters, and from the parameters estimate a water equivalent path length of the object.
2. The apparatus of claim 1, in which the distribution is a stable distribution.
3. The apparatus of claim 2, in which the stable distribution is defined by its characteristic function, given by:
φ(t; α, β, γ, δ)=exp[itδ−|γt|.sup.α(1−iβ sgn(t)ϕ)] with ϕ(t)=tan(πα/2) except for α=1, where
4. The apparatus of claim 3, in which the first parameter has a value between 0 and 2 inclusive and is indicative of the shape of the beam as incident on the proton detector; the second parameter has a value between −1 and 1 inclusive and is a measure of the symmetry of the beam as incident on the proton detector; and the third parameter has a value greater than or equal to 0 and less than positive infinity represents the broadness of the distribution.
5. The apparatus of claim 4, in which the processor is arranged to determine an integrated proton dose deposited in the proton detector by protons incident on the proton detector for the beam, and to use the integrated proton dose to determine the WEPL.
6. The apparatus of claim 5, in which the processor is arranged to determine the WEPL by using the first, second and third parameters and the integrated proton dose as the inputs to a trained neural network.
7. The apparatus of claim 1, in which the proton beam source is a therapeutic proton beam source.
8. The apparatus of claim 1, further including a second proton detector, provided between the proton beam source and the object, the second proton detector being arranged to measure: a spatial profile of protons incident on a proton detection plane of the second proton detector; and energy deposited inside the second proton detector by protons incident on the second proton detection plane the second proton detector further arranged to provide a signal indicative of the measured energy with the spatial profile in which the processor is further arranged to: fit the spatial profile and deposited energy measured by the second proton detector before the proton beam has passed through the object to the distribution, and based on a difference between the parameters determined before the proton beam passes through the object, and after the proton beam passes through the object, estimate a water equivalent path length of the object.
9. A method of determining a water equivalent path length (WEPL) through an object, the method comprising: passing a beam of protons having a beam shape through the object; and detecting, with a proton detector defining a proton detection plane: a spatial profile of protons incident on the proton detection plane; and energy deposited inside the proton detector by protons incident on the proton detection plane; in which the proton beam is incident on the proton detection plane after it has passed through the object the method further comprising fitting the detected spatial profile and deposited energy to a distribution having parameters and from the parameters estimating a water equivalent path length of the object.
10. The method of claim 9, in which the distribution is a stable distribution.
11. The method of claim 10, in which the stable distribution is defined by its characteristic function, given by:
φ(t; α, β, γ, δ)=exp[itδ−|γt|.sup.α(1−iβ sgn(t)ϕ)] where the parameters comprise: a first parameter, α, a second parameter, β, and a third parameter, γ; and δ represents the position of the beam on the proton detector and sgn(t) is the sign function.
12. The method of claim 11, in which: the first parameter has a value between 0 and 2 inclusive and is indicative of the shape of the beam as incident on the proton detector; the second parameter has a value between −1 and 1 inclusive and is a measure of the symmetry of the beam as incident on the proton detector; and the third parameter has a value greater than or equal to 0 and less than positive infinity represents the broadness of the distribution.
13. The method of claim 12, comprising determining an integrated proton dose deposited in the detector by protons incident on the proton detection plane for the beam, and using the integrated proton dose to determine the WEPL.
14. The method of claim 13, comprising determining the WEPL by using the first, second and third parameters and the integrated proton dose as the inputs to a trained neural network.
15. The method of claim 9, including: prior to passing the beam of protons through the object, detecting: a spatial profile of protons incident on a second proton detection plane; and energy deposited inside a second proton detector by protons incident on the second proton detection plane; the method further comprising fitting the detected spatial profile and deposited energy to the distribution and from the difference between the parameters detected before and after the beam passes through the object estimating a water equivalent path length of the object.
Description
[0068] There now follows, by way of example only, description of an embodiment of the present invention, described with reference to the accompanying drawings, in which:
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078] The apparatus comprises a proton beam source 1, such as a cyclotron or synchrotron accelerated proton beam from a gantry nozzle. For example the proton beam source 1 may be an IBA PROTEUS® PLUS source.
[0079] The proton beam source 1 generates a pencil beam of protons 2. This passes through the object 100 and impinges upon a planar proton detector 3, such as a radiochromic film, scintillation plate, or silicon based detector. For example, the proton detector 3 may be a MediPIX detector.
[0080] The proton detector 3 determines the spatial profile of protons incident on the plane of the proton detector 3 (ie. the geometric distribution of protons over the plane).
[0081] Furthermore, although the proton detector 3 is planar, the proton beam 2 will pass along a transmission path through the thickness of the detector 3. As it passes along this path, the proton beam 2 will transfer energy to the detector 3. The detector 3 measures this energy, also referred to as the dose.
[0082] The beam 2 emitted by the proton source 1 has a spatial profile that can be approximated to a stable distribution. As the beam 2 passes through the object 100, the spatial profile of the beam 2 changes. The profile measured at the detector 3 may be approximated to another stable distribution having parameters different from those of the distribution before the object 100. Different objects 100 will cause different changes to the spatial profile. Furthermore, the dose deposited at the detector 3 will vary for different objects 100. These variations can be used to determine the WEPL.
[0083] The apparatus comprises a processor 4 which is arranged to process the output of the proton detector 3 in order to determine the WEPL. In order to do this, it fits the profile of the proton beam 2 measured at the detector 3 to a stable distribution. The stable distribution is described by a characteristic function, which is the Fourier transform of the probability density of said stable distribution, and is given by:
φ(t; α, β, γ, δ)=exp[itδ−|γt|.sup.α(1−iβ sgn(t)ϕ)]
[0084] with ϕ(t)=tan(πα/2) except for α=1, where
[0085] where t is (the frequency in Fourier space), α is between 0 and 2 inclusive and determines the shape of the distribution, β is between −1 and 1 inclusive and is a measure of symmetry, γ is a non-negative real number representing the broadness of the distribution, governed by the beam divergence coupled with the primary scattering process, and δ is indicative of the position of the beam.
[0086] The processor finds values for α, β, γ and δ which best fit the observed beam. For example, the best-fit may be found by a maximum likelihood estimation based on pre-computed spline approximations, such as disclosed in Barndorff, Nielsen O E, Mikosch T, Resnick S I, eds. Levy Processes: Theory and Applications. Boston, Mass.: Birkhauser Boston; 2001; 379-40. However, any suitable method may be used to determine the best-fit.
[0087] The processor also determines the total dose D.sub.tot deposited by the beam 2 inside the proton detector 3, as an integrated proton dose.
[0088] We have found that the parameters α, β and γ together with D.sub.tot can be used to determine the WEPL of the beam 2 passing through the object 100 as described below. As can be seen in
[0089] A test study has been carried out using a lamb neck which has been previously scanned with a conventional CT, with the beam being rotated around the isocentre placed inside the object to be able to scan an entire 360 degrees slice of the neck.
[0090] In
[0091] In
[0092] In
[0093]
[0094] However, given that the parameters give better results at different ranges of WEPL, we propose using a neural network to determine the WEPL, given that it appears that combinations of the four parameters should be able to determine the WEPL over a wide range but with combinations that depend on the WEPL in question. In artificial intelligence the notion of neural networks has recently been made possible due to advances in computer speed and increased storage capacity. In most applications a neural network is used to classify the input, for example the recognition of written characters. In this case we are not interested in a selection problem, but want a quantitative estimate of the value. Such networks are denoted as regressor networks. The architecture of the network is optimized depending on the number of input variables and the complexity of the problem.
[0095]
[0096] The nodes of one layer are connected to all of the nodes of the following layer, and pass on the values input to them summed with varying weights, with biases being added or subtracted by each node. By changing these weights and biases through a process of training, the neural network 10 can be used to determine the WEPL. Training will take the place of the presentation of the parameters α, β, γ and D.sub.tot for a series of test objects and the iterative changing of the weights and biases so that the WEPL predicted by the neural network converges with the ideal WEPL.
[0097] This can be seen in
[0098] As such, it can be seen that water equivalent path length map of an object 100 such as a patient can be inferred by analysing the characteristics α, β, γ and D.sub.tot of the exiting beam 2, without reconstructing the path the beam followed inside the object 100.
[0099]
[0100] The test phantom 216 was a cylinder of 20 cm diameter and 12 cm height. The phantom 216 had a cylindrical outer wall 218 and a bottom wall and top wall (not shown) defining a volume 220. The outer wall 218, and top and bottom walls were of Perspex. Within the volume, nine different sample inserts made of different materials were provided, located in indentations in the bottom wall. The volume 220 was then filled with water.
[0101] The inserts were cylindrical and parallelepiped in shape, and arranged in a three-by-three array with 5 cm spacing. The arrangement of the inserts is also shown in
[0102] In the experimental set-up, the proton beam 2 was generated by an IBA cyclotron-based system (Proteus Plus), which provides proton beam scanning technique up to a maximum energy of 230 MeV. Energies down to 98 MeV may be obtained using a set of degraders at the exit of the accelerator, and energies down to 30 MeV may be obtained using a range shifter placed at the end of the snout, which is in the vicinity of the object 100.
[0103] For the experimental results in
[0104] The proton beam was pulsed to provide twenty one spots, each of 0.05 MU. The resulting beam profile of each spot was measured by a detector 3. The detector used for the experimental measurements was a flat panel detector (PerkinElmer, XRD 1620 xN CS) with a Single substrate amorphous silicon active TFT/diode array (PerkinElmer Technologies GmbH & Co. KG).
[0105] The spatial profile of the beam measured for each spot was then processed as discussed above, to generate the α, β, γ and D.sub.tot parameters, as discussed above.
[0106] After each measurement, the phantom 216 was rotated 10 degrees and the process repeated, so that the entire phantom was scanned by the beam 2. This rotation also provided a range of different paths, where the path may intersect one or more of the inserts at a time.
[0107] The experimental set up was also replicated by a simulation, to provide the associated WEPL values. The measurements of the system provided the parameters (α, β, γ and D.sub.tot) associated with these WEPL. The combination of the measured parameters and simulated WEPLs was then used to train the neural network.
[0108] For the purposes of the simulation, the beam line was modelled using Fiorini, F., Schreuder, N. and Van den Heuvel, F., Technical Note: Defining cyclotron-based clinical scanning proton machines in a FLUKA Monte Carlo system. Med. Phys., 45 (2018), the contents of which is hereby incorporated by reference.
[0109] The phantom 216 including all its inserts was accurately simulated (composition and geometry recreated). One simulation per spot and per phantom rotation was carried out and the particle fluence was recorded for each phantom voxel (1×1×1 mm.sup.3). The proton stopping power was also recorded for each phantom material. Externally to the simulation process, each phantom voxel was converted into water equivalent thickness by using the stopping power information gathered from the simulations.
[0110] The final WEPL transversed by each beamlet was calculated by weighting the phantom WEPL with the particle fluence recorded in the related simulation.
[0111]
[0112] It will be appreciated that the phantom 216 discussed above is by way of example only. Any suitable arrangement of a phantom could be used for system calibration.
[0113]
[0114] The apparatus shown in
[0115] The second detector 5 may be any suitable transparent proton detector such as a Beam Gas Ionisation Profile Monitor developed for CERN.
[0116] Similar to the proton beam detector 1 discussed above, the second proton beam detector 5 measures the spatial distribution of the beam 2, and the energy deposited by the beam 2 as it passes through the detector 5.
[0117] The processor 4 fits the profile of the proton beam measured by the second proton beam detector 5 to a stable distribution. The stable distribution is described by the same characteristic function discussed above, and so the processor 4 is able to determine the parameters α.sub.2, β.sub.2 and γ.sub.2 together with D.sub.tot, 2 based on the measurements made by the second detector 5. These parameters represent the beam 2 prior to it passing through the object 100.
[0118] As discussed above, the processor 4 also determines the parameters α.sub.1, β.sub.1 and γ.sub.1 together with D.sub.tot, 1 for the beam 2 after it has passed through the object 100. The same distribution is used for the measurements made by both detectors 3, 5.
[0119] The processor 4 determines the difference between the parameters before the beam 2 has passed through the object 100, and after the beam 2 has passed through the object 100 to provide difference parameters α.sub.2−1, β.sub.2−1 and γ.sub.2−1 together with D.sub.tot, 2−1. The difference parameters can be used to determine the WEPL in the same manner as discussed above, where the difference parameters are used instead of the parameters determined from the measurements after the beam 2 has passed through the object 100.
[0120] The proton source 1 and proton detectors 3, 5 discussed above are given by way of example only. It will be appreciated that any suitable proton beam source 1 may be used to generate the pencil beam 2, and any suitable proton detectors 3, 5 may be used to measure the beam 2. The detector 3 provided after the object 100 may be a transmission detector or not.
[0121] The proton source can be one used for generating therapeutic proton beams; as such, it can be the same source that is used to treat a patient, and therefore only one source of both therapeutic and imaging energy may be needed. The processor 4 may be part of the control systems for the proton source 1 and so may be provided in the same housing, or may be provided as a separate computer (e.g. a desktop or laptop computer running a common operating system such as Microsoft Windows, Linux or Apple Mac OS X) or a server, either locally or remotely (“in the cloud”).