Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 Nov 17.
Published in final edited form as: IEEE Trans Nucl Sci. 2011 Oct 3;58(5):2205–2218. doi: 10.1109/TNS.2011.2164935

Adaptive Angular Sampling for SPECT Imaging

Nan Li 1, Ling-Jian Meng 1
PMCID: PMC5113736  NIHMSID: NIHMS814464  PMID: 27867212

Abstract

This paper presents an analytical approach for performing adaptive angular sampling in single photon emission computed tomography (SPECT) imaging. It allows for a rapid determination of the optimum sampling strategy that minimizes image variance in regions-of-interest (ROIs). The proposed method consists of three key components: (a) a set of close-form equations for evaluating image variance and resolution attainable with a given sampling strategy, (b) a gradient-based algorithm for searching through the parameter space to find the optimum sampling strategy and (c) an efficient computation approach for speeding up the search process. In this paper, we have demonstrated the use of the proposed analytical approach with a single-head SPECT system for finding the optimum distribution of imaging time across all possible sampling angles. Compared to the conventional uniform angular sampling approach, adaptive angular sampling allows the camera to spend larger fractions of imaging time at angles that are more efficient in acquiring useful imaging information. This leads to a significantly lowered image variance. In general, the analytical approach developed in this study could be used with many nuclear imaging systems (such as SPECT, PET and X-ray CT) equipped with adaptive hardware. This strategy could provide an optimized sampling efficiency and therefore an improved image quality.

Index Terms: Adaptive angular sampling, non-uniform object-space pixelation (NUOP) approach, single photon emission computed tomography (SPECT)

I. Introduction

Single photon emission computed tomography (SPECT) is a commonly used nuclear imaging modality for small animal studies [1], [2]. One of the recent emphases in SPECT instrumentation is to push for higher spatial resolution. Examples of recent developments include the SemiSPECT reported by Kastis et al. [4], the SiliSPECT under development by Peterson et al. [5], the MediSPECT proposed (and evaluated) by Accorsi et al. [6] and the U-SPECT-III proposed by Beekman et al. [7], a low-cost ultra-high resolution imager based on the second-generation image intensifier [8] and the use of a pre-existing SPECT camera, arranged in an extreme focusing geometry for ultra-high resolution small animal SPECT imaging applications [9]. We have recently developed a prototype ultra-high resolution single photon emission microscope (SPEM) system for mouse brain studies [10], [11]. This system delivers an ultra-high imaging resolution of around 100 μm in phantom studies. It was demonstrated that the current dual-headed SPEM system is capable of visualizing a very small number of radiolabeled cells in mouse brain [12]. Despite these promising results, the performance of the SPEM system is limited by the common bottleneck for ultra-high resolution SPECT instrumentations—the limited detection efficiency. Even with the large number of pinholes in the entire system, the overall detection efficiency for the SPEM system is typically 10−4 or lower. The long imaging time required for ultra-high resolution studies could preclude many interesting applications.

This problem could be partially alleviated by using the adaptive imaging concept proposed by Barrett et al. [13], Clarkson et al. [14] and Freed et al. [15]. In an adaptive SPECT system, the system hardware could vary in real-time to maximize the efficiency for collecting useful imaging information regarding a given task, and therefore provide an optimum imaging performance. In [12] (Fig. 12), we have proposed the use of a variable aperture system with four sets of apertures that can be interchanged during an imaging study. Therefore, apertures with larger pinholes can be used for localizing the target-region and highly focusing ultra-high resolution apertures can then be used for a closer examination of the target region.

In this paper, we propose an analytical approach for adaptive angular sampling in SPECT imaging. This approach assigns a non-uniform distribution of imaging times across all possible sampling angles, and the actual sampling strategy will be determined based on the relative importance of each angle for collecting useful imaging information regarding a given imaging task. With the adaptive angular sampling approach, an imaging study could start with a uniform time distribution across all possible angles. During the study, the imaging information being acquired and the input from the user (e.g., the target-region to be examined) will be used to determine the optimum time distribution based on the expected system performance measured with certain analytical performance indices.

The adaptive angular sampling approach requires an efficient computation method for searching through the parameter space to find the optimum time distribution in real time. For this purpose, we have proposed a search algorithm that utilizes the gradient function of certain system performance indices, such as image variance, with respect to imaging times at individual angles. To allow for a rapid optimization process, we have also incorporated a non-uniform object-space pixelation (NUOP) scheme that uses different pixel sizes adaptively according to the characteristics of the object and the input from the user [3]. By combining the gradient-based search algorithm and the NUOP approach, one can refine the angular sampling strategy adaptively during an imaging study in near real time to achieve an improved image quality.

Although we have focused on the problem of adaptive angular sampling in SPECT, the basic approach developed in this study could be applied to optimize other adaptive imaging systems, such as SPECT, PET and X-ray CT [15], [16], with respect to a wide range of design and imaging parameters. In practice, most of adaptive imaging systems are (likely to be) designed with a finite number of possible imaging configurations. For such systems, one could find the best sampling strategy indirectly, by deriving the optimum time-sharing scheme among all possible configurations using the proposed computation approach.

II. Material and Methods

A. SPECT Image Formation

Let x = [x1, x2, …, xN]T denote a series of unknown deterministic parameters, e.g., the object intensities underlying the projection data y = [y1, y2, …, yM]T. The mapping from x to y is governed by a conditional probability distribution function, pr(y|x). For emission tomography, y could be approximated as a collection of independent random Poisson variables, whose expectations are given by

y¯mE[ym]=ym·pr(ymx)·dymm=1,,M, (1)

or by the following discrete transform

y¯=T·p¯,

and

p¯=A·x. (2)

E[·] denotes the expectation operator. In (2), we have assumed that the same imaging time T is spent at all individual sampling angles. is the mean projection with a unit imaging time. A is a M × N a matrix that represents the discretized system-response function (SRF). Here we have assumed that all systematic errors are corrected in the projection data. For Poisson variables y, the log-likelihood function is given by

L(x,y)logpr(yx)=ymlogy¯m-y¯m, (3)

and

y¯m=namnxn, (4)

where amn, gives the probability of a gamma-ray emitted from the n’th source voxel and detected by the m’th detector pixel with a unit imaging time. The underlying image function may be reconstructed as

