Abstract
In dynamic mode, positron emission tomography (PET) can be used to track the evolution of injected radio-labelled molecules in living tissue. This is a powerful diagnostic imaging technique that provides a unique opportunity to probe the status of healthy and pathological tissue by examining how it processes substrates. The spatial aspect of PET is well established in the computational statistics literature. This article focuses on its temporal aspect. The interpretation of PET time-course data is complicated because the measured signal is a combination of vascular delivery and tissue retention effects. If the arterial time-course is known, the tissue time-course can typically be expressed in terms of a linear convolution between the arterial time-course and the tissue residue. In statistical terms, the residue function is essentially a survival function - a familiar life-time data construct. Kinetic analysis of PET data is concerned with estimation of the residue and associated functionals such as flow, flux, volume of distribution and transit time summaries. This review emphasises a nonparametric approach to the estimation of the residue based on a piecewise linear form. Rapid implementation of this by quadratic programming is described. The approach provides a reference for statistical assessment of widely used one- and two-compartmental model forms. We illustrate the method with data from two of the most well-established PET radiotracers, 15O-H2O and 18F-fluorodeoxyglucose, used for assessment of blood perfusion and glucose metabolism respectively. The presentation illustrates the use of two open-source tools, AMIDE and R, for PET scan manipulation and model inference.
Introduction
The past fifty years have seen major advances in the quality of diagnostic imaging available for medical application. Exquisite anatomic detail on tissue X-ray attenuation and water composition can be recovered by computerised tomography (CT) and magnetic resonance (MR) scanning. But increasingly, it has been recognised that deeper functional biological characteristics of tissue have more medical significance. This has led to advances in the development of nuclear medicine based imaging procedures and especially positron emission tomography (PET). There is an ever increasing range of clinical questions which can only be addressed at present by PET. This is especially true in oncology where PET scanning is established as standard practice in much of the “developed” world. A PET imaging study begins with the venous injection of a small (trace) amount of a substance containing radioactive (positron-emitting) isotope atoms. PET imaging involves using the externally measured emitted radiation to reconstruct an image of the source distribution of radioactive atoms in the field of view. The attenuation characteristics of tissue are critical to the reconstruction process. In early instruments PET-based transmission scans were used for attenuation measurement. Current PET/CT scanners use X-ray attenuation characteristics measured by CT for this. Similar to CT, the mathematical basis of emission tomography is the Radon transform 12. The reconstruction problem of PET has long been recognised as highly statistical 19 and in recent years operational reconstructions can be seen to have an increased reliance on sophisticated statistically motivated algorithms, especially the expectation maximisation algorithm. Technology has improved with nominal clinical scanner resolution now at the millimeter level. But in a clinical setting, the major determinants of resolution include the injected dose and natural physiological variation (respiration, organ motion, subject movement). These place practical limits so the real resolution is perhaps on the order of several millimeters, which is unlikely to change, in the near future with improved electronics or reconstruction algorithms.
A major strength of PET is its ability to acquire dynamic data. Following the injection of the tracer, a series of scans can be taken. This allows the evolution of the tracer activity distribution to be evaluated and analyzed. However, with dynamic scanning, the underlying activity of the tracer decays over time and this has an impact on the statistical variation of scan data. The interpretation of PET (dynamic or static) data is complicated because the activity in the field of view at any time reflects a combination of vascular delivery of the tracer and its retention (metabolism) by tissue. The purpose of kinetic analysis is to separate these two components so that a deeper understanding of tissue can be obtained from the PET study. This problem is intrinsically statistical but is probably less familiar to the statistical community, than the basic PET image reconstruction problem. The purpose of this article is to review the methodology with focus on computational aspects of model fitting and inference. General modelling of PET time activity curves is presented in the next section. Various parametric and a novel nonparametric modelling strategies are then introduced. The inference involved in this modelling is discussed and then illustrated. We conclude with some discussion and suggested further reading.
The Basic Equation of Dynamic PET
The key assumptions underlying most radiotracer imaging with PET is linearity and time-invariance of the biological response to the injected dose. These assumptions allow the concentration of tracer atoms in a tissue region CT(t) to be expressed as a convolution involving the arterial input CP(t) and the tissue impulse response function, which is necessarily positive and monotonically decreasing. As the measurement of the arterial CP(t) is typically made at a site (radial artery or heart) which is remote from the tissue region, a delay term (Δ) is included. Thus the fundamental equation of dynamic PET radiotracer imaging is
| (1) |
where CT(t) is measured as activity per unit volume (KBq/cm3) and Cp(t) is activity per millilitre (ml) of blood; K has units of flow (ml per unit time) and vB is in units ml of blood per unit volume of tissue. By analogy with indicator dilution terminology, R(t) is the tissue residue function, normalised to have unit height at time zero. If R(t) is differentiable, it can be expressed in terms of a residence function h as
where h describes the distribution of travel times for radiotracer atoms. Note this distribution may not be proper, i.e. integrate to 1, since it is possible for tracer atoms to be retained by tissue and consequently have infinite travel times. Because the duration of the PET study is finite, say over a time-interval [0,Te], at best R(t) can be determined over [0,Te], where Te is the end time of the scan, although a model form can be used for extrapolation. This is a familiar aspect of survival analysis. The apparent rate of retention of tracer is assessed by Kε where ε = R(Te) is the extraction fraction. Kε is the apparent flux. The mean transit time (MTT) of non-extracted tracer is obtained by integration of the renormalised residue
The volume of distribution (vD) of non-extracted tracer is defined by the product vD = K.MTT, based on the central volume theorem 14. The collection of parameters describing flow, flux, mean transit time, volume of distribution and blood volume (K, Kε, MTT, vD, vB) are most commonly used to summarise the kinetic interaction of tracer atoms with the tissue.
Modelling the Tissue Residue Function
Although more sophisticated modelling constructs are available 1, in PET there is substantial reliance on compartmental models as a means to summarise kinetics. Detailed treatment of these models can be found in Zaidi 21. We discuss the most popular ones: the one-compartment (1C) Kety-Schmidt model used for analysis of PET studies with 15O-H2O and the two-compartment (2C) Sokolov-Huang model used with 18F-fluorodeoxyglucose (FDG).
One-Compartment Model
Kety and Schmidt 7 proposed this for the analysis of perfusion tracers (tracers that do not get retained in tissue cells). A schematic of their model is shown in Figure 1. The model formulation is based on balance between the concentration of tracer in the large arteries (CP(t − Δ)) and the concentration (C1(t)) (outside of that) in tissue. The state equation is
Figure 1.

