Literature DB >> 31520517

A simulation-based method for evaluating geometric tests of a linac c-arm in quality control in radiotherapy.

Mateusz Baran1, Krzysztof Rzecki1, Damian Kabat2, Monika Tulik2, Anna Wydra3, Zuzanna Derda3, Agata Sochaczewska3, Zbisław Tabor1.   

Abstract

PURPOSE: Assessment of the accuracy of geometric tests of a linac used in external beam therapy is crucial for ensuring precise dose delivery. In this paper, a new simulation-based method for assessing accuracy of such geometric tests is proposed and evaluated on a set of testing procedures.
METHODS: Linac geometry testing methods used in this study are based on an established design of a two-module phantom. Electronic portal imaging device (EPID) images of fiducial balls contained in these modules can be used to automatically reconstruct linac geometry. The projection of the phantom modules fiducial balls onto the EPID detector plane is simulated for assumed nominal geometry of a linac. Then, random errors are added to the coordinates of the projections of the centers of the fiducial balls and the linac geometry is reconstructed from these data.
RESULTS: Reconstruction is performed for a set of geometric test designs and it is shown how the dispersion of the reconstructed values of geometric parameters depends on the design of a geometric test. Assuming realistic accuracy of EPID image analysis, it is shown that for selected testing plans the reconstruction accuracy of geometric parameters can be significantly better than commonly used action thresholds for these parameters.
CONCLUSIONS: Proposed solution has the potential to improve geometric testing design and practice. It is an important part of a fully automated geometric testing solution.
© 2019 The Authors. Journal of Applied Clinical Medical Physics published by Wiley Periodicals, Inc. on behalf of American Association of Physicists in Medicine.

Entities:  

Keywords:  geometric tests; isocenter; linac; quality assurance; radiotherapy

Mesh:

Year:  2019        PMID: 31520517      PMCID: PMC6753736          DOI: 10.1002/acm2.12698

Source DB:  PubMed          Journal:  J Appl Clin Med Phys        ISSN: 1526-9914            Impact factor:   2.102


Introduction

A precise dose delivery to a target location during radiotherapy is a crucial requirement of an external beam therapy. This requirement may be met provided that the geometry of the beam agrees with the geometry defined in the treatment planning system (TPS). In practice, the nominal geometry of a linac as defined in TPS agrees with the real geometry of the device only to a limited accuracy. The discrepancies between a nominal and a real geometry have the source in the construction of linear accelerator components and especially in their enormous weights leading to flexing or sagging of the system components during gantry rotation.1 To keep dose delivery errors at a sufficiently low level, the discrepancies between a nominal and a real geometry must not exceed strict tolerance limits. To check whether the tolerance limits are met, a detailed inspection of the operation of each of the movable elements of a linac is periodically conducted as a part of quality assurance programs in radiotherapy departments.2 Each country has its own legislation or recommendations for the quality tests, for example, in a form of papers prepared by national societies of medical physicists which specify types of tests to perform, their frequency, and proposed tolerance values, based on international guidelines.2, 3, 4 The most important geometric tests include estimation of the position of isocenter, jaws offsets, and precision of movements of a gantry, a collimator and a couch. A generic procedure for a geometric test (e.g., the Winston‐Lutz test) consists of positioning of a special phantom containing one or more radiopaque fiducial markers in a radiation beam, acquisition of MeV images of the phantom (most frequently electronic portal imaging device (EPID) images) and then—based on dedicated image analysis methods—determination of the quantities of interest like isocenter position, source to detector distance (SDD) etc.1, 5, 6, 7, 8, 9, 10, 11, 12, 13 Finally, the value of the geometric parameter as computed from the test results (e.g., EPID images) is compared against the assumed nominal value. If the difference exceeds an action threshold, the device does not pass the test. There are at least three weak points in this procedure. First, the EPID images offer limited resolution with a pixel size of only about 0.35 mm. The geometric tests are based on prior determination of the positions of the projection of the centers of phantom fiducials onto the EPID image plane. Consequently, the accuracy of the consecutive analysis steps and in particular accuracy of the estimation of geometric parameters are limited by the resolution of EPID detectors. Next, the EPID images are corrupted by noise and for this reason analysis of two projection images of a phantom acquired under exactly the same geometric settings may return different results of geometric testing. Finally, there is no systematic way for setting action thresholds for the values of the geometric parameters. In particular, without knowing how big the random errors introduced by an image noise and systematic errors introduced by limited EPID resolution are, it is not clear if the accuracy requirements can be met or, contrary, if the requirements are too loose posing a hazard of a malfunctioning device passing a test. This paper is an extension of a previous work13 where a design of a multimodular phantom is presented and a set of reconstruction procedures for this phantom is briefly analyzed. In this paper, we focus on the problem of how the design of a geometric testing procedure and phantom influences the accuracy of estimation of parameters related to the geometry of linac C‐arms. We show in simulations how the distributions of the results of geometric tests depend on testing plans and uncertainties related to EPID imaging. This is, to the best of our knowledge, the first work considering the influence of inaccuracies of imaging on the accuracy of geometric tests.5, 6 Based on simulation results, we postulate a probability‐based extension to the geometric tests of linear accelerators. In particular, given an actual value of a difference between a nominal and a measured value of a geometric parameter (for example the isocenter position or the size of a radiation field), one may estimate some probability associated with this value for a device with all subsystems correctly set and for uncertainty of the geometric parameter measurement introduced only at the stage of imaging of a phantom used in geometrical testing (as explained above, this uncertainty may arise for example due to noise and finite resolution of EPID used to capture phantom images). From this probability, one may infer if the device operates correctly or if there are other factors besides uncertainties in image acquisition (e.g., a malfunctioning subsystem of a linac) which account for the observed discrepancies between a nominal and an observed value of a geometric parameter under test. In the present paper, we consider geometry testing procedures based on a phantom proposed in an earlier paper,13 however the proposed approach can be applied to other phantoms described in the literature as well.

