Paper The following article is Open access

A concept for anisotropic PTV margins including rotational setup uncertainties and its impact on the tumor control probability in canine brain tumors

, , , and

Published 7 September 2022 © 2022 The Author(s). Published by IOP Publishing Ltd
, , Citation Stephan Radonic et al 2022 Biomed. Phys. Eng. Express 8 065006 DOI 10.1088/2057-1976/ac8a9f

2057-1976/8/6/065006

Abstract

Objective. In this modelling study, we pursued two main goals. The first was to establish a new CTV-to-PTV expansion which considers the closest and most critical organ at risk (OAR). The second goal was to investigate the impact of the planning target volume (PTV) margin size on the tumor control probability (TCP) and its dependence on the geometrical setup uncertainties. The aim was to achieve a smaller margin expansion close to the OAR while allowing a moderately larger expansion in less critical areas further away from the OAR and whilst maintaining the TCP. Approach. Imaging data of radiation therapy plans from pet dogs which had undergone radiation therapy for brain tumor were used to estimate the clinic specific rotational setup uncertainties. A Monte-Carlo methodology using a voxel-based TCP model was used to quantify the implications of rotational setup uncertainties on the TCP. A combination of algorithms was utilized to establish a computational CTV-to-PTV expansion method based on probability density. This was achieved by choosing a center of rotation close to an OAR. All required software modules were developed and integrated into a software package that directly interacts with the Varian Eclipse treatment planning system. Main results. Several uniform and non-isotropic PTVs were created. To ensure comparability and consistency, standardized RT plans with equal optimization constraints were defined, automatically applied and calculated on these targets. The resulting TCPs were then computed, evaluated and compared. Significance. The non-isotropic margins were found to result in larger TCPs with smaller margin excess volume. Further, we presented an additional application of the newly established CTV-to-PTV expansion method for radiation therapy of the spinal axis of human patients.

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

In realistic radiation therapy setups, adding an additional adequate margin to the CTV is crucial. The conventional approach to PTV definition is to expand the CTV by a margin that accounts for uncertainties and variations in tumor location, physiological movement and setup/machine parameters, as proposed by ICRU [1]. Tumors within the calvarium are not prone to organ or breathing motion and hence for irradiating brain tumors, the PTV expansion is often chosen in a uniform way, as it mostly reflects setup/machine uncertainties. Numerous studies investigated the impact of geometric uncertainties on the tumor control and proposed margin recipes and the direct incorporation thereof into the treatment planning optimization [211]. In particular, Selvaraj et al [11] investigated the impact of systematic and random geometric translational uncertainties on the tumor control depending on the margin size and fractionation scheme. Their investigation was done using an artificial spherical CTV as well as artificial spherical and 4-field-box dose distributions.

In this in-silico modelling study, our goals were to (1) establish a new CTV-to-PTV expansion which considers the closest and most critical OAR, (2) investigate the impact of the PTV margin size on the tumor control probability (TCP) dependent on geometrical setup uncertainties, as close to clinical reality as possible. The aim was to achieve a smaller margin expansion close to the OAR while allowing a moderately larger expansion in less critical areas further away from the OAR with the focus on maintaining the TCP. A region of smallest margin (ROSMA) close to the most critical OAR was defined in an area where the CTV-to-PTV expansion was desired to be smallest. A Monte-Carlo based non-isotropic PTV margin generation method, which is similar to the methodology proposed by Stroom et al [2], was devised.

The work presented in this article was done in the context of a larger study which investigates the impact of deliberate heterogeneous dose distributions on tumor control in canine patients. Thus, canine patient data was used. However, the approach could also be applied to human patients. Usual dose metrics such as mean dose, D2, D98... fail to adequately represent plans with deliberate heterogeneous dose distributions. This was the motivation to use TCP, which is an objective measure for the goodness of a plan and can take into account the voxelwise dose distribution. For quantification of the TCP of the inhomogeneous dose distributions of the treatment plans we used a Monte-Carlo TCP calculation methodology which is reliant on the voxel-based TCP model proposed by Webb and Nahum [12] and Radonic et al [13]. The model was extended to incorporate inter-fractional temporal variations of the dose distribution. An IMRT plan template was applied, optimized and calculated for the different uniform and non-isotropic PTVs. Subsequently, the resulting TCPs were evaluated and compared.

2. Methods and materials

The following section describes our methodology of examining the magnitude of the setup uncertainties occurring in our specific setup, its impact on the treatment outcome and the establishment of an anisotropic CTV-to-PTV generation method. Figure 1 provides an overview of the methods. The determination of rotation angles distributions was performed for a cohort of 44 dogs. All other steps shown in figure 1 were performed for one selected patient.