{x^PML(y)=argmaxx0[L(x,y)-β·R(x)]andthenx^PF-PML=F·x^PML(y), (5)

where R(x) is a scalar function that selectively penalizes certain undesired features in reconstructed images. β is a parameter that controls the degree of regularization. F is an N×N matrix that represents the post-filtering operator. In this study, we used a quadratic roughness penalty function as defined by [17]:

R(x)=j12kwjkϕ(xj-xk), (6)

where wjks are the weighting factors that are non-zero for the pairs of immediate neighbors, and

ϕ(θ)=θ2/2. (7)

Note that the computation approach developed below would allow the use of many other forms of regularization functions.

B. Approximations for Imaging Resolution and Covariance Properties With the Adaptive Angular Sampling Approach

In this study, we chose to determine the optimum angular sampling strategy based on the resolution and (co)variance properties of reconstructed images. More specifically, the optimum sampling strategy is chosen to be the one that delivers the lowest image variance at given spatial resolutions. The optimization process is implemented based on the modified uniform Cramer-Rao bounds (MUCRBs) detailed in [18], [19]. In this section, we will modify the original MUCRB formulations to incorporate the proposed adaptive sampling strategy.

Suppose one uses a single-head SPECT system for imaging an object from a total of K sampling angles. The imaging time spent at k’th sampling angle is denoted by t(k). t = [t(1), t(2)t(K)]T could represent a non-uniform imaging time distribution. The mean projections are given by:

y¯(k)=t(k)·p¯(k),

and

p¯(k)=A(k)·x,k=1K. (8)

Note that the vectors and matrices with superscript (k) are corresponding to observing the object with a single camera placed at the k’th angle only. In this study, the Fisher information matrix (FIM) [20] was defined explicitly as a function of the imaging times, with its elements given by

Jij(t)=-E[2xixjL(x,y,t)]. (9)

The corresponding log-likelihood function can be written as:

L(x,y,t)=m=1M(ymlogy¯m-y¯m)=k=1K[m=1M(k)(ym(k)logt(k)p¯m(k)-t(k)p¯m(k))]=k=1K[L(k)(x,y,t)], (10)

where

L(k)(x,y,t)m=1M(k)(ym(k)logt(k)p¯m(k)-t(k)p¯m(k)). (11)

L(k)(x, y, t) is the log-likelihood function for the measurement acquired with the camera at the k’th angle only.

Substituting (10) into (9), the FIM for non-uniform angular sampling approach is given by:

Jij=-E[2xixjL(x,y,t)]=-E[2xixjk=1Km=1M(k)(ymlogt(k)p¯m(k)-t(k)p¯m(k))]=-E{k=1Km=1M(k)[2xixj(ymlogt(k)p¯m(k)-t(k)p¯m(k))]}=E{k=1Km=1M(k)[ymami(k)amj(k)[p¯m(k)]2]}=k=1Km=1M(k)[E[ym]·ami(k)amj(k)[p¯m(k)]2]=k=1K[t(k)m=1M(k)ami(k)amj(k)p¯m(k)]. (12)

Note that (12) can be re-written as:

Jij=-E[2xixjL(x,y,t)]=k=1Kt(k)Jij(k)(0),withJij(k)(0)=m=1M(k)ami(k)amj(k)p¯m(k). (13)

The second equation in (13) can be re-written in the matrix form as

J(k)(0)=(A(k))Tdiag{1p¯m(k)}·A(k), (14)

and the overall FIM is given by

J=k=1KJ(k)=k=1Kt(k)J(k)(0), (15)

where J(k)(0) is the FIM with measurements acquired with a unit time spent at the k’th angle only.

Substituting (15) into (23), (32) and (33) in [19], the covariance of images reconstructed with post-filtered penalized maximum likelihood algorithm, given by (5), can be approximated as

Cov[x^]F·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))·[(k=1Kt(k)J(k)(0))+β·R]-1·FT. (16)

The variance on the j’th pixel could therefore be approximately given by,

Var[x^j]ejT·F·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))[(k=1Kt(k)J(k)(0))+β·R]-1·FT·ej, (17)

where ej is the j’th unit vector. The mean gradient matrix of the corresponding reconstruction can be approximated as

G(x)=E(x^)xF·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0)). (18)

The j’th column vector of G(x) represents the local impulse response function centered at the j’th pixel in the object-space [21], obtained with the reconstruction process (5). Based on (16) and (18), we can compare given time distributions based on the minimum imaging variance attainable at given spatial resolutions. This method, typically referred to as the resolution-variance tradeoff, has been used extensively for optimizing the design of emission tomography systems [3], [10], [18], [19], [22], [23].

In addition, one could also compare different imaging configurations based on their performance for ROI quantification. If the boundary of the ROI is well-defined, one can approximately derive the variance and bias for the estimated total uptake in ROI with the following steps. The total tracer-uptake in the ROI could be obtained by

tr(x^)=zT·x^, (19)

where z is an indicator vector for the ROI,

z={zj}T,zj={1jROI0otherwise. (20)

Using (17) and (18), the variance and bias values associated with tr(), obtained with the reconstruction process (5), (7) and (19), can be approximately given by

VarROI[tr(x^)]zT·F·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))·[(k=1Kt(k)J(k)(0))+β·R]-1·FT·z, (21)
BiasROI[tr(x^)]zT·FT·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))·x-zT·x. (22)

In principle, one could apply (17)–(22) to derive the resolution-variance and bias-variance tradeoffs and use these quantities as the basis to find an optimum time distribution. However, even with these close-form solutions, the computation load for searching through all possible time distributions could be too high for regular PC-based computation environments. To allow near real-time optimization of the imaging time distribution, we will introduce a gradient-based search algorithm for finding the optimum time distribution.

C. Partial Derivatives of Variance With Respect to Imaging Times

In order to develop a systematic approach for minimizing the image variance with respect to the distribution of a finite total imaging time, we first formulated a solution for the partial derivatives of the variance with respect to individual imaging times. This would help us to rank the relative-importance of each sampling angle for reducing image variance.

graphic file with name nihms814464_M25.jpg (23)

The partial derivative of image variance on reconstructed pixel j, with respect to t(k), is given by (see equation (23) at the bottom of the page).

To evaluate the partial derivatives, we first introduce a small disturbance δ to t(k) and the corresponding variance becomes

Var[x^j(t(1),t(2),t(k)+δ,t(K))]ejT·F·[J+β·R+δ·J(k)(0)]-1·(J+δ·J(k)(0))·[J+β·R+δ·J(k)(0)]-1·FT·ej. (24)

