Introduction

Radiation therapy presents a non-invasive alternative for the treatment of prostate cancer. To balance the effectiveness of the irradiation against potential side effects, dose distributions conforming to the shape of the target and sparing critical structures, such as rectum and bladder, are preferable. Recently, this led to a number of approaches to leverage advances in the treatment systems to deliver more focused stereotactic body radiation therapy (SBRT) to the prostate [1, 2].

However, a highly focused treatment also requires precise localization of the target. In general, to achieve the desired treatment effect, any uncertainty with respect to the clinical target volume (CTV) needs to be reflected by adding sufficient margins. Typical uncertainties, e.g., due to the setup, are accounted for by margins leading to the planning target volume (PTV). Similarly, systematic motion can be addressed by additional margins resulting in the internal target volume (ITV). As these margins enlarge the treated volume, high doses will affect normal or critical structures in the proximity of the CTV. This can be mitigated using smaller margins if information on the target motion can be obtained during treatment and the treatment is adjusted. The idea to track the target motion and move the beams accordingly was first implemented for the robotic CyberKnife (Accuray Inc., Sunnyvale) [3]. Other motion compensation approaches based on multileaf collimators (MLC) [4, 5], the treatment couch [6, 7], or the VERO system (VERO GmbH, Germany) [8] have also been studied.

One key challenge for active motion compensation is sufficiently fast tracking of the internal motion. A typical approach uses artificial landmarks, either as active transponders [9, 10] or gold fiducials localized with X-ray imaging. Ideally, tracking would allow localizing the whole target without the need to implant fiducial markers. However, continuous fluoroscopic X-ray imaging is not feasible for prolonged treatments and the soft-tissue contrast in the abdomen is poor. This resulted in a recent interest in integrating magnetic resonance imaging (MRI) with beam delivery devices [1113]. Another alternative is fast volumetric ultrasound (US), for which volume rates of more than 20 Hz have been reported and recent work has shown that motion tracking is possible [1416]. Despite the high spatial and temporal resolution and a history in radiation therapy setup [17, 18], the integration of ultrasound with external radiation therapy devices remains difficult. One limitation is the need to carefully and continuously position the probe on the patient to realize good image quality. Therefore, a number of approaches for robotic ultrasound placement have been studied [15, 16, 19, 20]. Clearly, such an ultrasound robot needs to maintain the imaging position, while any risk for the patient or collisions with other system components must be avoided.

Another limitation is the blocking of beams by the ultrasound transducer and the robotic arm holding it. In general, the problem to find the optimal beam arrangement for radiation therapy is complex, and no analytical solution is known. Conventional coplanar treatments often use pre-defined beam geometries, e.g., of five-to-nine different directions [21, 22], but non-coplanar beam arrangements can result in substantial further improvements. This is particularly interesting for complex cases, where plan quality metrics include a number of conflicting criteria, such as superior dose coverage, high conformality and steep dose gradients, and a practical treatment time. Hence, limiting the available beam directions can have a clear adverse effect on the plan quality for non-coplanar treatments [23]. Interestingly, initial results provided by Schlosser et al. [16] for their ultrasound robot illustrate the problem: even for a seven-beam prostate setup, the coverage of the original planning target volume dropped by more than \(10\,\%\). While the authors did not focus on a plan quality analysis, precise and focalized delivery of a conformal dose distribution is one key aspect of stereotactic body radiation therapy (SBRT). Hence, ultrasound-based tracking should not compromise the plan quality. We present an analysis of ultrasound probe placement using a light-weight arm commercially available. Considering the flexibility of CyberKnife beam placement, we study the impact of different robot poses on the beam generation and the plan quality. Our results indicate that the blocking of beams can have a substantial impact on the plan quality but that careful selection of the ultrasound robot pose will mitigate these effects.

Fig. 1
figure 1

