Skip to main content
Medical Physics logoLink to Medical Physics
. 2015 Jan 29;42(2):1012–1022. doi: 10.1118/1.4906253

Simultaneous beam sampling and aperture shape optimization for SPORT

Masoud Zarepisheh 1, Ruijiang Li 1, Yinyu Ye 2, Lei Xing 3,a)
PMCID: PMC5148172  PMID: 25652514

Abstract

Purpose:

Station parameter optimized radiation therapy (SPORT) was recently proposed to fully utilize the technical capability of emerging digital linear accelerators, in which the station parameters of a delivery system, such as aperture shape and weight, couch position/angle, gantry/collimator angle, can be optimized simultaneously. SPORT promises to deliver remarkable radiation dose distributions in an efficient manner, yet there exists no optimization algorithm for its implementation. The purpose of this work is to develop an algorithm to simultaneously optimize the beam sampling and aperture shapes.

Methods:

The authors build a mathematical model with the fundamental station point parameters as the decision variables. To solve the resulting large-scale optimization problem, the authors devise an effective algorithm by integrating three advanced optimization techniques: column generation, subgradient method, and pattern search. Column generation adds the most beneficial stations sequentially until the plan quality improvement saturates and provides a good starting point for the subsequent optimization. It also adds the new stations during the algorithm if beneficial. For each update resulted from column generation, the subgradient method improves the selected stations locally by reshaping the apertures and updating the beam angles toward a descent subgradient direction. The algorithm continues to improve the selected stations locally and globally by a pattern search algorithm to explore the part of search space not reachable by the subgradient method. By combining these three techniques together, all plausible combinations of station parameters are searched efficiently to yield the optimal solution.

Results:

A SPORT optimization framework with seamlessly integration of three complementary algorithms, column generation, subgradient method, and pattern search, was established. The proposed technique was applied to two previously treated clinical cases: a head and neck and a prostate case. It significantly improved the target conformality and at the same time critical structure sparing compared with conventional intensity modulated radiation therapy (IMRT). In the head and neck case, for example, the average PTV coverage D99% for two PTVs, cord and brainstem max doses, and right parotid gland mean dose were improved, respectively, by about 7%, 37%, 12%, and 16%.

Conclusions:

The proposed method automatically determines the number of the stations required to generate a satisfactory plan and optimizes simultaneously the involved station parameters, leading to improved quality of the resultant treatment plans as compared with the conventional IMRT plans.

Keywords: radiotherapy treatment planning, optimization, SPORT, IMRT, VMAT

1. INTRODUCTION

Station parameter optimized radiation therapy (SPORT)1–4 has recently been introduced to utilize maximally the unique features of digital linear accelerators (LINACs) and bridge the gap between intensity modulated radiation therapy (IMRT)5,6 and volumetric modulated arc therapy (VMAT).7 Clinically, IMRT often does not possess sufficient angular sampling and VMAT may under- or overmodulate the beam intensity in some or all directions. SPORT aims to optimize the interplay between the angular sampling and beam modulation and promises to deliver a highly conformal radiation dose distribution efficiently. Despite the demonstrated benefits of SPORT in preliminary studies, a mathematically rigorous treatment planning framework capable of optimizing SPORT treatment has yet to be developed. This paper presents a SPORT framework by combining three complementary optimization algorithms: column generation, subgradient method, and pattern search. The algorithms automatically determine the number of the stations required to generate a satisfactory plan and optimize other parameters characterizing involved station points, including their angles, aperture shapes, and intensities.

There are numerous studies in the literature on optimizing the aperture shapes for VMAT or IMRT. The apertures can generally be optimized in two ways. The first optimizes the beamlet intensities and then segments the optimal beam profile into apertures8–12 (two-stage method). The second way to proceed is to optimize the apertures directly. Heuristic techniques have been popularly used to deal with the nonconvexity of the problem of direct aperture optimization. Otto13 suggested stochastic random-based search method. Shepard et al.14 and Earl et al.15 used simulated annealing, and Cotrutz and Xing16 used genetic algorithm to solve the problem. Column generation based methods have attracted much attention recently.17–21 In this approach, a very large optimization problem with a variable corresponding to each possible aperture shape is solved, and the dimensionality problem is handled by solving the so-called pricing problem that searches through all the variables at each iteration and finds a variable that improves the objective function the most. Cassioli and Unkelbach22 suggested to use the trust-region-based local search approach in combination with column generation to optimize the aperture shapes. Hardemark et al.23 proposed a local search technique on top of the two-stage method to refine the aperture shapes, and Papp and Unkelbach24 employed a convex formulation of the problem by using some approximations.

The beam angle optimization for IMRT has been addressed by using a variety of methods ranging from beam angle scoring and scoring function guided beam orientation optimization,25,26 class-solution,27 metaheuristic techniques such as simulated annealing28,29 and genetic algorithm,30 exact methods such as pattern search,31 gradient-based local search,32 and mixed integer programming.33,34

To the best of our knowledge, there is no published research to address the problem of optimizing the beam angles and apertures altogether for IMRT or VMAT that we can borrow and adapt for SPORT. On the other hand, the optimization technique introduced in this paper for SPORT is applicable for IMRT and VMAT. This work is aimed at developing an algorithm to simultaneously optimize the angular sampling and aperture shapes of station points by integrating three complementary optimization techniques: column generation, subgradient method, and pattern search.

1.A. Optimization model

Let N be the maximum allowed number of the stations. We seek for a set of the stations, characterized by the corresponding beam angles θb, aperture shapes Xb, and aperture intensities ηb(b = 1, …, N), to minimizing a predefined metric function F of dose distribution. The dose distribution Z is related to the decision variables (Xb, θb, ηb) as described in the following.