For small δ, one could use the matrix inversion lemma [24], which gives

[J+β·R+δ·J(k)(0)]-1[J+β·R]-1-δ·[J+β·R]-1·J(k)(0)·[J+β·R]-1. (25)

To simplify the derivation, we defined matrix M as

M=[J+β·R]-1·J(k)(0)·[J+β·R]-1. (26)

Therefore (25) becomes

[J+β·R+δ·J(k)(0)]-1[J+β·R]-1-δ·M. (27)

Substituting (27) into (24), one has

Var[x^j(t(1),t(k)+δ,t(K))]ejT·F·([J+β·R]-1-δ·M)·(J+δ·J(k)(0))·([J+β·R]-1-δ·M)·FT·ej. (28)

Substituting (28) into (23) and letting δ approach zero, the partial derivatives become

t(k)Var[x^j(t(1),t(k)+δ,t(K))]=ejT·F·([J+β·R]-1·J(k)(0)·[J+β·R]-1-M·J·[J+β·R]-1-[J+β·R]-1·J·M)·FT·ej=ejT·F·{[J+β·R]-1·J(k)(0)·[J+β·R]-1-2·[J+β·R]-1·J(k)(0)·[J+β·R]-1·J·[J+β·R]-1}·FT·ej. (29)

With (29), one could derive the gradient of imaging variance on the j’th pixel with respected to the time distribution as

t=[t(1),t(2),,t(K)]{Var[x^j]}={Var[x^j]t(1),Var{x^j}t(2),,Var{x^j}t(K)}. (30)

D. A Gradient-Based Approach for Optimizing the Angular Sampling Strategy

To find the optimum distribution of sampling times that delivers the minimum image variance, we have proposed an iterative algorithm that uses the gradient function given by (29), (30). At the beginning of each iteration, the partial derivatives of the image variance with respect to t(k)s are evaluated using (29), and then an average value across all partial derivatives is derived. To proceed to the next iteration, the imaging time for each sampling angle will be either increased or decreased, depending on the difference between the corresponding partial derivative value and the average value. This process is kept repeated iteratively, until the image variance is stabilized around its minimum value. This algorithm is sketched in Fig. 1. Several aspects of the proposed search algorithm are discussed below.

Fig. 1.

Fig. 1

The combination of the NUOP approach and the gradient-based search algorithm for finding the optimum angular sampling strategy.

  • The proposed computation approach involves frequent evaluations of the Fisher information matrix (FIM) given by (13)–(15), which requires the mean projections p¯m(k). Although the mean projections are readily available in Monte Carlo studies, these will not be available in experimental studies for an unknown object. In the latter case, one could use the measured (noisy) projections instead of their mean values in (14), which leads to the observed (FIM) [25]. With the adaptive imaging scheme, a possibility is to acquire a set of projection data with a relatively short total imaging time uniformly distributed through all possible angles. One can scale the projection data statistically and use the resultant noisy projections, instead of p¯m(k), to derive the observed FIM.

  • There is no guarantee that the (co)variance given by (16) and (17) are convex functions of the time distribution vector, t. It is possible that the proposed algorithm converges to local minima. In principle, there could be certain object geometries possessing certain symmetry that leads to multiple sampling strategies yielding identical minimum imaging variance values.

  • The partial derivatives given by (29) can be evaluated using the following recipe. One could use conjugate gradient method [26] to compute
    u=[J+β·R]-1·FT·ej, (31)
    and then
    v=[J+β·R]-1·J·u=[J+β·R]-1·J·[J+β·R]-1·FT·ej. (32)
    The imaging variance on pixel j is therefore
    Var[x^j(t(1),t(2),t(k),t(K))]uT·J·u, (33)
    and the partial derivative of the variance with respect to imaging time t(k) is given by
    t(k)Var[x^j(t(1),t(2),t(k),t(K))]=uT·J(k)(0)·u-2·uT·J(k)(0)·v. (34)

    When computing imaging variance and its gradient using (29), (31)–(34), the most computation-intensive steps are the evaluations of vectors u and v, each requiring the inversion of matrix (J + βR). With the current geometry (detailed in Section II-F) the total number of non-zero elements in (J + βR) is at the order of 109. Even with the use of sparse matrix and 8 CPUs running in parallel, it took about 3 hours for an inversion of the matrix (J + βR). In general, the amount of computation required for evaluating vectors u or v is similar to that for a single image reconstruction. Therefore, the total computation load for evaluating the gradient is about twice that of image reconstruction. Assuming a total of 50 iterations are needed for the gradient-based iterative approach (shown in Fig. 1) for finding the optimum time distribution, the total amount of computation will be close to that for 100 image reconstructions. This highlights the challenge for performing such optimization steps in real-time.

  • One could also use a similar approach to optimize the time distribution based on other performance measures, such as the tradeoffs between the variance and bias for quantifying the total uptake in a region-of-interest (ROI). In this case, the partial derivative of the variance (on the derived ROI value) respect to imaging time t(k) is given by:
    t(k)VarROI[tr(x^)]=zT·F·{[J+β·R]-1·J(k)(0)·[J+β·R]-1-2·[J+β·R]-1·J(k)(0)·[J+β·R]-1·J·[J+β·R]-1}·FT·z, (35)

    where z is the indicator function for the given ROI as defined in (20).

E. Using the Non-Uniform Object-Space Pixelation (NUOP) Approach to Further Reduce the Computation Load

As previously discussed, direct optimization of the time distribution using the proposed search algorithm could be a computation-intensive task. To alleviate this problem, we have adopted a non-uniform object-space pixelation (NUOP) approach, previously developed to improve the computation efficiency for SPECT image reconstruction [3]. With the NUOP approach, the object-space is divided into smaller pixels for target-regions, and into larger pixels in areas that are relatively smooth and/or less important to the reconstruction of the target-region. Compared to the conventional uniform object-space pixelation scheme, the NUOP approach could lead to reconstructions with a much smaller number of unknowns, without sacrificing the image quality in the target-region [3].

