Introduction

Accurate image numbers in X-ray computed tomography are critical not only for quantitative diagnostic imaging1,2 but also for dose calculations in radiotherapy3,4. A number of factors may contribute to the inaccuracy of CT numbers such as CT image’s inherent noise5,6, various artefacts such as beam hardening and metal artefact, and various calibration or correction schemes embedded in image reconstruction algorithms1. In addition to afore mentioned major sources for CT number inaccuracy, CT numbers were also found to be body size dependent1,3. The variations of CT numbers on body size was attributed to beam hardening1 or CT system’s calibration3. The beam hardening is well known in CT imaging as polychromatic X-rays are employed in clinical X-ray imaging1. Various beam hardening correction schemes are implemented in current clinical scanners although the exact correction scheme of a specific CT scanner is manufacturer’s proprietary information. It appears that the beam hardening correction is calibrated only with a specific body size and tube voltage, kVp, because CT numbers will still change if the body size is varied3. A system calibration or correction scheme for all body sizes would be required in order to remove the size dependent variations of CT numbers.

In X-ray computed tomography, image numbers are in Hounsfield Unit which are calculated by using attenuation co-efficient of water as the reference1. The interaction of X-rays with bulk water may assist with the understanding of body size effect upon CT numbers. The purpose of this work is to present a theoretical analysis on the X-ray interactions with bulk water employing the Boltzmann photon transport equation. A body size and kVp dependent correction factor is then established. CT images of different phantom sizes under various kVps were acquired to test the proposed correction scheme.

Materials and methods

Boltzmann photon transport equation

Time independent X-ray photon transport equation can be expressed as7:

$${\varvec{\omega}} \cdot \nabla {\varvec{f}}\left( {{\varvec{r}},{\varvec{\omega}},\lambda } \right) = - \mu \left( {\varvec{\lambda}} \right){\varvec{f}}\left( {{\varvec{r}},{\varvec{\omega}},\lambda } \right) + \mathop \smallint \limits_{0}^{\infty } {\varvec{d}}\lambda^{\prime}\mathop \smallint \limits_{0}^{{4{\varvec{\pi}}}} {d\omega^{\prime}}K\left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right){\varvec{f}}\left( {{\varvec{r}},\user2{\omega^{\prime}},\lambda^{\prime}} \right) + \hat{J}\left( {{\mathbf{r}},{\varvec{\omega}},{\varvec{\lambda}}} \right)$$
(1)

where:

\({\varvec{f}}\left( {{\varvec{r}},{\varvec{\omega}},\lambda } \right)\) is the X-ray photon’s flux of wavelength λ at spatial location r;

\(\left( {{\varvec{\omega}},\lambda } \right)\user2{ and }\left( {\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) are flowing-out and flowing-in photon’s momentum-space variables;

\(\mu \left( {\varvec{\lambda}} \right)\) is the energy (wave length) dependent attenuation co-efficient;

Ĵ(r,\({\varvec{\omega}},{\varvec{\lambda}})\) is the X-ray photon source at spatial location r and.

\(\kappa \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) is the interaction kernel of X-ray photon with the matter.

For X-ray interaction with matter, \(\kappa \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) can be expressed as7:

$$\kappa \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right) = \kappa_{{\varvec{R}}} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right) + \kappa_{{\varvec{C}}} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right) + \mathop \sum \limits_{{\varvec{i}}} \kappa_{{{\varvec{P}}_{{{\varvec{\lambda}}_{{\varvec{i}}} }} }} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)$$
(2)

where,

\(\kappa _{{\varvec{R}}} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) is Rayleigh interaction kernel;

\(\kappa _{{\varvec{C}}} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) is the Compton interaction kernel and.

\(\mathop \sum \limits_{{\varvec{i}}} \kappa_{{{\varvec{P}}_{{{\varvec{\lambda}}_{{\varvec{i}}} }} }} \left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)\) is the photoelectric interaction kernel; and

$$\mu = \sigma_{C} + \sigma_{R} + \tau$$
(3)