We discretize each beam into a set of beamlets with precalculated dose deposition matrices for the beamlets. Let us denote by Di,jkθb, the dose delivered to voxel k by beamlet (i, j) (beamlet in row i and column j) of unit intensity from beam angle θb. The dose at voxel k from the station b of unit intensity, ΦkXb,θb, is then obtained by summing the contributions from all open beamlets. Figure 1 illustrates this process using a beam with 7 × 7 beamlets. Dark squares labeled with “0” show the beamlets blocked by leaves, and the remaining squares labeled with “1” represent the open beamlets. XbAi and XbBi represent the position of the left and right leaves of the ith row, respectively. The accumulated dose from all stations is obtained by multiplying ΦkXb,θb by the intensity of the station, ηb, and then summing up over all the stations.

FIG. 1.

FIG. 1.

A sketch illustrating the calculation of Φ(Xb, θb) as a function of the leave position and the beam angle. Given that the dose contribution of each beamlet to each voxel is precalculated by Di,jkθb, Φk(Xb, θb) can be obtained by summing up on Di,jkθb over all open beamlets at station (Xb, θb). These open beamlets are labeled with “1” in this figure.

Now, we formulate our optimization problem as

minFZ|Zk=b=1:nΦkXb,θbηb,ηb0,kV,(Xb,θb)Ω×B,nN, (1)

where B and Ω are the set of allowed beam angles and aperture shapes, respectively, and V is the set of voxel indices. The objective function F is typically a convex function of the dose distribution Z. In the case that our clinically relevant metric is not a convex function (e.g., it is based on the dose volume histogram concept), then a surrogate convex function can be employed.35,36

1.B. Integrated algorithm

The difficulty in Problem (1) lies in the lack of a standard implicit and explicit representation of Φ(Xb, θb) as a function of Xb and θb. On the other hand, once Φ(Xb, θb) is known, we can easily find the optimal intensity by solving Problem (1) with η as the only set of the variables. Therefore, we split Problem (1) into a two-layer problem where the aperture shapes and beam angles are optimized in outer-layer Problem (2) and aperture intensities are optimized in inner-layer Problem (3) which is defined as

minGX,θ|X,θ=X1,θ1,X2,θ2,,Xn,θn,(Xb,θb)Ω×Bb,nN, (2)
GX,θ=minFZ|Zk=b=1:nΦkXb,θbηb,kV,η0,nN. (3)

It can be readily shown that an optimal solution of Problems (2) and (3) would also be optimal for Problem (1) [X1,θ1,η1,,Xn,θn,ηn is a feasible solution of Problem (1) with an objective function equal to Fb=1:nΦkXb,θbηb if and only if it is a feasible solution of Problems (2) and (3) with the same objective function.] While, in principle, Problem (2) can only be solved by using one of those general and computationally expensive techniques such as pattern search, we employ a column generation and the subgradient method to speedup the optimization process and to find the number of stations needed to produce a satisfactory SPORT plan. As illustrated in Fig. 2, we employ the column generation method to find an initial set of the stations for Problem (2) (see Sec. 1.B.1). New stations are added sequentially until the objective function saturates (or stops to improve sufficiently) with any further increase in the number of station points. At this stage, we apply the subgradient method (see Sec. 1.B.2) and pattern search (see Sec. 1.B.3) to improve the current solution by reshaping the apertures and changing the beam angles of the current stations. The algorithm terminates if none of the aforementioned optimization techniques improve the current solution sufficiently; otherwise, we recall column generation again to check the possibility of adding the new beneficial stations if there is space to have extra stations.

FIG. 2.

FIG. 2.

Flowchart of the proposed SPORT optimization algorithm. Column generation improves the solution continuously by sequential adding of new station points, while the station parameters are refined by the subgradient method and pattern search.

It should be noted that the subgradient method and pattern search do not generate a new station but only improve the current station configuration. However, some of the stations may be withdrawn from the pool of selected stations if their intensity becomes zero after applying the subgradient method or pattern search.

1.B.1. Column generation

Column generation is a sequential optimization technique specialized to handle problems with a large number of variables. Its objective is to find the most beneficial variable(s) at each iteration by solving an extra optimization problem, usually referred to as the “pricing” problem, and then add that variable to the pool of existing variables. This technique has been employed in IMRT and VMAT to optimize the aperture shapes.18,20,37,38

Given a set of the apertures and beam angles X1,θ1,X2,θ2,,Xk,θk, pricing problem searches through all plausible aperture shapes from all angles and finds (Xk+1, θk+1) that improves the objective function the most. The algorithm stops if either the maximum allowed number of stations is reached, or the improvement in the objective function becomes insignificant according to a predefined criterion (e.g., the relative improvement in the objective function is less than 1%). In this work, we employ the pricing problem introduced by Romeijn et al.18

The pricing problem searches for a station with the highest rate of improvement in the objective function of Problem (2) with respect to the intensity of the station. For a beamlet (i, j) at beam angle θb, the rate of change in the objective function with respect to the intensity of the beamlet is obtained by using the chain rule as

πi,jθb=kVFZkDi,jkθb. (4)

Now, the rate of change in the objective function with respect to the intensity of a station Xb,θb can be obtained by adding up together Eq. (4) for all open beamlets,

iRj=XbAi+1XbBi1πi,jθb,

where R is the set of row indices. Problem (5) represents the pricing problem,

miniRj=XbAi+1XbBi1πi,jθb,Xb,θbΩ,B. (5)