a Illustration of the general setup with a light-weight robotic arm positioning the ultrasound probe. b The figure highlights the ideal (red) and possible (blue) viewports for the ultrasound probe

Material and methods

Ultrasound robot

While different kinematics for positioning ultrasound probes have been proposed, the robot will need to be sufficiently small and lightweight to be integrated with the delivery system, while at the same time, it needs to be stiff enough to press and hold the ultrasound transducer at the abdominal wall for good image quality. Moreover, the robot needs to be designed for direct interaction with the patient. We consider a light-weight robot (KUKA LBR iiwa) which is available in a ‘medical assistant’ version and certified for use in human–robot collaboration. Another interesting feature is a seventh joint, which makes the robot kinematically redundant. This means the robot can reach the same pose with different configurations, e.g., the ultrasound transducer remains at the same position, while the robots elbow can be moved to avoid the treatment beam. A possible setup is shown in Fig. 1a.

In the image guidance scenario, the robot carries an ultrasound transducer. Recently, fast ultrasound imaging with volume rates facilitating motion compensation has been demonstrated [14, 15]. We consider the same 2D array transducer (GE 3V, GE Healthcare) in our study. For the robot, we use a shape model for which we establish the pose using the actual forward kinematics. The location of the robot’s base with respect to the patient is another degree of freedom. For the planning experiments, we considered two cases. In the first case, it is positioned to the right-hand side of the patient and in longitudinal position close to the prostate’s centroid. In the second case, the base is placed inferior of the perineum.

Fig. 2
figure 2

Ten ultrasound robot poses (a = pose 1 through j = pose 10) studied in the experimental analysis. Pose 1 a places the transducer approximately at the center of the ideal viewport shown in Fig. 1b, while the other poses represent placements closer to the fringe of the potential viewport. Note that the ultrasound transducer poses 2, 4, 6, 8, 10 are the same as poses 1, 3, 5, 7, 9, however, the robot’s base is in a different positions with respect to the patient

Clearly, to realize image guidance the transducer needs to have a clear field of view towards the prostate. Typically, promising positions are on the abdominal wall, which means the robot and transducer would interfere with the beams targeted at the prostate. Hence, different beams would be blocked for different poses. To study the effect of the robot pose on the plan quality, we have selected the ten poses and robot configurations shown in Fig. 2. When selecting these poses, we considered results of a viewport analysis [19], which highlights continuous areas with expected good visibility of the target structures in red, and further areas with visibility of the target in blue (see Fig. 1b). The first selected pose (pose 1) reflects a case, where the transducer is positioned anterior and slightly superior of the prostate, approximately at the center of the red area in Fig. 1b. In pose 3, the transducer is tilted to the right, and in pose 5, it is tilted to the left. Likewise, the transducer is tilted in superior and inferior direction for poses 7 and 9, respectively. Poses 2, 4, 6, 8, and 10 realize the same transducer placements for the second position of the robot’s base.

Beam generation

We study the integration of ultrasound tracking with the robotic CyberKnife, which allows for a flexible beam positioning. During treatment, the robot mounted linear accelerator is placed at a number of discrete points called beam nodes. From each node, beams with different orientations can be delivered. We consider beams with a circular cross section, as created by the widely used cylinder and IRIS collimators [24].

Typically, beams are generated in a heuristic fashion [25] connecting beam nodes to points inside the PTV. However, in the presence of the ultrasound robot not all such beams are feasible, as they should not pass through the robot or the transducer. Moreover, the purpose of ultrasound image guidance is to detect target motion, which is then compensated by respective beam motion.

Fig. 3
figure 3

Prostate geometry with white landmarks in the gray PTV. a While promising ultrasound transducer positions can be established during planning, additional small translations and rotations will be required to obtain good image quality. b During planning, this transducer motion can be considered by a safety margin (dotted black line). The beams will be computed based on the static planning CT. c When the PTV moves during treatment, the beams will move accordingly. To account for this motion, a second safety margin is introduced (dotted black line around the transducer)