Figure 1.

Figure 1. Overview of the different steps involved in our investigation: (1) Determination of the Gaussian distributions of rotation angles (2) CTV-to-PTV generation procedure (3) Automatic RT plan generation (4) Monte Carlo TCP Calculation (The TCP Calculation over N Fractions is repeated M times); For clarification: the acquisition of data in step 1 was based on a cohort of 44 dog. All other steps were evaluated for a single selected patient.

Standard image High-resolution image

2.1. Determination of rotation angles distributions and definition of the ROSMA

2.1.1. Patient inclusion criteria

For acquisition of rotation angle data, computed tomography datasets of client-owned dogs with brain tumors treated with radiation therapy between 2017 and 2019 at the authors' institution were included in the study. Inclusion criteria were a simulation CT dataset as reference image and at least four cone-beam computed tomography (CBCT) datasets used for position verification during the course of radiation therapy.

2.1.2. Positioning and verification

All dogs underwent a short general anaesthesia with endotracheal intubation using routine anesthetic protocols. They were positioned in a rigid positioning system consisting of a custom-made maxillary dental mold bite block 6 on a a polycarbonate tray that supported the maxilla and a vacuum cushion 7 that supported the thorax and front legs. The position was verified daily with kV-kV bone match, for at least four treatment sessions CBCTs 8 were made. In our setup, which uses a 4-degree of freedom couch, translational variations as well as the rotational yaw variation can be and are corrected for. However, roll and pitch variations can not be corrected for, with the currently used setup.

2.1.3. Definition of ROSMA

To achieve a smaller margin expansion close to the OAR while allowing a moderately larger expansion in less critical areas further away from the OAR, a new ROSMA structure was created in the contouring workspace. The ROSMA is essentially a singular point with respect to which the daily CBCT to planning CT registrations are performed. For practical purposes however, a finite size structure is necessary. The singular point based on the finite size structure is then given by its center of mass. The ROSMA was delineated depending on the most critical organ at risk (OAR) nearby. It can be the OAR itself or a part thereof. In case the optic chiasm is chosen as the most critical OAR, the optic chiasm structure was duplicated and used as ROSMA. In case the brainstem, brain or eye were chosen as most critical OAR, a 3D brush tool with a 0.5 cm diameter was used to draw a sphere. The latter was placed in the region where the PTV margin was desired to be smallest; i.e. between the CTV and the brainstem, brain or ocular bulb, respectively. In general, the ROSMA has to be manually defined by the radiation oncologist. This was done in the present study as well.

2.1.4. Registration of CBCTs to simulation CT

Bone registration of the skull was performed in the image registration workspace of the External Beam Planning system (Eclipse Planning system, Varian Oncology Systems, Palo Alto, California, USA). Each CBCT was retrospectively registered to the planning CT using the auto-matching tool with a bone intensity range from 200-1700 Hounsfield units and limiting the region of interest to the skull. Each registration corresponds to a transformation matrix, which contains the rotations (roll ϕ, pitch θ, yaw ψ) and translations (xt , yt , zt ). The desired roll and pitch rotation angles were read out from the transformation matrix as illustrated for the roll angle in figure 2. The registrations were done for a total of 44 dogs and 220 CBCTs.

Figure 2.

Figure 2. Illustration of the rotational variation (roll angle) for dog patient positioning. The translation, indicated by the green arrow is corrected for in the treatment setup.

Standard image High-resolution image

From the obtained set of roll and pitch variation angles, a Gaussian probability distribution was calculated for both rotation axes. The probability distributions were then used for Monte Carlo sampling in the PTV generation and the TCP estimation procedures, as will be explained in section 2.2.

2.2. Generation of anisotropic PTV margins

For the selected patient, the original CTV of the irradiated brain tumor was used. With the intent to show that the generated margin is especially useful for constellations where the CTV has a cylindrical shape and the associated ROSMA lies on or close to its longitudinal axis, a second artificial CTV with similar volume, but with a cylindrical shape was drawn in the same region as the original CTV (see figure 3). In a first step, the CTV structure was voxelized. This is described in detail in section C.1 of the appendix. Figure 4 illustrates how rotation angles are sampled from the probability distributions derived from the CBCT registrations in a Monte Carlo procedure. Rotations (using the sampled rotation angles) are then applied to the voxelized CTV structure subsequently generating a three dimensional probability map. The PTV is then created by subtracting a threshold from the probability map and extracting corresponding contours. Specifically, 10'000 rotation angle sets were sampled and as many rotations were applied to the voxelized CTV. In order to enable the generation of a margin with 99.95% occurrence threshold using our method, 10'000 rotations are required. The procedure is explained in detail in section C.2 of appendix C. An additional application of the generation procedure for humans is presented in appendix A.