The NUOP process is typically performed in three steps. In the first step, the object-space is modeled with sufficiently small and uniformly-sized pixels. The source function represented in this finely-pixelated object-space is symbolized by x = [x1, x2, …, xN]T. This step is performed only one time for a given system and the resultant system-response functions are stored for future use. In the second step, a target-region will be specified based on some prior knowledge, such as a scout image of the object. This image could be obtained in a short study using a uniform imaging time distribution, and/or with apertures having large pinholes to ensure a good counting statistics. One could obtain a quick reconstruction of the scout image with relatively coarse pixels in the object-space [13]. In addition, prior knowledge may also be obtained from other modality imaging, e.g., computed tomography (CT), positron emission tomography (PET), and magnetic resonance imaging (MRI). In the third step, a non-uniform object-space pixelation scheme is defined, according to the target-region chosen in Step 2. Several systematic approaches for defining the NUOP schemes were discussed in [3]. With the NUOP approach, certain pixels originally in the uniform object-space can be combined to form larger pixels. The object-space, after this rebining process, is represented by a new vector xRebin = [(xRebin)1, (xRebin)2, …, (xRebin)P]T, which would typically have a much smaller number of pixels.

As part of Step 3, a new system-response function (SRF) is needed to reflect the transformation from the non-uniform (or rebinned) object-space to the projection data space. To simplify the discussion, we defined a transformation matrix S (N × P in size) as the following:

Sii={1ifpixeliintheuniformobjectspaceisrebinnedintopixeliinthenon-uniformobjectspace,0otherwise. (36)

The new system-response function, ARebin, could be given by

ARebin=A·S. (37)

The expectation of the measurement is related to the underlying source vector (xRebin) as,

{y¯=T·p¯,p¯=ARebin·xRebin. (38)

Subsequently, the underlying source function can be reconstructed using the penalized maximum-likelihood algorithm,

(x^Rebin)PML=argmaxxRebin0[LRebin(xRebin,y)-β·RRebin(xRebin)]. (39)

The log-likelihood function LRebin(xRebin, y) in (39) is given by

LRebin(xRebin,y)=m=1M{ymlog[y¯m(xRebin)]-[y¯m(xRebin)]}. (40)

In this study, we used a quadratic roughness penalty function RRebin(xRebin) in the non-uniform object-space, which is defined as:

RRebin=ST·R·S, (41)

where matrices R is defined for the uniformly pixelated object-space. According to the definition, if two source functions, represented in uniform and non-uniform object-spaces, are related by

x^=S·x^Rebin, (42)

then the corresponding penalty functions would be identical,

RRebin(x^Rebin)=x^RebinT·RRebin·x^Rebin=x^RebinT·ST·R·S·x^Rebin=x^T·R·x^=R(x^). (43)

For convenience, the estimator, (Rebin)PML, could be restored back to the uniform object-space by the following operation

x^Restore=S·(x^Rebin)PML. (44)

This restoration process simply assigns the value of each rebinned pixel i′ back to those pixels that were originally in the unrebinned (uniform) object-space, but combined into pixel i′ during the rebining process. Finally, we could also filter the resultant estimator, Restore, to obtain a smoother reconstruction:

x^PF-Restore=F·x^Restore=F·S·(x^Rebin)PML. (45)

We have previously demonstrated that the image quality obtained in the target-region with the NUOP approach is essentially unchanged from that obtained with uniform object-space pixelation, but the computation load could be greatly reduced, due to the much reduced dimension of the object-space [3].

The NUOP approach could be adapted for the evaluation of the resolution-variance and bias-variance under the non-uniform angular sampling scheme. Similar to the derivation in the uniformly-pixelated object-space, the Fisher information matrix in non-uniform object-space is given by

JRebin=k=1K(t(k)·JRebin(k)(0)), (46)

where JRebin(k)(0) is the FIM corresponding to the estimation of xRebin with projection from the k’th angle and a unit observation time only,

JRebin(k)(0)=(ARebin(k))T·diag{p¯m(k)}·ARebin(k)=(S·A(k))T·diag{p¯m(k)}·(S·A(k)). (47)

Similar to (16), we have the corresponding covariance matrix for (Rebin)PML approximately given by

Cov[(x^Rebin)PML][JRebin+β·RRebin]-1·JRebin·[JRebin+β·RRebin]-1, (48)

and the mean gradient matrix of the corresponding reconstruction could be approximated as:

G(xRebin)=E(x^Rebin)xRebin[JRebin+β·RRebin]-1·JRebin. (49)

Since both post-filtering and restoring are simple linear operations, we can approximate the covariance matrix and mean gradient matrix for PF Restore as:

Cov[x^PF-Restore]F·S·Cov{(x^Rebin)PML}·ST·FT=F·S·[JRebin+β·RRebin]-1·JRebin·[JRebin+β·RRebin]-1·ST·FT, (50)

and

G(xPF-Restore)F·S·[JRebin+β·RRebin]-1·JRebin·ST. (51)

In our previous study [3], it has been demonstrated that the local impulse response (LIR) derived with (51) is almost identical to the LIR derived based on the uniform pixilation. Table I summarizes the formulations of approximated covariance and mean gradient matrix discussed in this paper.

TABLE I.

Summary of Approximated Covariance and Mean Gradient Matrix for Uniform and Non-Uniform Pixelation and Time-Distribution

Approximated Covariance Matrix Approximated Mean Gradient Matrix a
Uniform Pixelation
Uniform Time-distribution
Cov[x^]F·[(T·k=1KJ(k)(0))+β·R]-1·(T·k=1KJ(k)(0))·[(T·k=1KJ(k)(0))+β·R]-1·FT
G(x)F·[(T·k=1KJ(k)(0))+β·R]-1·(T·k=1KJ(k)(0))
Uniform Pixelation
Non-uniform Time-distribution
Cov[x^]F·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))·[(k=1Kt(k)J(k)(0))+β·R]-1·FT
G(x)F·[(k=1Kt(k)J(k)(0))+β·R]-1·(k=1Kt(k)J(k)(0))
Non-uniform Pixelation
Non-uniform Time-distribution b
Cov[x^PF-Restore]F·S·[(k=1Kt(k)·JRebin(k)(0))+β·RRebin]-1·(k=1Kt(k)·JRebin(k)(0))·[(k=1Kt(k)·JRebin(k)(0))+β·RRebin]-1·ST·FT
G(xPF-Restore)F·S·[(k=1Kt(k)·JRebin(k)(0))+β·RRebin]-1·(k=1Kt(k)·JRebin(k)(0))·ST
a

The columns of the gradient matrix represent the local impulse response functions at corresponding pixels.

b