One-Compartment (1C) Model.
| (2) |
where K1 and k2 (both positive) represent influx into and efflux out of the tissue compartment. The total tissue concentration is a weighted sum of large vascular and extra-vascular elements CT(t) = vBCP(t − Δ) + (1−vB)C1(t). In terms of Equation 1, K = (1 − vB)K1. The residue for Equation 2 is given by
| (3) |
The model allows extrapolation of the residue beyond the measurement period (Te) and since R(t) ↓ 0 as t ↑ ∞, the asymptotic extraction and flux are zero, while the limiting mean transit time is and the limiting volume of distribution is .
Two-Compartment Model
This model was originally developed by Sokolov 17 for the analysis of 14C-labelled glucose. Its special status in PET arises from its proposed use for evaluation of cerebral glucose metabolic rates from FDG-PET data 15. For instance when working with FDG, the model considers tracer atoms in three states: the vasculature (CP(t − Δ)), extra-vascular tissue as FDG, and extra-vascular tissue in a metabolised form known as FDG-6-phosphate. The total extra-vascular activity is a sum of unmetabolised and metabolised tracer concentrations C1(t) and C2(t). Mass-balance of C1(t) and C2(t) (Figure 2) gives
Figure 2.

Two-Compartment (2C) Model.
| (4) |
By standard use of Laplace transform techniques 21, the tissue residue for Equation 4 is the mixture of two exponentials
where for k. = k2 + k3 + k4 and .
Flow is K = (1− vB)K1 and flux, extraction and mean transit time at Te can be derived from these. As k4 ↓ 0, φ2 becomes negligible and φ1 ≈ k2 + k3. Here
where the asymptotic (Te ↑ ∞) flux is and vD is .
Piecewise Constant Residue
As the residue is a survival function, it is not unreasonable to approximate it by a piecewise constant form over the observation window [0,Te]. Let 0 = τ0 < … < τJ < Te be a collection of J +1 points and let Ij+ be the indicator for the set [τj, ∞). For α = (α1, . . , αJ)T, a vector with non-negative components satisfying , a piecewise constant residue can be defined over [0,Te] by
| (5) |
The residence density corresponding to this residue is discrete with mass αj concentrated at τj. The mean transit time is a weighted average of these times and the extraction fraction also has a simple form:
Unlike compartmental models, there is no basis for extrapolation of the above residue outside of the observation window. A potential advantage of the piecewise constant approach is that a detailed compartmental assumption is not required. This can be difficult to justify in cases where the tissue is heterogeneous.
Statistical Inference
While the radiotracer atom emission process is Poisson, the statistical structure of reconstructed PET scans is more complex. A variety of theoretical and empirical calculations have shown reconstructed data to have a pseudo-Poisson character 2,9,13. That is to say, the variance is approximately proportional to the mean and over homogeneous regions the total activity tends to scale linearly with the size of the region considered. Although post-scan time-binning is an option on some scanners, it is almost always the case that the time-binning is not adapted to the subject. Rather in dynamic PET studies a standard time-binning protocol is used. The individual scans are sometimes referred to as time-frames or time-bins. The time-bins for a set of N dynamic scans will be denoted (tsk, tek] for k=1,2, …, N. Raw counts reconstructed over the k′th time-bin represent the integrated activity in the field of view over the acquisition period. These counts are adjusted for decay. To obtain values in units proportional to activity (KBq/cm3), counts must also be adjusted for tissue attenuation, time-bin duration and volume. The machine sensitivity is taken into account by calibration of reconstructed activity using the activity of known sources placed in the scanner. Based on these considerations, if yk is the raw reconstructed count for a volume over a time-bin [tsk, tek], the corresponding activity value is given by
where c is a factor taking account of attenuation, volume and calibration, tk is the mid-point of the time-bin and λ is the rate of decay of the isotope (half-life is ln(2)λ −1). The expected value of zk corresponds to the underlying tissue activity function CT(tk). Exploratory plots of zk versus tk are an essential step in data analysis. On this basis the approximate Poisson character of the counts yk, the variance of zk values is given by
where γ̄ = φc and φ(>0) reflects the extra-Poisson variation induced by reconstruction 9. Using the model constructs for the residue and Equation 1, a form for the tissue concentration is obtained as CT(t|θ), where θ is the set of model parameters. Specifically for the one- and two-compartmental models, θ = (Δ, vB, K1, k2) and θ = (Δ, vB, K1, k2, k3, k4) respectively, while θ = (Δ, vB, K, α1, α2, . . α,J) for the piecewise constant residue model. As there may be biological and other sources of deviation between the model and the data, the deviation of the data from the model is considered a sum of measurement and biologic error. Thus a reasonable statistical model for the data is
| (1.1) |
where ηk(θ)−1 = (1 + CT(tk|θ)fk) and σ2γ = γ̄. In practice both σ and γ are unknown and the ∈k’s are modelled as a random sample from a standard normal distribution. Note, since ηk depends on the underlying tissue concentration, we have included its dependence on θ in Equation 6. The Poisson nature of the underlying emissions makes the assumption of independence not unreasonable and when the expected counts are large (a function of injected dose), a Gaussian approximation of the Poisson process is also reasonable. Based on Equation 6, conditional on γ, inference for parameters is based on the weighted residual sum of squares (WRSS)
Standard iterative re-weighted least squares is used for estimation. For the compartmental models, the optimisation is implemented in R using the NLS function of Bates and DebRoy 16. But even when weights are known, care must be taken as there are often multiple minima and the NLS process is quite sensitive to initialisation. For the piecewise constant residue model, apart from Δ, the unknowns enter linearly and so conditional for fixed weights, the estimation process is reduced to quadratic programming. With β = (vB, K, Kα1, Kα2, . . Kα,J) so θ = (Δ, β) and
where Xk1 = CP(tk − Δ), and for j =1,2, …, J. The components of β are non-negative and satisfy the linear constraint Σj>2βj ≤ β2. Thus for any fixed Δ, a standard quadratic programming code can be used to obtain the unique optimal β-value. The implementation of this in R5 is highly efficient.
The weighted residuals are , where ẑk = CT(tk|θ̂) and η̂k = 1/(1+ CT(tk|)fk)½ for k = 1, … N. Asymptotic Normal approximation of sampling distributions via the Fisher information matrix and subsequent propagation of error is quite unreliable. This arises from the parameter constraints which limit the Gaussian approximation and due to computational instability of the Hessian for compartmental models produced by the NLS routine in R. Thus sampling distributions for estimated model parameters and more particularly the derived quantities of interest (flow, flux, vD, etc.) are best obtained by direct simulation, using Equation 6. This process provides estimates for standard errors and biases for parameter values 4. The simulation approach is also recommended for model comparison 3,20. This avoids reliance on F-distributions for interpretation of weighted extra sums of squares statistics. Computational implementation of these in R is straightforward.
Considering that Equation 1 represents the time-course data as a convolution, one can appreciate that the most informative input function for identification of the residue is an idealised Dirac δ-function 20. But even then, the acquisition time-bins of dynamic scanning are incapable of resolving the within time-bin structure of the residue, and so there is no basis to prefer one pattern over another. This type of ambiguity is familiar with life-time data and the standard approach used is a piecewise constant form (e.g. the Kaplan-Meier estimator). Motivated by this, we take a residue function which is constant over acquisition time-bins as the fully nonparametric (NP) or saturated residue model. Since the acquisition time-bins are contiguous (ts j ≡ te( j−1) for j = 2, …, N), the NP residue is readily computed. We take τj = ts(j+1) for j=1, …, N−1. Under the sampling model in Equation 6, the piecewise constant residue can be shown to be consistent in dose (with parametric convergence). With an idealised Dirac input, the time-frames can be allowed to increase with dose and still achieve parametric convergence in dose. If the input is non-ideal, the convergence can still be guaranteed but the rate may not be parametric. NP estimates of flow, flux, vD, etc., can be obtained from the NP residue, and sampling variation (standard errors and biases)derived by simulation.
Examples
We present kinetic analyses for two cerebral PET studies (one with 15O-H2O and the other with 18F-FDG) conducted on a GE Advance scanner at the University of Washington, Seattle 11,18. The 15O-H2O study has N = 36 scans following a bolus venous injection over 6 seconds: ten 3-second scans, ten 6-second scans and ending with sixteen 9-second scans. The FDG study has N = 30 scans following a 1-minute infusion: four 20-second, 40-second, 1-minute, and 3-minute scans, and ending with fourteen 5-minute scans. Both studies here have direct arterial sampling. The arterial time-course for FDG shows that the tracer is retained in the blood for an extended period. The raw data (and variance) adjustment factor (fk) for the 15O-H2O study increases much more dramatically than for FDG - see graph of variance factor fk. This is due to the much shorter (2.07 minutes) half-life of 15O in comparison to the 108 minute half-life of 18F. AMIDE 8 is an open-source medical image data examiner available for Windows, OS-X and Linux. Its flexible interface allows importation of data in raw DICOM and many other formats. There are convenient tools for co-registration with MR or CT data, if that is available. AMIDE has a simple 3-D region of interest (ROI) tool set, which allows extraction of ROI time-course data in dynamic studies and the ability to export that information for more detailed analysis in other environments. Figure 3 displays total tracer uptake in our 15O-H2O and FDG studies. ROIs for grey matter (15O-H2O) and a hypoglycaemic tumour region (FDG) were considered for analysis. The left-most plots show the time-course and directly sampled arterial data (adjusted for decay).
Figure 3.