To solve Problem (5), we first find the best aperture shape for each individual angle, and then we pick the one with the highest rate of improvement. For a specific angle, it immediately follows that the objective function in Eq. (5) decomposes by beamlet row. On the other hand, we can find the optimal position of the left and right leaves for each row by looking for a consecutive set of beamlets for which the sum of their values πi,jθb is minimal. While it can be done by simply enumerating all the possibilities in O(n2) (n is the number of beamlets in a given row), there is also an efficient algorithm to do that in O(n) (the reader is referred to Romeijn et al.18 for more details).

1.B.2. The subgradient method

Column generation finds a good initial solution that is not necessarily optimal due to the nonconvexity of the problem. So, we carry out the subgradient method and pattern search to improve the current solution. The gradient is usually considered as the best direction to improve a function locally, especially in the absence of second order information. In literature, the gradient information has been utilized to optimize the beam angles for the beamlet-based optimization problem.29,32 Let X,θ=X1,θ1,X2,θ2,,Xn,θn denote the current solution. According to the gradient descent method, we need to update this solution using the gradient of the objective function as follows:

X,θX,θλGXX,θ,GθX,θ, (6)

where λ is obtained using a backtracking search method to assure improvement in the objective function.39,40 While G is defined in Eq. (3) only for discrete values, we can consider the natural extension of G by applying, for example, a linear interpolation to make the derivative well-defined. In this case, although G is not differentiable, it is left and right differentiable, making it possible to build a subgradient direction to take over the gradient in Eq. (6). Subgradient is basically a generalized version of gradient for nondifferentiable functions.40 We define a subgradient direction g by using the fact that the objective function improves if we increase a variable with the negative right derivative, or if we decrease a variable with the positive left derivative,

gi=i+G,i+G<0iG,iG>00,otherwise.

It is not difficult to show that −g is a descent direction. In order to keep the variables integer, we round the variables after moving toward the subgradient direction. Moreover, when a beam angle is changed, the corresponding MLC leaf settings may need to be adjusted to close those beamlets which do not belong to the beam-eye-view (BEV) of the new angle.

We can compute the right/left derivative for each variable by recalculating function G [by resolving Problem (3)] and using a finite difference method. However, this is computationally prohibitive and we instead approximate function G by assuming that the optimal value of the variable η does not change in the neighborhood of the current solution X,θ (the neighborhood includes all the points generated by moving a leaf or an angle of the current solution by one discretized step). The fact that the derivative calculation is based on the evaluation of the function in the neighborhood of the current solution justifies this approximation. This assumption yields

GX,θFb=1:NΦXb,θbηb*,

where η* denotes the optimal solution of Problem (3) at the current solution. Now, we can calculate the right/left derivative of G using the finite difference method or using the analytical derivative rules such as chain rule. Since the number of beam angle variables θ is relatively small (∼30–70), a more accurate finite difference method is adopted. For the leaf position variables X (∼2000–4000 variables), an analytical derivative approach is applied (see Appendix).

In general, our subgradient method does not guarantee the local optimality because of using the approximated subgradient direction and also the presence of the integer decision variables (leaf positions and beam angles, whose values are rounded after each iteration). Moreover, global search is required due to the nonconvexity of function G and to avoid being trapped in possible local optima. While a comprehensive local and global search such as pattern search is required to guarantee the optimality, the subgradient method is computationally much more efficient and hence is integrated with pattern search in our implementation. Interestingly, the derivative information obtained in the subgradient method is also used in pattern search, improving the computational efficiency of pattern search.

1.B.3. Pattern search

Pattern search (or directional direct search) is a family of derivative-free optimization techniques designed to solve optimization problems with nondifferentiable or very complex objective functions.41 Rocha et al.31 have employed this technique to optimize the beam angles for their beamlet-based IMRT optimization model. Pattern search seeks for an improving direction in the so-called positive basis to improve the current solution, and it concludes optimality if there is no improving direction.

Let us denote the positive basis by V = {v1, v2, …, vm} where there are two directions corresponding to each leaf (moving to the right and left) as well as two directions corresponding to each angle (moving clockwise and counter clockwise). Pattern search has two search strategies known as search step and poll step. In the poll step, we aim to improve the current solution by moving toward one of the directions in V (poll directions), while in the search step, we examine a finite set of directions where each is a non-negative and integer combination of the poll directions. We use a random combination of the poll directions to construct directions for the search step. Due to the selection of positive basis, in the poll step, we aim to improve the current solution by moving an individual leaf (toward right/left) or changing a beam angle (clockwise or counter clockwise), and in the search step, we aim to make an improvement by changing multiple leaves and/or beam angles. The search step is conducted first and iterates until it fails, the poll step is then executed.

A bottleneck in efficient pattern search optimization is that it requires examining the directions one-by-one to find the right direction to make a movement. For improved performance, we reorder the poll directions and check the directions that are more likely to improve the solution first by incorporating the derivative information obtained in the subgradient method. In fact, the right and left derivatives of a variable are telling us how beneficial the increase or decrease of that variable is. So, we reorder the poll directions based on these information. Moreover, we use nonuniform random sampling for the search step by incorporating the derivative information as the weights. This is a simple technique to speedup the algorithm without impairing its convergence properties.

As pointed out before, our problem is nonconvex, and we need to provide the local and global searches to assure global optimality. We perform the local search by taking the step size equal to one in both search and poll steps (it is the smallest possible step size in our problem). As for the global search, we have the step size randomly selected between two and the maximum possible value. For each leaf, the maximum possible value is defined based on the position of its pair leaf to avoid any collision and also based on the BEV to avoid opening beamlets outside the BEV. For each angle, the maximum step size is 179 (we have 180 beam angle candidates in our implementation).

Figure 3 demonstrates the pattern search algorithm in more detail. First, we generate the positive basis directions and reorder them based on the derivative information. Each positive basis direction corresponds to moving a leaf or a beam angle within one unit. Then, we apply global search, global poll, local search, and local poll, respectively.