Figure 3.

Figure 3. The original (A) and the artificial CTV (B) are both shown in yellow. The ROSMA ROI structures are shown in grey and correspond to the small spherical structures visible in the foreground.

Standard image High-resolution image
Figure 4.

Figure 4. Rotation angles are sampled from the probability distributions derived from the CBCT registrations. Rotations (using the sampled rotation angles) around the region of smallest margin (ROSMA) are then applied to the voxelized CTV structure, subsequently generating a three dimensional probability map. The PTV is then created by subtracting a threshold from the probability map and extracting corresponding contours.

Standard image High-resolution image

2.3. Implementation

For RT planning the Varian Eclipse Treatment Planning System (TPS) was used. Varian provides an C#/.NET based API called ESAPI (Eclipse Scripting Application Programmer Inferface). The API provides methods for data access and manipulation and allows the automatization of various aspects of treatment planning. The computationally intensive procedures were implemented in C++ and OpenMP was used to parallelize parts of the code. To interface the C++ code with the C# code a wrapping layer was created using Microsoft C++/CLR. Google Protobufs [14] was used to create the data interface for the three dimensional dose distribution and the region of interest (ROI) structures.

2.4. Treatment planning

A nine field equispaced coplanar intensity modulated radiation therapy (IMRT) plan was devised. A minimal set of optimization criteria was chosen such that a homogeneous coverage of the designated target (PTV) and optimal conformity were ensured. Utilizing ESAPI, a script was created which automatically adjusts the devised plan template to each designated target (PTV) and subsequently runs the plan optimization, dose calculation and normalization. For the plan optimization, the Varian Photon Optimizer Version 15.06.04 was used. The calculation model used was the Varian Anisotropic Analytical algorithm Version 15.06.04. The dose calculation grid precision was set to the maximal precision available which was one millimetre. For plan normalization a helper structure in the center of the CTV was defined by subtracting a uniform margin ${r}_{m}=\tfrac{1}{2}\cdot \sqrt[3]{\tfrac{3}{4\pi }{V}_{\mathrm{CTV}}}$ from the CTV, for VCTV being the CTV volume. The plan was then normalized, such that the median dose inside the devised helper structure equalled the prescribed dose.

During the procedure, we noticed that repeated optimization runs of the same plan with all the same optimization criteria to a just minimally different target can lead to different spatial dose distributions. To ensure comparability of the different plans, the plan optimizations of the different targets were done iteratively, as is shown figure 5). In a first step, the plan was optimized and calculated for the smallest designated target T0. Next, the plan was copied and adjusted to the next larger target T0T1. As a next step, the optimization was run starting from the immediate dose already calculated. The iteration Tn Tn+1 was continued up until the largest target. For the anisotropic margin targets, the uniform margin target plans, with the most similar volume to the designated anisotropic target, was used as a starting point. For example, in our case T0 was the 0.5 mm uniform margin target, which was used as starting point for plan optimization of the 1 mm uniform margin target.

Figure 5.

Figure 5. Workflow of the iterative plan optimization, starting from the smallest target T0 to increasingly larger targets Tn+1.

Standard image High-resolution image

2.5. Estimation of tumor control probability

Fractionated radiotherapy was simulated in a Monte-Carlo procedure. The TCP as modelled by Nahum and Tait [15] is given by

Equation (1)

where NS is the number of surviving clonogenic cells. Webb and Nahum [12] derived a model for the TCP with non-uniform clonogenic cell density and non-uniform dose. We extended the model to incorporate fractions and the temporal variations of the dose distributions, which are thereby implicated. The extended model is used in the Monte-Carlo procedure.

Rotation angles are sampled from probability distributions obtained from CBCT registrations, as described in section 2.1.4. As illustrated in figure 6, the voxelized CTV (see section C.1 in the appendix) is rotated around the center of mass of the delineated ROSMA inside the dose distribution of the RT plan. Each rotation corresponds to a treatment fraction. For each voxel of the rotated CTV the dose exposure for the current fraction is recorded. Therewith the characteristic of the fractionated radiotherapy is modelled, that due to geometric positioning uncertainties, a particular CTV voxel gets a different dose at each fraction.