Materials and methods

Simulations

In this work, the process of projecting fiducial markers onto the EPID matrix is simulated, taking into account errors caused by finite resolution of the detector and noise inherently associated with imaging process. In the simulations, we assume that all the subsystems of a simulated device are set correctly, that is, there is no difference between nominal and actual device settings like gantry or collimator angle, SDD, jaw positions, and other. Acquisition of images of a multimodule multifiducial phantom13 by an EPID is simulated using these nominal settings. The phantom13 consists of two modules, the first one, mounted on a treatment table, contains a set B = {B: k = 1, 2, …, N} of N fiducial balls and the second one, mounted on a gantry head, contains a set C = {C: l = 1, 2,..., N} of N fiducial balls.13 Let Q denote a parameter which must be estimated during a geometrical testing of a linac (e.g., isocenter position). Q, like any other geometrical parameter, has some preset nominal value Q, which is used to simulate the process of acquisition of phantom EPID images. We denote by Q a value of Q estimated based on analysis of EPID images. Due to inherent noise present in images captured by ionizing radiation detectors, Q is a random variable sampled from some distribution with probability density function f(x|P, B, C, σ) where P describes the testing procedure and σ is the standard deviation quantifying the uncertainty of the EPID image analysis. The procedure P = {(θ, ψ): i = 1, 2,..., N, j = 1, 2,..., Nψ} of geometrical testing of a linac consists of a set of pairs of collimator angles θ and gantry angles ψ. The testing procedure depends also on other geometrical settings like table position or rotation. These settings were fixed in the simulations, although both table translation and rotation can be determined from the projection images of the phantom used in the simulation.13 The nominal coordinates of the projections of the centers of B and C onto the EPID imaging plane are determined for each element of P using nominal settings of a linac. It is assumed that the measured coordinates P(B) and P(C) of the projections of centers of B and C, respectively, onto the EPID imaging plane are random variables with a two‐dimensional symmetric Gaussian distribution centered at the nominal projection points of the centers of the ball markers and standard deviation equal to σ. Given the measured coordinates P(B) and P(C) of the projections of the centers of fiducial markers B and C for each element of P, Q is recomputed from these data resulting in Q. Q differs from Q to an extent that depends on how big the uncertainty σ is, on the phantom design (i.e., on B and C) and on the testing procedure P. While P, B and C are a part of the designed testing procedure, the value of σ can be reduced by for example increasing the irradiation time or by increasing the resolution of the EPID detector matrix. Fixing P, B, C, and σ and repeating the simulation multiple times, we find the probability density function f(x|P, B, C, σ) of the measured values. Q of Q. f(x|P, B, C, σ) is then used to determine how the selection of testing procedure P, the phantom design B and C and the uncertainty of image analysis σ influence the accuracy of estimating Q. Further details concerning the simulations and reconstruction of the geometry of the linac are described in Data S1.

Geometrical quantities