Kinetic analysis of dynamic PET brain studies with 15O-H2O (top) and 18F-fluorodeoxyglucose (FDG) (bottom). Left: AMIDE view of the tracer uptake data (colour) together with a co-registered T1-weighted MR scan for 15O-H2O and a PET tissue attenuation scan for FDG. The AMIDE ROIs for a grey matter region and tumour region are outlined in orange. Middle: ROI data and NP fit (grey line). Fitted compartmental and NP residue functions scaled by flow. Right: details of kinetic analysis. The measured arterial input (CP) and the data weighting factor for decay and time-binning (fk in section on statistical inference). Boxplots of weighted residuals from compartmental and NP models. Key parameter values (bias-corrected) with estimated standard errors. Reference histogram (yellow) for improvement in fit of the NP over compartmental model-observed value (vertical black line).
The illustrative kinetic analysis of the time-course data indicates that although the one-compartment model would typically be used for analysis of 15O-H2O and the two-compartment model for 18F-FDG, these are found inadequate. Residual analysis and more formal assessment by simulation of the improvement in fit 3, measured by the weighted sum of squares, favours (p-values < 0.05) an NP approach for FDG and either the two compartment model or the NP analysis for 15O-H2O. Estimates of key functional parameters (adjusted for bias) for both studies are shown. Standard errors for these are not substantially affected by whether a compartmental or NP approach is used. For 15O-H2O the values align with literature values for normal grey matter; the FDG kinetics indicate a much reduced flux, consistent with the post-treatment hypoglycaemic status of the tumour.
Conclusion
There is an expanding role for PET imaging in diagnostic radiology and this is set to continue, particularly in oncology. Dynamic PET studies offer the potential to obtain a detailed quantitative evaluation of metabolic processes associated with the interaction of the local tissue with the tracer molecule. Kinetic analysis is essential for this. The statistical elements of kinetic analysis involve the fitting of non-linear models for the tissue residue function -- a survival function construct which goes back to the work of Meier and Zierler 10 on indicator dilutions. While one- and two-compartmental models are often used for kinetic analysis, a nonparametric approach is also feasible and indeed has some key advantages. PET time-course data often relate to tissue regions which are heterogeneous and this violates a central assumption of the compartmental modelling approach. Also the nonparametric approach can be expressed in terms of quadratic programming which greatly simplifies numerical evaluation. In practical terms, the analysis of dynamic PET studies relies on software tools for interaction with the image sets and for fitting relevant models. The possibility to use inexpensive (free) analytical tools like AMIDE and R could encourage a broader scientific interest in kinetic analysis of PET data. There are a number of research opportunities. Exceptions to the basic equation of dynamic PET arise in certain receptor imaging contexts, when the tracer may need to compete for a reduced set of available receptors. For further reading we suggest 1,6,14,15,21.
Acknowledgments
This work has benefited from the University of Washington PET Cancer imaging group, particularly Ken Krohn, Mark Muzi and Alex Spence.
Support of Science Foundation Ireland [MI--2007, 11/PI/1027] and the National Institute of Health [CA-42045, CA-65537] is gratefully acknowledged.
Contributor Information
David Hawe, Email: D.Hawe@mars.ucc.ie, University College Cork, Ireland.
Francisco R. Hernández Fernández, University College Cork, Ireland
Liam O’Suilleabháin, University College Cork, Ireland.
Jian Huang, University College Cork, Ireland.
Eric Wolsztynski, University College Cork, Ireland.
Finbarr O’Sullivan, University College Cork, Ireland.
References
- 1.Bassingthwaighte JB, Raymond GM, Butterworth E, Alessio A, Caldwell JH. Multiscale modeling of metabolism, flows, and exchanges in heterogeneous organs. Ann N Y Acad Sci. 2010;188:111–120. doi: 10.1111/j.1749-6632.2009.05090.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Carson RE, Yan Y, Daube-Witherspoon ME, Freedman N, Bacharach SL, Herscovitch P. An approximation formula for the variance of PET region of-interest values. IEEE Trans Med Imaging. 1993;12(2):240–250. doi: 10.1109/42.232252. [DOI] [PubMed] [Google Scholar]
- 3.Cox D, Koh E, Wahba G, Yandell BS. Testing the (parametric) null model hypothesis in (semiparametric) partial and generalized spline models. Ann Statist. 1988;16(1):113–119. [Google Scholar]
- 4.Efron B, Tibshirani RJ. Introduction to the Bootstrap. In: Chapman, Hall CRC, editors. Monographs on Statistics and Applied Probability. 1994. [Google Scholar]
- 5.Gromping U. Inference with linear equality and inequality constraints using R: The package ic. infer J Stat Soft. 2010;33(10):1–31. [Google Scholar]
- 6.Gunn RN, Gunn SR, Turkheimer FE, Aston JA, Cunningham VJ. Positron emission tomography compartmental models: a basis pursuit strategy for kinetic modeling. J Cereb Blood Flow Metab. 2002;22(12):1425–1439. doi: 10.1097/01.wcb.0000045042.03034.42. [DOI] [PubMed] [Google Scholar]
- 7.Kety SS, Schmidt CF. The nitrous oxide method for the quantitative determination of cerebral blood flow in man; theory, procedure and normal values. J Clin Invest. 1948;27(4):476–483. doi: 10.1172/JCI101994. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Loening AM, Gambhir SS. AMIDE: A free software tool for multimodality medical image analysis. Mol Imaging. 2003;2(3):131–137. doi: 10.1162/15353500200303133. [DOI] [PubMed] [Google Scholar]
- 9.Maitra R, O’Sullivan F. Variability assessment in PET and related generalized deconvolution models. J Amer Stat Assoc. 1998;93(444):1340–1355. [Google Scholar]
- 10.Meier P, Zierler KL. On the theory of the indicator-dilution method for measurement of blood flow and volume. J Appl Physiol. 1954;6(12):731–744. doi: 10.1152/jappl.1954.6.12.731. [DOI] [PubMed] [Google Scholar]
- 11.Muzi M, Mankoff DA, Link JM, Shoner S, Collier AC, Sasongko L, Unadkat JD. Imaging of cyclosporine inhibition of p-glycoprotein activity using 11C-Verapamil in the brain: studies of healthy humans. J Nucl Med. 2009;50(8):1267–1275. doi: 10.2967/jnumed.108.059162. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Natterer F, Wubbeling F. SIAM Monographs on Mathematical Modeling and Computation. 2001. Mathematical methods in image reconstruction. [Google Scholar]
- 13.O’Sullivan F. Locally constrained mixture representation of dynamic imaging data from PET and MR studies. Biostatistics. 2006;7(2):318–338. doi: 10.1093/biostatistics/kxj010. [DOI] [PubMed] [Google Scholar]
- 14.O’Sullivan F, Muzi M, Spence AM, Mankoff DM, O’Sullivan JN, Fitzgerald N, Newman GC, Krohn KA. Nonparametric residue analysis of dynamic PET data with application to cerebral FDG studies in normals. J Am Stat Assoc. 2009;104(486):556–571. doi: 10.1198/jasa.2009.0021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Phelps ME, Huang SC, Hoffman EJ, Selin C, Sokoloff L, Kuhl DE. Tomographic measurement of local cerebral glucose metabolic rate in humans with (F-18)2-fluoro-2-deoxy-D-glucose: validation of method. Ann Neurol. 1979;6(5):371–388. doi: 10.1002/ana.410060502. [DOI] [PubMed] [Google Scholar]
- 16.R Development Core Team. R. A Language and Environment for Statistical Computing. R Foundation for Statistical Computing. Vienna, Austria: 2010. http://www.R-project.org. [Google Scholar]
- 17.Sokoloff L, Reivich M, Kennedy C, Des Rosiers MH, Patlak CS, Pettigrew KD, Sakurada O, Shinohara M. The [14C] deoxyglucose method for the measurement of local cerebral glucose utilization: theory, procedure, and normal values in the conscious and anesthetized albino rat. J Neurochem. 1977;28(5):897–916. doi: 10.1111/j.1471-4159.1977.tb10649.x. [DOI] [PubMed] [Google Scholar]
- 18.Spence AM, Muzi M, Graham MM, O’Sullivan F, Krohn KA, Link JM, Lewellen TK, Lewellen B, Freeman SD, Berger MS, Ojemann GA. Glucose metabolism in human malignant gliomas measured quantitatively with PET, 1[C-11]glucose and FDG: analysis of the FDG lumped constant. J Nucl Med. 1998;39(3):440–448. [PubMed] [Google Scholar]
- 19.Vardi Y, Shepp LA, Kaufman L. A statistical model for positron emission tomography. J Am Stat Assoc. 1985;80(389):8–20. [Google Scholar]
- 20.Wahba G. CBMS-NSF Regional Conference Series in Applied Mathematics. 1990. Spline Models for Observational Data. [Google Scholar]
- 21.Zaidi H. Quantitative Analysis in Nuclear Medicine Imaging. Springer; 2006. [Google Scholar]