Figure 6.

Figure 6. The dose distribution is shown as a color wash. The dashed lines show the CTV for different fractions, visualizing the rotation around the region of smallest margin (ROSMA).

Standard image High-resolution image

The recorded dose values are used to calculate the cell survival of a particular CTV voxel. The cell survival at fraction f of voxel i is given by

Equation (2)

where S is the survival model function and di f is the dose in units of Gy, which the voxel i is exposed to at fraction f. In case of the LQ Model [16], the cell survival function is given by

Equation (3)

where α and β characterize the intrinsic radio-sensitivity of the cells. In the work of Dale [17] the LQ-model was combined with an assumed tumor repopulation factor. Further, Qi et al [18] characterized the dependence of the survival rate on the elapse time by an exponential decrease. The cell survival in voxel i after M fractions is

Equation (4)

where Si f is the survival after a single fraction f. The patient survival after a follow-up period τ is then described by

Equation (5)

where Vi is the volume and ρi is the cell density of a voxel i. For this investigation a homogeneous cell density ρ = 107 cells/cm3 was assumed inside the CTV, thus i: ρi = ρ. The term eγ T accounts for the effective tumor-cell repopulation rate, where $\gamma =\mathrm{ln}(2)/{T}_{D}$, TD being the tumor doubling time and T being the treatment time. For the treatment time T in days, seven-fifth times the number of fractions M was used if M > 5, else it was assumed to be equal to the number of fractions. ea τ characterizes the exponential dependence of the survival rate on the follow-up time τ. The radio-biological parameters for canine brain tumors, used for the TCP calculation, obtained from Radonic et al [13], were α = 0.36 Gy−1, α/β = 8 Gy, a = 0.9 yr−1, TD = 5.0 d. Clinical canine patient data such as survival depend on the follow-up time. The TCP model used in this work was fitted to clinical canine patient survival data, thus it incorporates the follow-up as well [13]. In this work the TCPs were calculated for a follow-up time of τ = 2 years.

In a Monte Carlo procedure, the calculation is repeated K times, which simulates a fictitious patient population undergoing the exact same radiation treatment protocol for an identical tumor. For each simulation run the resulting TCP value was recorded. This yields a TCP frequency distribution. We used K = 10000 for simulating single fraction RT schedules and K = 1000 for simulating RT schedules with 10 fractions.

We integrated the frequency distribution and created a cumulative histogram. It represents the percentage of the fictitious simulated patient population having a TCP greater than or equal to the value in the corresponding TCP bin. We chos to present the TCP95%, which means that in 95% of the simulated treatments, the realised TCP was at least equal to the specified TCP95% value.

As plan conformity might impact the TCP, in order to get a sense of the conformity of the resulting plans, the conformity index (CI) as defined in Feuvret et al [19]

Equation (6)

was calculated for all generated plans on the anisotropic and uniform margin PTVs for the original CTV. Where VRI is the volume of the reference isodose, here we have specifically chosen 95% (of the prescribed dose). TV is the target volume.

2.6. Impact of rotational uncertanties on TCP

We investigated the impact of rotational uncertainties on the TCP depending on the margin size, for uniform margins, as well as for anisotropic margins. For this purpose two CTVs with different geometrical shapes were selected. The first CTV was the original brain tumor CTV, which was actually irradiated. The original CTV resembles an ellipsoid with some distortions. With the intent of investigating the influence of the geometrical shape, a second CTV with a similar volume was artificially drawn in the same region as the original CTV, resembling a more cylindrical longitudinal shape. The CTVs and the ROSMA are depicted in figure 3.

The roll and pitch uncertainties investigated were assumed to follow normal distributions ${ \mathcal N }(\mu ,{\sigma }^{2})$ centred around μ = 0. We considered uncertainty magnitudes with σθ = σϕ = 0.1 rad (5.73°), as well as σθ = σϕ = 0.02 rad (1.15°). The latter value is close to the observed uncertainties for our specific setup as will be shown in the corresponding section 3.1 in the results.