Following quantities are computed based on simulation results: Radiation isocenter position. To find the radiation isocenter I, rotation axes of the collimator are determined for a sequence ψ = {ψ 1, ψ 2,..., ψ} of angular positions of a gantry. Let these axes be denoted by R 1, R 2,..., R. Then, the position of the isocenter is defined as follows:where d(P, R ) is the distance from a point P to the axis R . Nominally, isocenter is located at the origin, that is, the point with coordinates (0, 0, 0). From the simulations, we determine the distribution of the distance from the nominal to the calculated position of the isocenter as well as distributions of the components of the calculated isocenter position. The reconstruction procedure is performed using Algorithm 2 from Data S1. Source to detector distance, which is the distance from the source of the MeV radiation to the EPID detector plane. The nominal value of SDD is 180 cm. The value of SDD is calculated based on the isocenter position calculated using Algorithm 2 and equation of the detector plane obtained using Algorithm 4 from Data S1. Source to axis distance (SAD), which is the distance from the source to the projection of the source onto the plane normal to the rotation axis of the collimator and containing the isocenter. The nominal value of SAD is 100 cm. It is calculated using isocenter position, reconstructed collimator axis and reconstructed radiation source position (see Algorithms 2 and 4). Gantry rotation axis. Nominally, gantry rotation axis is equal to a vector (0, 1, 0), that is a vector parallel to the Y axis of the coordinate frame of the isocenter. First, positions of fiducial ball markers and radiation sources are collected for a set of gantry angles and collimator angles. Gantry rotation axis is estimated by calculating the extrinsic mean of directions of optimal rotations of collected points for different gantry angles (see Algorithm 2 in Data S1). Gantry rotation angle, which is the angle between the local vertical direction and the axis of rotation of the collimator for the actual gantry angular position (see Algorithms 1 and 4 in Data S1). The radiation field size. To find the radiation field size for some fixed angular position of the gantry, one determines the rotation axis R of the collimator, the source position S and the coordinates of the projections A, B, C, and D of the corners of the radiation field onto the detector plane. Then, one finds a plane H, normal to R and containing the isocenter I. Then for each line A, B, C, and D one finds its intersection with H. The projection points are the corners A, B, C, and D of the radiation field in the isocentric plane H. From the simulations, we determine the distances between the nominal A, B, C, and D and calculated positions of the corners A, B, C, and D of the radiation field, the distribution of the lengths of the edges AB, BC, CD, DA of the radiation field and the distribution of the angles ABC, BCD, CDA, DAB formed by the consecutive edges of the radiation field. In the simulations, we fix the radiation field size to a square 20 cm × 20 cm.

Results

The simulations were run for experimental plans consisting of from 5 to 25 gantry angles (in the range from −180° to 180°, an interval from 15° to 90°), from 5 to 25 collimator angles (in the range from −165° to 165°, an interval from 15° to 90°). Random selection of gantry and collimator angles was also tested. The number of fiducial balls of phantom modules was varied from 4 to 8 for the collimator‐mounted module and from 6 to 10 for the table‐mounted module. The fiducial markers of the table‐mounted module were organized in parallel planes, at most four markers within one plane. All used markers had the radius of 3 mm. In any case it was checked that all the markers are projected onto EPID for every angular position of the gantry head contained in the testing plan and that their projections onto EPID do not overlap (to fulfill the last condition it is enough that each marker has a different coordinate along the rotation axis of the gantry). In the case of a collimator‐mounted module, the ball markers are projected onto EPID provided that they are within the radiation field. The fiducial markers of the collimator‐mounted module were also organized in parallel planes, at most three markers within one plane. The standard deviation of the uncertainty of determination of the projection of the phantom balls centers was varied in the range from 0.1 to 0.5 mm. While the actual size of an EPID pixel depends on an EPID model, currently, the smallest size of an EPID pixel is approximately equal to 0.35 mm. In Fig. 1 histograms of the estimation errors of geometrical quantities with respect to the nominal values of these quantities are plotted. The plots demonstrate the results found for five collimator angles (−165°, −90°, 0°, 90°, and 165°), 25 gantry angles (in the range from −180° to 180° with the interval equal to 15°), the standard deviation of the uncertainty of determination of the projection of the phantom balls centers equals to 0.5 mm, six balls in the table‐mounted phantom module and four balls in the collimator‐mounted phantom module. The balls of the table‐mounted module were enclosed within a cube of size 8 cm × 8 cm × 8 cm. The balls of the collimator‐mounted module were enclosed within a cube of size 6 cm × 6 cm × 6 cm.
Figure 1