Formulations are used in the subsequent calculation.

Equations (50) and (51) could be used to evaluate the resolution-variance tradeoffs attainable with reconstructions in the non-uniform object-space, with computation loads greatly reduced from those for similar calculations in the uniformly pixelated object-space. Furthermore, these results are fully compatible with the gradient-based algorithm for adaptively optimizing the angular sampling strategy. Combining the NUOP approach with the gradient-based search algorithm developed in this paper would offer a practical computation approach for performing adaptive angular sampling in near real-time. The computational steps involved in the adaptive angular sampling approach are summarized in Fig. 1.

If necessary, the computation load could be further reduced by using the locally shift-invariant approximation as previously discussed in [27], [28]. For studying reconstructed image quality in a relatively shift-invariant local region (such as inside the ROI), one could assume the Fisher information matrix (FIM) to be a block-toeplitz matrix, with each column being a shifted version of the actual FIM column corresponding to a given pixel in the target-region. Therefore, the inversion of FIM, such as JRebin, could be performed based on fast Fourier transform (FFT) [29]. This greatly reduces the computation load, when compared to the use of regular matrix inversion methods, such as conjugate-gradient algorithm [30]. This approach was widely used by many authors in the context of emission tomography [22], [29], [31]. The combination of the NUOP approach with the FFT-based matrix inversion techniques would offer a practical solution for evaluating of the optimum time distribution in real time.

F. Monte Carlo Simulation

We have carried out a series of Monte Carlo studies to evaluate the adaptive angular sampling approach with a single-head single-pinhole SPECT system. This single camera is rotated around the object with a constant radius of rotation. In the first study of 12 phantoms, detailed in Table II, for evaluating the adaptive angular sampling, the camera could be placed at 32 equally-spaced sampling angles around the object during data acquisition. The gamma ray detector has 64 × 64 square pixels of 700 μm × 700 μm in size. It is coupled to a collimator with a single pinhole of 300 μm diameter. In the second study for visualizing the benefit of the adaptive angular sampling, higher spatial resolution is preferred. The camera could sample the object with 64 equally-spaced sampling angles. The detector is divided into 128 × 128 square pixels of 350 μm × 350 μm in size. The diameter of the single pinhole becomes 200 μm. The detector-to-pinhole and pinhole-to-center distances are 45 mm and 15 mm respectively for both studies. The attenuation of gamma rays in collimator and the depth-of-interaction effect in detector are modeled using Monte Carlo package described in [3], [12].

TABLE II.

Different Phantom Configurations Used to Evaluate the Proposed Computation Approach

Phantoms with the ROI at the Center Phantoms with the ROI off the Center
Phantoms PC1 PC2 PC3 PC4 PC5 PC6 PO1 PO2 PO3 PO4 PO5 PO6
Tracer Concentrations: CB:C1:C2 1 : 5 : 10 1 : 5 : 25 1 : 5 : 10 1 : 5 : 25
Linear Attenu. Coef. (mm−1) 0 0.0154 0.077 0 0.0154 0.077 0 0.0154 0.077 0 0.0154 0.077

The object-space is divided into 64 × 64 × 64 voxels, each being 200 μm × 200 μm × 200 μm in size. The active volume of the object is a sphere of around 12 mm in diameter, having a uniform background concentration. In the first study, we have modeled a total of 12 object configurations, each having a spherical region-of-interest (ROI) of 1.6 mm diameter and an extra ellipsoidal background region (half-axes: 1.5 mm, 1.5 mm and 3 mm) with elevated tracer updates. Detailed dimensions and relative tracer uptakes of the phantoms are shown in Table II and Fig. 2. The ROI, the ellipsoidal background feature, and the continuous background have activity concentrations of C1, C2, and CB respectively. The entire phantom contains a total activity of 500 μCi and the total observation time is 64 minutes for all MC studies.

Fig. 2.

Fig. 2

Schematics of two spherical phantoms used in the Monte Carlo simulations. Each phantom contains a small spherical region-of-interest (ROI) of 1.6 mm diameter and a strong elliptical feature superimposed on a continuous background. The location of the ROI, the relative intensities of different features and the attenuation coefficient of the media in the phantom are varied to produce a total of 12 different phantom configurations as shown in Table II. The numbers shown in different regions of the phantoms are the relative tracer uptake values.

In the second study, the phantom configuration is slightly modified. The ROI contains three hot cylinders, each being 0.6 mm in diameter and 4 mm in length. The spacing between the small spheres is 0.5 mm, seen in Fig. 7. The strong background feature has the same size of that in the first study. The total activity the entire phantom contains is increased to 4 mCi and the total observation time is 128 minutes.

Fig. 7.

Fig. 7

The optimum time distributions across the 64 sampling angles for imaging the three hot tubes. The numbers marked inside the object are the relative activity concentrations of different features and the background. The numbers around the color bar are imaging times given in seconds. β is 1 × 10−8. The FHWM of the Gaussian filter function used is 0.8 mm.

Intuitively, gamma ray attenuation in the object could play an important role in defining the optimum angular sampling strategy, especially for imaging human-sized objects with tracers labeled with Tc-99 m. To highlight this effect, we have also tested three linear attenuation coefficients, 0 mm−1, 0.0154 mm−1 (typical value for 140 keV gamma rays in water) and 0.077 mm−1, with the phantoms. Please also see Table II for details.

As previously discussed in Section II-E, we have used a nonuniform object-space pixelation (NUOP) approach to reduce the computation load. In this approach, the ROI and regions important for the reconstruction of the ROI were represented by the finest pixels and other regions were represented by larger pixels (Fig. 3). As a result, the number of unknowns could be reduced from 262144 to around 4000. This allowed us to find the optimum time distribution within a few minutes using a single PC. Note that the object pixelation strategy was arbitrarily chosen for the object. There could certainly be room for further optimization. In [3], we have introduced several approaches for defining the object pixelation strategy for a given object, which could be used with future studies.

Fig. 3.

Fig. 3

The rebinning strategy used with the phantoms. The numbers shown in the graphs are the rebinning density as defined in [3]. The number “1” symbolizes that the pixels in the corresponding regions (marked in black) are not rebinned. Within the background region marked with 4, 4 × 4 × 4 adjacent pixels will be rebinned into a larger pixel. In addition, pixels in the strong background region marked with number “10” will be rebinned into a single voxel. Detailed algorithm for the rebinning process can be found in [3]. In this example, the use of the NUOP approach reduces the total number of unknowns from 262144 to around 4000. This leads to a greatly reduced computation load, while searching for the optimum angular sampling strategy for imaging the ROIs.