In a first step, for both CTVs a set of PTVs with uniform margins of different margin sizes was automatically generated using a functionality provided by the TPS. The margin sizes considered were 0.5 mm, 1 mm, 2 mm, 3 mm, 4 mm, 5 mm and 6 mm. Next, sets of anisotropic PTV were generated for different occurrence thresholds, namely 50%, 90%, 95%, 99%, 99.5%, 99.8%, 99.9% and 99.95% for both CTVs and both uncertainty distributions were considered. For clarification: an occurrence threshold of 90% means that from the probability map generated with 10 000 rotations, a threshold of 1000 is subtracted. The anisotropic margin generation procedure is described in more detail in section C.2 in the appendix. For each computed target, a RT plan was generated as described in section 2.4., The TCP was simulated in a Monte Carlo procedure for the resulting dose distribution for each plan, as described in section 2.5. This was done for a 10 × 4.0 Gy fractionation schedule, which corresponds to original treatment plan of the patient, as well as for a single fraction of 1 × 17.023 Gy. The single fraction dose was calculated to radio-biologically match the ten fractions treatment.

The single fraction treatment schedule was deliberately chosen with the intent to show how the fractionation influences the impact of setup uncertainties on the TCP.

3. Results

3.1. Setup uncertainties

In figure 7 the roll and pitch angles obtained from registrations of positioning CBCTs are plotted in histograms. The means of the pitch and roll angles were found to be μθ = −0.003 rad (0.17°) and μϕ = −0.001 rad (0.06°) while the standard deviations were σθ = 0.011 rad (0.63°) and σϕ = 0.017 rad (0.97°).

Figure 7.

Figure 7. Histograms of the rotations detected in registrations of CBCTs: A: Pitch angles; B: Roll angles. The normal distribution computed with corresponding μ and σ of the sample is shown as a solid line.

Standard image High-resolution image

3.2. Impact of rotational uncertanties on TCP

In figure 8, the TCP95% is plotted for both CTVs as a function of the excess volume for σθ = σϕ = 0.1 rad (5.73°). The excess volume Vexcess stands for the additional volume which is added to the CTV volume by the particular PTV.

Equation (7)

where VPTV is the volume of the PTV and VCTV is the volume of the CTV. Figure 9 shows the same for σθ = σϕ = 0.02 rad (1.15°). The theoretical maximum TCP value is the TCP which would result if each voxel of the CTV would always be exposed to the prescribed dose.

Figure 8.

Figure 8. Comparison of the TCP95% as a function the excess volume for different uniform (×) and anisotropic (•) margin targets for the simulated single fraction (dashed lines) and ten fractions (solid lines) treatments with assumed normally distributed rotational shifts for μθ = μϕ = 0 rad and σθ = σϕ = 0.1 rad (5.73°) ; A: original CTV; B: artificial CTV The theoretical maximum TCP value is shown as a solid horizontal line.

Standard image High-resolution image
Figure 9.

Figure 9. Comparison of the TCP95% as a function of the excess volume for the different uniform (×) and anisotropic (•) margin targets for the simulated single fraction (dashed lines) and ten fractions (solid lines) treatments with assumed normally distributed rotational shifts for μθ = μϕ = 0 rad and σθ = σϕ = 0.02 rad (1.15°) for the artificial CTV. The theoretical maximum TCP value is shown as a solid horizontal line. For the original CTV when assuming small rotational uncertainties (σθ = σϕ = 0.02 rad), the impact on the TCP was very small, thus we did not include it here.

Standard image High-resolution image

In tables 1 and 2, the conformity index as well as the ratio of the excess volume to the volume of the CTV values are provided for the plans computed on the generated uniform and anisotropic PTVs associated with the orginal CTV respectively. For the plans on all PTVs, the conformity index was found to be between 1 and 1.33, which according to Feuvret et al [19] can be interpreted as compliant with the treatment plan.

Table 1. Uniform margin PTVs of the original CTV for different margin sizes: Conformity index (CI) of resulting plans for reference isodose (RI) = 95%; Ratio of excess to CTV volume: $\tfrac{{V}_{{PTV}}-{VCTV}}{{V}_{{CTV}}}$.

Uniform margin [mm]CI RI = 95% 
   $\tfrac{{V}_{\mathrm{excess}}}{{V}_{\mathrm{CTV}}}$
01.330
0.51.230.18
11.200.32
21.150.71
31.101.14
41.091.61
51.052.15

Table 2. Anisotropic margin PTVs of the original CTV for different occurrence thresholds: Conformity index (CI) of resulting plans for reference isodose (RI) = 95%; Ratio of excess to CTV volume: $\tfrac{{V}_{{PTV}}-{VCTV}}{{V}_{{CTV}}}$.

Threshold [%]CI RI = 95% 
   $\tfrac{{V}_{\mathrm{excess}}}{{V}_{\mathrm{CTV}}}$
50.001.290.05
90.001.220.35
95.001.210.45
99.001.220.66
99.501.200.75
99.801.200.85
99.901.190.93
99.951.180.99