where \({\sigma }_{C} \ and \ {\sigma }_{R}\) are Compton and Rayleigh integral attenuation coefficients and \(\tau\) is the photoelectric attenuation coefficient.

In computed tomography, X-ray photon transport can be considered as one-dimensional. The one-dimensional Boltzmann equation is given as7:

$$\eta \frac{{\partial {\varvec{f}}\left( {{\varvec{x}},{\varvec{\omega}},\lambda } \right)}}{{\partial {\varvec{x}}}} = - \mu \left( {\varvec{\lambda}} \right){\varvec{f}}\left( {{\varvec{x}},{\varvec{\omega}},\lambda } \right) + \mathop \smallint \limits_{0}^{\infty } {\varvec{d}}\lambda^{\prime}\mathop \smallint \limits_{0}^{{4{\varvec{\pi}}}} {d\omega^{\prime}}K\left( {{{\varvec{\upomega}}},{{\varvec{\uplambda}}},\user2{\omega^{\prime}},\lambda^{\prime}} \right)U\left( x \right){\varvec{f}}\left( {{\varvec{x}},\user2{\omega^{\prime}},\lambda^{\prime}} \right) + {\varvec{I}}_{0} {{\varvec{\updelta}}}\left( {\mathbf{x}} \right){{\varvec{\updelta}}}\left( {{{\varvec{\upomega}}} - {\varvec{\omega}}_{0} } \right){{\varvec{\updelta}}}\left( {{\varvec{\lambda}} - {\varvec{\lambda}}_{0} } \right)$$
(4)

where

$$\eta = \cos \omega_{x} = 1;$$

\(U\left( x \right) = \begin{array}{*{20}c} {1 \ for \ x > 0} \\ {0\ for \ x < 0} \\ \end{array}\) and

\(I_{0} {\updelta }\left( {\text{x}} \right){\updelta }\left( {{\upomega } - \omega_{0} } \right){\updelta }\left( {\lambda - \lambda_{0} } \right) = 0\) as there is no X-ray source in the body.

In computed tomography, X-rays are generated using an X-ray tube by applying a kilo-voltage, kVp. The X-ray photon energies range from 0 to a peak tube voltage Vp. X-ray photon flux is measured as exposure (dose) output, or, photon flux per unit area, i.e. intensity I. Considering X-ray photon flux per unit area and replace wavelength, λ, by voltage, V, Eq. (4) becomes:

$$\frac{{\partial {\varvec{I}}\left( {{\varvec{x}},{\varvec{\omega}},V} \right)}}{{\partial {\varvec{x}}}} = - \mu \left( V \right){\varvec{I}}\left( {{\varvec{x}},{\varvec{\omega}},V} \right) + \mathop \smallint \limits_{0}^{{{\varvec{V}}_{{\varvec{p}}} }} {\varvec{d}}V^{\prime}\mathop \smallint \limits_{0}^{{4{\varvec{\pi}}}}{d\omega^{\prime}}K\left( {{{\varvec{\upomega}}},{\text{V}},\user2{\omega^{\prime}},V^{\prime}} \right)U\left( x \right){\varvec{I}}\left( {{\varvec{x}},\user2{\omega^{\prime}},V^{\prime}} \right)$$
(5)

The three components of interaction kernel \(\kappa \left( {{{\varvec{\upomega}}},{\text{V}},\user2{\omega^{\prime}},V^{\prime}} \right)\) can be considered separately. In computed tomography, those X-ray photons with \({\omega }_{x}\) or in x direction are detected. Most of the photoelectric interacted X-rays will be absorbed by the medium. Figure 1 shows the relative scattering fractions of Rayleigh and Compton interactions with water as a function of the scattering angles. The data was from Fernandez et al.8. CT detectors are located at zero scattering angle or perpendicular to the x direction.

Figure 1
figure 1

The relative scattering fractions of X-ray Rayleigh and Compton interactions with water deviated from the beam direction (x). The figure was generated using the SAP code8.