FIG. 3.

FIG. 3.

The pseudocode for the proposed pattern search algorithm. The algorithm runs global search, global poll, local search, and local poll, respectively. The local poll examines all the directions for possible improvement, and the local search checks some random combination of the direction. The local and global poll/search only differ in the step size, which is equal to one for the local poll/search and is randomly generated for the global poll/search.

2. RESULTS

We demonstrate the performance of the proposed algorithm by using a head and neck and a prostate case. For each case, we compare the SPORT result with (1) a plan obtained by optimizing only the aperture shapes using a uniform beam angle distribution and (2) an IMRT plan with 7 equispaced beam angles. For the IMRT plan, we use the beamlet-based optimization model that representing the best solution for the chosen beam configuration. For the objective function, we use the following piecewise quadratic objective function which has been quite popular in radiotherapy optimization:11,14,15,23

FZ=jVwjmax0,ZjLZj2+wj+max0,ZjZjU2,

where ZjL and ZjU are, respectively, the low dose and high dose thresholds for voxel j, and wj and wj+ are their corresponding weighting factors. We adjust all of these parameters manually for each patient in IMRT planning, and then, we use the same objective function and parameters for SPORT to have a fair comparison.

We set the beamlet size to 1 × 1 cm2 and precalculate the dose deposition matrix for 180 equispaced beam angles using a pencil beam dose calculation algorithm [quadrant infinite beam (QIB)] that is included in CERR (Ref. 42) (A computational environment for radiotherapy research). The size of the MLC is 40 × 40 cm2 and the number of voxels used in optimization is 33 893 and 30 810 for the head and neck and the prostate case, respectively. The computations are conducted using matlab R2013b on a PC with Intel Core i7 3.40 GHz CPU and 32 GB RAM.

2.A. Head and neck

Figure 4-left demonstrates the convergence behavior of the algorithm by depicting the objective function value as a function of time. The solid, dashed, and dotted lines are used to illustrate the contributions of three optimization techniques, respectively. First, column generation runs and finds the initial solution including 24 stations with the value of objective function reaches to ∼264 (adding more apertures would improve the objective function less than 1% at this point). Then, the subgradient method and pattern search run to improve the 24 selected stations, reducing the objective function down to ∼230. Next, column generation runs again and finds additional three beneficial stations, and the algorithm continues so on. At the end of the calculation, 36 stations are allocated in ∼1070 s. As can be seen in Fig. 4-left, the column generation takes least time, whereas pattern search is the slowest process. Figure 5-left illustrates the distribution of the optimal beam angles for this case.

FIG. 4.

FIG. 4.

The convergence behavior of the algorithm for the head and neck (left) and the prostate case (right).

FIG. 5.

FIG. 5.

The optimal beam angle distribution for the head and neck (left) and the prostate case (right).

Figure 6-left reveals the importance of optimizing the beam angles by comparing the plan that is obtained by only optimizing the aperture shapes for 36 uniformly distributed angles (dashed line) against the SPORT plan that is obtained by optimizing both beam angles and aperture shapes (solid line). The two vertical lines represent the PTVs’ prescription doses. This figure demonstrates a significant improvement in critical structure sparing and a slight improvement in tumor coverage using the SPORT plan. Table I-left does the comparison based on some clinically important metrics. Since the higher value is preferred for the PTV underdose and the lower value is preferred for the PTV overdose, the better value for each criterion is shown in bold to make the visual comparison easier. According to this table, SPORT improves the cord and brainstem maximum doses, mandible and left/right parotid mean doses, respectively, by 42%, 7.1%, 4.3%, 16%, and 36.3%. SPORT also improves slightly the PTV coverage criterion D (99%) for PTV72 and PTV54 (almost 4%). In terms of the PTV dose inhomogeneity criterion D (5%), both plans are almost the same (less that 1% difference).

FIG. 6.

FIG. 6.

Comparison of the SPORT plan (solid line) with the plan obtained by optimizing only the aperture shapes and using the uniform beam angles (dashed line) for the head and neck (left) and the prostate case (right).

TABLE I.

Using some clinically important metrics to compare the head and neck SPORT plan with (left table) the plan obtained using uniform beam angles and (right table) the IMRT plan. For each criterion, the better score is bolded.

Organ Specific interest SPORT Uniform angles Relative difference (%)
PTV72 D(5%) 81.8 82 0.2
D(99%) 69.4 66.8 3.8
PTV 54 D(5%) 75 74.9 0.1
D(99%) 35.9 34.7 3.3
Cord Max 21.2 32.6 42
Brainstem Max 34.9 37.5 7.1
Mandable Mean 31.9 33.3 4.3
Left parotid Mean 13 15.3 16
Right parotid Mean 9.7 14 36.3
PTV72 D(5%) 81.8 81.6 0.2
D(99%) 69.4 66.6 4.1
PTV 54 D(5%) 75 75.9 1.2
D(99%) 35.9 32.2 10.8
Cord Max 21.2 30.9 37.2
Brainstem Max 34.9 39.4 12.1
Mandable Mean 31.9 31.7 0.6
Left parotid Mean 13 13 0
Right parotid Mean 9.7 11.4 16.1

Figure 7-left and Table I-right compare the SPORT plan with the IMRT plan, which represents the ideal situation for the given fixed-gantry beam configuration without any constraint on beam intensity modulation. Again, we can observe improvement in critical structure sparing as well as tumor coverage by delivering the SPORT plan. Regarding Table I-right, except for the mandible mean dose and PTV72 inhomogeneity criterion D (5%) that are deteriorated less than 1%, all other criteria are improved using SPORT; particularly, the cord and brainstem maximum doses and PTV54 coverage D(99%) are, respectively, improved by 37.2%, 12.1%, and 10.8%.