As this motion may move the beam towards the ultrasound robot, it also has to be considered during planning. Figure 3 shows the need for safety margins. In the planning scenario, we have to assume a transducer position based on the viewport estimation (compare Fig. 1b). To achieve and maintain good image quality of the target region, small additional translation and rotation of the transducer will be required during the actual setup and throughout the treatment. This motivates placing the transducer on the abdominal wall and adding a first safety margin, as shown in Fig. 3b. During motion compensated treatment, the beams may follow the target motion towards the transducer, and hence Fig. 3c shows that an additional motion margin should account for this motion. In this study, we consider the effect of different margins on the plan quality.

We determine a set of feasible beams in the following fashion. First, for each node n, we compute the projection of ultrasound robot and transducer to a plane p that is normal to the line connecting n and the centroid of the PTV. Second, we compute the distance transform for the projection. Third, we generate potential beams using the conventional and clinically proven heuristic. For each potential beam, the effective radius r in the plane p as well as the point \(p_{i}\), where the beam’s centerline intersects p are computed. Using the distance transform, we can establish whether the distance of \(p_{i}\) to the projection of robot and transducer is smaller than r. In this case, the beam is discarded; otherwise, it is included in the set of candidate beams considered for treatment planning. Figure 4 shows the approach and the resulting reduction in the number of beams. Note that for some nodes, there are beams that can be delivered and other beams that cannot be delivered.

Clearly, the plan quality will depend on the number of nodes and beams considered in the discrete plan optimization problem. Typically, up to 140 nodes are used, with the actual number available in a specific patient case depending on further restrictions, e.g., the complete radiological path from skin surface to target being visible in the computer tomography (CT) image. Hence, the actual node set for different patients varies. To account for this, we obtained treatment plans for the original node set per patient (node set “0”), a union of all node sets of the considered patients (node set “1”), and an artificial node set with 25 nodes equidistantly sampled around the patient (node set “2”).

Fig. 4
figure 4

a Illustration of the test for intersection of beams and ultrasound robot. A plane running through the PTV is colored blue, where all beams from the given node intersect with the robot. The red lines denote the 20, 40, and 60 mm margin, respectively. b Illustration of the effect on the beam set, the red beams are removed from the candidate beam set. For some nodes, some beams are deliverable while other beams are not

Plan optimization

We use a stepwise optimization approach based on linear programming [26] which is similar to the clinically implemented planning method. One particular advantage is the use of hard constraints on all dose bounds, except for the bound that represents the objective of the current optimization step. For comparability, we maintain the exact same bounds on the OAR for all patient cases and planning scenarios. The objective is to maximize the coverage of the PTV, which is realized as minimizing the sum of slack variables measuring the dose deviation from the desired prescribed dose. After optimization, the set of candidate beams is effectively partitioned in beams with zero activation time and beams with non-zero activation time. The latter beams form the actual treatment beams.

Patient data and experimental scenarios

We studied five prostate patient data sets previously treated with the CyberKnife. The PTVs had a volume of 67135, 93219, 82301, 81111, and \(70277\,\hbox {mm}^{3}\), i.e., reflecting a range of typical target sizes. The CT image, the contours, the beam nodes and treatment beams, and the physics data underlying the dose calculations were imported into our planning system. To achieve a comparable starting point, we considered the PTV, the rectum, the bladder, and two SHELL structures to maintain a conformal dose distribution. Different approaches for prostate SBRT have been proposed [1]. We used dose bounds adapted from a five fraction protocol with a prescribed dose of 36.25 Gy and dose-volume constraints for the OARs. We required stricter upper dose bounds for rectum and bladder, while we relaxed the upper bound of the PTV to approximately \(120\,\%\). Primarily, this allows to maintain a fix (and relatively low) bound on the total monitor units for all five patients, which is set to 25,000. Another motivation is that there are protocols allowing for a much more pronounced dose escalation in the PTV [2]. The two SHELLs at 3 and 18 mm distance and with bounds of 36 and 22 Gy, respectively, yield a conformal dose distribution.