III. Results

A. Validation of the Analytical Approach

To verify the proposed gradient-based search algorithm (Fig. 1), we have compared the optimum time distributions obtained with the proposed algorithm against the ones obtained with exhaustive searches through all possible combinations of imaging times. In this study, we used the phantom configuration, PO4, as detailed in Table II and Fig. 2.

To make the exhaustive search process computationally practical, we have to combine the 32 sampling angles into four groups. The first group includes angles 28–31 and 0–3, the second group includes angles 4–11 and so on (Fig. 4). Within each group, the imaging times at all angles are kept the same. Equivalently the number of effective sampling angles is shrunk to be 4. To further reduce the number of possible angular sampling schemes, the imaging time for each group can only be varied as integral multiple of certain finite time intervals, such as 10 s or 30 s. A smaller interval would further improve the accuracy. But the greatly increased number of possible sampling configurations makes this impractical. By contrast, the proposed gradient-based search algorithm allows imaging time at each group (of eight angles) to vary arbitrarily, except that the sampling times cannot be negative. The corresponding partial derivative of variance for each group could be calculated as the sum of partial derivatives with respect to imaging times at sampling angles in the related group. The optimum time distributions derived with the exhaustive search and the gradient-based algorithm are shown in Table III. Both approaches generate similar results and the degree of agreement improves with smaller time interval allowed for the exhaustive search process. β in (5) is set to be 1 × 10−9 and the FHWM of the corresponding 3-D Gaussian filter function used in (50), (51) is chosen to be 0.8 mm.

Fig. 4.

Fig. 4

Simulated single-head SPECT system

TABLE III.

Comparison of Optimal Variance and Corresponding Time Distribution by Two Approaches

Observation Time (s) Spent at Minimum Variance1
Group1 Group2 Group3 Group4
Exhaustive Search (30s step) 270 120 30 60 376.2026
Exhaustive Search (10s) 280 120 20 60 375.4184
Gradient-Based Approach 283.96 119.05 19.082 57.91 375.35
1

The variance with uniform time distribution is 466.0874

In this simple example, we have shown in Table III that both the exhaustive search and the gradient-based approach have led to highly non-uniform time distribution across the four (groups of) angles. In Fig. 5, we plot the image variance, the partial derivatives of the variance given by (34), and the resultant time distribution as functions of iteration number. The image variance converged to its minimum value within the first 50 iterations, but the optimum imaging times at certain angles kept changing till well beyond 150 iterations. For comparison, we have also included the results obtained by allowing all the 32 imaging times to vary independently. In this study, the non-uniform angular sampling did result in a reduced image variance (by ~20%) as shown in Table IV.

Fig. 5.

Fig. 5

The convergence behavior of the proposed gradient-based search algorithm for finding the optimum angular sampling strategy. Top row: The image variance, its partial derivatives and the resultant imaging times at individual imaging angles (or groups of angles) as functions of iteration number. The results were obtained by grouping the 32 angles into four groups as described in Section III-E and in Fig. 4. β = 1 × 10−8. Bottom row: Similar results obtained by allow imaging times at all the 32 angles to vary independently. β = 1 × 10−9. The FHWM of the corresponding Gaussian filter (used in Eq. (45)) is 0.8 mm for both cases.

TABLE IV.

Imaging Variance Obtained with Non-Uniform Angular Sampling Strategies

Phantom Variance (uniform time) Variance (non-uniform time) Relative Reduction
PO1 433.37 319.05 0.264
PO2 457.20 321.08 0.298
PO3 549.16 334.78 0.390
PO4 675.16 460.59 0.318
PO5 709.29 461.19 0.350
PO6 827.97 469.84 0.433

PC1 504.38 481.94 0.044
PC2 549.96 516.73 0.060
PC3 782.95 697.03 0.110
PC4 769.26 696.70 0.094
PC5 835.18 739.14 0.115
PC6 1154.36 953.14 0.174

B. Optimum Time Distributions for ROI Studies

We have evaluated the use of the proposed algorithm to find the optimum angular sampling strategy, especially for imaging relatively weak ROIs inside objects containing hot background features. In this effort, we studied a total of 12 phantom configurations, as detailed in Table II. The imaging times at all possible sampling angles were allowed to vary independently. To ensure the variance to converge to their minimum values, we allowed 250 iterations for the optimization process. Fig. 6 summarizes the optimum time distribution obtained using the gradient-based search algorithms for all 12 phantom configurations. In Table IV, the imaging variance values obtained with the non-uniform sampling strategies are compared with those derived using uniform sampling across all 32 sampling angles.

Fig. 6.

Fig. 6

The optimum time distributions across the 32 sampling angles, obtained using the gradient-based search algorithm with 300 iterations. The color-bar and the numbers (with the unit of second) surrounding the phantom represent the optimum sampling times at individual angles. β is 1 × 10−8 for all the cases. The FHWM of corresponding Gaussian filter function is 0.8 mm.

In general, the adaptive angular sampling approaches have led to an appreciable reduction in image variance (by factors of 10–40%), over the uniform sampling approaches. The adaptive sampling approach was particularly effective for imaging ROIs located near the boundary of the object (PO1 – PO6). In such cases, imaging angles, corresponding to the camera placed close to the ROI, are the most effective ones for collecting imaging information. The resultant noise reduction is greater for phantoms with increased gamma ray attenuation. This effect can be seen by comparing the noise reduction factors within different groups (PO1–PO3), (PO4–PO6), (PC1–PC3), and (PC4–PC6). Furthermore, the noise reduction must be more obvious for stronger background feature, which could be seen in the comparison of groups (PO1&PO4), (PO2&PO5), (PO3&PO6), (PC1&PC4), (PC2&PC5) and (PC3&PC6).

To further demonstrate the performance benefit from using the adaptive angular sampling approach, we have carried out another Monte Carlo study using a slightly modified phantom configuration. In this case, the ROI contains three hot tubes parallel to the rotation axis, each being 0.6 mm in diameter and 4 mm in length (instead of having a uniform and above-the-background tracer concentration). The spacing between the small spheres is 0.5 mm. For this study, the camera could be placed at any of the 64 equally spaced sampling angles. The linear attenuation coefficient used in the phantom is 0.077 mm−1. By using the computation procedures shown in Fig. 1, we have identified the optimum angular sampling strategy as shown in Fig. 7. This leads to a reduction in image variance by 42%, compare to the use of the uniform sampling approach. The non-uniform object-space pixelation (NUOP) approach is used to improve the computation efficiency.