Histograms of estimation errors of controlled geometrical quantities: differences α between estimated and nominal angle between the rotation axis of the collimator and a vertical direction (a), angles θ between estimated and nominal axes of gantry rotation (b), differences ω between estimated and nominal angles formed by the edges of a radiation field in an isocentric plane (c), differences between estimated and nominal lengths L of the edges of a radiation field in an isocentric plane (d), estimated components s of the position of the isocenter in space (e), estimated distances l of the isocenter from the nominal position (f), differences between estimated and nominal SAD (g), differences between estimated and nominal SDD (h).

Histograms of estimation errors of controlled geometrical quantities: differences α between estimated and nominal angle between the rotation axis of the collimator and a vertical direction (a), angles θ between estimated and nominal axes of gantry rotation (b), differences ω between estimated and nominal angles formed by the edges of a radiation field in an isocentric plane (c), differences between estimated and nominal lengths L of the edges of a radiation field in an isocentric plane (d), estimated components s of the position of the isocenter in space (e), estimated distances l of the isocenter from the nominal position (f), differences between estimated and nominal SAD (g), differences between estimated and nominal SDD (h). In Tables 1, 2, 3, 4, 5, 6, 7, we show how the standard deviations of the errors of estimation of geometrical quantities with respect to the nominal values of these quantities depend on the number of gantry and collimator angles used to estimate these quantities and on the uncertainty in estimating the coordinates of the projection of the phantom fiducial balls onto the detector plane. With the number of measurements exceeding one thousand, the confidence limits for the standard deviations are approximately ±5%. The values of the standard deviations do not depend on the actual selection of the collimator or gantry angles: random selection of these angles in the accessible range leads to similar results provided that the number of selected angles remains fixed. The values of the standard deviations do not depend also on the actual placement of the markers as long as the volume occupied by the markers remains fixed and the markers are projected onto EPID for all gantry angles used in the analysis. The results presented in Tables 1, 2, 3, 4, 5, 6, 7 were calculated for six balls in a table‐mounted phantom module and four balls in a collimator‐mounted phantom module. The balls of the table‐mounted module were enclosed within a cube of size 8 cm × 8 cm × 8 cm. The balls of the collimator‐mounted module were enclosed within a cube of size 6 cm × 6 cm × 6 cm. In Tables 8 and 9 we show how the standard deviation of the differences between the estimated and nominal values of the geometrical parameters depends on the number of balls in a collimator and in a table‐mounted modules, respectively. These results were found for nine gantry angles and 25 collimator angles. The balls of the table‐mounted module were enclosed within a cube of size 8 cm × 8 cm × 8 cm. The balls of the collimator‐mounted module were enclosed within a cube size of size 6 cm × 6 cm × 6 cm.
Table 1

Standard deviations (in degrees) of α, that is, the difference between estimated and nominal angle between the rotation axis of the collimator and a vertical direction.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2550.0830.2361.2905.42013.20
2590.0600.1380.4091.1605.290
25250.0370.0830.2270.4610.765
950.0880.2260.9606.47015.10
990.0640.1390.4471.0803.590
9250.0400.0880.2380.5000.822
550.0930.2000.8754.00014.60
590.0690.1510.4561.0606.660
5250.0420.0900.2400.5060.853
Table 2

Standard deviations of angles θ between estimated and nominal rotation axis of a gantry.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2550.660.670.640.640.67
2590.690.690.690.710.71
25250.720.710.720.730.76
952.162.162.102.122.17
992.192.282.222.292.33
9252.312.252.342.342.41
554.814.844.874.734.94
595.105.024.915.125.11
5255.215.135.035.415.26
Table 3

Standard deviations (in degrees) of ω, that is, the difference between estimated and nominal angle formed by the edges of a radiation field in an isocentric plane.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2550.290.520.750.971.21
2590.290.530.750.991.21
25250.290.520.750.981.22
950.470.650.831.041.26
990.460.630.841.041.24
9250.450.630.831.031.24
550.860.961.091.251.44
590.830.941.071.221.42
5250.820.911.071.211.40
Table 4

Standard deviations (in centimeters) of the differences L between estimated and nominal lengths of the edges of a radiation field in an isocentric plane.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2550.0730.1300.1890.2520.323
2590.0720.1300.1870.2480.309
25250.0720.1290.1870.2450.304
950.1240.1660.2180.2870.374
990.1220.1620.2130.2690.332
9250.1180.1610.2120.2620.317
550.3010.3200.3490.4160.500
590.2980.3150.3460.3880.444
5250.3040.3130.3480.3810.423
Table 5