In a first scenario, we considered the effect of the different robot poses on the resulting plan quality, compare Fig. 2. In addition, we also studied the effect of different safety margins on the plan quality. Here, the safety margin refers to an additional distance between beam and ultrasound robot projection to account for the potential movements of the transducer and the beam motion. We considered margins of 5, 10, 20, 35, and 50 mm. Finally, we also analyzed the effect of the different node sets to address the question whether beams from fewer nodes can result in acceptable plan quality. In our current analysis, we kept the number of candidate beams constant at 4000, and hence, each of the fewer nodes carries more candidate beams. Given that the beam generation heuristics include randomness, all experiments were repeated ten times for different random seeds.

Fig. 5
figure 5

Dose distribution in the PTV, the rectum, and the bladder, for the reference (gray), and the ten poses, respectively, all for patient case 1. The plots represent mean values and the safety margin was 20 mm. Both OAR remain clearly below the dose-volume constraints represented by the dotted gray lines

Results

The change in coverage due to the different poses blocking beams is presented in Fig. 5. Figure 5a shows that the PTV coverage drops depending on the pose, with the most notable difference for pose 1. Figure 5b, c shows that the dose to rectum and bladder is well below the upper bounds defined by a typical protocol. Moreover, the maximum and higher doses are very similar for all plans, i.e., there was no compromise with respect to OAR sparing. The reduction in coverage is more pronounced for larger safety margins, as shown in Fig. 6, for pose 1 and summarized for all poses and margins in Fig. 7. Figure 7c also shows that the loss in coverage is less severe for fewer nodes.

The key results for all patient cases are summarized in Fig. 8, which shows the best and worst coverages for each plan and each margin. The figure illustrates that the general loss in coverage due to the robot blocking nodes is visible for all patients. Particularly, poses 9 and 10 always show a substantial drop in coverage compared to the reference plan and often present the worst choice. Throughout the five patients, the best coverage is most often achieved for pose 7.

Figure 9 shows the actual blocking of nodes for patient 1, pose 1, and a 20 mm margin. Nodes colored in red are completely blocked, i.e., no beam is delivered from theses nodes. Nodes colored in yellow have some beams removed and some delivered, while green nodes have no beams removed. In Fig. 10, the overall relationship of coverage and number of weighted beams and nodes is shown. Note that the figure contains values for all plans and that the reference plans use most nodes.

Table 1 gives the differences in coverage between the reference plan and the poses with the maximum and minimum coverages, respectively. The last two columns contain the maximum of the maximum and minimum differences over all five plans. For example, for margins up to 20 mm, there exists a pose for each patient, such that the coverage reduces \({<}1\,\%\) point.

Table 2 further summarizes the change in coverage for the three different node sets. Particularly, the table also gives the mean number of beams and nodes used in the respective plans, which is typically smaller for the scenarios, including the ultrasound robot. Table 3 presents results for pose 1 and different margins. The number of beams and nodes included in the plans is lower for larger safety margins. The correlation between coverage and the number of beams and nodes is summarized in Table 4. For all patients and node sets “0” and “1”, there is a correlation between the number of beams and the coverage. The correlation between the number of nodes and the coverage depends on the patient, but it is generally rather weak.

Fig. 6
figure 6

Dose distribution in the PTV for the reference (solid) and the five margins and pose 10, respectively, all for patient case 1. The DVH plots represent mean values over ten different random candidate beam sets

Fig. 7
figure 7

Coverage with respect to different safety margins and the different poses, and the three different node sets, all for patient case 1. The values represent the mean values over all ten runs

Fig. 8
figure 8

Minimum and maximum coverages for the joint node set (node set “1”) with respect to the five plans (left to right), different safety margins, and the different poses. The values represent the mean values over all ten runs