The optimum time distribution obtained with the proposed approach is a complex function of many factors, including the location of the ROI with respect to the orbit of the camera, the relative location and strength of the background features (such as the elliptical features shown in Fig. 6 and Fig. 7), the attenuation of the gamma ray originated from the ROI, etc. While the effects of these factors are coupled to each other and therefore difficult to quantify, one may draw a few general guidelines from these results:

  • Sampling angles corresponding to larger probabilities for detecting the gamma rays originated from the ROI are generally more important and therefore associated with longer imaging time. This applies to Cases, PO1 – PO6 in Fig. 6. Similarly, sampling angles that lead to greater sensitivity to strong background features are generally less favorable. This is also evident in Cases, PC1 – PC6 in Fig. 6.

  • Sampling angles that lead to overlapping between the projections of the ROI and other strong background features could be more favorable angles. This is evident by examining Cases, PC1 – PC6 in Fig. 6. This result could be explained by considering two factors, which are balancing each other. On one hand, such overlapping reduces the weighted correlation1 between the response of the detector to a target pixel and the response to other source pixels nearby. Since this correlation is directly related to the physical resolution of the system, the reduction in correlation could help to separate the target pixel from other pixels during reconstruction. On the other hand, the overlapping between the projections tends to reduce the amount of information carried by each detected photon, since it is associated with a larger statistical uncertainty. These two effects are counter-balancing each other, which leads to these counterintuitive results.

  • In Fig. 6, we have also observed some cases that zero imaging times interleave between positive imaging times. These time-distributions were carefully verified to minimize imaging variance. In contrast, a smother time distribution seems to be attainable with the increasing number of possible sampling angles, as shown in Fig. 7. This indicates that the irregularity is likely to come from the discretization of sampling angles and object-space.

Finally, to visualize the performance benefit of using the adaptive sampling approach, we have generated two images of the phantom shown in Fig. 7 with both uniform and non-uniform angular sampling strategies. Both images are reconstructed in the uniform object-space. The image variance at the center of the ROI is controlled by the FWHM of Gaussian filter in the post-filtered penalized maximum-likelihood reconstruction process (5). In Fig. 8, we compare two images having the same variance at the center of the ROI. Clearly, the adaptive angular sampling provides a better spatial resolution in the ROI while providing similar noise levels, as can be visualized in both 1-D and 2-D cross sections of the reconstructed images.

Fig. 8.

Fig. 8

Left column 2-D and 1-D cross sections of the simulated source object; Central column: cross sections of the reconstructed phantom image obtained with non-uniform angular sampling (NUAS); Right column: image obtained with uniform angular sampling (UAS). The reconstructed images have the same imaging noise in the ROI region, and the use of the non-uniform angular sampling leads to an apparent improvement in spatial resolution. The x-axis is the pixel number across the object-space.

IV. Conclusion and Discussion

We have developed an analytical approach for finding the optimum system configuration that minimizes image variance. This approach has three key components: (a) a set of equations for evaluating image variance and resolution properties attainable with a given sampling strategy, (b) an iterative algorithm for searching through the parameter space and finding the optimum sampling strategy and (c) a novel computation approach based on the non-uniform object-space pixelation method for reducing the computation load [3]. This combination leads to a highly efficient computation approach that can be implemented in near real-time.

In this study, we have utilized the proposed computation approach for adaptive angular sampling in SPECT imaging. It is shown that the performance of a SPECT system can be improved with non-uniform allocations of imaging time across all possible sampling angles. We have also demonstrated, with a series of Monte Carlo studies, that the proposed computation approach is highly effective for finding the optimum sampling strategies that lead to a significantly lowered image variance.

It is worth noting that the proposed computation approach could be applied to optimize SPECT systems with respect to a wide range of imaging parameters, and be equally applicable to other imaging modalities, such positron emission tomography (PET) and X-ray computed tomography (CT). For an adaptive imaging system that offers a finite number of possible configurations, the proposed method could help to rank the relative importance of each configuration. By identifying the optimum combination of different imaging configurations in near real-time, the proposed computation approach allows the system to offer an optimum efficiency for collecting imaging information about unknown objects. This makes the proposed computation approach well suited for future adaptive nuclear imaging applications.

Footnotes

1

The weighted correlation refers to a column of FIM that is corresponding to a given target pixel. It essentially quantifies the correlation between the responses of the detector to gamma ray emissions at the given pixel and at adjacent pixels, weighted by the variance on the projection data. See Eq. (13).

Contributor Information

Nan Li, Email: nanli2@uiuc.edu.

Ling-Jian Meng, Email: ljmeng@ad.uiuc.edu.