Figure 1 suggests that the X-ray photons following Rayleigh interaction will be detected but not Compton scattering at zero angle. It is worth noting that multiple Compton scatterings will be detected at zero angle. However, these Compton photons detected are mainly image noise, not image signals. It follows that:

$$\kappa \left( {{{\varvec{\upomega}}},{\text{V}},\user2{\omega^{\prime}},V^{\prime}} \right) = \kappa_{{\varvec{R}}} \left( {{{\varvec{\upomega}}},{\text{V}},\user2{\omega^{\prime}},V^{\prime}} \right)$$
(6)

Figure 2a shows the various cross section components of X-ray interaction with water in the energy range from 0 to 100 keV. The data was from Berger et al.9. Figure 2b shows the Rayleigh component of the total cross section within X-ray imaging’s effective energy range of 50–100 keV from Fig. 2a.

Figure 2
figure 2

(a) Various photon cross section components of water. Data were generated from XCOM program9. (b) The plot of Rayleigh cross section from 50–100 keV of (a).

Figure 2b suggests that within X-ray computed tomography energy range,

$$\mathop \smallint \limits_{0}^{{4{\varvec{\pi}}}} \user2{d\omega^{\prime}}\kappa\left( {{{\varvec{\upomega}}},{\text{V}},\user2{\omega^{\prime}},V^{\prime}} \right) = AV^{ - 1.856}$$
(7)

where A = 27.696 is a constant from the curve fitting of Fig. 2b.

The X-ray intensity (output) in phantom was measured experimentally10 and expressed as11:

$$I\left( {x,V} \right) = KA_{s} V^{\alpha x + \beta } e^{{ - \left( {\tau - \sigma \ln \left( V \right)} \right)x}} = BV^{{\left( {\alpha + \sigma } \right)x + \beta }} e^{ - \tau x} = BV^{\varepsilon x + \beta } e^{ - \tau x}$$
(8)

where K, B, \(\alpha , \beta , \theta ,\varepsilon\) are constant: B is X-ray tube’s milli-ampere-second (mAs) dependent constant; \(\varepsilon =\alpha +\sigma =0.034+0.0.023=0.057, \beta \approx 2 \ and \ \tau \approx 0.5302\) [10,11].

In CT imaging, the polychromatic X-rays can be represented by a single effective energy (voltage)1,12 although the exact effective energy is system dependent as different beam filtrations are employed for different imaging systems. For any voltage V, Eq. (5) now becomes:

$$\frac{{\partial \left( {BV^{{\varepsilon x + \beta }} e^{{ - \tau x}} } \right)}}{{\partial x}} = - \mu \left( V \right)\left( {BV^{{\varepsilon x + \beta }} e^{{ - \tau x}} } \right) + \mathop \smallint \limits_{0}^{V} dV{^\prime}AV^{{\prime}{ - 1.856}} \left( {BV^{{\prime}{\varepsilon x + \beta}} e^{{ - \tau x}} } \right)$$
(9)

Or

$$\left( {\varepsilon \ln \left( V \right) - \tau } \right)I\left( {x,V} \right) = - \mu \left( V \right)I\left( {x,V} \right) + \left( {\frac{{AV^{ - 0.856} }}{\varepsilon x + 1.144}} \right)I\left( {x,V} \right)$$
(10)

Or

$$\mu \left( V \right) = \tau - \varepsilon \ln \left( V \right) + \left( {\frac{{AV^{ - 0.856} }}{\varepsilon x + 1.144}} \right)$$
(11)

Equation (11) suggests that the water’s bulk effective attenuation is not only dependent on energy (V) but also on the depth from the entrance surface x. Let,

$$f\left( {x,V} \right) = \frac{{AV^{ - 0.856} }}{\varepsilon x + 1.144}$$
(12)

Figure 3 shows a plot of \(f\left(x,V\right)\) vs x which is in good agreement with the measured kVp dependent size-specific correction factors for the absorbed dose CTDIvol5.

