- Original research
- Open access
- Published:
A machine learning-based model for a dose point kernel calculation
EJNMMI Physics volume 10, Article number: 41 (2023)
Abstract
Purpose
Absorbed dose calculation by kernel convolution requires the prior determination of dose point kernels (DPK). This study reports on the design, implementation, and test of a multi-target regressor approach to generate the DPKs for monoenergetic sources and a model to obtain DPKs for beta emitters.
Methods
DPK for monoenergetic electron sources were calculated using the FLUKA Monte Carlo (MC) code for many materials of clinical interest and initial energies ranging from 10 to 3000 keV. Regressor Chains (RC) with three different coefficients regularization/shrinkage models were used as base regressors. Electron monoenergetic scaled DPKs (sDPKs) were used to assess the corresponding sDPKs for beta emitters typically used in nuclear medicine, which were compared against reference published data. Finally, the beta emitters sDPK were applied to a patient-specific case calculating the Voxel Dose Kernel (VDK) for a hepatic radioembolization treatment with \(^{90}\)Y.
Results
The three trained machine learning models demonstrated a promising capacity to predict the sDPK for both monoenergetic emissions and beta emitters of clinical interest attaining differences lower than \(10\%\) in the mean average percentage error (MAPE) as compared with previous studies. Furthermore, differences lower than \(7 \%\) were obtained for the absorbed dose in patient-specific dosimetry comparing against full stochastic MC calculations.
Conclusion
An ML model was developed to assess dosimetry calculations in nuclear medicine. The implemented approach has shown the capacity to accurately predict the sDPK for monoenergetic beta sources in a wide range of energy in different materials. The ML model to calculate the sDPK for beta-emitting radionuclides allowed to obtain VDK useful to achieve reliable patient-specific absorbed dose distributions required short computation times.
Introduction
Personalized medicine advances have significantly enhanced the efficacy of therapeutic and palliative treatments for several diseases [1,2,3]. The introduction of theranostic therapies, combining therapeutic and diagnostic imaging using a single radiopharmaceutical, has increased interest in radiopharmaceuticals in various cancer treatments, particularly in nuclear medicine [4,5,6]. The capacity to generate molecular imaging, such as SPECT or PET, used for treatment procedures for real-time monitoring of the whole radiopharmaceutical metabolization process, together with the capacity to obtain anatomical images alongside molecular imaging (SPECT/CT, PET/CT, PET/MRI), allows for significant improvements in dosimetric estimates both before and after treatment [7,8,9]. Thus, theranostic enables patient-specific dosimetric calculations based on molecular and anatomical imaging, improving radionuclide treatment effectiveness and safety [10, 11].
Several approaches for internal dose estimation in nuclear medicine procedures have been developed, such as Monte Carlo (MC) transport simulation [12, 13], S-value estimation [14, 15], and dose point kernel (DPK) convolution [16, 17]. The MC method is the most precise dosimetric calculation approach, but it requires many computational resources and long computation times, making it sometimes inappropriate for clinical usage. On the other hand, methods such as S-values or DPK convolution allow for shorter computational times at the expense of lower computational accuracy. Thus, a tradeoff between computational time and the precision or accuracy of the dosimetric calculation is desirable.
Calculating the absorbed dose by convolution of DPKs requires a prior calculation of the DPKs. An extensive list of beta DPKs has been published [18,19,20,21,22,23]. Also, different methods for scaling DPKs to different media have been proposed since they are commonly calculated for water; then, DPKs for other media are obtained by applying different scaling factors [24, 25]. From the calculated beta DPKs, the so-called Voxel S-values (VSV) or Voxel Dose Kernel (VDK) can be obtained, which facilitate the absorbed dose calculation by convolution with the accumulated activity since they are represented in the form of three-dimensional matrices, and the convolution product can be solved in a discrete form, simplifying the calculation of the absorbed dose [26].
Artificial intelligence (AI) disrupted many fields of medical sciences due to computational advances that occurred over the last decade in terms of innovative hardware and software [27, 28], also impacting nuclear medicine [29,30,31]. In the internal dosimetry field, some Deep Learning (DL)-based models have been developed to predict patient-specific doses based on anatomic and metabolic imaging information; for example, Göetz et al. [32] propose a U-Net Deep Neural Network (DNN) that takes as input the activity distribution and the density map, the input is an array of \(80 \times 80 \times 11\), and the output is the map of dose corresponding to the dosimetry of the middle slice in the inputs arrays; Akhavanallaf et al. [33] propose a DNN to predict the distribution of deposited energy due to 18FDG representing specific 3D voxelized S-values and calculate the absorbed dose by convolution of this with the activity distribution; Li et al. [34] train a model of convolutional neural network that learns only the difference between the true dose rate map (calculated by MC) and DVK dose rate map with density scaling, the input to the DNN is an array of size \(512 \times 512 \times 11\), and the out is an array of \(512 \times 512\) that corresponded to the dosimetry of the middle slice in the input arrays.
The calculation of DPKs can be considered a multi-target regression problem in which from the characteristics of the medium, such as chemical composition and density, as well as physical characteristics, such as the initial energy of the source electrons and the range of these in the medium considered, the DPK value as a function of the distance r to the source is predicted as a target variable [35]. These types of models are widely used in problems of ecological modeling [36], healthcare [37], environmental [38], and drug discovery [39].
The naive solution is the Multi-Target Regressor Stacking (MTRS) [40], a stack of regressor for each target variables. However, this does not consider that the target variables are related and depend on each other. Other models that capture the relationship between the target variables are, for example, Regressor Chains (RC) [40], in which a series of base regressors are chained to predict the variable of interest. Each model in the chain uses the predictions of the previous model as input, and this model allows transforming linear regression algorithms from single-target to multi-target. Multi-Target Support Vector Machine Regressors [41, 42] is a multi-target version of widely used support vector machine regressor [43], and this model is powerful, but the main disadvantage of this model is the complexity time which increases with the number of samples. Random forest regressors show a great capacity to solve this kind of problem [44]. However, the interpretability of this model is more complex than linear regressors. Finally, artificial neural networks (ANN) [45] have the advantage of representing non-linear problems, but the search for optimal hyperparameters is an arduous task.
This study presents an RC model with linear regressors as the base regressors for predicting monoenergetic sDPK. In addition, three regularization methods such as Ridge [46], Lasso [47], and ElasticNet [48] are implemented. The Ridge regression uses an L2-norm regularization to constrain model coefficients. The Lasso regression uses an L1-norm, which produces some coefficients that are exactly zero, so this works as a coefficient shrinkage and feature selection. The Elastic Net regression model combines L1-norm with L2-norm penalty functions, simultaneously performing features selection and coefficient regularization. Moreover, this allows the linear regression model to tolerate the multicollinearity of predictors [49]. We focus on these base regressors because they are of lower computational complexity [50] and using a regressor chains with linear regressors is an interpretable approach.
From the monoenergetic sDPKs calculated by the regressor chains, a methodology for estimating the sDPK and the VDK for beta-emitting radionuclides is determined. A dosimetric application is performed for \(^{90}\)Y radionuclide as a test case; then, the absorbed map dose is determined by the convolution of the cumulative activity per voxel with the VDK calculated from the sDPK and MC volume integration. The two approaches are compared and validated by gamma index testing.
This study reports on the implementation of three ML models to predict the sDPK for beta emitter nuclear medicine nuclides as well as to achieve patient-specific dosimetry quantitatively comparable to Monte Carlo calculations, but requiring much less computation time being able to provide reliable 3D dose distributions in a few minutes.
Materials and methods
Radionuclides and materials
Table 1 summarizes some beta-emitting radionuclides usually applied in treating different diseases [51,52,53,54,55]. The overall maximum energy emitted is 2275.6 keV for \(^{90}\)Y; therefore, energy values between 10 and 3000 keV were considered for monoenergetic beta sDPK calculation.
A method for calculating the sDPK for a spectral emission of beta particles from the sDPK for a monoenergetic beta emission is depicted in the following section.
As usual, the studied materials were divided into two sets: the training and the testing sets. Material information in terms of Hounsfield Unit (HU), as described by Schneider et al. [56], was used to define the training set composition, and mass densities were assessed using the mean value of the HU considered range [57]. Subsequently, the following materials were used as testing compositions: air, lung, soft tissue, and cortical bone, according to the ICRP Publication 89 [58]. Tables 2 and 3 summarize the composition of the training and testing set.
Beta-emitting radionuclide sDPK
The electron-beta DPK is a function that represents the radial distribution of a specific absorbed fraction of dose in an infinite homogeneous medium due to a monoenergetic point source of beta or electron particles. A more useful form of DPK is the scaled sDPK, defined as
where \(\rho\) is the medium’s density, \(r_0\) the range in the Continuous Slowing Down Approximation (\(R_{\rm CSDA}\)) approximation, and \(\Phi (r)\) is the fraction of absorbed energy at distance r. The beta-emitting radionuclide sDPK can be defined as
where \(r_N\) is the range for the maximum emission energy of the radioisotope and \(\Phi _\beta (r)\) is the fraction of absorbed energy at a distance r [24]. Considering an infinite sphere of a homogeneous material with a source of beta particles in the center, the fraction of absorbed energy at a distance from the center is defined as [59]
and \(\Phi _{\beta }(r,E)\) is the fraction of absorbed energy at a distance r to energy E. Equation 3 is approximated by
where \(I_j\) is the strength of the j-th group with mean energy \(E_{0j}\), \(\Phi (r,E_{0j})\) is the fraction of absorbed energy at a distance due to the j-th group of the spectrum and the effective energy is \(E_eff=\sum _j I_j E_{0j}\). From Eqs. 2 and 4,
Introducing Eq. 1 in 5, the sDPK of a betta-emitting radionuclide can be estimated from the sDPK for monoenergetic electron source as
Equation 6 states that knowing the sDPK for the monoenergetic source and the emission spectra of the radionuclide are required to obtain the sDPK for the radionuclide.
DPK estimation by Monte Carlo simulations
The DPK for each material was obtained through MC simulations using the general-purpose software FLUKA version 2021.2.0, capable of calculating detailed radiation transport and energy deposition [60, 61]. FLUKA can simulate the whole track of several particles like photons, electrons, neutrons, and hadrons on a wide range of energies. It has been widely used for high-energy physics, experiencing an increasing application for medical physics purposes [62, 63]. FLUKA implements an original algorithm for treating multiple scattering on charge particles transport based on the Bethe improved Moliere’s theory [64].
FLUKA incorporates standard configurations which activate/deactivate by default various features according to the required physical model; in this study, the PRECISIOn default was applied, activating the electromagnetic interactions, the Rayleigh scattering, and the inelastic form factor corrections to Compton scattering and Compton profiles. The transport and production threshold was set on 1 keV for electrons and photons with initial energy under 100 keV, and it was set on 10 keV energies above 100 keV. Furthermore, single scattering was set up at boundaries for electron energies from 10 to 100 keV. Preliminary tests showed that 10 independent cycles of \(10^6\) primary particles each cycle were the appropriate configuration to be set to obtain accurate results.
The phantom used for DPK calculations consists of 60 concentric spherical shells of homogeneous material whose outer radius is \(1.5R_{\rm csda}\). Each shell has a thickness of \(R_{\rm CSDA}/40\). The \(R_{\rm CSDA}\) value is obtained using the fitting proposed by Tabata et al. [65], where the \(R_{\rm CSDA}\) is calculated taking into account the effective atomic number \(Z_{\rm eff}\) and the effective atomic weight \(A_{\rm eff}\) of compound. Also, a monoenergetic electron source was positioned at the center of the spheres.
FLUKA provides the deposited energy \(\delta E\) on each \(\delta r\) thick shell. It is convenient to define the sDPK according to the results obtained from simulations and the initial kinetic energy \(E_0\) expressed in MeV, and the range \(R_{\rm CSDA}\) expressed in cm as [21]
sDPK estimation by ML
The problem of predicting monoenergetic sDPK from physical and chemical properties can be represented by a multivariate or multi-target regression [35]. Let D be a training dataset made up of N instances such that \(D={(X_1,Y_1),\ldots ,(X_N,Y_N)}\). Likewise, each sample consists of an input array \(X_N\) of dimensions m such that \(X_i=(x_1,\ldots ,x_m)\) and a target array Y of sizes k such that \(Y_i=(y_1,\ldots ,y_k)\). The problem is reduced to training a multi-target regressor model, which consists of finding a function h that assigns an array Y to each array X, that is
The algorithm used was an RC [40]; this chain M was composed of k base regressors m, so that \(M(m)=[M_1(m),\ldots ,M_i(m),\ldots ,M_k(m)]\). The dimension k is the same as the dimension of the target array Y. Firstly, a model \(M_1\) is trained with all input features X and the first element of the target array \(y_1\), then, a second model \(M_2\) is trained with elements of X along with the first element \(y_1\) as input features, and the second element of Y array \(y_2\) is the target. Repeat this procedure until all M models for each element of array Y have been trained.
Three base regressors were studied: Ridge [46], Lasso [47], and Elastic Net [48] which use different regularized terms. The Ridge algorithm minimizes the residual sum of squares subject to bound on the L2-norm of the coefficients:
where \(\alpha \geqslant 0\) is a constant, and \(\Vert w\Vert _2^2\) is the L2-norm of the coefficient vector. The Lasso algorithm is a penalized least-squares method imposing an L1-penalty on the regression coefficients:
where \(\alpha\) is a constant, and \(\Vert w\Vert _1\) is the L2-norm of the coefficient vector. The Elastic Net algorithm penalized the least-squares method using a combination of both kinds of regularization:
where \(\alpha\) and \(\gamma\) are constants and \(\Vert w\Vert _1\) and \(\Vert w\Vert _2^2\) are the L1-norm and L2-norm of the coefficients vector, respectively.
The system was characterized by the following features of the source: energy \(E_0[keV]\), the range \(R_{\rm CSDA} \, [g/\text {cm}^2]\), density of medium material \(\rho [g/\text {cm}^3]\), and the composition of the material in weight fraction for the elements considered (H, C, Na, Mg, P, S, Cl, Ar, K, Ca), and the monoenergetic sDPK was the target.
Two metrics used to evaluate the models were the coefficient of determination (\(R^2\)) and the Root Mean Square Error (RMSE), defined as
where \(y_i\) and \(y'_i\) are i-th components of the sDPK calculated by MC and ML models, respectively.
The model predicts the monoenergetic sDPK for a given energy and chemical composition of the medium and applies Eq. 6 to obtain the sDPK for a given beta emitter in a particular medium.
Benchmark evaluation of the calculated sDPK for beta-emitting radionuclides
Beta-emitting radionuclide sDPK calculated by Eq. 6 was benchmarked against previously reported results by Botta et al. [66] and Shiiba et al. [67]. Botta used FLUKA for simulating the sDPK, and Shiiba used PHITS (56). The radionuclides considered were \(^{89}\)Sr, \(^{90}\)Y, \(^{131}\)I, \(^{177}\)Lu, \(^{186}\)Re, and \(^{188}\)Re; the materials considered were water and compact bone. The Mean Absolute Percentage Error (MAPE) was used as a metric, defined as
where F was the reference sDPK and \(F'\) the sDPK estimated by the ML model for the i-th shell and n is the number of samples.
Dosimetry calculation
The SPECT/CT image obtained from Technetium \(^{99m}\)Tc albumin aggregated (\(^{99m}\)Tc-MAA) pretreatment simulation before \(^{90}\)Y hepatic radioembolization was used to calculate the absorbed dose by applying FLUKA MC and Voxel Kernel Convolution (VKC) [26]. Figure 1 shows three axial slices of the image of a patient who was administered \(185 \, MBq\) of \(^{99m}\)Tc-MAA. The image size was \(512 \times 512 \times 258\) pixels and a resolution of \(0.98 \times 0.98\times 0.98\,{\text {mm}}^3\). Also, images show the segmentation of the liver and 5 VOIs. Biodistribution of \(^{99m}\)Tc-MAA and \(^{90}\)Y microsphere was considered identical.
A source routine was developed to perform the MC simulation of the absorbed dose through FLUKA introducing from external file information the position of the active voxel and the number of primary particles to be simulated proportional to the number of counts in the voxel. One hundred independent cycles of \(10^8\) primary particles were simulated to achieve an acceptable level of statistical error. The CT images were transformed into a voxelized phantom to convert the HU number to material composition and mass density by calibration [56].
Monoenergetic electrons sDPK have been calculated by ML model, and then Eq. 6 was applied to obtain \(^{90}\)Y sDPK. A \(23 \times 23 \times 23\) voxelized kernel with 1 mm\(^3\) pixel size was calculated using MC volume integration of \(^{90}\)Y sDPK [68]. The activity map was obtained from a \(^{99m}\)Tc-MAA image using the equation [69]
where \(C_{\rm voxel}(^{99m}Tc)\) and \(C_{\rm liver}(^{99m}Tc)\) are the \(^{99m}\)Tc-MAA SPECT count, in the voxel and the whole liver, respectively, and \(A_{\rm liver}(^{90}Y)\) is the corresponding net injected activity of \(^{90}\)Y, in this case 2.9 GBq.
The absorbed dose map was calculated as the convolution of the voxel cumulated activity \({\tilde{A}}(r)\) and the VDK K(r)
where \(T_{1/2}\) is the \(^{90}Y\) half-life (\(64.2 \, h\))
The gamma index was used to compare the absorbed dose maps obtained by MC and DVK, defined as [70]
where \(\Delta r(r_e,r_R)\) is the distance between evaluated and reference points, \(\Delta D(r_e,r_R)\) is the difference between doses at the evaluated and reference points, \(\delta r\) is the distance difference criterion, and \(\delta D\) is the dose difference criterion. The distance criterion was 3 mm, the dose criterion was \(3\%\), and the dose map calculated by MC was the reference and VDK the evaluation.
Result
Monoenergetic sDPK
Figure 2 shows the sDPK for a monoenergetic source of electrons obtained from calculating the energy deposited in each thickness shell at a distance by MC FLUKA and applying Eq. 7. The percentage error for each shell of sDPK was lower than \(1\%\), a distance shorter than \(R_{\rm CSDA}\) (\(r < R_{\rm CSDA}\)); when increasing the distance up to \(1.2 \cdot R_{\rm CSDA}\), the percentage error increased by \(4\%\). In some materials, it is found that the percentage error at distances larger than \(1.2 \cdot R_{\rm CSDA}\) rises to \(100\%\); therefore, longer distances have not been considered.
Table 4 summarizes results for two metrics considering evaluating the performance of different base regressors models. The coefficient of determination \(R^2\) reaches a value greater than 0.80 over the training set for the three base models. However, in the testing dataset, the maximum value of \(R^2\) achieved 0.76 for the Lasso base regressor. The lowest value was achieved for RMSE with Ridge base regressor for training and Lasso base regressor for testing dataset; refer to Additional file 1 for more details. The sDPK estimated with the ML model for two materials of the testing set for four different monoenergetic electron sources are shown in Fig. 3.
Beta-emitting radionuclide sDPK
The sDPK for \(^{89}\)Sr, \(^{90}\)Y, \(^{177}\)Lu, \(^{186}\)Re, and \(^{188}\)Re beta-emitting radionuclides were calculated. Emission spectra were taken from ICRP Publication 107 [71] and fitted with a smooth spline of degree 3 for each radionuclide. Then, 1000 values for pair (energy, probability) were calculated in the range of 10keV up to the maximum kinetic energy release for the radionuclide. The range of electrons for each material and energy was estimated using the analytic representation presented by Tabata et al. [65]. In the region where the ML model for calculating monoenergetic electron sDPK was valid (10 keV to 3 MeV), the analytical fit of the range showed a difference lower than \(2\%\) with NIST ESTAR [72].
The ML model calculates monoenergetic sDPK for each energy, the material compound according to Table 3, and the range for the material and energy considered. The beta-emitting radionuclide sDPK was determined using Eq. 6 considering a sphere of 120 shells and thickness of \(r_N/100\), where \(r_N\) was the range \(R_{\rm CSDA}\) for the energy of maximum emission. Figure 4 shows beta-emitting radionuclide sDPK for (a) water and (b) compact bone, for \(^{90}\)Y and \(^{131}\)I, with the sDPK reported by Botta et al. [66] and Shiiba et al. [67]. It should be noted that the calculated sDPK was rescaled to the X90 scale [21]. This scale uses the distance at which \(90\%\) of the emitted energy is absorbed.
Application on dosimetry calculation
Figure 5 shows the absorbed dose map calculated by (A) MC and (B) VDK for the same three axial slices shown in Fig. 1, and (C) shows the gamma index for the criterion \(3\,\text {mm}/3\%\). The activity of each voxel was calculated by Eq. 14 and applied to Eq. 15. The voxelized kernel was calculated for each voxel where activity was greater than 0 using the calibration of Schneider et al. [56] to transform the Hu to the corresponding material compound. The sDPK for 90Y was calculated using Eq. 6 and the monoenergetic sDPK predicted by the RC model with Lasso as base regressor.
The mean absorbed dose calculated by MC for the liver and the five VOIs considered is greater than the mean absorbed dose calculated by VDK by approximately \(7\%\). The standard deviation means of absorbed dose at voxel levels calculated by FLUKA was less than \(9\%\) in the whole liver, and less than \(1\%\) in 5 VOIs considered. Table 5 summarizes the results obtained for the entire liver and the five VOIs.
In more than \(94\%\) of voxels, the gamma index was less than 1 for the \(3\,\text {mm}/3\%\) criterion in all regions considered. Figure 5C shows gamma index maps for the same three axial slices. As can be seen, at a zone of high dose the gamma index is greater than 1.
Discussion
The ML-based models with three different base regressors considered have been able to predict the monoenergetic electron sDPK with reasonable performance. The \(R^2\) for materials in the testing dataset was more significant than 0.75 in all models studied. The performance and reliability of models decrease when the initial energy of the source increases (see Fig. 3); this is most notable in air and lung. As radionuclides commonly used in nuclear medicine present electron emission with energies lower than 2.5 MeV (e.g., \(^{90}\text {Y}=2.28 \, \text {MeV}\) and \(^{188}\text {Re}=2.1\)  MeV), degrading performance at an energy greater than 2.5 MeV has not a significant effect when calculating the sDPK for beta-emitting radionuclide. Furthermore, the probability of emission of electrons with energies higher than 2 MeV represents a small fraction compared to the probability of emission of electrons with lower energies where the models have shown the best performance. It is worth noticing that the implemented approach based on ML algorithms’ performance to predict and evaluate sDPK may be improved to better deal with high electron energy emissions.
Table 4 shows that Lasso, as the base regressor, obtains the highest performance in the testing dataset compared to Ridge and Elastic Net. It is worth mentioning that the difference in the \(R^2\) obtained between Lasso and Elastic Net is minimal. Although Ridge achieves a higher performance in the training dataset, it gives a lower result than the other two in the training dataset. This effect is due mainly to the fact that some of the features in the datasets are collinear, which generates a more significant variance in the coefficients producing that minor variations in the predictors produce significant changes in the predicted value [49]. Ridge tends to bring the regression coefficients to values close to 0. In contrast, Lasso generates a coefficients shrinkage and feature selection process intensifying the most relevant attributes and removing those that are redundant. Elastic Net produce a coefficients regularization and feature selection. So we can see that the features selection process is more robust to the features’ collinearity condition [48].
Beta-emitting radionuclide sDPK calculated from monoenergetic sDPK estimated by ML models and using Eq. 6 showed promising agreement between values reported by Botta et al. [66] and Shiiba et al. [67] (see Fig. 5). Figure 6 shows the MAPE for compact bone and water for all radionuclides, which was less than \(10\%\) compared to the sDPK reported. This discrepancy is mainly due to differences in the spectrum of emissions considered. The model for beta-emitting radionuclides sDPK does not consider the Auger and conversion electrons emitted in radionuclide decay, thus influencing at short-range level. As shown in Fig. 4, the non-negligible differences correspond to regions very close to the emission source.
Although many different compounds have been considered to calculate the sDPK database, they are limited to biological tissues. Thereby, special care is required for clinical cases involving prosthesis or implants. In this regard, further developments/extensions of the present work are planned to account for such materials. To this aim, the three ML-based models studied in this work have demonstrated the capability to quickly calculate the monoenergetic sDPK with the composition, density, energy, and range of material as input data. This allows the generation of monoenergetic sDPK easily for any material, and the beta-emitting radionuclide sDPK can be calculated by the model proposed for a wide range of radionuclides.
Finally, the application of sDPK for dosimetric calculation showed a good agreement with FLUKA MC calculation of maps of absorbed dose. Index gamma was less than 1 in more than \(94 \%\) of voxels. However, voxel convolution underestimated the absorbed dose by \(6\%\) approximately. The model proposed to estimate the absorbed dose by voxels kernel convolution has shown a real advantage over FLUKA MC when comparing the required calculation time, i.e., 7 min versus 40 h, respectively. Moreover, the capability of ML-based model’s to quickly calculate several monoenergetic electron sDPK was demonstrated, which were further used to estimate the beta-emitting radionuclide sDPK tailored to each material.
Conclusion
An ML model was developed to show the capacity to accurately calculate the sDPK for monoenergetic beta sources in a wide range of energy and materials compounds. Although preliminary evaluations limited to one patient have been useful to verify the feasibility of the proposed approach as well as to suggest a promising performance, it is worth mentioning that extending the application to attain exhaustive benchmarking on a wide patient dataset remains mandatory to proceed with a definitive performance evaluation. A model for calculating the sDPK for beta-emitting radionuclide from the monoenergetic sDPK allows obtaining the VDK for calculating the absorbed dose at a patient-specific level in a short time.
Extending the proposed approach to other ML algorithms evaluating the corresponding performance may constitute a valuable future contribution.
Availability of data and materials
Anonymized \(^{99m}\)Tc-MAA SPECT/CT DICOM data including segmented lesions for select patients are available at the University of Michigan Library Deep Blue repository: 10.7302/v07v-z854 and 10.7302/pf4m-vn04
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Morganti S, Tarantino P, Ferraro E, D’Amico P, Duso BA, Curigliano G. Next Generation Sequencing (NGS): a revolutionary technology in pharmacogenomics and personalized medicine in cancer. In: Ruiz-Garcia E, Astudillo-de la Vega H, editors. Translational research and onco-omics applications in the era of cancer personal genomics. Vol. 1168. Springer International Publishing; 2019. pp. 9–30. Series Title: Advances in Experimental Medicine and Biology.
Morand S, Devanaboyina M, Staats H, Stanbery L, Nemunaitis J. Ovarian cancer immunotherapy and personalized medicine. Int J Mol Sci. 2021;22(12):6532. https://doi.org/10.3390/ijms22126532.
Ho D, Quake SR, McCabe ERB, Chng WJ, Chow EK, Ding X, et al. Enabling technologies for personalized and precision medicine. Trends Biotechnol. 2020;38(5):497–518. https://doi.org/10.1016/j.tibtech.2019.12.021.
Langbein T, Weber WA, Eiber M. Future of theranostics: an outlook on precision oncology in nuclear medicine. J Nucl Med. 2019;60:13S-19S. https://doi.org/10.2967/jnumed.118.220566.
Turner JH. Recent advances in theranostics and challenges for the future. Br J Radiol. 2018;91(1091):20170893. https://doi.org/10.1259/bjr.20170893.
Solnes LB, Werner RA, Jones KM, Sadaghiani MS, Bailey CR, Lapa C, et al. Theranostics: leveraging molecular imaging and therapy to impact patient management and secure the future of nuclear medicine. J Nucl Med. 2020;61(3):311–8. https://doi.org/10.2967/jnumed.118.220665.
Maughan NM, Garcia-Ramirez J, Arpidone M, Swallen A, Laforest R, Goddu SM, et al. Validation of post-treatment PET-based dosimetry software for hepatic radioembolization of Yttrium-90 microspheres. Med Phys. 2019;46(5):2394–402. https://doi.org/10.1002/mp.13444.
Brosch J, Gosewisch A, Kaiser L, Seidensticker M, Ricke J, Zellmer J, et al. 3D image-based dosimetry for Yttrium-90 radioembolization of hepatocellular carcinoma: impact of imaging method on absorbed dose estimates. Physica Med. 2020;80:317–26. https://doi.org/10.1016/j.ejmp.2020.11.016.
Sgouros G, Frey E, Du Y, Hobbs R, Bolch W. Imaging and dosimetry for alpha-particle emitter radiopharmaceutical therapy: improving radiopharmaceutical therapy by looking into the black box. Eur J Nucl Med Mol Imaging. 2021;49(1):18–29. https://doi.org/10.1007/s00259-021-05583-x.
Garin E, Tselikas L, Guiu B, Chalaye J, Edeline J, de Baere T, et al. Personalised versus standard dosimetry approach of selective internal radiation therapy in patients with locally advanced hepatocellular carcinoma (DOSISPHERE-01): a randomised, multicentre, open-label phase 2 trial. Lancet Gastroenterol Hepatol. 2021;6(1):17–29. https://doi.org/10.1016/S2468-1253(20)30290-9.
Strigari L, Konijnenberg M, Chiesa C, Bardies M, Du Y, Gleisner KS, et al. The evidence base for the use of internal dosimetry in the clinical practice of molecular radiotherapy. Eur J Nucl Med Mol Imaging. 2014;41(10):1976–88. https://doi.org/10.1007/s00259-014-2824-5.
Sato T, Furuta T, Liu Y, Naka S, Nagamori S, Kanai Y, et al. Individual dosimetry system for targeted alpha therapy based on PHITS coupled with microdosimetric kinetic model. JNMMI Phys. 2021;8(1):4. https://doi.org/10.1186/s40658-020-00350-7.
Gosewisch A, Ilhan H, Tattenberg S, Mairani A, Parodi K, Brosch J, et al. 3D Monte Carlo bone marrow dosimetry for Lu-177-PSMA therapy with guidance of non-invasive 3D localization of active bone marrow via Tc-99m-anti-granulocyte antibody SPECT/CT. EJNMMI Res. 2019;9(1):76. https://doi.org/10.1186/s13550-019-0548-z.
Fujita N, Koshiba Y, Abe S, Kato K. Investigation of post-therapeutic image-based thyroid dosimetry using quantitative SPECT/CT, iodine biokinetics, and the MIRD’s voxel S values in Graves’ disease. EJNMMI Phys. 2020;7(1):6. https://doi.org/10.1186/s40658-020-0274-7.
Violet J, Jackson P, Ferdinandus J, Sandhu S, Akhurst T, Iravani A, et al. Dosimetry of 177Lu-PSMA-617 in metastatic castration-resistant prostate cancer: correlations between pretherapeutic imaging and whole-body tumor dosimetry with treatment outcomes. J Nucl Med. 2019;60(4):517–23. https://doi.org/10.2967/jnumed.118.219352.
Pérez P, Valente M. DOSIS: an integrated computational tool for patient-specific dosimetry in nuclear medicine by Monte Carlo and dose point kernel approaches. Appl Radiat Isotopes. 2019;150:135–40. https://doi.org/10.1016/j.apradiso.2019.05.031.
Peer-Firozjaei M, Tajik-Mansoury MA, Geramifar P, Parach AA, Zarifi S. Implementation of dose point kernel (DPK) for dose optimization of 177Lu/90Y cocktail radionuclides in internal dosimetry. Appl Radiat Isot. 2021;173: 109673. https://doi.org/10.1016/j.apradiso.2021.109673.
Spencer LV. Energy dissipation by fast electrons. National Bureau of Standards. 1959;(NBS MONO 1):NBS MONO 1. https://doi.org/10.6028/NBS.MONO.1.
Berger MJ. Improved point kernels for electron and beta-ray dosimetry. National Bureau of Standards. Edition: 0.
Cross WG, Ing H, Freedman NO, Mainville J. Tables of beta-ray dose distributions in water, air and other media. Available from: https://inis.iaea.org/search/search.aspx?orig_q=RN:15004875.
Simpkin DJ, Mackie TR. EGS4 Monte Carlo determination of the beta dose kernel in water: EGS4 Monte Carlo determination. Med Phys. 1990;17(2):179–86. https://doi.org/10.1118/1.596565.
Papadimitroulas P, Loudos G, Nikiforidis GC, Kagadis GC. A dose point kernel database using GATE Monte Carlo simulation toolkit for nuclear medicine applications: Comparison with other Monte Carlo codes: Dose point kernels. Med Phys. 2012;39(8):5238–47. https://doi.org/10.1118/1.4737096.
Graves SA, Flynn RT, Hyer DE. Dose point kernels for 2,174 radionuclides. Med Phys. 2019;46(11):5284–93. https://doi.org/10.1002/mp.13789.
Prestwich WV, Nunes J, Kwok CS. Beta dose point kernels for radionuclides of potential use in radioimmunotherapy. J Nucl Med. 1989;30(6):1036.
PĂ©rez P. Beta-minus emitters dose point kernel estimation model comprising different tissues for nuclear medicine dosimetry applications. Int J Nuclear Med Res 2016. https://doi.org/10.15379/2408-9788.2016.03.02.02.
Bolch WE, Bouchet LG, Robertson JS, Wessels BW, Siegel JA, Howell RW, et al. MIRD pamphlet No. 17: the dosimetry of nonuniform activity distributions—radionuclide s values at the voxel level. J Nuclear Med. 1999;40(1):11S–36S. https://jnm.snmjournals.org/content/40/1/11S.full.pdf.
Topol EJ. High-performance medicine: the convergence of human and artificial intelligence. Nat Med. 2019;25(1):44–56. https://doi.org/10.1038/s41591-018-0300-7.
Bhinder B, Gilvary C, Madhukar NS, Elemento O. Artificial intelligence in cancer research and precision medicine. Cancer Discov. 2021;11(4):900–15. https://doi.org/10.1158/2159-8290.CD-21-0090.
Nensa F, Demircioglu A, Rischpler C. Artificial intelligence in nuclear medicine. J Nucl Med. 2019;60:29S-37S. https://doi.org/10.2967/jnumed.118.220590.
Jha AK, Mithun S, Rangarajan V, Wee L, Dekker A. Emerging role of artificial intelligence in nuclear medicine. Nucl Med Commun. 2021;42(6):592–601. https://doi.org/10.1097/MNM.0000000000001381.
Seifert R, Weber M, Kocakavuk E, Rischpler C, Kersting D. Artificial intelligence and machine learning in nuclear medicine: future perspectives. Semin Nucl Med. 2021;51(2):170–7. https://doi.org/10.1053/j.semnuclmed.2020.08.003.
Götz TI, Schmidkonz C, Chen S, Al-Baddai S, Kuwert T, Lang EW. A deep learning approach to radiation dose estimation. Phys Med Biol. 2020;65(3): 035007. https://doi.org/10.1088/1361-6560/ab65dc.
Akhavanallaf A, Shiri I, Arabi H, Zaidi H. Whole-body voxel-based internal dosimetry using deep learning. Eur J Nucl Med Mol Imaging. 2021;48(3):670–82. https://doi.org/10.1007/s00259-020-05013-4.
Li Z, Fessler JA, Mikell JK, Wilderman SJ, Dewaraja YK. DblurDoseNet: a deep residual learning network for voxel radionuclide dosimetry compensating for single-photon emission computerized tomography imaging resolution. Med Phys. 2022;49(2):1216–30. https://doi.org/10.1002/mp.15397.
Borchani H, Varando G, Bielza C, Larrañaga P. A survey on multi-output regression: multi-output regression survey. Wiley Interdiscipl Rev Data Mining Knowl Discov. 2015;5(5):216–33. https://doi.org/10.1002/widm.1157.
Kocev D, Dzeroski S, White MD, Newell GR, Griffioen P. Using single- and multi-target regression trees and ensembles to model a compound index of vegetation condition. Ecol Model. 2009;220(8):1159–68. https://doi.org/10.1016/j.ecolmodel.2009.01.037.
Mizan T, Taghipour S. Medical resource allocation planning by integrating machine learning and optimization models. Artif Intell Med. 2022;134: 102430. https://doi.org/10.1016/j.artmed.2022.102430.
Masmoudi S, Elghazel H, Taieb D, Yazar O, Kallel A. A machine-learning framework for predicting multiple air pollutants’ concentrations via multi-target regression and feature selection. Sci Total Environ. 2020;715: 136991. https://doi.org/10.1016/j.scitotenv.2020.136991.
Li H, Zhang W, Chen Y, Guo Y, Li GZ, Zhu X. A novel multi-target regression framework for time-series prediction of drug efficacy. Sci Rep. 2017;7(1):40652. https://doi.org/10.1038/srep40652.
Spyromitros-Xioufis E, Tsoumakas G, Groves W, Vlahavas I. Multi-target regression via input space expansion: treating targets as inputs. Mach Learn. 2016;104(1):55–98. https://doi.org/10.1007/s10994-016-5546-z.
Vazquez E, Walter E. Multi-output suppport vector regression. IFAC Proc. 2003;36(16):1783–8. https://doi.org/10.1016/s1474-6670(17)35018-8.
Melki G, Cano A, Kecman V, Ventura S. Multi-target support vector regression via correlation regressor chains. Inf Sci. 2017;415–416:53–69. https://doi.org/10.1016/j.ins.2017.06.017.
Gunn SR, et al. Support vector machines for classification and regression. The Analyst. 2010;14(1):5–16.
Breiman L. Random forests. Mech Learn. 2001;45(1):5–32. https://doi.org/10.1023/A:1010933404324.
Bishop CM. Pattern recognition and machine learning (Information Science and Statistics). New York: Springer; 2006.
Ryan TP. 12. In: Ridge Regression. Wiley; 2008. pp. 466–487.
Tibshirani R. Regression shrinkage and selection via the Lasso. J Roy Stat Soc: Ser B (Methodol). 1996;58(1):267–88. https://doi.org/10.1111/j.2517-6161.1996.tb02080.x.
Zou H, Hastie T. Regularization and variable selection via the elastic net. J R Stat Soc Ser B. 2005;67(2):301–20. https://doi.org/10.1111/j.1467-9868.2005.00503.x.
Dormann CF, Elith J, Bacher S, Buchmann C, Carl G, Carré G, et al. Collinearity: a review of methods to deal with it and a simulation study evaluating their performance. Ecography. 2013;36(1):27–46. https://doi.org/10.1111/j.1600-0587.2012.07348.x.
Mohri M, Rostamizadeh A, Talwalkar A. Foundations of machine learning, 2nd ed. Adaptive Computation and Machine Learning. Cambridge, MA: MIT Press.
Liepe K, Runge R, Kotzerke J. Systemic radionuclide therapy in pain palliation. Am J Hosp Palliat Med. 2005;22(6):457–64. https://doi.org/10.1177/104990910502200613.
Tomblyn M. Radioimmunotherapy for B-Cell Non-Hodgkin lymphomas. Cancer Control. 2012;19(3):196–203. https://doi.org/10.1177/107327481201900304.
Luster M, Pfestroff A, Hünscheid H, Verburg FA. Radioiodine Therapy. Semin Nucl Med. 2017;47(2):126–34. https://doi.org/10.1053/j.semnuclmed.2016.10.002.
Mittra ES. Neuroendocrine tumor therapy: 177Lu-DOTATATE. Am J Roentgenol. 2018;211(2):278–85. https://doi.org/10.2214/AJR.18.19953.
Wester HJ, Schottelius M. PSMA-targeted radiopharmaceuticals for imaging and therapy. Semin Nuclear Med. 2019;49(4):302–12. https://doi.org/10.1053/j.semnuclmed.2019.02.008.
Schneider W, Bortfeld T, Schlegel W. Correlation between CT numbers and tissue parameters needed for Monte Carlo simulations of clinical dose distributions. Phys Med Biol. 2000;45(2):459–78. https://doi.org/10.1088/0031-9155/45/2/314.
Jiang H, Paganetti H. Adaptation of GEANT4 to Monte Carlo dose calculations based on CT data. Med Phys. 2004;31(10):2811–8. https://doi.org/10.1118/1.1796952.
Valentin J. Basic anatomical and physiological data for use in radiological protection: reference values: ICRP Publication 89. Ann ICRP. 2002;32(3):1–277. https://doi.org/10.1016/S0146-6453(03)00002-2.
Akabani G, Poston JW, Bolch WE. Estimates of beta absorbed fractions in small tissue volumes for selected radionuclides. J Nucl Med. 1991;32(5):835–9.
Ferrari A, Sala PR, Fassò A, Ranft J. FLUKA: A multi-particle transport code (program version 2005). CERN yellow reports: monographs. Geneva: CERN; 2005. https://cds.cern.ch/record/898301.
Böhlen TT, Cerutti F, Chin MPW, Fassò A, Ferrari A, Ortega PG, et al. The FLUKA code: developments and challenges for high energy and medical applications. Nucl Data Sheets. 2014;120:211–4. https://doi.org/10.1016/j.nds.2014.07.049.
Embriaco A, Attili A, Bellinzona EV, Dong Y, Grzanka L, Mattei I, et al. FLUKA simulation of target fragmentation in proton therapy. Physica Med. 2020;80:342–6. https://doi.org/10.1016/j.ejmp.2020.09.018.
Vedelago J, Mattea F, Triviño S, Montesinos MdM, Keil W, Valente M, et al. Smart material based on boron crosslinked polymers with potential applications in cancer radiation therapy. Sci Rep. 2021;11(1):12269. https://doi.org/10.1038/s41598-021-91413-x.
Ferrari A, Sala PR, Guaraldi R, Padoani F. An improved multiple scattering model for charged particle transport. Nucl Instrum Methods Phys Res Sect B. 1992;71(4):412–26. https://doi.org/10.1016/0168-583X(92)95359-Y.
Tabata T, Andreo P, Shinoda K. An analytic formula for the extrapolated range of electrons in condensed materials. Nucl Instrum Methods Phys Res, Sect B. 1996;119(4):463–70. https://doi.org/10.1016/S0168-583X(96)00687-8.
Botta F, Mairani A, Battistoni G, Cremonesi M, Di Dia A, Fassò A, et al. Calculation of electron and isotopes dose point kernels with fluka Monte Carlo code for dosimetry in nuclear medicine therapy: FLUKA Monte Carlo code for nuclear medicine dosimetry. Med Phys. 2011;38(7):3944–54. https://doi.org/10.1118/1.3586038.
Shiiba T, Kuga N, Kuroiwa Y, Sato T. Evaluation of the accuracy of mono-energetic electron and beta-emitting isotope dose-point kernels using particle and heavy ion transport code system: PHITS. Appl Radiat Isot. 2017;128:199–203. https://doi.org/10.1016/j.apradiso.2017.07.028.
Franquiz JM, Chigurupati S, Kandagatla K. Beta voxel S values for internal emitter dosimetry. Med Phys. 2003;30(6):1030–2. https://doi.org/10.1118/1.1573204.
Chiesa C, Mira M, Maccauro M, Spreafico C, Romito R, Morosi C, et al. Radioembolization of hepatocarcinoma with 90Y glass microspheres: development of an individualized treatment planning strategy based on dosimetry and radiobiology. Eur J Nuclear Med Mol Imaging. 2015;42(11):1718–38. https://doi.org/10.1007/s00259-015-3068-8.
Low DA, Harms WB, Mutic S, Purdy JA. A technique for the quantitative evaluation of dose distributions. Med Phys. 1998;25(5):656–61. https://doi.org/10.1118/1.598248.
Eckerman K, Endo A. ICRP Publication 107. Nuclear decay data for dosimetric calculations. Ann ICRP. 2008;38(3):7–96. https://doi.org/10.1016/j.icrp.2008.10.004.
Berger M, Coursey J, Zucker M. ESTAR, PSTAR, and ASTAR: Computer programs for calculating stopping-power and range tables for electrons, protons, and helium ions (version 1.21). http://physics.nist.gov/Star.
Acknowledgements
This work used computational resources from CCAD - Universidad Nacional de CĂłrdoba (https://ccad.unc.edu.ar/), which are part of SNCAD - MinCyT, RepĂşblica Argentina. We acknowledge Yuni Dewaraja at the University of Michigan for providing access to Y-90 patient imaging data and segmentations obtained with support from RO1 EB022075 awarded by NIBIB. Data were shared via the University of Michigan Deep Blue data sharing repository.
Funding
This work was supported by project grant 33620180100366CB from SeCyT Universidad Nacional de CĂłrdoba, Argentina; and project grants DI 21-0068 and DI 21-1005 from Universidad de La Frontera, Chile.
Author information
Authors and Affiliations
Contributions
Conceptualization: PP, IS; methodology: IS, PP; software: IS; formal analysis: IS; PP; investigation: IS, PP; resources: MV; data curation: I.S.; writing-original draft preparation: IS, PP; writing-review and editing, IS, MV, PP; visualization: IS; supervision: PP, MV; project administration: MV, PP; funding acquisition: MV. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable
Consent to participate
Not applicable
Consent to publish
Not applicable
Competing interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Additional file 1
: Interpretation of the regressor coefficients.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Scarinci, I., Valente, M. & PĂ©rez, P. A machine learning-based model for a dose point kernel calculation. EJNMMI Phys 10, 41 (2023). https://doi.org/10.1186/s40658-023-00560-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40658-023-00560-9