FIG. 7.

FIG. 7.

Comparison of the SPORT plan (solid line) with the ideal IMRT plan (dashed line) for the head and neck (left) and the prostate case (right).

A practical concern arises here with regard to the necessity of the pattern search, especially considering the slow convergence of pattern search in Fig. 4-left. Figure 8-left depicts the convergence behavior of the algorithm when only the column generation and subgradient method are used. While the computational speed is enhanced by about ten times, it is seen from Fig. 9-left and Table II-left that the critical structure sparing is degraded when the pattern search is excluded. Figure 9-left shows that the PTV coverage is almost the same in both plans. However, according to Table II-left, by excluding the pattern search, mandible and left/right parotid mean doses, and cord maximum dose are deteriorated by 8%, 11%, 14%, and 24% and only brainstem maximum dose is improved by 5%. This result emphasizes the important role of pattern search in SPORT optimization.

FIG. 8.

FIG. 8.

The convergence behavior of the algorithm without applying pattern search for the head and neck (left) and the prostate case (right).

FIG. 9.

FIG. 9.

Comparison of the SPORT plan generated using the hybrid algorithm including pattern search (solid line) with the plan generated using only the column generation and subgradient method (dashed line) for the head and neck (left) and the prostate case (right).

TABLE II.

Comparison of the critical structure sparing of the head and neck SPORT plan with (left table) the plan obtained using only the column generation and subgradient method and (right table) the plan obtained by relaxing the constraint of at most one aperture per angle. For each criterion, the better score is bolded.

Organ Specific interest SPORT SPORT without pattern search Relative difference (%)
Cord Max 21.2 26.9 24
Brainstem Max 34.9 33 5
Mandable Mean 31.9 34.5 8
Left parotid Mean 13 14.5 11
Right parotid Mean 9.7 11.2 14
Cord Max 21.2 21.4 1
Brainstem Max 34.9 33.2 5
Mandable Mean 31.9 30.5 4
Left parotid Mean 13 12.2 6
Right parotid Mean 9.7 10 3

We note that a constraint that only one aperture is permissible per angle is imposed in the above calculation. Figure 10-left and Table II-right show that a relatively insignificant improvement is found when the constraint is removed for the case studied here. In Fig. 10-left, the solid line represents the SPORT plan with 36 stations and angles, and the dashed line shows the result obtained with 36 stations distributed among 30 angles (six angles in this case are picked twice). In either case, the plan can be delivered efficiently with the state-of-the-art digital LINACs. Regarding Table II-right, by relaxing the constraint, brainstem maximum dose, and mandible and left parotid mean doses are improved by 5%, 4%, and 6%, and cord maximum dose and right parotid mean dose are deteriorated by 1% and 3%. Looking at Fig. 10-left, the PTV coverage seems to be practically the same in both plans.

FIG. 10.

FIG. 10.

Comparison of the SPORT plan with the constraint of at most one aperture per angle (solid line) with the SPORT plan without this constraint (dashed line) for the head and neck (left) and the prostate case (right).

Finally, we would like to mention that even though the subgradient method uses the approximated version of the subgradient direction, this method turns out to perform well, as shown in Fig. 4. Most notably, it outperforms the pattern search in improving the current stations. A natural question that arises here is “how closely is the subgradient approximated?” Fig. 11 answers this question by depicting the angular difference between the approximate and actual subgradients. As Fig. 11-left demonstrates, the difference is less than 22° across all iterations. The small size of this difference justifies our approximation technique and the performance of the algorithm. This approximation is desirable since it takes about 50 s to calculate the actual subgradient on our PC, whereas this time is less than 1 s for the approximated version.

FIG. 11.

FIG. 11.

The angular difference between the approximate and the actual subgradients for the head and neck (left) and the prostate case (right).

2.B. Prostate

We present the summary of the results for the prostate case. Figure 4-right shows the performance of the algorithm and the contribution of each technique for this case. First of all, column generation finds 23 stations with ∼1620 objective function value. The algorithm terminates in about ∼300 s with 34 stations. Figure 5-right depicts the distribution of the optimal beam angles.

Figure 6-right compares the SPORT plan with the plan obtained by optimizing the aperture shapes for the 34 equispaced beam angles. It reveals the improvement in plan quality, in terms of tumor coverage and critical structure sparing, using the SPORT plan. Figure 7-right compares the ideal IMRT plan obtained using seven equispaced beam angles with the SPORT plan. While two plans are comparable in terms of tumor coverage and femoral heads sparing, the SPORT plan delivers less radiation to the rectum and bladder.

Figure 8-right depicts the performance of the algorithm without applying pattern search. It is seen that the computational speed is enhanced about six times. Figure 9-right demonstrates the contribution of pattern search, and Fig. 10-right reveals the improvement that can be gained by removing the constraint that only one aperture is permissible per angle. The SPORT plan in this case includes 34 stations and 27 angles (five angles are picked twice and one angle is picked three times). Figure 11-right illustrates that the approximate and the actual subgradients are close to each other.

3. DISCUSSION AND CONCLUSION