4. Discussion and conclusion

In previous research [211], the impact of setup uncertainties on the outcome of radiotherapy plans, and the consequences for appropriate margin derivation have been studied in various ways. However, most of this research has certain limitations due to its methodology, such as considering artificial examples (spheres instead of real patient targets, artificial dose distributions instead of realistic RT plans,...), using dose-volume histogram (DVH) data which is subject to loss of spatial dose distribution information, or other shortcomings. In this study we used a state-of-the-art computational methodology in a novel approach to directly investigate the impact of rotational uncertainties on the tumor control probability depending on the CTV-PTV margin. A new anisotropic CTV to PTV generation algorithm was devised and implemented. The uniform and anisotropic margins were systematically compared for their impact on the resulting target volume and TCP (see figures 8 and 9). The correlation of the excess volume with the TCP95% was specifically analysed. The excess volume refers to the volume which a target adds to the primary CTV. We presume that the excess volume can be, within certain limits, most likely directly linked to the damage inflicted to normal tissue. Thus establishing a margin with a small excess volume, which still achieves the maximum possible TCP is desirable. Here we would also like to refer the reader to section B in the appendix.

The absolute values of the rotational setup uncertainties occurring in our particular setup were found to be very small. Analysis of the histograms in figure 7 show that roll and pitch angles conform to a skew normal distribution around a mean angle close to zero. This supports our hypothesis to assume the rotational uncertainties to be normally distributed around a mean equal zero. The PTV generation scheme, currently used in our institution for canine brain tumors, which consists of adding uniform margins of 1–2 mm around the CTV, is adequate to compensate the observed rotational uncertainties. Nonetheless it is difficult to asses if further reduction of the margin is advisable due to other sources of uncertainty. A difficulty faced in the process of this investigation was the limited precision of the TPS environment, which is limited by factors such as CT slice thickness, the maximal precision of the optimization and dose calculation algorithms and other factors. The maximum possible precision of these parameters was in the same order of magnitude as the uniform margins of 1–2 mm currently used. This is especially of importance when the CTV volumes in question are mostly small volume structures, as was the case for the canine brain tumors considered in this study.

Human patients are mostly treated without anaesthesia, thus such rigid positioning is often not achievable, which will likely result in larger rotational uncertainties. In that arbitrary chosen case, the anisotropic PTV was shown to be superior to the uniform margin PTV recipe. It outperformed the uniform margin PTV by providing a larger TCP with a smaller excess volume (see figure 8).

As expected, the geometrical shape of the target and its position relative to the position of the ROSMA was shown to have a major influence on the resulting TCP—margin dependence. For the artificial target with cylindrical shape the rotational uncertainties had a larger impact on the TCP (see figures 8(b) and 9).

Another crucial aspect of this investigation is the fractionation scheme. For the single fraction case, stochastically occurring setup uncertainties become systematic uncertainties. Fractionated treatment on the other hand can to some extent compensate the stochastic uncertainties. This was also observed in the present study.

The stochastic CTV to PTV generation method presented in our study, can lead to artifacts in the generated target, which require manual postprocessing or repetition of the generation process. The improvement and refinement of the procedure could be subject of future work.

A shortcoming of the treatment simulation is that in reality the rotation would apply to the entire body of the patient, while in the simulation only the CTV is rotated inside the static dose distribution. Thus, the dose distribution in reality might be minimally different from the static dose distribution calculated by the TPS due to the slightly shifted passage of the beams. However, we believe that it might be reasonable to assume that this discrepancy is negligible for the rotational uncertainties of magnitudes investigated in this study.

The methodology and tools established for conducting this study can be easily extended to also investigate translational uncertainties and/or to simulate other relevant aspects such as inhomogeneous clonogenic cell density distribution within the CTV. This could be a potential subject of future research work.

For this work we have focused solely on the effects of setup uncertainties, specifically of roll and pitch rotations, on the TCP. In a clinical setup, additional sources of uncertainty would have to be taken into account as well.

In our view, the usage of the anisotropic PTV margin based on the ROSMA could potentially improve the positioning process in radiation therapy. It allows the radiation oncologist to define the most critical neighbouring OAR and draw the ROSMA accordingly. The daily match on the ROSMA structure is then a clearly defined matching procedure on a single point and does not involve compromises which would occur in a volume match. The generated anisotropic margin ensures target coverage including the expected setup uncertainties while enabling improved sparing of the most critical OAR. The presented concept is most suitable to OARs with a small volume effect, where the risk of toxicity is essentially associated with the maximum dose.

