AcurosXB is a relatively new Eclipse dose calculation algorithm which solves the coupled linear Boltzmann transport equation (LBTE) for photons and electrons on a grid (see sidebar and Literature).

Materials and Methods

Since the main difference between Acuros and established algorithms like AAA are expected to show up in the presence of inhomogeneities, we focused on this aspect (which is only part of the full commissioning process) and compared calculated and measured planar dose distributions for a restricted subset of setups.

We used the relatively inexpensive PTW IMRT inhomogeneity phantom T40037 (see sidebar). For our tests, we placed the T40037 on top of the 2D-Array OCTAVIUS Detector 729, which has the same outer dimensions of 300x300 mm as the phantom.

The whole setup was CT scanned on the ToshibaLB scanner using standard clinical protocols (120 kV, TCOT, slice spacing 1 mm), then imported in Eclipse and contoured. Since AcurosXB version 10 works with mass densities and does not perform an automatic material assignment if voxels have HU numbers beyond a certain limit (this is somewhat improved in AcurosXB version 11), we created a "hidens" dummy structure and assigned the material PTFE (2.2 g/cm3) to it. It doesn't really matter which material is chosen, because the voxels Acuros complains about are never in the region of dose calculation, but are almost always screws and cables at the edges of the phantom. However, in clinical cases (teeth), the material asignment becomes important.

Workflow with the inhomogeneity phantom T40037

The whole setup (phantom plus 2D-Array) was scanned several times with different arrangements of the inhomogeneity blocks Bone (B), Tissue (T), PMMA (P), Lung (L) and Air (0) and two different buildups: either with one cm of RW3 on top of the T40037 (1) or without any extra buildup (0). The thickness of the inhomogeneity blocks is 20 mm. The base plate made of PMMA adds another 5 mm of PMMA between the inhomogeneity inserts and the surface of the 2D-Array. Since three inserts can be placed inside the phantom in different ways, we used a certain naming convention. A setup of 1TBL for instance means: 1 cm RW3 as buildup, with the inserts Tissue, Lung, Bone from left to right:

Calculation with AXB, dose to medium
(Calculation with AcurosXB for the setup 1TBL, reporting dose to medium)

All plans were calculated with a 6 MV flattened beam, 20x20 cm field size and calculation grid sizes of 1.5 mm and 2.5 mm for a fixed 200 MU. The algorithms used were AAA version 10.0.28 and AcurosXB (AXB) version 10.0.28. The AXB calculations were performed both with "Transport in medium, Dose to medium" (D2M), and "Transport in medium, Dose to water" (D2W). This means that for a certain calculation grid size, a single measurement was compared to three different calculations.

The beams were measured on our Clinac 2300C/D. The agreement between the dose matrix calculated in the effective measurement plane of the OCTAVIUS Detector and the measurement was evaluated using VeriSoft 4.2 software. The Gamma method was used with a criterion of either 2%/2mm or 3%/3mm (see tables). The result was the passing rate, given in percent of the number of evaluated points (which were always 729, i.e., the whole 2D-Array). The passing rate is equivalent to the so-called Gamma Agreement Index (GAI). A GAI of 100% means that all evaluated points pass the Gamma criterion.

The evaluations are relative in the sense that a homogeneous buildup was chosen as a "reference field". The measured reference field was used to establish a kUser factor, by averaging measured dose over the central 9x9 chambers. This overall factor was successively applied to all measured inhomogeneous fields. By normalizing to the reference field, it is "postulated" that Eclipse correctly calculates the reference field.

Results

The kUser factors were determined for a grid size of 2.5 mm and the setup 0PTP, which stands for PMMA, Tissue, PMMA and no extra buildup. This is the most homogeneous setup acheivable with the T40037 phantom. Temperature and pressure were corrected during the measurement, therefore kUser is sort of residual k factor. Since the OCTAVIUS Detector has a Cobalt calibration, correction factors for beam quality etc. are contained in kUser, which should not be too different from 1. Moreover, the kUser factors should be similar for AAA and AXB.

We determined the three kUser factors k(AAA) = 0.988, k(AXB, D2M) = 0.988 for dose to medium, and k(AXB, D2W) = 0.999 for dose to water.

AAA 10.0.28

Since Acuros shall be compared to the established AAA, we first want to present the results of this algorithm. Screenshots of calculated isodoses can be found in column two (in Eclipse, 100% correspond to 2 Gy). The results in the last two columns are linked to the respective VeriSoft evaluation reports (PDFs):