Fig. 9
figure 9

Comparison of the nodes available for dose delivery. Green, yellow, and red spheres denote nodes where all, some, and no beams could be delivered, respectively. The size of the spheres corresponds to the number of beams delivered from the respective node. Subfigures ae show results for patient 1 and the reference plan, pose 1, pose 2, pose 9, and pose 10, respectively

Fig. 10
figure 10

Coverage with respect to a the number of weighted beams and b the number of weighted nodes for node set “1” and all five cases. Red circles denote the reference plans

Discussion

The results show that the robotic placement of an ultrasound probe will block beams from certain directions, which in turn typically results in a degraded plan quality. This general pattern can be seen for all patients, most robot poses, and all safety margins. As shown in Fig. 5, other plan quality parameters are maintained by the imposed bounds and the observed effects are, therefore, related to the ultrasound robot.

Table 1 Maximum and minimum decrease in coverage over the ten poses, both with respect to the reference plan and node set “1” and given in percentage points. The last two columns give the respective maxima with over all patients. Note that the apparent improvements are due to the randomized beam generation and different subsets of the node set available for different poses and margins
Table 2 Basic statistics for coverage, number of weighted beams, and number of weighted nodes for the reference plans and the plans for the different poses, different node sets, and a margin of 20 mm. All results are with respect to the 5 cases and 10 runs with different random seeds

However, the results also indicate that different transducer poses lead to substantially different plan quality. This is highlighted by Fig. 8, which shows that for some transducer poses, the change in coverage is small, while other poses cause a substantial reduction in coverage. Moreover, the best pose depends on the patient case and the margin. Hence, a careful selection of the ultrasound transducer and robot pose could mitigate the negative impact on plan quality. This is also supported by Table 1, which gives the maximum and minimum changes in coverage for each patient. Particularly, the table shows that the maximum reduction in coverage over the best poses of all five patients is below 1 % point for up to 20 mm margins. Note that in our current study, we have included only five different transducer poses and there may be room for further optimization of the transducer and robot poses.

Table 3 Basic statistics for coverage, number of weighted beams, and number of weighted nodes for the reference plans and the plans for the different margins, pose 10 and node set “0”
Table 4 Correlation between coverage and the number of beams and the number of nodes for different patients and node sets, respectively

In general, more weighted nodes and beams correspond to better coverage, which is the figure of merit in our scenario. Yet, Fig. 10 also shows that good results with acceptable coverage are feasible for substantially lower numbers of weighted beams and nodes. Particularly, Fig. 10b indicates that there is some redundancy with respect to the set of nodes. This is also supported by Fig. 9, where some nodes contribute more to the dose delivery than other nodes, even in the reference scenario. Blocking these “preferable” nodes seems to be related to a particular drop in coverage. For example, consider Table 2 for a 20 mm margin and the original patient node set (node set “0”). The mean reference coverage is \(95.7\,\%\) with the dose delivered by 265 beams from 70 nodes. For pose 1, the mean coverage remains comparable at \(94.5\,\%\) with 245 beams but only 52 nodes used. In contrast, the coverage for pose nine drops to \(86.3\,\%\) with 181 beams delivered from 51 nodes.

The relationship between the coverage and the number of beams and nodes is also reflected in Table 3, which details how the coverage decreases for increased safety margins and pose 10. While there are fewer nodes used in the plans, it seems that particularly the reduced number of active beams impacts the plan quality. This hypothesis is also supported by Table 4, which shows the correlation between coverage and number of beams and nodes for the different patients and node sets. Interestingly, the coverage for node set “2” seems less dependent on the number of beams and nodes. This can be explained by the sparse nature of this node set, which uses just 25 nodes and covers a large solid angle around the patient. Hence, unless the margin is increased substantially, only few nodes are blocked. Note that the reference coverage is lower than for the other node sets, indicating that more than 25 beam directions should be considered.