Acknowledgments

This work was supported by the Swiss National Science Foundation (SNSF), grant number: 320 030-182490; PI: Carla Rohrer Bley

Data availability statement

The data that support the findings of this study are available upon reasonable request from the authors.

Appendix A.: Application of the PTV expansion algorithm to spinal axis irradiation in human patients

To demonstrate the benefits of the PTV expansion algorithm, we used it to establish a PTV margin for spinal axis irradiation. Due to the large length of the spinal cord, its irradiation requires the use of multiple fields with different isocenters. Usually the setup is performed at the most cranial isocenter. As the different treatment fields are matched or overlapping, a compensation of rotational setup differences is not possible for the other isocenters. This can lead to rotational setup uncertainties, in particular around the yaw axis, which need to be compensated by an adequate margin around the CTV. Usually, in clinical routine, an isotropic margin is drawn around the CTV. In this work, we have tried to define an anisotropic margin which results from the rotational yaw uncertainties.

For the PTV generation we assumed that the rotation point lies at the cranial end of the spinal cord (around z = 0). We generated the PTVs for rotational variations around the yaw axis with σϕ = 0.01 rad and σϕ = 0.02 rad. We assume that these magnitudes approximately match the variations encountered in clinical reality. Figure A1 shows the beam eye view of the whole spinal axis. The purple contour delineates the CTV. The dark blue and the yellow contours depict the PTVs for σϕ = 0.01 rad for thresholds of 95% and 98% respectively. The red and the black contours represent the PTV for σϕ = 0.02 rad for thresholds of 95% and 98% respectively. Figure A2 shows the transversal view at the bottom end of the spinal cord (far away from the rotation point) with its latero-lateral margin expansion.

Figure A1.

Figure A1. Beam eye view of the spinal cord CTV and generated PTVs at the bottom end of the spinal cord. The dark blue and the yellow contours are the PTV for σϕ = 0.01 rad for thresholds of 95% and 98% respectively. The red and the black contours are the PTV for σϕ = 0.02 rad for thresholds of 95% and 98% respectively.

Standard image High-resolution image
Figure A2.

Figure A2. Transverse view of the spinal cord CTV and generated PTVs at the bottom end of the spinal cord. The dark blue and the yellow contours are the PTV for σϕ = 0.01 rad for thresholds of 95% and 98% respectively. The red and the black contours are the PTV for σϕ = 0.02 rad for thresholds of 95% and 98%, respectively.

Standard image High-resolution image

In figure A3 we plotted the lateral margin dependent on the distance from the cranial isocenter z. It can be observed that the margin is a linear function of the z. This allows a simple procedure for anisotropic margin definition for spinal axis irradiation in clinical routine. In the plane of the most cranial isocenter a (small) margin which accounts only for the non-rotational uncertainties is drawn. At the most caudal plane of the spinal cord the lateral margin required is calculated and drawn using the slope. Then a simple interpolation is performed in between. This functionality is provided by the TPS. For example, the lateral expansion margin needed at a distance of 40 cm from the cranial isocenter is 1.5 cm (assuming σψ = 0.01 rad and a 95% threshold).

Figure A3.

Figure A3. Lateral margin between generated PTVs and the spinal cord CTV dependent on the distance from cranial isocenter z.

Standard image High-resolution image

For comparison the actually irradiated, conventional PTV in the shown case was generated by adding a uniform 1 cm margin. This resulted in a PTV volume of 579 cm3, whereas the generated anisotropic PTV with 98% threshold resulted in a volume of 276 cm3 (assuming σψ = 0.01 rad) and 354 cm3 (assuming σψ = 0.02 rad). Thus the anisotropic margin yielded significantly less excess volume.

Appendix B.: DVH and NTCP

To demonstrate the benefit of smaller target excess volume on the dose and NTCP of the OAR, which in our case is the brainstem, we plotted its cumulative dose volume histograms (DVH) (in figure B1) as well as computed and compared its NTCP.

Figure B1.

Figure B1. The plots show the DVHs of the brainstem for RT plans on uniform and corresponding anisotropic margin targets which yield the approximately same TCP95% ; A: original CTV; B: artificial CTV.

Standard image High-resolution image