Measurement AAA calculation Grid [mm] k(AAA) GAI2,2[%] GAI3,3[%]
0PTP6X20d 0PTPN6X20AAA(ref) 2.5 0.988 91.6 -
1TBL6X20b 1TBLN6X20AAA 2.5 0.988 77.5 94.5
1TBL6X20b 1TBLN6X20AAAh 1.5 0.988 - 95.6
1P0P6X20b 1P0P6X20AAA 2.5 0.988 78.6 95.3
1P0P6X20b 1P0P6X20AAAh 1.5 0.988 92.0 96.2
0PLP6X20a 0PLP6X20AAA 2.5 0.988 79.3 -
0PBP6X20b 0PBP6X20AAA 2.5 0.988 88.9 97.8
0PBP6X20b 0PBP6X20AAAh 1.5 0.988 - 92.6

Notes:

AcurosXB 10.0.28, reporting mode "Dose to medium"

The Acuros isodoses look rather different from the AAA isodoses, especially in regions of low density. The overall agreement with measurement (GAI) is generally better than for AAA. For the AXB(AAA), the average GAI2,2 = 85.9(84.65), the average GAI3,3 = 98.2(95.33):

Measurement AXB calculation (D2M) Grid [mm] k(AXB, D2M) GAI2,2[%] GAI3,3[%]
0PTP6X20d 0PTPN6X20AXB10M(ref) 2.5 0.988 92.5 -
1TBL6X20b 1TBLN6X20AXB10M 2.5 0.988 82.3 99.3
1TBL6X20b 1TBLN6X20AXB10Mh 1.5 0.988 - 96.3
1P0P6X20b 1P0P6X20AXB10M 2.5 0.988 90.1 99.9
1P0P6X20b 1P0P6X20AXB10Mh 1.5 0.988 80.1 99.3
0PLP6X20a 0PLP6X20AXB10M 2.5 0.988 86.3 -
0PBP6X20b 0PBP6X20AXB10M 2.5 0.988 84.1 99.5
0PBP6X20b 0PBP6X20AXB10Mh 1.5 0.988 - 94.9

AcurosXB 10.0.28, reporting mode "Dose to water"

Whether treatment planning systems should report dose to medium or dose to water (or both) is a matter of debate since many years. For the D2W reporting mode, the agreement is somewhat better than for D2M, especially for the 2%/2mm criterion. If the same fields are compared (there are two more with GAI2,2 evaluations), the average GAI2,2 = 93.4, the average GAI3,3 = 98.9:

Measurement AXB calculation (D2W) Grid [mm] k(AXB, D2W) GAI2,2[%] GAI3,3[%]
0PTP6X20d 0PTPN6X20AXB10W(ref) 2.5 0.999 91.9 -
1TBL6X20b 1TBLN6X20AXB10W 2.5 0.999 91.9 99.5
1TBL6X20b 1TBLN6X20AXB10Wh 1.5 0.999 85.6 98.5
1P0P6X20b 1P0P6X20AXB10W 2.5 0.999 95.5 99.0
1P0P6X20b 1P0P6X20AXB10Wh 1.5 0.999 94.9 98.8
0PLP6X20a 0PLP6X20AXB10W 2.5 0.999 91.5 -
0PBP6X20b 0PBP6X20AXB10W 2.5 0.999 92.6 99.7
0PBP6X20b 0PBP6X20AXB10Wh 1.5 0.999 89.7 97.8

Discussion

AcurosXB clearly performs better in the presence of inhomogeneities than AAA, at the expense of larger calculation times. D2W calculations show better agreement with measurements than D2M calculations.

One should remember that one key step of AXB is the material mapping. Phantoms made of PMMA with inserts made of Polystyrene ("Tissue") PTFE ("Bone") or some other plastic are by no means identical to real human tissue. The question now is, will a PTFE insert which gives 990 HU on the phantom CT scan produce the same radiation field as some real tissue with 990 HU? AXB only "sees" the HU coming from the CT, and maps them to real materials (tissues) with a certain chemical composition. This is a step which simply does not happen with AAA, and it could be the reason why D2W seems better than D2M, but in reality is not. We cannot know, because we can only measure in phantoms.

Now what should be the default dose reporting mode in Eclipse? One mode has to be selected as default, either D2M or D2W. Our current choice is D2M.

back to Medical Physics home