The essence of SPORT is the optimal (often nonuniform) distribution of the station points in the angular space with consideration of the interplay between all involved station parameters to best cover the target volume and spare the sensitive structures.4 SPORT optimizes the station point parameters instead of the beam fluences as in IMRT, which is typically a composite of a set of station parameters or optimization of a predefined set of beams as in VMAT. While SPORT allows highly conformal dose distributions by fully utilizing the capability of the new digital LINACs, its planning generally requires searching through a much enlarged and nonconvex search space of the involved machine parameters. In this paper, an effective optimization framework that combines three complementary optimization techniques is proposed to tackle the difficult problem. Column generation provides an initial solution and also finds the number of stations needed to produce a satisfactory SPORT plan. The subgradient method, which is based on the approximation, is only included for the computational efficiency, and it does not guarantee the local/global optimality. Pattern search is included to guarantee the convergence of the algorithm. We optimized the aperture shapes and beam angles using the proposed framework and demonstrated the performance of the integrated algorithm and the quality of the SPORT plans by using two case studies.

Pattern search is a computationally expensive method, which significantly slows down the algorithm; however, it is included in the hybrid algorithm to guarantee the convergence. While more experimental studies are clearly needed before drawing any conclusion about the role of pattern search in plan quality, the resource and time availability would be the practical factor to determine whether a pattern search should be included in the algorithm.

The comparison of the SPORT plans with conventional IMRT showed that SPORT is capable of generating improved treatment plans. Noteworthy, a significant improvement in plan quality was observed for the head and neck case. We would like to mention that a manual adjustment process was employed for the selection of the weighting factors in the optimization of the quadratic objective function, but this can be alleviated by incorporating the knowledge either from prior clinical experience25,43,44 or from the data of previously treated patients.45 In this case, all we need is an automated procedure to adjust the parameters in order to replicate prior clinical data.

In practice, SPORT can be implemented and realized in different ways depending on the clinical goal and/or predefined solution space. This work is focused on the use of coplanar station points. The delivery of this type of treatment can be realized using fixed-gantry delivery or by rotational arc SPORT, which improves current VMAT by using only a single arc rotation to produce conformal dose distribution. The dosimetric improvement of rotational SPORT arises from the differential angular distribution of the station points in accordance to the actual demand of the specific clinical case. More generally, SPORT with collimator modulation,46 noncoplanar, and/or even nonisocentric beams can also be optimized using this framework. Clearly, more future research is needed for this type of treatment to be implemented clinically.

For generality, physical constraints of the delivery system are not fully included in the current study. While future implementation of the algorithm may have to consider the vendor specific constraints, we would like to mention that all three optimization techniques in the hybrid algorithm have the ability to incorporate the machine constraints. Peng et al.20 have showed that how column generation can take care of the machine constraints. For the subgradient method and pattern search, one can do an appropriate projection after each iteration to assure that the new solution satisfies the machine constraints.

In conclusion, an integrated optimization method has been developed for simultaneous optimization of beam angles and aperture shapes. The formalism paves the way for the realization of SPORT and may find useful applications in other related modalities such as VMAT and IMRT.

ACKNOWLEDGMENTS

This work was partially supported by NIH (1R01 CA176553 and R01E0116777) and Varian Medical Systems.

APPENDIX: ANALYTICAL CALCULATION OF THE DERIVATIVES

For the sake of simplicity, we use Fig. 1 and explain how we can calculate the right and left derivatives of the function G analytically for the variable XbA1.

According to the chain rule and the fact that the function F approximates the function G [see Eq. (6)], we have

G+XbA1X,θFZZ×b=1:NΦXb,θbηb*+XbA1. (A1)

Figure 1 shows that increasing XbA1 by one unit is equivalent to closing the (1, 2) beamlet and so decreasing ΦXb,θb by D1,2(θb). So,

b=1:NΦXb,θbηb*+XbA1=ηb*D1,2θb. (A2)

Combining the above two equations, we have

G+XbA1X,θFZZ×ηb*D1,2θb. (A3)

We can have the same argument for the left derivative. In this case, decreasing XbA1 by one unit means opening the (1, 1) beamlet and increasing ΦXb,θb by D1,1(θb). Therefore, we have

GXbA1X,θFZZ×ηb*D1,1θb. (A4)