References

  • 1.Cherry SR. In vivo molecular and genomic imaging: New challenges for imaging physics. Phys Med Biol. 2004 Feb 7;49(3):R13–R48. doi: 10.1088/0031-9155/49/3/r01. [DOI] [PubMed] [Google Scholar]
  • 2.Meikle SR, Kench P, Kassiou M, et al. Small animal SPECT and its place in the matrix of molecular imaging technologies. Phys Med Biol. 2005 Nov 21;50(22):R45–R61. doi: 10.1088/0031-9155/50/22/R01. [DOI] [PubMed] [Google Scholar]
  • 3.Meng LJ, Li N. Non-uniform object-space pixelation (NUOP) for penalized maximum-likelihood image reconstruction for a single photon emission microscope system. IEEE Trans Nucl Sci. 2009 Oct;56(5):2777–2788. doi: 10.1109/TNS.2009.2024677. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Kastis GA, Furenlid LR, Wilson DW, et al. Compact CT/SPECT small-animal imaging system. IEEE Trans Nucl Sci. 2004 Feb;51(1):63–67. doi: 10.1109/TNS.2004.823337. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Peterson TE, Wilson DW, Barrett HH. Application of silicon strip detectors to small-animal imaging. Nucl Instrum Methods Phys Res A. 2003 Jun 1;505(1–2):608–611. [Google Scholar]
  • 6.Accorsi R, Curion AS, Frallicciardi P, et al. Preliminary evaluation of the tomographic performance of the mediSPECT small animal imaging system. Nucl Instrum Methods Phys Res A. 2007 Feb 1;571(1–2):415–418. [Google Scholar]
  • 7.Beekman FJ, Vastenhouw B. Design and simulation of a high-resolution stationary SPECT system for small animals. Phys Med Biol. 2004 Oct 7;49(19):4579–4592. doi: 10.1088/0031-9155/49/19/009. [DOI] [PubMed] [Google Scholar]
  • 8.Jimenez-Cruz A, Loustaunau-Lopez VM, Bacardi-Gascon M. The use of low glycemic and high satiety index food dishes in Mexico: A low cost approach to prevent and control obesity and diabetes. Nutricion Hospitalaria. 2006 May-Jun;21(3):353–356. [PubMed] [Google Scholar]
  • 9.Finck BK, Weissman BNW, Rubenstein JD, et al. 100 micron digitization resolution is optimal for x-rays for a large multicenter trial in rheumatoid arthritis (RA) Arthrit Rheum. 1997 Sep;40(9):1544–1544. [Google Scholar]
  • 10.Meng LJ, Clinthorne NH, Skinner S, et al. Design and feasibility study of a single photon emission microscope system for small animal I-125 imaging. IEEE Trans Nucl Sci. 2006 Jun;53(3):1168–1178. doi: 10.1109/TNS.2006.871405. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Meng LJ. An intensified EMCCD camera for low energy gamma ray imaging applications. IEEE Trans Nucl Sci. 2006 Aug;53(4):2376–2384. doi: 10.1109/TNS.2006.878574. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Meng LJ, Fu G, Roy EJ, et al. An ultrahigh resolution SPECT system for I-125 mouse brain imaging studies. Nucl Instrum Methods Phys Res A. 2009 Mar 1;600(2):498–505. doi: 10.1016/j.nima.2008.11.149. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Barrett HH, Furenlid LR, Freed M, et al. Adaptive SPECT. IEEE Trans Med Imag. 2008 Jun;27(6):775–788. doi: 10.1109/TMI.2007.913241. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Clarkson E, Kupinski MA, Barrett HH, et al. A task-based approach to adaptive and multimodality imaging. Proc IEEE. 2008 Mar;96(3):500–511. doi: 10.1109/JPROC.2007.913553. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Freed M, Kupinski MA, Furenlid LR, et al. A prototype instrument for single pinhole small animal adaptive SPECT imaging. Med Phys. 2008 May;35(5):1912–1925. doi: 10.1118/1.2896072. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Moore JW, Barrett HH, Furenlid LR. Adaptive CT for high-resolution, controlled-dose, region-of-interest imaging. Proc. IEEE NSS-MIC Conf. Rec; 2009; pp. 5154–5157. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Jean YC, Hong X, Liu J, et al. High sensitivity of positron annihilation lifetime to time and pressure effects in gas-exposed polymers. J Radioanalyt Nucl Chem-Articles. 1996 Nov;210(2):513–524. [Google Scholar]
  • 18.Meng LJ, Clinthorne NH. A modified uniform Cramer-Rao bound for multiple pinhole aperture design. IEEE Trans Med Imag. 2004 Jul;23(7):896–902. doi: 10.1109/TMI.2004.828356. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Meng LJ, Li N. A vector uniform cramer-rao bound for SPECT system design. IEEE Trans Nucl Sci. 2009 Feb;56(1):81–90. doi: 10.1109/TNS.2008.2006609. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Wolbarst AB. Foundations of image science. Health Phys. 2004 Jul;87(1):93–93. [Google Scholar]
  • 21.Fessler JA. Spatial resolution and noise tradeoffs in pinhole imaging system design: A density estimation approach. Opt Express. 1998 Mar 16;2(6):237–253. doi: 10.1364/oe.2.000237. [DOI] [PubMed] [Google Scholar]
  • 22.Meng LJ, Rogers WL, Clinthorne NH, et al. Feasibility study of Compton scattering enchanced multiple pinhole imager for nuclear medicine. IEEE Trans Nucl Sci. 2003 Oct;50(5):1609–1617. doi: 10.1109/NSSMIC.2002.1239548. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Meng LJ, Wehe DK. Feasibility study of using hybrid collimation for nuclear environmental imaging. IEEE Trans Nucl Sci. 2003 Aug;50(4):1103–1110. doi: 10.1109/TNS.2003.815135. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Bai ZJ, Fahey M, Golub G. Some large-scale matrix computation problems. J Comput Appl Math. 1996 Nov 5;74(1–2):71–89. [Google Scholar]
  • 25.Berger J. Statistical Decision Theory and Bayesian Analysis. New York: Springer-Verlag; 1985. [Google Scholar]
  • 26.Press WH, Teukolsky SA, Vettering WT, et al. Numerical Recipes in C++: The Art of Scientific Computing. 2. Cambridge, U.K: Cambridge Univ; 2007. [Google Scholar]
  • 27.Stayman JW, Fessler JA. Regularization for uniform spatial resolution properties in penalized-likelihood image reconstruction. IEEE Trans Med Imag. 2000 Jun;19(6):601–615. doi: 10.1109/42.870666. [DOI] [PubMed] [Google Scholar]
  • 28.Stayman JW, Fessler JA. Compensation for nonuniform resolution using penalized-likelihood reconstruction in space-variant imaging systems. IEEE Trans Med Imag. 2004 Mar;23(3):269–284. doi: 10.1109/TMI.2003.823063. [DOI] [PubMed] [Google Scholar]
  • 29.Qi JY, Leahy RM. Resolution and noise properties of MAP reconstruction for fully 3-D PET. IEEE Trans Med Imag. 2000 May;19(5):493–506. doi: 10.1109/42.870259. [DOI] [PubMed] [Google Scholar]
  • 30.Fessler JA, Booth SD. Conjugate-gradient preconditioning methods for shift-variant PET image reconstruction. IEEE Trans Image Process. 1999 May;8(5):688–699. doi: 10.1109/83.760336. [DOI] [PubMed] [Google Scholar]
  • 31.Qi JY, Huesman RH. Theoretical study of penalized-likelihood image reconstruction for region of interest quantification. IEEE Trans Med Imag. 2006 May;25(5):640–648. doi: 10.1109/TMI.2006.873223. [DOI] [PubMed] [Google Scholar]

RESOURCES