A Geant4-based Monte Carlo study of a benchtop multi-pinhole X-ray fluorescence computed tomography imaging
Received 12 July 2018
Accepted for publication 3 October 2018
Published 8 November 2018 Volume 2018:13 Pages 7207—7216
Checked for plagiarism Yes
Review by Single-blind
Peer reviewers approved by Dr Govarthanan Muthusamy
Peer reviewer comments 4
Editor who approved publication: Dr Linlin Sun
Luzhen Deng,1,2 Biao Wei,1 Peng He,1,3 Yi Zhang,4 Peng Feng1,3
1Key Laboratory of Optoelectronics Technology and System, Chongqing University, Ministry of Education, Chongqing 400044, China; 2Department of Radiation Physics, The University of Texas MD Anderson Cancer Center, Houston, TX 77030, USA; 3Engineering Research Center of Industrial Computed Tomography Nondestructive Testing, Chongqing University, Ministry of Education, Chongqing 400044, China; 4College of Computer Science, Sichuan University, Chengdu 610065, China
Background: X-ray fluorescence (XRF) computed tomography (XFCT) has shown promise for molecular imaging of metal nanoparticles such as gold nanoparticles (GNPs) and benchtop XFCT is under active development due to its easy access, low-cost instrumentation and operation.
Purpose: To validate the performance of a Geant4-based Monte Carlo (MC) model of a benchtop multi-pinhole XFCT system for quantitative imaging of GNPs.
Methods: The MC mode consisted of a fan-beam x-ray source (125 kVp), which was used to stimulate the emission of XRF from the GNPs, a phantom (3 cm in diameter) which included six or nine inserts (3 mm in diameter), each of which contained the same (1 wt. %) or various (0.08–1 wt. %) concentrations of GNPs, a multi-pinhole collimator which could acquire multiple projections simultaneously and a one-sided or two-sided two-dimensional (2D) detector. Various pinhole diameters (3.7, 2, 1, 0.5 and 0.25 mm) and various particle numbers (20, 40, 80 and 100 billion) were simulated and the results for single pinhole and multi-pinhole (9 pinholes) imaging were compared.
Results: The image resolution for a 1 mm multi-pinhole was between 0.88 and 1.38 mm. The detection limit for multi-pinhole operation was about 0.09 wt. %, while that for the single pinhole was about 0.13 wt. %. For a fixed number of pinholes, noise increased with decreasing number of photons.
Conclusion: The MC mode could acquire 2D slice images of the object without rotation and demonstrated that a multi-pinhole XFCT imaging system could be a potential bioimaging modality for nanomedical applications.
Keywords: Geant4, Monte Carlo simulation, multi-pinhole, X-ray fluorescence computed tomography, gold nanoparticles, bioimaging modality
X-ray fluorescence (XRF) analysis is a highly sensitive technique capable of quantifying and identifying an element of interest such as Au by collecting fluorescent X-ray photons emitted from the sample specimen.1,2 In combination with computed tomography (CT), X-ray fluorescence CT (XFCT) technique is traditionally associated with a synchrotron X-ray source.3,4 Benchtop XFCT, which uses polychromatic diagnostic X-rays as a source,5 has been proposed as an imaging modality for metal probes such as gold nanoparticles (GNPs) due to its easy access, low-cost instrumentation and operation. Focusing on K-Shell XFCT, Jones et al showed that benchtop XFCT (105 kVp and cone-beam X-ray source) was capable of detecting GNPs in solution at concentrations as low as 0.5 wt.%.6 Feng et al analytically proved the relationship between image quality and the concentration of GNPs for monochromatic XFCT with a pencil-beam setup.7 Traditionally, long parallel collimators have been placed in front of the detector elements to acquire the XRF photons.8 However, the large size of the parallel collimator, which is difficult to miniaturize, affects image resolution. Recent simulations and experimental studies, most of them based on using a monochromatic X-ray source, have indicated that image quality may be improved using a pinhole-based system.9–12 A pinhole collimator and a slit collimator were used to detect iron, zinc and bromine in solutions by Fu et al.10 Sasaya et al used a dual-energy XFCT pinhole system to perform a three-dimensional (3D) reconstruction.9 A multi-pinhole system designed to maximize fluorescence was also proposed by Sasaya et al.13 These researchers validated the performance of the multi-pinhole system and showed its potential in XFCT. Meng et al reported on a multi-pinhole system that scanned slice-by-slice and a multi-slit system that scanned line-by-line,14 and the Monte Carlo (MC) data reflected the performances of the system geometries. Jung et al15 described an MC study on pinhole imaging without rotation and reconstruction. The MC simulations with polychromatic X-rays were performed to demonstrate the feasibility of the system. A previous study16 showed that Geant4-based MC simulations matched the experimental data very well.
In this study, a Geant4-based model was developed for multi-pinhole imaging of GNPs using a fan beam of polychromatic X-rays. Various pinhole diameters (3.7, 2, 1, 0.5 and 0.25 mm), GNP concentrations (1, 0.5, 0.3, 0.2, 0.1, 0.08 wt.%) and particle numbers (20, 40, 80 and 100 billion) were simulated, and the results for single pinhole and multi-pinhole (nine pinholes) imaging were compared. The MC model for the multi-pinhole XFCT system was evaluated quantitatively in terms of image quality by calculation of the full-width-at-half-maximum (FWHM),17 the contrast-to-noise ratio (CNR)18,19 and the limit of detection (LOD).20
Materials and methods
The MC model, as outlined in Figure 1, was developed using the Geant4 toolkit (Release 10.04). Source spectra (shown in Figure 2A), which was used directly as a fan beam in the simulations, was generated in advance by using electrons (125 kVp) to hit the tungsten target. The source was filtered by a 0.8 mm thick beryllium window and a 1.8 mm thick tin foil.16 A polymethyl methacrylate (PMMA) phantom was scanned 15 cm away from source. Detectors were placed at 90° with respect to the incident beam axis and 10 cm away from the phantom. The detector included a 263×263 crystal whose size was 0.25×0.25 mm and the center-to-center distance was 0.45 mm. A multi-pinhole collimator (Figure 3A–C), which consisted of a 5 mm thick lead plate and nine pinholes (aligned in three rows containing three pinholes each) was placed between the phantom and the detector. The pinhole was designed to have a cone-shaped profile with an acceptance angle of 110°, which was selected to cover the object; its center-to-center distance was 1.9 cm, which was chosen to avoid projection overlaps.
Figure 1 Schematic for the current MC model with the system components.
Three PMMA phantoms (3 cm in diameter, 0.5 cm in height) were used in the simulations: 1) phantom (I) (Figure 3D) contained six GNPs inserts (1 wt.% concentration) with adjacent separations of 1.84, 3.73, 5.55, 7.29 and 8.93 mm; 2) phantom (II) (Figure 3E) contained nine GNPs inserts (1 wt.% concentration) with adjacent separations of 0.40, 0.88, 1.38, 1.86, 2.35, 2.83, 3.30 and 3.77 mm; and 3) phantom (III) (Figure 3D) contained six inserts with various concentrations of GNPs (1, 0.5, 0.3, 0.2, 0.1 and 0.08 wt.%). All the inserts were designed with a 3 mm diameter and a radial distance of 1 cm.
Data acquisition and processing
The MC simulations were performed in a multi-thread mode using the high-performance computing cluster at The University of Texas MD Anderson Cancer Center. Twenty to 100 billion photons were used in the simulations. The particle interactions and transportations were modeled using the Penelope low energy electromagnetic physics list, which included photon transport, the photoelectric effect, Compton scattering and Rayleigh scattering.
The central layers of the phantoms were scanned. For a fixed photon number (100 billion), the changed pinhole diameters in the simulations being 1, 2 and 3.7 mm for phantom (I) scans; 1, 0.5 and 0.25 mm for phantom (II) scans and 1 and 2 mm for phantom (III) scans. Only detector 1 was used (one-sided detector) for these simulations. For phantom (II), a pinhole diameter of 1 mm was tested with both detectors 1 and 2 being used (two-sided detector). There was a 0.95 mm offset between the centers of detector 1 and 2 and the scan was performed with 100 billion photons. The photon number was then reduced to 20, 40 and 80 billion to do the simulations without offset. The crystals recorded all photon information (energy and counts), which passed through them. Figure 2B shows the XRF and scattered photon spectrum measured from the crystal positioned at the 69th row (from top) and the 128th column (from left), the multi-pinhole size being 3.7 mm. A third order polynomial (a built-in function of MATLAB, the fitting formula was p(x) = p1x3 + p2x2 + p3x + p4) was fitted from 50 to 100 keV to estimate the Compton background (the red line in Figure 2B). The XRF signal (67.0 and 68.8 keV) was extracted by calculating the difference between the measured signal (indicated by the black arrow in Figure 2B) and the polynomial fit. The projection, which could be divided into nine sub-projections and was related to each of the nine pinholes, was acquired by extracting the XRF signal intensity from each crystal. Only one projection (no rotation) was obtained in all simulations. The image could be reconstructed from the whole projection or from each sub-projection.
where is the ith pixel intensity of the reconstructed image f in the mth iteration. pj is the element of projection p and describes the XRF signal detected by the jth detector. Mi,j is the element of the system matrix M and represents the probability that a fluorescence photon will be created by the pixel fi and detected in the projection element pj. The attenuation correction based on an apriori attenuation coefficient of PMMA23 at the intensity-weighted mean energy of the excitation beam (85 keV) and at an XRF photon energy (68 keV) was used to build the system matrix:
where μbeam and μgold are the respective attenuation coefficients of the source photons and the gold Kα photons. l1 is the segment of the entering object point A toward pixel point B and l2 is the segment of pixel point B toward exiting object point C. d is the distance from the pixel point B to the detector.
For ease of visual comparison of the reconstructed images, the pixel size was reduced from 0.45×0.45 mm to 0.225×0.225 mm using bilinear interpolation (a built-in function of MATLAB).
The FWHM17 was calculated along the red dash lines indicated in Figure 3D and E to compare the spatial resolution of phantom (I) and (II), respectively. Figure 4 shows the Gaussian fit to the line in phantom (I) (the multi-pinhole size is 1 mm), where the FWHM was calculated as 2.355σ (σ is the SD of the fitting Gaussian function).
Figure 4 FWHM of phantom (I) with 1 mm multi-pinhole size.
where and are the mean values of the ROI and the background, respectively, and σBK is the standard variance of the background.
The LOD was calculated by using the following equation:
Comparison of multi-pinholes of different sizes
Figure 5 shows the reconstructed images for phantom (I) and (II) with various sizes of multi-pinhole, and Figure 6 presents the corresponding CNR (Figure 6A) and FWHM (Figure 6B). For phantom (I), the resolution (FWHM) increased with decrease in size of multi-pinhole, but noise increased so that the CNR decreased. Inserts 2 and 3 (labels shown in Figure 3D) in the reconstructed image with a 3.7 mm multi-pinhole were connected, whereas the inserts with a 2 mm multi-pinhole were separated. Inserts 1 and 2 in the reconstructed image with a 2 mm multi-pinhole size were connected, whereas the inserts with a 1 mm multi-pinhole were separated. The resolution of the system using the 2 mm multi-pinhole was between 1.84 and 3.73 mm, while that at 3.7 mm was between 3.73 and 5.55 mm. For phantom (II), the resolution (FWHM) remained the same for images formed for the three different sizes of multi-pinhole; inserts 3 and 4 (labels shown in Figure 3E) were separated, whereas inserts 1, 2 and 3 were connected. The resolution of this system with a 1 mm multi-pinhole was between 0.88 and 1.38 mm. Meanwhile, the CNR decreased with decrease in size of multi-pinhole. As expected, reconstructions for phantom (I) and (II) with a 1 mm multi-pinhole gave almost the same CNR and FWHM.
Figure 6 (A) CNR and (B) FWHM of reconstructed images in Figure 5.
Comparison of single pinholes and multi-pinholes
Figure 7 depicts the projection of phantom (I) with a 2 mm multi-pinhole. The channels corresponding to the individual pinholes (labels shown in Figure 3A) are clearly separated, and the images do not overlap. The projection shows the structure for a two-dimensional (2D) slice, but the image is noisy and the resolution is poor. Figure 8 presents images that were reconstructed from individual sub-projections in Figure 7, and the image quality would seem to depend on the pinhole position. Figure 9A shows the corresponding CNR, which demonstrates that the CNR depends on the pinhole position.
Figure 7 Projection for phantom (I).
Reconstructed images of phantom (I) and (III) and the corresponding CNRs with different numbers of pinhole are shown in Figures 9B and 10, respectively. As expected, for a given pinhole size, resolution remained the same, while noise increased with decreasing number of pinholes. As shown in Figure 10B and D, the 0.08 wt.% regions are not clearly visible in the images for the nine pinholes’ configurations using both the 1 and 2 mm apertures; however, the 0.08 wt.% and the 0.1 wt.% regions are not clearly visible when the number of pinholes is reduced to 1. In Figure 11A the average estimated concentration of GNPs in the individual GNP regions is plotted against the actual GNP concentrations for the multi-pinhole in Figure 10B. The relationship between the estimated and actual values is sufficiently linear. Table 1 lists the LOD values as presented in Figure 10B and D. The LOD remained the same for different pinhole diameters, while the LOD values were affected by the number of pinholes (~0.13 wt.% for single pinhole and ~0.09 wt.% for nine pinholes). Overall, the results for the nine-pinhole configurations were much better (higher CNR, lower LOD and less artifacts) than that for a single pinhole.
Figure 11 (A) Relationship between the concentration of GNPs estimated using multi-pinhole XFCT (1 mm diameter) and the actual concentration of GNPs by phantom (III), (B) CNR of reconstructed images in Figure 12.
Comparison for different numbers of particles
Further studies were then performed for the two-sided detector. Data for the offset configuration and 100 billion particles were reconstructed, and it was found that the resolution of the system was essentially the same as that for the one-sided detector. Figure 12 shows the reconstructed images for phantom (II) with different numbers of particles, and Figure 11B presents the corresponding CNR. As expected, image quality and CNR decreased with a decrease in the numbers of particles. The results for the two-sided detector with 20 and 40 billion particles were the same as those using the one-sided detector with 40 and 80 billion photons, respectively.
It has been shown that a multi-pinhole benchtop XFCT imaging system can acquire data efficiently and may be feasible for imaging and quantification of GNP-loaded PMMA phantoms. The trade-off between pinhole size and photon counts was investigated, and the performance in the simulations of different sizes of multi-pinhole and different concentrations of GNPs was evaluated. The larger size of multi-pinhole acquired more photon counts but at the same time negatively impacted image resolution, while a smaller size of multi-pinhole ensured higher image resolution but suffered from a lower intensity XRF signal and hence more particles would be needed, which would result in an increased dosage. The image resolution (FWHM) was between 0.88 and 1.38 mm, 1.84 and 3.73 mm, and 3.73 and 5.55 mm for 1, 2 and 3.7 mm sized multi-pinholes, respectively, which clearly approximates to the corresponding multi-pinhole sizes. Image resolution was affected by both the size of the multi-pinhole and the crystal center-to-center distance. The crystal center-to-center distance was 0.45 mm in the simulations, and setting the multi-pinhole size to less than 0.45 mm could not increase the resolution. This fact was supported quantitatively by the results for the 1 mm, 0.5 mm and 0.25 mm multi-pinhole sizes as shown in Figure 6B, whose FWHMs were almost the same.
In Figure 8, the background regions for P11, P21, P31, P13, P23 and P33 were noisier than those of the other pinholes, and this can be explained in terms of X-ray scattering, primarily Compton scattering.
According to a previous study,16 the CdTe response function could be used to match experimental data with the Geant4 simulated data. In order to save simulation time, the present simulations substituted air for the crystal material and recorded the photons that passed through the crystal. Other detector response functions could be investigated to match the experimental data with the simulated data when the crystal material is not CdTe. This issue is outside the scope of the current study but may be investigated in the future.
Simulations with different numbers of photon particles were compared and results showed that image quality would be less noisy with more photon particles (or dose), which provides a solution to the trade-off between dose/number of photon particles and image quality. One-sided and two-sided detections were compared and results indicated that the two-sided detector could obtain the same image quality as the one-sided detector by using half the number of photon particles.
The current multi-pinhole system can provide a projection (direct 2D slice image) of the object without rotation, and the projection displayed the structure of the 2D slice of the object. However, the size of the multi-pinhole is not small enough to obtain point-to-point information between the 2D slice of the object and the projection. An iterative reconstruction algorithm based on system information was used in the present study to obtain a more accurate structure (less noisy and higher resolution) than the projection. The current multi-pinhole configuration could acquire 3D images by scanning the object layers sequentially. In the future, a cone beam and other multi-pinhole modes14 could be evaluated in further simulations.
A Geant4-based MC model of a benchtop multi-pinhole XFCT system has been developed and validated. The image resolution of multi-pinhole system with different sizes of multi-pinhole was tested and the performances of multi-pinhole and single pinhole systems were compared. For a PMMA phantom, image resolution between 0.88 and 1.38 mm was obtained for a multi-pinhole of 1 mm, and the multi-pinhole configuration had a higher CNR and fewer artifacts than that of a single pinhole. The multi-pinhole XFCT system could detect a concentration of GNPs in solution of about 0.09 wt.%, which is lower than that for the single pinhole configuration (about 0.13 wt.%). The Geant4-based MC technique has potential for use in a multi-pinhole configuration with polychromatic X-rays and will be used to optimize experimental setups for future development of a multi-pinhole XFCT system.
This work was supported in part by the National Natural Science Foundation of China (grant no 61401049) and the Fundamental Research Funds for the Central Universities (grant nos 2018CDGFGD0008 and 10611CDJXZ238826) and the China Scholarship Council.
The authors report no conflicts of interest in this work.
Cesareo R, Viezzoli G. Trace element analysis in biological samples by using XRF spectrometry with secondary radiation. Phys Med Biol. 1983;28(11):1209–1218.
Pushie MJ, Pickering IJ, Korbas M, Hackett MJ, George GN. Elemental and chemically specific X-ray fluorescence imaging of biological systems. Chem Rev. 2014;114(17):8499–8541.
Rust G-F, Weigelt J. X-ray fluorescent computer tomography with synchrotron radiation. IEEE Trans Nucl Sci. 1998;45(1):75–88.
Cesareo R, Mascarenhas S. A new tomographic device based on the detection of fluorescent X-rays, Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers. Detect Assoc Equip. 1989;277:669–672.
Cheong SK, Jones BL, Siddiqi AK, Liu F, Manohar N, Cho SH. X-ray fluorescence computed tomography (XFCT) imaging of gold nanoparticle-loaded objects using 110 kVp x-rays. Phys Med Biol. 2010;55(3):647–662.
Jones BL, Manohar N, Reynoso F, Karellas A, Cho SH. Experimental demonstration of benchtop x-ray fluorescence computed tomography (XFCT) of gold nanoparticle-loaded objects using lead- and tin-filtered polychromatic cone-beams. Phys Med Biol. 2012;57(23):N457–N467.
Feng P, Cong W, Wei B, Wang G. Analytic comparison between X-ray fluorescence CT and K-edge CT. IEEE Trans Biomed Eng. 2014;61(3):975–985.
Jones BL, Cho SH. The feasibility of polychromatic cone-beam x-ray fluorescence computed tomography (XFCT) imaging of gold nanoparticle-loaded objects: a Monte Carlo study. Phys Med Biol. 2011;56(12):3719–3730.
Sasaya T, Sunaguchi N, Thet-Lwin T, et al. Dual-energy fluorescent x-ray computed tomography system with a pinhole design: Use of K-edge discontinuity for scatter correction. Sci Rep. 2017;7:44143.
Fu G, Meng LJ, Eng P, Newville M, Vargas P, La Riviere P. Experimental demonstration of novel imaging geometries for x-ray fluorescence computed tomography. Med Phys. 2013;40(6):061903.
Jiang S, Feng P, Deng L, Chen M, He P, Wei B. Simulation for Polychromatic L-Shell X-ray Fluorescence Computed Tomography with Pinhole Collimator, The 14th International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine. DOI. 2017:348–351.
Zhang S, Li L, Li R, Chen Z. Full-field fan-beam x-ray fluorescence computed tomography system design with linear-array detectors and pinhole collimation: a rapid Monte Carlo study. Opt Eng. 2017;56(11):113107:1–8.
Sasaya T, Sunaguchi N, Hyodo K, Zeniya T, Yuasa T. Multi-pinhole fluorescent x-ray computed tomography for molecular imaging. Sci Rep. 2017;7(1):5742.
Meng LJ, Li N, La Riviere PJ. X-ray Fluorescence Emission Tomography (XFET) with Novel Imaging Geometries – A Monte Carlo Study. IEEE Trans Nucl Sci. 2011;58(6):3359–3369.
Jung S, Sung W, Ye SJ. Pinhole X-ray fluorescence imaging of gadolinium and gold nanoparticles using polychromatic X-rays: a Monte Carlo study. Int J Nanomedicine. 2017;12:5805–5817.
Ahmed MF, Yasar S, Cho SH. A Monte Carlo Model of a Benchtop X-Ray Fluorescence Computed Tomography System and Its Application to Validate a Deconvolution-based X-Ray Fluorescence Signal Extraction Method. IEEE Trans Med Imaging. Epub 2018 May 15.
Schlueter FJ, Wang G, Hsieh PS, Brink JA, Balfe DM, Vannier MW. Longitudinal image deblurring in spiral CT. Radiology. 1994;193(2):413–418.
Rose A. Vision: human and electronic. In: Low W, Schieber M, editors Applied Solid State Physics. New York: Plenum Press; 1970:79–160.
Dickerscheid D, Lavalaye J, Romijn L, Habraken J. Contrast-noise-ratio (CNR) analysis and optimisation of breast-specific gamma imaging (BSGI) acquisition protocols. EJNMMI Res. 2013;3(1):9.
Currie LA. Limits for qualitative detection and quantitative determination. Application to radiochemistry. Anal Chem. 1968;40(3):586–593.
Lange K, Carson R. EM reconstruction algorithms for emission and transmission tomography. J Comput Assist Tomogr. 1984;8(2):306–316.
Shepp LA, Vardi Y. Maximum likelihood reconstruction for emission tomography. IEEE Trans Med Imaging. 1982;1(2):113–122.
Nowotny R. XMuDat: Photon attenuation data on PC, IAEANDS-195, Vienna, Austria. 1998. Available from: http://www-nds.iaea.org/publications/iaea-nds/iaea-nds-0195.htm. Accessed October 24, 2018.
This work is published and licensed by Dove Medical Press Limited. The full terms of this license are available at https://www.dovepress.com/terms.php and incorporate the Creative Commons Attribution - Non Commercial (unported, v3.0) License. By accessing the work you hereby accept the Terms. Non-commercial uses of the work are permitted without any further permission from Dove Medical Press Limited, provided the work is properly attributed. For permission for commercial use of this work, please see paragraphs 4.2 and 5 of our Terms.Download Article [PDF]