REFERENCES

  • 1.Li R. and Xing L., “Bridging the gap between IMRT and VMAT: Dense angularly sampled and sparse intensity modulated radiation therapy,” Med. Phys. 38(9), 4912–4919 (2011). 10.1118/1.3618736 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Xing L., Phillips M. H., and Orton C. G., “DASSIM-RT is likely to become the method of choice over conventional IMRT and VMAT for delivery of highly conformal radiotherapy,” Med. Phys. 40(2), 020601 (3pp.) (2013). 10.1118/1.4773025 [DOI] [PubMed] [Google Scholar]
  • 3.Li R. and Xing L., “An adaptive planning strategy for station parameter optimized radiation therapy (SPORT): Segmentally boosted VMAT,” Med. Phys. 40(5), 050701 (9pp.) (2013). 10.1118/1.4802748 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Xing L. and Li R., “Inverse planning in the age of digital LINACs: Station parameter optimized radiation therapy (SPORT),” J. Phys.: Conf. Ser. 489(1), 012065 (2014). 10.1088/1742-6596/489/1/012065 [DOI] [Google Scholar]
  • 5.Ezzell G. A. et al. , “Guidance document on delivery, treatment planning, and clinical implementation of IMRT: Report of the IMRT subcommittee of the AAPM radiation therapy committee,” Med. Phys. 30(8), 2089–2115 (2003). 10.1118/1.1591194 [DOI] [PubMed] [Google Scholar]
  • 6.Bortfeld T., “IMRT: A review preview,” Phys. Med. Biol. 51, R363–R379 (2006). 10.1088/0031-9155/51/13/r21 [DOI] [PubMed] [Google Scholar]
  • 7.Yu C. X. and Tang G., “Intensity-modulated arc therapy: Principles, technologies and clinical implementation,” Phys. Med. Biol. 56(5), R31–R54 (2011). 10.1088/0031-9155/56/5/r01 [DOI] [PubMed] [Google Scholar]
  • 8.Shepard D. M., Ferris M. C., Olivera G. H., and Mackie T. R., “Optimizing the delivery of radiation therapy to cancer patients,” SIAM Rev. 41(4), 721–744 (1999). 10.1137/s0036144598342032 [DOI] [Google Scholar]
  • 9.Romeijn H. E., Ahuja R. K., Dempsey J. F., and Kumar A., “A new linear programming approach to radiation therapy treatment planning problems,” Oper. Res. 54(2), 201–216 (2006). 10.1287/opre.1050.0261 [DOI] [Google Scholar]
  • 10.Luan S., Wang C., Cao D., Chen D. Z., Shepard D. M., and Yu C. X., “Leaf-sequencing for intensity-modulated arc therapy using graph algorithms,” Med. Phys. 35(1), 61–69 (2007). 10.1118/1.2818731 [DOI] [PubMed] [Google Scholar]
  • 11.Craft D., McQuaid D., Wala J., Chen W., Salari E., and Bortfeld T., “Multicriteria VMAT optimization,” Med. Phys. 39(2), 686–696 (2012). 10.1118/1.3675601 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Salari E., Wala J., and Craft D., “Exploring trade-offs between VMAT dose quality and delivery efficiency using a network optimization approach,” Phys. Med. Biol. 57(17), 5587–5600 (2012). 10.1088/0031-9155/57/17/5587 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Otto K., “Volumetric modulated arc therapy: IMRT in a single gantry arc,” Med. Phys. 35(1), 310–317 (2008). 10.1118/1.2818738 [DOI] [PubMed] [Google Scholar]
  • 14.Shepard D. M., Earl M. A., Li X. A., Naqvi S., and Yu C., “Direct aperture optimization: A turnkey solution for step-and-shoot IMRT,” Med. Phys. 29(6), 1007–1018 (2002). 10.1118/1.1477415 [DOI] [PubMed] [Google Scholar]
  • 15.Earl M. A., Afghan M. K. N., Yu C. X., Jiang Z., and Shepard D. M., “Jaws-only IMRT using direct aperture optimization,” Med. Phys. 34(1), 307–314 (2007). 10.1118/1.2403966 [DOI] [PubMed] [Google Scholar]
  • 16.Cotrutz C. and Xing L., “Segment-based dose optimization using a genetic algorithm,” Phys. Med. Biol. 48(18), 2987–2998 (2003). 10.1088/0031-9155/48/18/303 [DOI] [PubMed] [Google Scholar]
  • 17.Preciado-Walters F., Rardin R., Langer M., and Thai V., “A coupled column generation, mixed integer approach to optimal planning of intensity modulated radiation therapy for cancer,” Math. Program. 101(2), 319–338 (2004). 10.1007/s10107-004-0527-6 [DOI] [Google Scholar]
  • 18.Romeijn H. E., Ahuja R. K., Dempsey J. F., and Kumar A., “A column generation approach to radiation therapy treatment planning using aperture modulation,” SIAM J. Optim. 15(3), 838–862 (2005). 10.1137/040606612 [DOI] [Google Scholar]
  • 19.Men C., Jia X., and Jiang S. B., “GPU-based ultra-fast direct aperture optimization for online adaptive radiation therapy,” Phys. Med. Biol. 55(15), 4309–4319 (2010). 10.1088/0031-9155/55/15/008 [DOI] [PubMed] [Google Scholar]
  • 20.Peng F., Jia X., Gu X., Epelman M. A., Romeijn H. E., and Jiang S. B., “A new column-generation-based algorithm for VMAT treatment plan optimization,” Phys. Med. Biol. 57(14), 4569–4588 (2012). 10.1088/0031-9155/57/14/4569 [DOI] [PubMed] [Google Scholar]
  • 21.Carlsson F., “Combining segment generation with direct step-and-shoot optimization in intensity-modulated radiation therapy,” Med. Phys. 35(9), 3828–3838 (2008). 10.1118/1.2964096 [DOI] [PubMed] [Google Scholar]
  • 22.Cassioli A. and Unkelbach J., “Aperture shape optimization for IMRT treatment planning,” Phys. Med. Biol. 58(2), 301–318 (2013). 10.1088/0031-9155/58/2/301 [DOI] [PubMed] [Google Scholar]
  • 23.Hardemark B., Liander A., Rehbinder H., Löf J., and Robinson D., “P3IMRT: Direct machine parameter optimization,” Raysearch Lab. White Paper (2003). [Google Scholar]
  • 24.Papp D. and Unkelbach J., “Direct leaf trajectory optimization for volumetric modulated arc therapy planning with sliding window delivery,” Med. Phys. 41(1), 011701 (10pp.) (2013). 10.1118/1.4835435 [DOI] [PubMed] [Google Scholar]
  • 25.Pugachev A. and Xing L., “Incorporating prior knowledge into beam orientaton optimization in IMRT,” Int. J. Radiat. Oncol., Biol., Phys. 54(5), 1565–1574 (2002). 10.1016/s0360-3016(02)03917-2 [DOI] [PubMed] [Google Scholar]
  • 26.Vaitheeswaran R. et al. , “An algorithm for fast beam angle selection in intensity modulated radiotherapy,” Med. Phys. 37(12), 6443–6452 (2010). 10.1118/1.3517866 [DOI] [PubMed] [Google Scholar]
  • 27.Schreibmann E. and Xing L., “Dose–volume based ranking of incident beam direction and its utility in facilitating IMRT beam placement,” Int. J. Radiat. Oncol., Biol., Phys. 63(2), 584–593 (2005). 10.1016/j.ijrobp.2005.06.008 [DOI] [PubMed] [Google Scholar]
  • 28.Aleman D. M., Kumar A., Ahuja R. K., Romeijn H. E., and Dempsey J. F., “Neighborhood search approaches to beam orientation optimization in intensity modulated radiation therapy treatment planning,” J. Global Optim. 42(4), 587–607 (2008). 10.1007/s10898-008-9286-x [DOI] [Google Scholar]
  • 29.Bertsimas D., Cacchiani V., Craft D., and Nohadani O., “A hybrid approach to beam angle optimization in intensity-modulated radiation therapy,” Comput. Oper. Res. 40(9), 2187–2197 (2013). 10.1016/j.cor.2012.06.009 [DOI] [Google Scholar]
  • 30.Haas O. C. L., Burnham K. J., and Mills J. A., “Optimization of beam orientation in radiotherapy using planar geometry,” Phys. Med. Biol. 43(8), 2179 (1998). 10.1088/0031-9155/43/8/013 [DOI] [PubMed] [Google Scholar]
  • 31.Rocha H., Dias J. M., Ferreira B. C., and Lopes M. C., “Beam angle optimization for intensity-modulated radiation therapy using a guided pattern search method,” Phys. Med. Biol. 58(9), 2939–2953 (2013). 10.1088/0031-9155/58/9/2939 [DOI] [PubMed] [Google Scholar]
  • 32.Craft D., “Local beam angle optimization with linear programming and gradient search,” Phys. Med. Biol. 52(7), N127–N135 (2007). 10.1088/0031-9155/52/7/n02 [DOI] [PubMed] [Google Scholar]
  • 33.Yarmand H., Winey B., and Craft D., “Guaranteed epsilon-optimal treatment plans with the minimum number of beams for stereotactic body radiation therapy,” Phys. Med. Biol. 58(17), 5931–5944 (2013). 10.1088/0031-9155/58/17/5931 [DOI] [PubMed] [Google Scholar]
  • 34.Lim G. J., Choi J., and Mohan R., “Iterative solution methods for beam angle and fluence map optimization in intensity modulated radiation therapy planning,” OR Spectrum 30(2), 289–309 (2008). 10.1007/s00291-007-0096-1 [DOI] [Google Scholar]
  • 35.Zarepisheh M., Uribe-Sanchez A. F., Li N., Jia X., and Jiang S. B., “A multicriteria framework with voxel-dependent parameters for radiotherapy treatment plan optimizationa,” Med. Phys. 41(4), 041705 (10pp.) (2014). 10.1118/1.4866886 [DOI] [PubMed] [Google Scholar]
  • 36.Romeijn H. E., Dempsey J. F., and Li J. G., “A unifying framework for multi-criteria fluence map optimization models,” Phys. Med. Biol. 49(10), 1991–2013 (2004). 10.1088/0031-9155/49/10/011 [DOI] [PubMed] [Google Scholar]
  • 37.Men C., Romeijn H. E., Taşkın Z. C., and Dempsey J. F., “An exact approach to direct aperture optimization in IMRT treatment planning,” Phys. Med. Biol. 52(24), 7333–7352 (2007). 10.1088/0031-9155/52/24/009 [DOI] [PubMed] [Google Scholar]
  • 38.Preciado-Walters F., Langer M. P., Rardin R. L., and Thai V., “Column generation for IMRT cancer therapy optimization with implementable segments,” Ann. Oper. Res. 148(1), 65–79 (2006). 10.1007/s10479-006-0080-1 [DOI] [Google Scholar]
  • 39.Luenberger D. G. and Ye Y., Linear and Nonlinear Programming (Springer, New York, NY, 2008). [Google Scholar]
  • 40.Boyd S. and Vandenberghe L., Convex Optimization (Cambridge University Press, Cambridge, England, 2004). [Google Scholar]
  • 41.Conn A. R., Scheinberg K., and Vicente L. N., Introduction to Derivative- Free Optimization (Society for Industrial and Applied Mathematics/Math ematical Programming Society, Philadelphia, 2009). [Google Scholar]
  • 42.Deasy J. O., Blanco A. I., and Clark V. H., “CERR: A computational environment for radiotherapy research,” Med. Phys. 30(5), 979–985 (2003). 10.1118/1.1568978 [DOI] [PubMed] [Google Scholar]
  • 43.Xing L., Li J. G., Pugachev A., Le Q. T., and Boyer A. L., “Estimation theory and model parameter selection for therapeutic treatment plan optimization,” Med. Phys. 26(11), 2348–2358 (1999). 10.1118/1.598749 [DOI] [PubMed] [Google Scholar]
  • 44.Yang Y. and Xing L., “Clinical knowledge-based inverse treatment planning,” Phys. Med. Biol. 49(22), 5101–5117 (2004). 10.1088/0031-9155/49/22/006 [DOI] [PubMed] [Google Scholar]
  • 45.Zarepisheh M. et al. , “A DVH-guided IMRT optimization algorithm for automatic treatment planning and adaptive radiotherapy replanning,” Med. Phys. 41(6), 061711 (14pp.) (2014). 10.1118/1.4875700 [DOI] [PubMed] [Google Scholar]
  • 46.Zhang P., Happersett L., Yang Y., Yamada Y., Mageras G., and Hunt M., “Optimization of collimator trajectory in volumetric modulated arc therapy: Development and evaluation for paraspinal SBRT,” Int. J. Radiat. Oncol., Biol., Phys. 77(2), 591–599 (2010). 10.1016/j.ijrobp.2009.08.056 [DOI] [PubMed] [Google Scholar]

Articles from Medical Physics are provided here courtesy of American Association of Physicists in Medicine

RESOURCES