Standard deviations (in centimeters) of the estimated components s of the position of the isocenter in space.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2550.0120.0340.1250.3110.537
2590.0090.0210.0630.1520.313
25250.0050.0120.0340.0720.124
950.0200.0530.2380.5180.890
990.0150.0340.1080.2540.506
9250.0090.0210.0580.1190.201
550.0270.0620.2620.7141.163
590.0200.0430.1370.3300.604
5250.0120.0270.0730.1530.260
Table 6

Standard deviations (in centimeters) of the differences between estimated and nominal SAD.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2552.75.78.711.815.7
2592.75.78.711.815.4
25252.75.78.611.915.5
952.85.68.512.115.5
992.85.68.711.915.3
9252.85.78.811.815.7
552.75.58.111.414.2
592.85.48.311.214.6
5252.75.48.211.214.8
Table 7

Standard deviations (in centimeters) of the differences between estimated and nominal SDD.

Number of gantry anglesNumber of collimator anglesσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
2554.910.115.320.526.2
2594.910.115.420.525.9
25254.910.115.120.626.0
955.010.015.021.026.1
995.010.015.420.625.8
9255.010.115.520.426.3
554.99.914.419.724.3
595.09.814.819.624.4
5254.99.814.519.625.2
Table 8

Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter in function of the number of balls in the collimator‐mounted phantom module.

ParameterNumber of balls in the collimator moduleσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
α40.0400.0880.2380.5000.822
60.0210.0410.0650.0970.134
80.0160.0310.0520.0850.137
θ42.312.252.342.342.41
62.372.392.362.362.41
82.312.342.352.302.41
ω40.450.630.831.031.24
60.450.620.831.041.25
80.450.620.831.041.25
L40.120.160.210.260.32
60.120.160.210.260.32
80.120.160.210.260.31
s40.0090.0210.0580.1190.201
60.0040.0080.0140.0230.032
80.0020.0050.0090.0170.031
SAD42.85.78.811.815.7
62.85.68.611.815.2
82.75.68.711.915.5
SDD45.010.115.520.426.3
65.09.915.320.425.7
84.99.915.320.726.1
Table 9

Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter in function of the number of balls in a table‐mounted phantom module.

ParameterNumber of balls in the table moduleσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
α 60.0400.0880.2380.5000.822
80.0340.0700.1540.3290.568
100.0320.0640.1300.2820.482
θ 62.32.32.32.32.4
82.32.32.32.42.4
102.32.32.32.32.4
ω 60.450.630.831.031.24
80.420.570.740.911.11
100.420.550.700.871.04
L 60.120.160.210.260.32
80.110.150.190.230.28
100.110.140.180.220.26
s 60.0090.0210.0580.1190.201
80.0080.0160.0340.0750.129
100.0070.0140.0290.0620.108
SAD 62.85.78.811.815.7
82.34.67.09.512.2
102.14.36.48.510.9
SDD 65.010.115.520.426.3
84.18.312.516.821.2
103.77.611.415.018.9
Standard deviations (in degrees) of α, that is, the difference between estimated and nominal angle between the rotation axis of the collimator and a vertical direction. Standard deviations of angles θ between estimated and nominal rotation axis of a gantry. Standard deviations (in degrees) of ω, that is, the difference between estimated and nominal angle formed by the edges of a radiation field in an isocentric plane. Standard deviations (in centimeters) of the differences L between estimated and nominal lengths of the edges of a radiation field in an isocentric plane. Standard deviations (in centimeters) of the estimated components s of the position of the isocenter in space. Standard deviations (in centimeters) of the differences between estimated and nominal SAD. Standard deviations (in centimeters) of the differences between estimated and nominal SDD. Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter in function of the number of balls in the collimator‐mounted phantom module. Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter in function of the number of balls in a table‐mounted phantom module. In the final experiment, we considered a case of a bigger phantom, occupying a cuboid of size 26 cm × 18 cm × 26 cm, containing 18 fiducial balls in the table‐mounted module and eight fiducial balls in the collimator‐mounted module. The balls of the table‐mounted module were distributed along a spiral pattern whose axis was parallel to the axis of a gantry rotation. The fiducial markers of the collimator‐mounted module were contained in parallel planes, at most four markers within each plane. The configuration of both modules is depicted in Fig. 2. Smaller modules considered in other experiments had similar configuration. To ensure that all the fiducial markers of the table‐mounted module are projected onto the EPID plane, SDD was decreased from 180 cm as in previous numerical experiments to 140 cm. The simulations were run for gantry and collimator angles incremented by 5°. In Table 10, we show the values of standard deviation of the differences between the estimated and nominal values of the geometrical parameters calculated for such testing plan.
Figure 2