Figure 3
figure 3

Size factor f(x,V) as a function of depth x or diameter of the body size in good agreement with Fig. 8.11a of reference5.

The term \(f\left(x,V\right)\) suggests a depth dependent effective attenuation of bulk water and Fig. 3 suggests that \(f\left(x,V\right)\) can be used to correct for size effect on the effective attenuation of bulk water. The term \(f\left(x,V\right)\) is a result of Rayleigh scattering as shown in the previous mathematical analysis. It suggests a reduced effective attenuation as the depth from the entrance surface is increased or the body size is increased in X-ray CT imaging. The reduced effective attenuation is termed as beam hardening when polychromatic X-rays are passing through the bulk water, as the lower energy (soft) part of X-rays are removed from the spectrum. The above analysis shows that the Rayleigh scattering is a part of beam hardening effect in X-ray CT imaging where Rayleigh scattering adds elastic (coherent) scattering photons back to the beam intensity for imaging. In Monte Carlo simulations, X-ray photons are treated as particles which is the same as electrons and neutrons. The energy dependent mean free path length, \({x}_{0}\left(V\right),\) of Rayleigh scattering can be expressed as13:

$$x_{0} \left( V \right) = \frac{1}{{{\varvec{\sigma}}_{{\varvec{R}}} \left( {\varvec{V}} \right)}}$$
(13)

where \({{\varvec{\sigma}}}_{{\varvec{R}}}\left({\varvec{V}}\right)\) is the energy dependent cross section of Rayleigh scattering; Employing continue slowing down approximation and range straggling for X-ray photon particles13, a depth or body size dependent effective attenuation factor of water can be defined as:

$$f_{x} \left( {x,V} \right) = \frac{{AV^{ - 0.856} }}{{\varepsilon \left( {x_{0} \left( V \right) + x} \right) + 1.144}}$$
(14)

And an effective attenuation correction factor for bulk water can be calculated as:

$$f_{c} \left( {x,V} \right) = \frac{{AV^{ - 0.856} }}{{\varepsilon x_{0} \left( V \right) + 1.144}} - \frac{{AV^{ - 0.856} }}{{\varepsilon \left[ {(x_{0} \left( V \right) + x} \right] + 1.144}} = \Delta \mu \left( {x,V} \right)$$
(15)

where x is the depth from the entrance surface or body size r = d/2. In X-ray CT, image values are presented in Hounsfield Unit which takes water’s attenuation coefficient as their reference1:

$$HU = \left( {\frac{{\mu \left( V \right) - \mu_{w} \left( V \right)}}{{\mu_{w} \left( V \right)}}} \right) \times 1000$$
(16)

where \(\mu \left(V\right)\) is energy dependent material’s/tissue’s attenuation coefficient and \({\mu }_{w}\left(V\right)\) is energy dependent water’s attenuation coefficient. In calculating the CT image values using Eq. (16), the effective attenuation of water should be employed:

$$HU\left( {x,V} \right) = \left( {\frac{{\mu \left( {x,V} \right) - \mu_{w} \left( V \right) + f_{c} \left( {x,V} \right)}}{{\mu_{w} \left( V \right) - f_{c} \left( {r,V} \right)}}} \right) \times 1000$$
(17)

where: \({f}_{c}\left(x,V\right)\) and \({f}_{c}\left(r,V\right)\) are depth and size dependent correction factors expressed in Eq. (15).

Experimental measurements

A Somatom Emotion CT scanner from Siemens and electron density phantoms from CIRS were employed in this study. The CIRS’s model 062 M electron density phantoms consist of 2 nested disks made from plastic water, 5 cm in thickness. These can be used to represent both head (small circular disk, 18 cm in diameter, as shown in Fig. 4a) and abdomen (a larger elliptical disk ring, 33 cm × 27 cm, is added to the small circular disk as shown in Fig. 4b) body parts. There are nine holes of 6 cm in diameter within the small circular disk and eight holes of 6 cm in diameter within the large elliptical disk ring for inserting different materials (see Fig. 4).

Figure 4
figure 4

(a) Small electron density phantom with nine holes of 6 cm in diameter for inserting various tissue materials. (b) Large electron density phantom constructed by adding an elliptical ring disk to the small circular disk. There are total 17 holes of 6 cm in diameter for inserting various materials within this construct.

The first measurement was carried out by filling all the holes with water balloons and both head (Fig. 4a) and abdomen (Fig. 4b) were scanned under tube voltages of 80, 110 and 130 keV. Each of these scans was repeated three times. The second measurement was carried out by filling number 6 hole with tissue equivalent materials: breast, adipose, liver, muscle, bone200, bone800 and bone1250, in turn, with the rest holes filled with water balloons as in the first measurement. These tissue equivalent (non-human) materials’ inserts are provided by the CIRS as a part of the model 062 M electron density phantoms (not from any tissue bank). The use of these tissue equivalent materials’ inserts and experimental protocol were approved by the ethics committee of Riverina Cancer Care Centre. The head sized phantom (Fig. 4a) was scanned first and then followed by adding the outer disk ring (all holes of the ring disk were filled with water balloons) to make abdomen sized phantom (Fig. 4b). Both of the two sized phantoms were scanned three times each, under three kVps of 80, 110 and 130. Finally, the abdomen sized phantom was scanned by filling the same seven tissue materials at number 14 hole of the outer ring disk, in turn, with the rest holes filled with water balloons. Again, the scans were repeated three times under the three kVps of 80, 110 and 130 for each of the tissue material’s acquisitions. The system’s default exposure 280 mAs were used for all of the scans with routine helical abdomen protocol of a large bowtie filter (0.75 s gantry rotation time, 0.9 Pitch, 6 × 1.5 collimation and 50 cm FOV). The CT image values at holes number 6, 14 and the centre hole were calculated by employing the ImageJ software14. The tissue equivalent materials CT numbers were calculated by averaging eight central slices from each of the scans.

Results

Figure 5 shows the measured CT numbers at the centre of the two sized phantoms. It shows that: (i) the water’s CT number is non-zero negative and decreased as the phantom size is increased; (ii) the CT numbers were constant for the large abdomen sized phantom (kVp independent). Water’s CT numbers should be zero according to the definition of the Hounsfield Unit for all kVps and body sizes. The constant water CT numbers suggest that the system was calibrated at the large phantom size of averaged 30 cm in diameter.

Figure 5
figure 5

Measured CT numbers of water at the centre of the two sized phantoms (18 cm and 30 cm in diameter).

Figure 6 shows the measured CT number changes from the two phantom sizes (Fig. 6a) and two depth locations within the large phantom (Fig. 6b) under various tube voltages for the seven tissue equivalent materials. These are averaged values from the eight central slices of the three repeated measurements. Figure 6a shows the size and tube voltage effects on the CT numbers. The largest difference in CT number (174 HU) was observed for tissue equivalent material of Bone1250 under tube voltage of 80 keV. Figure 6b shows the phantom depth and tube voltage effects on the CT numbers (within the same large phantom). The largest difference in CT number (31 HU) was observed for the same tissue equivalent material, Bone1250, at 80 keV. It suggests that the body size has a much larger impact on the CT numbers than that of the depth from the entrance surface because the distance between hole 6 and hole 14 is approximately 6 cm and the body size radius difference is also approximately 6 cm. Figure 6b also shows that the curve shapes of CT number changes were depressed at tube voltage of 110 keV in contrast to the curve shapes from size effect in Fig. 6a. This suggests that the system was calibrated at the tube voltage of 110 keV.

Figure 6
figure 6

Measured CT number changes. (a) CT number changes at number 6 hole from small circular disk phantom to the large elliptical disk phantom; (b) CT number changes at from number 6 hole to number 14 hole within the same large elliptical disk phantom.

In order to use Eq. (17) to correct CT numbers or predict the measured CT number changes, information of the system’s calibration is required. Equation (16) assumes CT systems are calibrated at zero sized phantom (using ideal attenuation coefficient of water from NIST15 in Eq. (16)). As shown above, the Siemens CT scanner employed in this study can be assumed to be calibrated with an phantom size of averaged 30 cm in diameter (Fig. 5) at the tube voltage of 110 keV (Fig. 6b). An effective energy \({V}_{e}\) should be used in Eq. (17) because polychromatic X-rays are used in medical CT systems. The only parameter for Eq. (17) is \(\varepsilon\)=0.057, which is a middle value between 0.034 for body size and 0.068 for depth from the entrance surface10. For a specific CT scanner, parameter \(\varepsilon\) may be adjusted because different beam filtrations are employed in different imaging systems and the effective energy (voltage) of the polychromatic X-rays is system dependent. For the Siemens CT scanner employed in this study, a value of \(\varepsilon\) =0.045 was employed and effective energies of 58, 64 and 72 keV were used for tube voltages of 80, 110 and 130 keV1,12. Figures 7 shows the predicted CT number changes for both the size and depths effects.

Figure 7
figure 7

Predicted CT number changes employing the HU correction factor. (a) CT number changes at number 6 hole from small circular disk phantom to the large elliptical disk phantom; (b) CT number changes at from number 6 hole to number 14 hole within the same large elliptical disk phantom.

Discussion

The predicted CT number changes of Fig. 7 are in general agreement with experimentally measured changes of CT numbers in Fig. 6, in particular, the size effect on the CT number variations (Figs. 6a and 7a). The size effect has much larger impact on the CT numbers than that of the depth effect. For the depth effect or beam hardening, the changes of CT numbers are dependent on the manufacturer’s beam hardening correction algorithm within a specific CT system (Fig. 6b). A very different depth dependent CT number variation to Fig. 6b may be found from a different CT system because the beam hardening correction algorithms are CT system dependent. In contrast, the size effect on CT number variation is expected to be similar (independent on the beam hardening correction algorithm), assuming clinical CT systems are calibrated using an adult sized body phantom. The measured CT number changes from the body size effect shown in Fig. 6a is in general agreement with fig. 11a of Goodsitt et al.3 given body size differences between these two studies.

It is worth noting that image reconstruction algorithms also have a significant impact on CT numbers that CT values of an object may be influenced by the presence of other objects within the field of view1. The large sized objects employed by both Goodsitt et al.3 and this work were created by adding either a soft tissue or water rings to the small sized objects. Very different CT number changes can be found if the water balloon filled holes in our experiments were filled by inserts of tissue materials other than water or water equivalent soft tissues. Our correction scheme is therefore effective on correcting CT number variations caused by factors other than image reconstruction algorithms such as body size3, off-centre patient positioning2, tissue material identification16 and size effect on stopping power ratio in radiotherapy17.

The depth dependent effective attenuation of water was derived from the first principles Boltzmann transport equation. It provides a possible physical explanation on why children receive a higher dose than that of adults under the same CT imaging conditions18. The Boltzmann equation is widely used in neutron and electron transport studies but rarely applied in X-ray CT imaging7, except in Monte Carlo simulation13. Rayleigh scattering is relatively a small component in the total attenuation cross section of water15,19. This work demonstrated the important contribution of water’s Rayleigh scattering in clinical X-ray imaging19,20. It is surprising that a single system dependent variable \(\varepsilon\) can be used to correct for both depth and body size effects with very different impacts on the variations of CT numbers. The main limitations of this work are that data were acquired from one CT system and CT number changes were measured from two phantom sizes. Further work is required to test this body size and tube voltage dependent correction scheme on different CT imaging systems employing various different body sizes.

Conclusions

A body size and tube voltage dependent correction scheme is established for correcting CT numbers in Hounsfield Unit. Rayleigh scattering of water is the contributing factor for both body size and depth effects on the variations of CT numbers. Further work is required to test this body size and tube voltage dependent correction scheme on different CT imaging systems employing various body sizes.