This was done for a uniform margin target and an anisotropic margin target which have approximately the same TCP95%. Looking at the plots in figure 8, it can be observed that for the original CTV such a case is given for the uniform 2 mm margin target and the anisotropic target with 95% threshold, which result in a brainstem NTCP of 12.4% and 10.2% respectively. For the artificial CTV, this is the case for the 5 mm uniform and 99% threshold anisotropic targets, yielding brainstem NTCPs of 24.5% and 18.2% as well as for the 4 mm uniform and 95% anisotropic targets, which yield 22.7% and 17.2%. For the NTCP, calculation parameters from Burman et al [20] were used. The plan template used was created with the intent to ensure homogeneous dose coverage of the target and optimal conformity. Sparing of normal tissue or critical organs was not an objective, thus the absolute NTCP values are not relevant.

Appendix C.: Detailed methods

C.1. Voxelization

The contoured structures such as the CTV, PTV and OARs in DICOM format, as retrieved via the Varian ESAPI, are sets of slices. Each slice holds an ordered sequence of points (x,y,z—triplets) defining a contour. For the required processing the CTV structures need to be voxelized. The grid resolution (voxel size) is chosen such that it matches the CT resolution, with which the required grid size is determined by the contour points with the minimal and maximal coordinates present in the structure. Accordingly, a mapping

Equation (C1)

Equation (C2)

between the points coordinates ${\bf{r}}={(x,y,z)}^{T}\in {\mathbb{R}}$ and grid indices ${\bf{IDX}}={\left(i,j,k\right)}^{T}\in {{\mathbb{Z}}}^{+}$. The mapping m is implied by:

Equation (C3)

Equation (C4)

where ${\bf{RES}}={({x}_{{res}},{y}_{{res}},{z}_{{res}})}^{T}$ is the grid resolution and S is the coordinate transformation which translates all coordinates into the positive domain and is given by

Equation (C5)

For all slices, iterating through the ordered sequence of contour points and using the Bresenham's line algorithm [21] the values lying on the contour polygon are set to one. Subsequently using the even–odd rule [22], the value of each voxel which lies inside the boundaries of the contour polygons, is set to one. With that, the voxelization process is completed, all voxels belonging to the structure now have the integer value one, all other voxels have the value zero.

C.2. Generation of the anisotropic margin

First a stationary global three-dimensional voxel grid (integer array) is initialized. As illustrated in figure 4 in a Monte Carlo procedure the rotation angles are sampled from the probability distributions derived from the CBCT registrations. Using the voxelized CTV structure obtained in the voxelization procedure, we iterate over all voxels. Using the sampled rotation angles (θ, ψ, ϕ), a rotational transformation is applied to the midpoint coordinates of each voxel WIDX , rotating it around the center of mass of the delineated ROSMA rROSMA

Equation (C6)

where T(r, rROSMA ) is the translation to the center of mass of the ROSMA, and R(θ, ψ, ϕ) is the rotation matrix. The translation only pertains to the clinical matching process. The resulting coordinates ${\bf{r}}^{\prime} $ are mapped to the indices of the global voxel grid IDXGLOB as described in equation (C3). We add the value of the rotated voxel to the corresponding voxel in the global grid.

Equation (C7)

Thus after repeating the procedure for N times, the global voxel grid contains an occupancy probability distribution. The voxel values indicate how many times the particular voxel was inside the rotated CTV. An occurrence threshold ${TR}\lt N$ can then be defined and subtracted from all voxels of the global grid.

Equation (C8)

Now, the voxels with a value of zero or above define our newly generated PTV.

To write the generated PTV structure back to the TPS, the corresponding contour points have to be extracted from the voxel representation. The outermost voxels where Wi,j ≥ 0 are found, by iterating through all voxels Wi,j for each slice k. The midpoints of those voxels define a contour, as can be seen in figure C1. However the points are not yet ordered in a sequence as required by the TPS. To create an ordered polygon from the unordered set of points a concave hulling algorithm [23, 24] is used. The obtained polygons are written back into the TPS as structure ${{PTV}}_{\mathrm{GEN}}^{{\prime} }$. Subsequently a boolean OR operation between the segment volumes of the generated structure and the CTV is performed such, that it is guaranteed for the CTV to be fully included in PTVGEN

This is done to account for the possibility that for a very small threshold some CTV voxels are outside of the generated PTV margin. That concludes the generation procedure of the PTVs.

Figure C1.

Figure C1. Illustration of contour extraction process.

Standard image High-resolution image

Footnotes

  • 6  

    President The Original, Putty Soft, Coltène, Whaledent AG, Altstaetten, Switzerland.

  • 7  

    BlueBag BodyFix, Elekta AB, Stockholm, Sweden.

  • 8  

    Clinac iX with OBI, Varian, Palo Alto, California, USA.

Please wait… references are loading.
10.1088/2057-1976/ac8a9f