Configuration of balls in the two phantom modules: the table‐mounted phantom module (a) and the collimator‐mounted phantom module (b).

Table 10

Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter for a big phantom modules.

Parameterσ = 0.1 mmσ = 0.2 mmσ = 0.3 mmσ = 0.4 mmσ = 0.5 mm
α0.0040.0090.0140.0190.023
θ0.010.110.260.320.31
ω0.050.120.180.240.30
L0.020.0390.0680.0950.12
s0.00040.00090.00140.00170.0022
SAD0.250.510.761.011.28
SDD0.320.711.081.431.80
Configuration of balls in the two phantom modules: the table‐mounted phantom module (a) and the collimator‐mounted phantom module (b). Standard deviations (in degrees for parameters in rows 1 to 3 and in centimeters for parameters in rows 4 to 7) of the differences between estimated and nominal values of geometrical parameter for a big phantom modules.

Discussion

In this paper, we demonstrated how the dispersion of geometric parameters derived from the projection images of a specialized phantom depends on the design of a testing procedure and the design of the phantom. The simulations were run assuming that there is an error in estimating the coordinates of the projections of phantom markers onto the EPID detector plane. This error was modeled as a Gaussian random variable with standard deviation ranging from 0.1 to 0.5 mm. The smallest size of pixel in currently used EPID devices is approximately equal to 0.35 mm. Given the state‐of‐the‐art image analysis methods like circle Hough transform and knowing the approximate position of each marker already from the nominal settings of a linac, it can be safely agreed that the error in determining the coordinates of the projections of phantom markers onto an EPID detector plane will be never greater than ±2 pixels. For reference, Du and Yang14 developed a method for center localization based on Hough Transform with accuracy below 1 pixel even for small phantom markers and noisy images. Also, another method15 can be used to locate ellipses with mean Hausdorff distance of 2.3 pixels to ground truth, which would result in even more accurate determination of ellipse centers. As for Gaussian distributions almost 100% of results fall within ± 3 σ range, it can be reasonably assumed that the results found for σ = 0.2 mm and σ = 0.3 mm correspond to clinical settings. The construction of phantom modules together with the procedure used in these simulations guarantee that the procedure is not influenced by certain types of error that have to be taken into account in standard geometry tests.13 For example, the procedure does not assume accurate positioning of the phantom modules while errors in determining the positions of fiducial markers can be made negligibly small by the means of precise measurement of their real positions using coordinate‐measurement devices. Moreover, certain systematic errors can be detected by the procedure, for example the sagging during gantry rotation. The precise determination of the source of an error that can be detected is not our goal and therefore such errors do not need to be explicitly modeled. It is important to assess how the design of the testing procedure and the design of the phantom influence the accuracy of a measurement of geometrical parameters. The accuracy of a measurement of the angle between the axis of rotation of a collimator and a local vertical direction increases with increasing the number of collimator angles included in the testing procedure, the number of markers within the phantom modules and with phantom size. By increasing the number of collimator angles from 9 to 25, the error α is reduced by approximately 40%. By increasing the number of markers within the collimator‐mounted module by a factor of two, the error α is reduced by a factor of three. These dependencies are clear as the axis of collimator rotation is determined from the coordinates of the markers of the collimator‐mounted module. To determine these coordinates, the projections of the markers of the table‐mounted module are used. For this reason, the accuracy of the measurement of the angle between the axis of rotation of a collimator and a local vertical direction must depend on the design of the table‐mounted module, in particular on its size and the number of markers. For almost minimal set of markers and a bigger phantom modules, it is possible to reduce the error α to approximately 0.02 degrees for clinical settings and 25 collimator angles used in a testing procedure. The accuracy of a measurement of the deviation θ between nominal and calculated axis of gantry rotation depends on the number of gantry angles used to estimate it. With 25 gantry angles error θ is approximately equal to 0.7°. Increasing number of gantry angles by a factor of two decreases error θ by the same factor. With such a trend it follows that probing gantry angles at an interval of 1 degree, the error of estimation of the gantry rotation axis corresponds to about 1.5 mm deviation at 2 m distance from the isocenter. The value of the angular difference ω between the estimated and nominal angle formed by the edges of a radiation field in an isocentric plane depends weakly on the number of gantry angles and the number of balls within the table‐mounted module. It is an indirect dependence as the contours of a radiation field are determined for a plane containing the isocenter and the accuracy in determining isocenter depends on the number of gantry angles. The measurement error ω depends more strongly on phantom size. With bigger phantom modules the error of a measurement ω can be reduced to 0.2° that correspond to 0.35 mm (one pixel) for a 10 cm × 10 cm radiation field. The values of differences L between estimated and nominal lengths of the edges of a radiation field in an isocentric plane depend on the same components of the testing procedure as ω. With the bigger phantom design, the error of a measurement L can be reduced to 0.5 mm which is slightly larger than an EPID pixel. The values of the components s of the isocenter position in space depend on all components of the testing plan and on the phantom design. Increasing the number of gantry and collimator angles, the number of ball markers and the phantom size decreases the error s to different extents. It, however, follows that even for not very complex testing plans it is possible to reduce the error s to a submillimeter range. The pattern of the dependence of the measurement error of SAD and SDD on the testing plan and the phantom design is the same. The errors of both SAD and SDD are independent of the number of collimator and gantry angles and on the number of balls in a collimator‐mounted module. This follows directly from the method of applying the phantom for estimating the geometrical parameters13. These errors are weakly reduced by increasing the number of balls of a table‐mounted phantom module and strongly reduced by increasing the size of a table‐mounted phantom module. The size of a phantom is however limited by the maximal size of a radiation field and by the geometrical constraints. For a single measurement using the big phantom and decreased nominal SDD, the error of SAD is of the order of 0.8 cm. Better estimation of SAD or SDD requires averaging over multiple measurements instead of using the result of a single measurement. If one averages values of SAD over, for example, 100 collimator angles (these kind of data must be collected anyway to find the rotation axis of a collimator), then the error of estimation of an averaged SAD decreases to submillimeter accuracy. It follows from the presented results that even when the resolution of an EPID is limited, it is still possible to perform geometric testing with satisfactory accuracy by proper selection of an architecture of the phantom and a testing plan. The presented results may provide guidelines for selection of a testing plan to achieve the submillimeter and subdegree accuracy of geometric testing procedures used in quality control in radiotherapy.