As we keep the number of candidate beams constant, a larger number of nodes results in fewer candidate beams per node, i.e., fewer beams to choose from this particular direction. This issue cannot be easily avoided, as both the number of nodes and the number of beams affect the plan quality. In general, the results indicate that using the flexibility of robotic beam delivery can offset the effect of integrating the ultrasound robot. This motivates a careful optimization of the robot’s pose and the beam directions, with additional beams added to unblocked and promising directions. It must be noted, however, that the resulting optimization problem adds another combinatorial layer to the already difficult beam orientation problem. Furthermore, it would also be interesting to study an enlarged set of beam nodes, i.e., covering more lateral and posterior beam directions when the ultrasound robot is considered [23].

A general remark must be made with respect to the absolute value of the coverage we have obtained. The parameters were chosen to obtain realistic reference plans with a PTV coverage of approximately \(95\,\%\), which would be typical after prescription. In our scenario, the strict upper bound constraints on the total monitor units and on the dose in both SHELL structures, the PTV, and the rectum are active. Hence, for a fix bound on the monitor units, the tradeoff is primarily between coverage and conformality. Given the multi-objective nature of the treatment planning problem, any of the strict bounds we maintained could be relaxed to improve the coverage [26]. Clearly, in our analysis, we wanted to avoid such effects. However, particularly, the bound on the total monitor units presents a good candidate for a tradeoff.

Another interesting question regards the right choice of the safety margin. Clearly, if planning is done before the actual treatment fraction, all motion of the transducer has to be anticipated. We expect that a force controlled placement of the transducer will be possible within 10–20 mm motion from the planned pose. Further work needs to analyze the typical motion needed to re-position the transducer during a full treatment fraction, e.g., due to movements of the patient and the abdominal wall. The actual motion of the beams also needs to be studied further. However, recent work indicates that a 10 mm margin may also be appropriate, e.g., the motion was reported to typically be within 6, 6, and 4 mm along the superior–inferior, anterior–posterior, and left–right axes [27]. It should be noted that the pose of both robots is known throughout treatment, and hence, a possible collision of the beams with the ultrasound imaging subsystem can be detected before the respective motion occurs, i.e., the treatment would be stopped to repeat setup. Hence, the margin also represents a tradeoff with respect to blocking beams and nodes and the likelihood of interrupting the beam delivery.

So far, proposals to integrate ultrasound image guidance with radiation therapy have focused on conventional LINAC-based treatment systems [16, 28]. Particularly for IMRT prostate treatments, the impact of the transducer can be substantial, as the delivery of beams through the transducer should be avoided [29]. Interestingly, this also led to a recent approach to reduce the radio-opacity of the transducer by moving electronics and metal parts further away [30]. This may be promising for the coplanar beam delivery typical with LINACs. However, our results illustrate that the larger flexibility of beam placement with the CyberKnife can be used to mitigate the impact of the transducer. Moreover, using a kinematically redundant robot, the configuration of the robot and the pose of the transducer can be changed throughout treatment. The optimal placement of robot and transducer may be counterintuitive, e.g., in our study, a lateral position of the robot outperforms a robot placement between the patient’s legs. Therefore, treatment plan optimization methods accounting for robot and transducer probe need to be considered.

Conclusion

Robotic ultrasound imaging may be a viable alternative to realize fast, volumetric imaging during SBRT. This would be particularly interesting for treatment regimens using high doses and steep gradients with respect to surrounding and critical structures. We demonstrate that placing an ultrasound robot into a CyberKnife prostate treatment scenario may lead to a reduction in the achievable plan quality. However, the benefit of non-invasive and non-ionizing tracking of organ motion and deformation in the abdomen throughout beam delivery may outweigh the loss in coverage, particularly as it may allow tighter margins. Moreover, our results indicate that a careful optimization of the ultrasound robot pose and position can mitigate its effect on the treatment.