A method is presented for estimating the distributions of the components and parameters determined with spectral analysis when it is applied to a single data set. The method uses bootstrap resampling to simulate the effect of noise on the computed spectrum and to correct for possible bias in the estimates. A number of bootstrap procedures are reviewed, and one is selected for application to the kinetic analysis of positron emission tomography dynamic studies. The technique is shown to require minimal assumptions about noise in the measurements, and its small sample properties are established through Monte-Carlo simulations. The advantages and limitations of spectral analysis with bootstrap resampling for deriving inferences for tracer kinetic modeling are illustrated through sample analyses of time-activity curves for [18F]fluorodeoxyglucose and [15O]-labeled water.
Spectral analysis was introduced in 1993 as a tool for the mathematical modeling of data obtained with dynamic positron emission tomography (PET) procedures (Cunningham and Jones, 1993). The technique allows the description of the tissue time-activity curve of a tracer in terms of an optimal subset of kinetic components selected from a far larger set. The larger set samples the range of possible components that may be detectable in the data; it usually consists of convolution integrals of the input function with decaying exponentials so that the chosen components may be related to an appropriate compartmental model for the system under consideration. The compartmental model can then be used as the basis for interpretation of the kinetic data and estimation of the parameters of interest. Spectral analysis has been used in this framework in applications to PET studies of glucose metabolism, blood flow, and ligand binding in the brain with tissue data measured in regions of interest (ROI) or single pixels (Cunningham and Jones, 1993; Cunningham et al., 1993; Tadokoro et al., 1993; Turkheimer et al., 1994; Fujiwara et al., 1996; Richardson et al., 1996).
A problem that became apparent in early applications of the method was that noise in the data can exert an influence on component detection; it can result in detection of spurious components in the system as well as a shifting of components away from their true values. Procedures for combining adjacent peaks (Cunningham and Jones, 1993) and filters for high-frequency noise (Turkheimer et al., 1994) have been developed, but a more general approach to assess the uncertainty in all detected components is needed. When multiple measurements in the same region are available, the distribution of the detected components can be assessed simply by repeated application of the spectral analysis method to each set of measurements. We do not, however, currently have a method for assessing this distribution in the absence of repeated measurements. In this report we propose a bootstrap resampling procedure to assess the distributional properties of the components detected with spectral analysis, as well as any parameters derived from the detected components, when the method is applied to single data sets. Bootstrap resampling methods have been shown to have minimal statistical assumptions; their small-sample properties, when used with the spectral analysis method, are established through Monte-Carlo simulations. We also illustrate the advantages and limitations of spectral analysis with bootstrap resampling for deriving inferences for tracer kinetic modeling through sample analyses of time-activity curves for [18F]fluorodeoxyglucose and [15O]-labeled water.
Brief review of spectral analysis method
Most kinetic models used with PET tracers are based on the description of the system as a collection of well-mixed compartments with exchange of material among the compartments assumed to follow first-order kinetics. Tracer delivered to the tissue by the arterial blood exchanges with one or more compartments in the tissue, and exchange of material among the various tissue compartments can occur as well. The total concentration of tracer in the field of view of the PET camera can therefore be written as the convolution integral:
where Cp(t) denotes the arterial input function (t minutes after injection of tracer), T is the time at which the tissue activity is measured, CT(T) is the tissue activity at time T, n is the number of compartments in the tissue, and aj and bj are the parameters describing exchange of tracer among the compartments, the values of which are to be estimated.1 The estimation problem, which is nonlinear in the parameters bj can be converted into a linear estimation problem by predefining a large number, N, of basis functions, fi(T) where
with a fixed set of values of bj and solving for the linear coefficients aj. The model, therefore, becomes
where the mathematical process now consists of estimating the N-vector
It is understood that coefficient aj is zero if the basis function fj(T) is not included in the model. Estimation of the coefficients aj from equation [3], however, requires non-negativity constraints on aj to avoid inclusion of pairs of nearly equal components with coefficients opposite in sign. For tracers that distribute into a compartment exchangeable with the plasma plus a trapped or reversibly-bound compartment, or that distribute into parallel sets of such compartments, the requirement that aj ≥ 0 is satisfied. This includes PET tracers used for measurement of cerebral blood flow, glucose metabolism, and many receptor ligands. For these and other compartmental systems that do not contain cycles, i.e., those systems in which it is not possible for material to pass from a given compartment through two or more other compartments back to the initial compartment, the exponents bj are real and non-negative (Hearon, 1963). The constants bj are chosen so that they span the range of possible exponents that may be detectable in the data given the time-sampling of the tissue data and the measurement noise level.
Because continuous time measurements of the tissue concentration of tracer are unavailable, the continuous time equation [3] is replaced by its discrete time counterpart. For tissue data sampled at times t1, t2, …, tM, the model equations are:
Furthermore, measured tissue concentrations include noise, or errors in the measurement. If X(tk) represents the measured tissue concentration at time tk, and ek is the error in the measurement, we have
The errors are assumed to have zero mean.
Estimation of the vector from equation [6] may be carried out with either the non-negative least squares (NNLS) algorithm (Turkheimer et al., 1992) or the Simplex algorithm (Cunningham and Jones, 1993). The two solutions produced may be similar, but they are not equivalent. For a given set of weights,2wk, the NNLS determines the linear coefficients that minimize
subject to aj ≥ 0, j = 1, 2, …, N, whereas the Simplex solution is obtained by minimization of
subject to the same non-negativity constraints. The symbols ‖r‖2 and |r| represent the 2-norm and 1-norm of the residual vector r, respectively, and equations [7a] and [7b] are often referred to as the 2-norm, or least squares, minimization and the 1-norm, or least absolute value, minimization, respectively. Two-norm minimization leads to the maximum likelihood (ML) estimates of the coefficients when the measurement errors are independent and normally distributed whereas 1-norm minimization produces the ML estimator when errors have a double-exponential, or Laplace, distribution. The Simplex algorithm, therefore, is to be preferred when the empirical distribution of the residuals [X(tk) – CT(tk)]/wk has large tails or outlying values as it is more robust to deviations from normality of errors. For this and other issues on robust estimation the interested reader is referred to the literature (see, e.g., Tukey, 1960; Huber, 1964, 1972; Hogg, 1977). The choice between the NNLS and the Simplex algorithms is based on a priori information about noise in the data, when available, or by a posteriori examination of the residuals; statistical testing may be used to assess non-normality of residuals (see D'Agostino and Stephens, 1986), but a simple visual inspection is also recommended when sample sizes are small (Carson et al., 1983).
The result of minimization of [7a] or [7b] is an N-vector of estimated coefficients
which usually contains only a few values different from zero. Results are often represented graphically by plotting the exponents bj on the x-axis and arranging the nonzero âj as “peaks” parallel to the y-axis; given its appearance this layout is called a “spectrum” in analogy to the spectra used in frequency analysis.
Bootstrapping in spectral analysis
A common approach for estimation of parameter uncertainties is to derive from the statistical properties of the errors in the measured data an analytical formula that describes the statistical properties of the estimated parameters. This parametric approach, however, requires a number of hypotheses concerning the distributional properties of the noise, usually that the errors at each time point be independent, normally distributed, and with a known variance. The conditions of normality and independence are not always met in PET studies (Pawlik and Thiel, 1996), and variance is known to vary between time-frames (Budinger et al., 1978).
An elegant solution to the problem of estimating parameter uncertainties in unknown noise conditions was introduced by Efron (1979), who observed that each data set is not only a sample from a population but can also be considered to be the only and best available approximation to the population itself. Therefore, we can compute numerically the variability of an estimate, not by repeatedly sampling from a theoretically well-defined population distribution, which is not available, but by resampling with replacement from the data. (For an overview of the extensive literature on bootstrap, see Efron and Tibshirani, 1993). Different ways of generating bootstrap observations are discussed below.
Bootstrapping residuals (Efron, 1979). The first, and simplest, method of generating bootstrap observations can be used if the errors on all the measurements are identically distributed with equal variance. Define the unweighted residuals as
where
ĈT (tk) are the tissue concentrations computed at time tk with the parameters âj estimated by the spectral analytic method, i.e., by minimization of equations [7a] or [7b]. The bootstrap procedure begins by generating a bootstrap data sample
where are bootstrapped residuals sampled with replacement3 from the original residuals computed from equation [9]. The spectral analysis is applied to the bootstrap data vector
and the solution N-vector is recorded as . The bootstrap data sample generation and solution vector estimation is repeated a large number, R, of times (100 or more), and R solution vectors,
are obtained. The R bootstrap solution vectors form an (R × N) bootstrap distribution matrix the ith row of which contains the ith bootstrap solution vector i.e.,
In addition, the N-vector is defined as mean of all bootstrap solution vectors as
As stated above, this implementation of the bootstrap requires that the errors in the measurements be identically distributed with homogeneous variance. More complex resampling schemes are needed when variance of the error varies with time.
Bootstrapping pairs (Efron, 1982) The generation of the bootstrap data vector may also be done by resampling with replacement the data pairs (tkX(tk)). In this case a data value for every sampling time tkk may not be included in every bootstrap data set. Because of this characteristic, the method of bootstrapping pairs is more appropriate when the independent variable is random, whereas the method of bootstrapping residuals is more suitable when the independent variable is deterministic, as it is in the case of PET data. The bootstrapping of pairs, however, can be used in the case of a deterministic dependent variable when variance in the measurements is not homogeneous (Shao, 1996).
Other resampling schemes If observations can be grouped so that measurements within each group have approximately equal variance, it is natural to resample the residuals within each group instead of resampling residuals from the entire set of observations (Hjorth, 1994). On the other hand, if one has available some estimates of the standard deviation of the residuals up to a proportionality constant, then the bootstrap residual resampling scheme can be modified as described below.
Let w1, w2, …, wM be the weights proportional to the standard deviations σ1, σ2, …, σM in the measurements at sampling times t1, t2, …, tM. The NNLS or the Simplex algorithm is used with the weights provided to find an estimate of the linear coefficients, i.e., a solution vector â. From the estimates of the parameters âj, the weighted residual values, rk, and weighted residual vector, r, are computed as
where the unweighted residual, is defined in equation [9]. At the next step, the bootstrap sample is constructed as
where are bootstrapped residuals resampled with replacement from the original weighted residuals r1, …, r2, …, rM and ĈT(tk) is the tissue concentration calculated from the parameter estimates âj as in equation [10].
Note that the weight wk corresponding to the measurement at sample time tk is fixed; only the residuals are resampled. The bootstrap matrix and the vector , are computed after R repetitions of the resampling procedure, as in equations [13] through [15].
Application of the bootstrap procedure
Estimation of the vector of coefficients and confidence intervals Because of the non-negativity constraints imposed on the solution, the solution vector may be a biased estimator of the true vector of coefficients a = [a1, a2, …, aN]. As detailed in Appendix I, an estimate of the bias in the estimator â can be made by subtracting â from the mean bootstrap solution vector :
A new asymptotically unbiased estimator of the vector of coefficients can then be computed as
Since anew is corrected for bias through a numerical procedure, however, its variability will be higher than that of â, and the decrease in bias produced by use of equation [19] must be traded off against the increase in variance. When the number of bootstrap replications R is sufficiently large, then the percentiles of the distribution and confidence intervals for the solution vector â and for the estimate anew can be determined from the columns of the bootstrap distribution matrix ; formulas for computation are given in Appendix II.
Estimation of derived parameters and their distributions Components detected with spectral analysis can be combined to obtain parameters of physiologic interest. For example, Cunningham et al. (1993) used the detected components (âj, bj) to obtain an estimate of the impulse response function (IRF) of the tissue as:
From equation [20] the parameters K1, the unidirectional clearance of tracer from blood to tissue, and Vd, the volume of distribution of the tracer in tissue relative to blood, were determined as:
and
The remainder of this section illustrates how spectral analysis can be used, not only to estimate the derived parameter itself, but also to estimate the statistical properties of the parameter, such as its variance and confidence intervals.
Let be any parameter that depends on the coefficients a defined in equation [4], i.e.,
where φ is a function that describes the relationship between a and θ. In the cases described above, when θ ≡ K1 then
and when θ ≡ Vd
Let be an estimate of θ determined by applying the function φ to â, i.e.,
The bootstrap distribution of can be easily estimated by computing and recording, at each of the R bootstrap replications, the value
where is the ith bootstrap estimate of the vector of coefficients (equation [13]). Let be the R-vector of bootstrap estimates of θ:
Then provides an estimate of the distribution that can be used to establish the statistical properties of . Trivially, the sample variance of the elements of can be used as an estimate of the variance of θ. can also be used for correction of any bias in the estimate that results from bias in â by defining, in analogy with equation [19], the estimator:
Finally, by ranking the set of bootstrap values from the smallest to the largest, percentiles of the distribution and confidence intervals of can be obtained as detailed in Appendix II.
MATERIAL AND METHODS
Algorithm implementation
Minimization of the 2-norm (defined in equation [7a]) was performed with the NNLS algorithm described by Lawson and Hanson (1974). For minimization of the 1-norm (defined in equation [7b]), the modified Simplex algorithm of Barrodale and Young (1966) was used. Programs were written in C language4 for the Sun Sparkstation 20 (Sun Microsystems, Mountain View, CA, U.S.A.). Range and distribution of the exponents bj of the basis functions were the same as those described by Turkheimer et al. (1994).
Simulation studies
To evaluate the small sample properties of the bootstrap method, simulation studies were performed as follows. Without loss of generality, the input function of the system, Cp(t), was assumed to be impulsive. With impulsive input, the convolution basis functions (equation [2]) are simple exponential functions, and the tissue concentration (equation [3]) is multiexponential. Noise conditions, time sampling, and the ratio between exponents of the functions were defined to represent a problem close to the practical limits for identification of separate exponential functions, as reported in the literature (Yeramian and Claviere, 1987). The biexponential test function was:
The data
were sampled at 15 time points (t = 0,0.1,0.3,0.5, 0.7, 1, 1.5, 3, 5, 7.5, 10, 15, 20, 25, 35 minutes), and ε(tk) was randomly generated, independent and normally distributed at each time point, with 5% coefficient of variation. One hundred basis functions were given by
and the exponents bj were logarithmically distributed (Turkheimer et al., 1994) between 0.01 min−1 and 10 min−1. To simulate realistic conditions the standard deviations in the measurements were assumed to be unknown but to have a constant coefficient of variation. The data points themselves, X(tk), were used as the weights wk.
In each simulation 1,000 different data sets were generated. For each data set h, the NNLS algorithm was used to estimate the coefficients, â(h) (h = 1,2, …, 1000) (equation [8]). Then 1,000 bootstraps were used to compute the mean bootstrap solution vector for data set (equation [15]) and the bias-corrected coefficients, anew(h) (equation [19]). When all 1000 simulations were completed, the mean of the estimated coefficients,
the mean of the mean bootstrap solution vectors,
and the mean of the bias-corrected coefficients,
were computed.
For each simulated data set, the derived parameter (equation [24]), its bias-corrected estimate (equation [29]), the bootstrap estimate of the variances of and and the two-sided 90% confidence intervals were recorded.
[18F]Fluorodeoxyglucose studies
The method was applied to the reexamination of [18F]fluorodeoxyglucose ([18F]FDG) PET scans of a normal male subject whose study was previously described (Lucignani et al., 1993). The data set consisted of 31 scans acquired according to the following schedule: 5 scans of 1 minute each, 5 scans of 2 minutes each, and 21 scans of 5 minutes each for a total scanning time of 120 minutes. The arterial plasma input function, Cp(t), was measured by collecting blood samples from the radial artery after a pulse of approximately 8 mCi of [18F]FDG was injected, rapidly centrifuging the samples, and assaying the plasma 18F concentrations. Anatomic ROIs were drawn on the images and the time course of total radioactivity in each ROI obtained. In addition, the time course of the whole-brain radioactivity was determined as the weighted average of the radioactivity in all image planes. All data were corrected for radioactive decay.
The basis functions consisted of 100 exponential functions convolved with the measured arterial plasma input function, Cp(t). The range of the exponents was from bj = 3 min−1 to bj = 0.0028 min−1. Two additional components were added, the integral of the input function (equivalent to a component with bj = 0) and the input function itself (equivalent to a component with bj = ∞), the latter to account for the blood pool in the tissue. The minimization procedure was weighted with estimates of the standard deviation in the tissue measurements, computed as described in Budinger et al. (1978). For each ROI, the bootstrap distribution of the coefficients, the 90th percentiles of the distribution, and the bias-corrected coefficients were estimated with 1,000 bootstraps.
In the [18F]FDG studies, the coefficient of the integral of the arterial plasma concentration, which we denote by a0, is proportional to the rate of glucose utilization in the tissue (Turkheimer et al., 1994). However, noise in the data can lead to a shifting of the detected components away from the peak in the spectrum at bj = 0 and a subsequent bias in estimating the rate of glucose utilization. One method proposed to compensate for this effect was to add all coefficients of components whose exponents fell below a certain cutoff frequency βcutoff (Cunningham and Jones, 1993). In each ROI examined in the current study, this parameter K, the rate constant for unidirectional trapping of tracer, was estimated from the bias-corrected coefficients as
A cutoff threshold of 1/120 minute was used. In addition, the probability distribution and 90% confidence intervals for were determined.
H215O studies
As a second example, the method was used for the analysis of brain time-activity curves during an infusion of [15O]-labeled water (H215O) to measure cerebral blood flow. The H215O was infused into an antecubital vein of a normal male subject by an infusion pump (Model 44, Harvard Apparatus, South Natick, MA, U.S.A.) programmed to produce a rapid increase in brain tissue concentration of H215O and keep it elevated for 3 minutes, at which time the infusion was terminated. Measurement of the H215O concentration in arterial blood was initiated just before the infusion of the H215O and continued until the end of scanning by continuously withdrawing blood from a radial arterial catheter past a NaI detector. The dead space of the tubing leading from the artery to the detector, as well as the pump withdrawal rate were fixed, and the dispersion of the arterial curve through this sampling system was well characterized (Jaggi et al., 1997). Brain scanning was initiated concurrently with the start of infusion with a UGM180 scanner (UGM Medical Systems, Philadelphia, PA, U.S.A.) and consisted of six 5-second scans, six 10-second scans, and six 20-second scans. Regions of interest were placed on a number of gray matter structures. Before the application of the spectral analysis bootstrap method, the input function was corrected for estimated delay.
One hundred basis functions consisting of exponential functions convolved with the measured arterial whole blood input function were used. Exponents ranged from bj = 0.1 min−1 to bj = 10 min−1, and the input function and its integral were also included. The minimization procedure was unweighted, and, as with the FDG data analysis, 1,000 bootstraps were used to estimate the distribution of the coefficients, the 90th percentiles, and the bias-corrected coefficients.
RESULTS
Simulation studies
Small differences between the mean of the coefficients computed for each of the simulations, , and the mean of the bootstrap estimates, , were detected when noise was normally distributed and the NNLS algorithm was used (Fig. 1A). Use of the bootstrap bias correction procedures yielded estimates that were in closer agreement to the true mean values (Fig. 1B). Results did not change when the number of bootstrap samples was increased to 5,000, when the Simplex algorithm was used, or when the algorithms were used with more heavy tailed error distributions (data not shown).
Results of simulation to examine properties of the bootstrap estimator. The biexponential function f(t) = a1 exp (−b1t) + a2 exp (−b2 f), with b1 = 0.4 min−1, b2 = 0.2 min−1, a1 = a2 = 1, was sampled at times between 0 and 35 minutes. One thousand sample sets of 5% normally distributed noise were generated and added to the sample data; for each noisy data set a spectrum, a bootstrap spectrum, and a bias-corrected bootstrap spectrum were calculated. (A) Triangles show the mean of the computed spectra, , and circles the mean of the bootstrap spectra, . Exponents bj are on the x-axis, and the corresponding linear coefficients aj are displayed as peaks in the y-direction. (B) Mean of the bias-corrected bootstrap spectra anew (circles) is compared with the mean of the simulation spectra (triangles). On average, the bias-corrected bootstrap spectrum provides a more accurate estimation of the mean spectrum that would be obtained if repeated noisy sample data sets were available than does the bootstrap spectrum without bias correction.
A schema illustrating the bias-correction procedure for the derived parameter K1 is given in Fig. 2. Simulation results for the parameter K1 confirmed the theoretically expected tradeoff between decreasing bias and increasing variance in the estimate. The true value of K1 in these simulations was 2.0, and the mean value of the estimate over all simulations was found to be 2.031. The bias-corrected estimate reduced the bias by 36% (mean() = 2.020) at the expense of a 7% increase in variance (var() = 0.0049; var() = 0.0046). The mean of all the bootstrap estimates of the variance of was 0.0052, a 13% overestimation of the variance determined in all the simulations. The two-sided 90% confidence interval of (determined over all simulations) was [1.932, 2.156]; the mean of the bootstrap-estimated confidence intervals was [1.946, 2.125]. This shows that the bootstrap can be used to obtain useful numerical approximations of parameter variance and confidence intervals.
Schema illustrating the bias-correction procedure for a derived parameter. Values of the derived parameter K1 are shown along the x-axis, and the probability density function for the parameter, p(K1), is given on the y-axis. The biexponential function f(t) = 1 exp (−0.4 t) + 1 exp (−0.2 t) was sampled at times between 0 and 35 min as in Fig. 1. Fifteen percent normally distributed noise was generated and added to the sample data, the estimated coefficients were determined by the non-negative least squares algorithm, and the derived parameter K1 was estimated by use of equation [24]. The estimated value is shown as the vertical dotted line in the center of the figure. The bootstrap distribution of the parameter (unbroken curve) and the mean of the distribution ( unbroken vertical line) were comRuted with 1,000 bootstraps. Note that the estimated parameter, and the mean of the bootstrap distribulion, are not equal; their difference is the estimated bias in . The estimated bias was then used to form the bias-corrected estimate (equation [29]; center vertical dashed line) and its bias-corrected distribution (equation [A.18]; dashed curve). From the bias-corrected distribution of the parameter, other statistics conceming the parameter estimate can be computed, e.g., the 90% confidence interval for (dashed vertical lines at left and right of figure).
Computation time for evaluation of anew for each sample was approximately 40 seconds for the Simplex algorithm and 45 seconds with NNLS.
[18F]Fluorodeoxyglucose studies
Results of the analysis of FDG data are displayed for the whole brain (Fig. 3A), a small white matter region (Fig. 3B) and a large ROI drawn over the visual cortex (Fig. 3C). The computed spectra shown in the left panels are consistent with previously computed spectra of FDG tissue data (Cunningham and Jones, 1993; Turkheimer et al., 1994). The peak on the far left, labeled a0, corresponds to the coefficient of the integral of the arterial plasma input function and indicates irreversible trapping of the tracer in the tissue, i.e., bj = O. The components detected at bj = 0.06 min−1 and bj ≅ 0.6 min−1 have been associated with exchangeable tissue compartments in white and gray matter, respectively (Turkheimer et al., 1994). Because of the partial volume effect of the scanner, heterogeneity was detected in all regions, even those in which the ROI was placed over an area that was predominantly white matter (Fig. 3B), or predominantly gray matter, such as the visual cortex (Fig. 3C). The fourth peak, detected at bj 2.5 min−1, is consistent with a rapid equilibration of the tracer in the tissue and has been associated to delay and dispersion of the measured input function (Cunningham and Jones, 1993).
Results of spectral analysis with bootstrap resampling applied to brain tissue-activity curves after intravenous injection of [18F]fluorodeoxyglucose into a human subject. Regions shown are whole brain (A), a small white matter region (B), and the visual cortex (C). In the left panels the bootstrap spectra (heavy line) are compared to the spectrum computed on the raw data (thin line); right panels show the 90% confidence intervals (thin line) and the bias-corrected bootstrap spectra (heavy line). The coefficient shown on the far left, labeled a0, is the coefficient of the integral of the plasma curve; it is proportional to the rate of glucose utilization in the tissue. Note that in the whole brain and visual cortex the estimate of a0 is very stable; its initial estimate and its bias-corrected estimate are in close agreement. In contrast, in the higher noise white matter region, there is high uncertainty in the estimate of a0 as evidenced by the lack of agreement between the initial estimate, the bootstrap estimate, and the bias-corrected bootstrap estimate. Additionally, observe that the noise in the white matter region has led to spreading of the peak around a0 The blood volume component is not shown.
The bootstrap spectra, shown in the heavy lines in the left panels, allow one to make inferences concerning the uncertainty of the detected peaks. The first and most expected is the increased width of the peaks in the relatively higher noise region, i.e., the white matter region (Fig. 3B), compared to the lower noise data sampled in the whole brain (Fig. 3A) or large gray matter region (Fig. 3C). Additionally, the bootstrap spectra indicate a greater variability in the peak associated with the gray matter exchangeable compartment (bj ≅ 0.6 min−1) than in the more slowly exchanging compartment (bj = 0.06 min−1); this may be caused by a combination of the higher noise level in the first minutes of scanning, which largely determine the faster component, and the greater heterogeneity of gray matter.
In the right panels are shown the 90th percentiles of the distribution of the coefficients and the bias-corrected spectra. The greater uncertainties in the coefficients in the higher noise white matter region are seen as broader “shoulders” on the peaks in the 90th percentile of the distribution. In particular, in the white matter region the coefficient a0 of the integrated component at bj = 0 min−1 was computed to be 0.020 mL·g−1·min−1, but its 90th percentile was found to be 0.032 mL·g−1·min−1, indicating a large degree of uncertainty in the estimate. By contrast, in low to medium noise conditions (Figs. 3A and C) the bias-corrected coefficient a0 and its 90th percentile are within 1% of the initially computed value.
Distributions for the estimated rate constant for unidirectional trapping of tracer are shown in Fig. 4. In the whole brain and the visual cortex there is an extremely small spread of the parameter estimate about its mean value. The mean value and 90% confidence interval of the estimate in whole brain were 0.03180 mL·g−1·min−1 and [0.03171, 0.03187], respectively; corresponding values in the visual cortex were 0.03494 mL·g−1·min−1 and [0.03483, 0.03507]. In both regions, 90% of the distribution fell less than 1% distant from the mean. The white matter region, which has fewer counts and thus higher noise levels, exhibits a much more broadly spread distribution: the mean and 90% confidence interval were 0.0206 mL·g−1·min−1 and [0.0178, 0.0230], respectively. In this region, the 90% confidence interval falls only within 14% of the mean.
Probability density functions for the estimated rate constant for unidirectional trapping of tracer, K after intravenous injection of [18F]fluorodeoxyglucose into a human subject. In the presence of noise in the data, the parameter K leads to a more accurate determination of glucose utilization than the coefficient a0 (see Fig. 3). K is computed as the sum of those coefficients aj for which the corresponding exponents bj fall below a cutoff threshold (see text). Shown are the bias-corrected estimate of K (vertical unbroken line), its probability distribution function (unbroken curve), and its 90% confidence interval (vertical dashed lines) for the whole brain (A), a small white matter region (B), and the visual cortex (C). In the whole brain and the visual cortex there is an extremely small spread of the parameter estimate about its mean value. The white matter region, which has fewer counts and thus higher noise levels, exhibits a broadly spread distribution.
H215O studies
Figure 5 shows the computed and bootstrap spectra (left panel) and the bias-corrected and 90th percentile spectra (right panel) resulting from the analysis of the time course of tissue radioactivity in the cerebellum during infusion of H215O. Whereas the computed spectrum is consistent with preceding analyses that have detected two peaks (Cunningham and Jones, 1993), new information concerning the variability of the two components is provided by the bootstrap spectrum. The first peak (bj = 0.7 min−1) represents relatively rapid exchange of tracer between blood and tissue; it probably corresponds to blood flow in the gray matter tissue. The uncertainty on the exponent bj is rather high; this is consistent with the observation that spectral analysis of H215O time activity curves does not lead to precise estimates of cerebral blood flow values (Cunningham et al., 1993).
Results of spectral analysis with bootstrap resampling applied to brain tissue activity curves measured during infusion of 15O-labeled water into a human subject. Data are for a region of interest placed over the cerebellum. In (A) the computed spectrum (thin line) and bootstrap spectrum (heavy line) are shown; (B) illustrates the 90% confidence interval (thin line) and the bias-corrected bootstrap spectrum (heavy line). The left peak is associated with blood flow in the gray matter and the right peak with dispersion of the input function. Even though the region is known to be heterogeneous because of the limited spatial resolution of the PET camera, no peak associated with white matter flow was detected. A blood volume coefficient was detected but is not shown on the graph.
It is interesting to observe the lack of a peak that can be associated with white matter flow even though white matter is known to be present in all ROI because of the limited spatial resolution. The magnitude of the coefficient of the white matter flow component is expected to be small and is probably not detectable at the given noise levels; in addition the length of the sampling schedule may be inadequate for the detection of the much slower white matter component.
The very fast peak (bj ≅ 4 min−1), related to dispersion and delay in the input function, is also determined with a large degree of uncertainty. The 90th percentile of its coefficient, 0.47 mL·g−1·min−1, is almost twice its computed value of 0.27 mL·g·min−1. Although its value cannot be precisely estimated by the spectral analysis technique, the presence of the very fast peak must be taken into account for any further modeling as previously discussed (Cunningham et al., 1993).
DISCUSSION
This report proposes a method to estimate the statistical distributional properties of the components determined by spectral analysis and of parameters derived from those components when the method is applied to a single data set. The method uses the bootstrap technique to estimate the mean effect of noise on the computed spectrum, to estimate bias in the bootstrap spectrum, and to correct for that bias. The bias-corrected bootstrap spectrum was shown to be a good estimator of the average spectrum that would have been obtained if repeated samples of the measured data set were available. Assumptions concerning the distributional properties of noise in the data are minimal, and specific implementations of the bootstrap procedure have been considered to handle the case of inhomogeneity of variance in the measured data.
The application of the method to two sets of PET dynamic data was also presented to illustrate the main property of the bootstrap estimator, i.e., it provides an assessment of the uncertainty of the computed peaks, and gives a preliminary picture for the subsequent modeling or parameter estimation. The proposed method does not eliminate the need to use biochemical or physiologic information obtained from other sources to interpret the dynamics of the system.
It is also worth noting that application of spectral analysis to the data in this report has relied on the assumption that the kinetic behavior of the system can be described by a non-negative linear combination of the chosen basis functions. Non-negativity of the linear coefficients is an essential requirement of this approach; other analysis methods must be applied if the system does not satisfy this constraint. If the system requires functions other than convolution integrals, the method can be applied only if another set of basis functions, valid for the system under study, is defined.
Finally, because the bootstrap procedure is computer intensive, its use may be limited in the case of very large data sets as in the voxel-by-voxel analysis of PET volumes.
Footnotes
Acknowledgments
The authors thank Dr. Julian Matthews for his many valuable discussions with us.
Usually the standard deviations in the measurements, σk, are used as weights. It is only the relative weights in the measurements, however, that are required. If the measurement variance is unknown, weights of one are used when the variance is assumed to be the same at all measurement times, and weights equal to the measured tissue concentrations themselves are used when the coefficient of variation is assumed constant.
3
For example, if the original residuals are {ξ1,ξ2,ξ3,ξ4,ξ5,ξ6,ξ7,ξ8}, then a bootstrap sample might be {ξ∗1=ξ5,ξ∗2=ξ1,ξ∗3=ξ7,ξ∗4=ξ2,ξ∗5=ξ7,ξ∗6=ξ3,ξ∗7=ξ5,ξ∗8=ξ4}. Note that the original residuals appear in random order, some are included more than once, and some are not included at all in the bootstrap sample.
4
Software available on request from the author.
APPENDIX I
APPENDIX II
Percentiles of the distribution of the estimated coefficients of â as well as confidence intervals for the coefficients can be easily estimated from the bootstrap distribution matrix A∗.
References
1.
BarrodaleIYoungA (1966) Algorithms for best L1 and L'∞ linear approximation on a discrete set. Num Math8:295–306
CarsonERCobelliCFinkeisteinL (1983) The Mathematical Modeling of Metabolic and Endocrine Systems, New York, Wiley, p 203
4.
CunninghamVJJonesT (1993) Spectral analysis of dynamic PET studies. J Cereb Blood Flow Metab13:15–23
5.
CunninghamVJAshburnerJByrneHJonesT (1993) Use of spectral analysis to obtain parametric images from dynamic PET studies. In: Quantification of Brain Function. Tracer Kinetics and Image Analysis in Brain PET (UemuraKLassenNAJonesTKannoI, eds), Amsterdam, Elsevier Science Publishers, pp 101–108
6.
D'AgostinoRBStephensMA (1986) Goodness-of-fit Techniques, New York, Marcel Dekker
7.
EfronB (1979) Bootstrap methods; another look at the jackknife. Ann Statist7:1–26
8.
EfronB (1982) The Jackknife, the Bootstrap, and Other Resampling Plans, Philadelphia, Society for Industrial and Applied Mathematics
9.
EfronBTibshiraniRJ (1993) An Introduction to the Bootstrap, New York, Chapman & Hall
10.
FujiwaraTMejiaMItohMYanaiKMeguroKSasakiHOnoSItohHFukudaHIwataRIdoTWatabeHCunninghamVJAshburnerJJonesT (1996) Quantitative imaging of ['11C]benztropine in the human brain with graphical analysis and spectral analysis. In: Quantification of Brain Function using PET (MyersRCunninghamVBaileyDJonesT, eds) San Diego, Academic Press, pp 317–320
11.
GodfreyK (1983) Compartmental Models and Their Application, London, Academic Press, pp 24–34
12.
HearonJZ (1963) Theorems on linear systems. Ann NY Acad Sci108: 36–68
13.
HjorthJSU (1994) Computer Intensive Statistical Methods, London, Chapman & Hall
14.
HoggRV (1977) An introduction to robust procedures. Commun Statist-Theor MethA6:789–794
15.
HuberPJ (1964) Robust estimation of a location parameter. Ann Math Statist35:73–101
16.
HuberPJ (1972) The 1972 Wald Lecture. Robust statistics: a review. Ann Math Statist43:1041–1067
17.
JaggiJLGreenbergJHNoordergraafAReivichM (1997) Analysis of tracer dispersion and delay in sampling lines (abstr). J Cereb Blood Flow Metab17:(supp 1) S331
18.
LawsonCLHansonRJ (1974) Solving Least Squares Problems, Englewood Cliffs NJ, Prentice-Hall
19.
LucignaniGSchmidtKMorescoRStrianoGColomboFSokoloffLFazioF (1993) Measurement of regional cerebral glucose utilization with [18F]FDG and PET in heterogeneous tissues; theoretical considerations and practical procedure. J Nucl Med34:360–369
20.
PawlikGThielA (1996) Transformations to normality and independence for parametric significance testing of data from multiple dependent volumes of interest. In: Quantification of Brain Function Using PET (MyersRCunninghamVBaileyDJonesT, eds), London, Academic Press, pp 349–352
21.
RichardsonMPKoeppMJBrooksDJFishDRDuncanJS (1996) Benzodiazepine receptors in focal epilepsy with cortical dysgenesis: an ['11C]flumazenil PET study. Ann Neurol40(2): 188–198
22.
ShaoJ (1996) Bootstrap model selection. J Am Statist Assoc91:655–665
23.
TadokoroMJonesAKPCunninghamVJSashinDGrootoonkSAshburnerJJonesT (1993) Parametric images of [11C]diprenorphine binding using spectral analysis of dynamic PET images acquired in 3D. In: Quantification of Brain Function. Tracer Kinetics and Image Analysis in Brain PET (UemuraKLassenNAJonesTKannoI, eds) Amsterdam, Elsevier Science Publishers, pp 289–294
24.
TukeyJW (1960) A survey of sampling from contaminated distributions. In: Contributions to Probability and Statistics (OlkinI, ed), Stanford, Stanford University Press
25.
TurkheimerFSchmidtKLucignaniGMorescoRMLandoniCMatarreseMSokoloffLFazioF (1992) Use of linear programming to quantify glucose utilization and receptor binding in PET studies of heart and brain (abstract). J Nucl Med33:944
26.
TurkheimerFMorescoRMLucignaniGSokoloffLFazioFSchmidtK (1994) The use of spectral analysis to determine regional cerebral glucose utilization with positron emission tomography and [18F]fluorodeoxyglucose: theory, implementation and optimization procedures. J Cereb Blood Flow Metab14:406–422
27.
YeramianEClaviereP (1987) Analysis of multiexponential functions without a hypothesis as to the number of components. Nature326:169–174