Future work

The simulation tools developed in the present study and the results presented can be used in a future study to design a probabilistic framework for testing the geometry of a linac in a following way. The geometry testing usually involves comparison of Q to the nominal value Q of a parameter Q. For this reason one is, in practice, interested in how big the absolute value of the difference between Q and Q is. Thus, to evaluate the results of a geometric test we have to calculate the probability Pr (|Q – Q| = Δ ≥ Δ = |Q – Q):where Pr(Δ ≥ Δ) is the probability that in a device operating according to the assumed model (defined by nominal settings) the observed difference between measured value of Q and a Q is greater than Δ. Clearly, if Pr(Δ ≥ Δ) becomes too low, one may strongly conclude that the deviation of an actual device from the model is too serious and appropriate measures must be taken to correct it. Then, to apply a geometry testing procedure, one may select a probability threshold PrTH and if Pr(Δ ≥ Δ) is less than PrTH, then one concludes that the geometrical test has failed because for the used testing plan PT the probability of observing an actual difference Δ in a correctly tuned device is lower than an accepted threshold PrTH. Equivalently, one may define a tolerated difference ΔTH by:and conclude that the test has failed if Δ is larger than Δ. The distribution functions and probabilities can be derived directly from the simulation results, as demonstrated in the previous section. Within the probabilistic framework described above questions about a testing plan, P can be stated and answered in a future study. First, assume that the value of a tolerated difference ΔTH must be respected due to some factors of clinical relevance. If a testing plan P is not properly designed, the measured differences Δ can be larger than ΔTH in substantial percentage of cases of correctly tuned devices due to purely random factors. Thus one may ask what must be the testing plan P if it is required that the assumed value of ΔTH corresponds to some user‐specified probability threshold PrTH. In other words, both PrTH and ΔTH are given and only procedures P such thatare admissible. In practice, a testing procedure will be selected from the set of admissible plans for geometrical testing guided by some requirement, for example minimal number of gantry and collimator angles necessary to achieve the expected goal. The final problem that may be also addressed in future within a probabilistic testing framework is the independence of measurements of various parameters. In particular, assume that two geometrical parameters, say Q 1 and Q 2 are estimated resulting in measured values Q 1 and Q 2 , while the nominal values for Q 1 and Q 2 are Q 1 and Q 2 . We are interested in how the discrepancies Δ = |Q 1 –Q 1 and Δ2,  = |Q 2 –Q 2 are correlated. In particular, for measurement discrepancies that are not independent it is possible that observing some specific pair of Q 1 and Q 2 is an unlikely event but such conclusion cannot be drawn from the analysis of the distributions of Q 1 and Q 2 separately. In this analysis, the random variable QJ = (Q 1, Q 2) with joint probability density function must be considered. In the context of geometrical testing, another important problem can be formulated. Assume that the decision that a device passes or fails some geometrical test involving measurement of some geometrical parameter is made based on a preselected threshold probability PrTH, the geometrical testing procedure may be complemented by a requirement that if an expected value of the geometric parameter differs from the nominal value by more than some acceptance threshold ΔTH, then such an event must be detected with a probability PowTH. Now, if the testing procedure must meet constraints about both PrTH and PowTH, the problem is how to select an appropriate testing plan P to address these requirements. While the answer to this question is certainly important, it would require simulation of possible mechanical failures of a linac, for example to estimate the distribution of a geometrical quantity of interest in both correctly tuned and malfunctioning devices (e.g., a device which introduces a random error with an expected value of ΔTH to the measured quantity). Our simulation does not address such cases because modeling failures of a linac are not possible without detailed knowledge of its mechanical design.

Conclusions

In this paper, a new simulation‐based method for assessing accuracy of geometric tests of a linac is proposed and evaluated on a set of testing procedures. Parameters describing geometry of a linac are reconstructed from the projections of the centers of fiducial balls of a two‐module phantom after adding random errors to the coordinates of these projections. Assuming realistic accuracy of EPID image analysis it is shown that for selected testing plans the reconstruction accuracy of geometric parameters can be significantly better than commonly used action thresholds for these parameters. Proposed solution has the potential to improve geometric testing design.

Conflict of interest

The authors have no relevant conflicts of interest to disclose. Data S1. Reconstruction procedures. Click here for additional data file.
  12 in total

1.  Accurate technique for complete geometric calibration of cone-beam computed tomography systems.

Authors:  Youngbin Cho; Douglas J Moseley; Jeffrey H Siewerdsen; David A Jaffray
Journal:  Med Phys       Date:  2005-04       Impact factor: 4.071

2.  A robust Hough transform algorithm for determining the radiation centers of circular and rectangular fields with subpixel accuracy.

Authors:  Weiliang Du; James Yang
Journal:  Phys Med Biol       Date:  2009-01-06       Impact factor: 3.609

3.  Development of a QA phantom and automated analysis tool for geometric quality assurance of on-board MV and kV x-ray imaging systems.

Authors:  Weihua Mao; Louis Lee; Lei Xing
Journal:  Med Phys       Date:  2008-04       Impact factor: 4.071

4.  Task Group 142 report: quality assurance of medical accelerators.

Authors:  Eric E Klein; Joseph Hanley; John Bayouth; Fang-Fang Yin; William Simon; Sean Dresser; Christopher Serago; Francisco Aguirre; Lijun Ma; Bijan Arjomandy; Chihray Liu; Carlos Sandin; Todd Holmes
Journal:  Med Phys       Date:  2009-09       Impact factor: 4.071

5.  Estimation of CT cone-beam geometry using a novel method insensitive to phantom fabrication inaccuracy: implications for isocenter localization accuracy.

Authors:  J Chetley Ford; Dandan Zheng; Jeffrey F Williamson
Journal:  Med Phys       Date:  2011-06       Impact factor: 4.071

6.  The geometric calibration of cone-beam systems with arbitrary geometry.

Authors:  Normand Robert; Kristina N Watt; Xinying Wang; James G Mainprize
Journal:  Phys Med Biol       Date:  2009-11-20       Impact factor: 3.609

7.  Linac mechanic QA using a cylindrical phantom.

Authors:  Maria Mamalui-Hunter; Harold Li; Daniel A Low
Journal:  Phys Med Biol       Date:  2008-08-22       Impact factor: 3.609

8.  On the selection of gantry and collimator angles for isocenter localization using Winston-Lutz tests.

Authors:  Weiliang Du; Jennifer L Johnson; Wei Jiang; Rajat J Kudchadker
Journal:  J Appl Clin Med Phys       Date:  2016-01-08       Impact factor: 2.102

Review 9.  Isocenter verification for linac-based stereotactic radiation therapy: review of principles and techniques.

Authors:  Pejman Rowshanfarzad; Mahsheed Sabet; Daryl J O'Connor; Peter B Greer
Journal:  J Appl Clin Med Phys       Date:  2011-11-15       Impact factor: 2.102

10.  Evaluation of IsoCal geometric calibration system for Varian linacs equipped with on-board imager and electronic portal imaging device imaging systems.

Authors:  Song Gao; Weiliang Du; Peter Balter; Peter Munro; Andrew Jeung
Journal:  J Appl Clin Med Phys       Date:  2014-05-08       Impact factor: 2.102

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.