Abstract
Purpose: In this article, the authors present a motion-compensated spatiotemporal processing algorithm to reduce noise in cardiac gated SPECT. Cardiac gated SPECT data are particularly noisy because the acquired photon data are divided among a number of time frames (gates). Classical spatial reconstruction and processing techniques offer noise reduction but they are usually applied on each frame separately and fail to utilize temporal correlation between frames.
Methods: In this work, the authors present a motion-compensated spatiotemporal postreconstruction filter offering noise reduction while minimizing motion-blur artifacts. The proposed method can be used regardless of the type of image-reconstruction method (analytical or iterative). The between-frame volumetric myocardium motion is estimated using a deformable mesh model based on the model of the myocardial surfaces. The estimated motion is then used to perform spatiotemporal filtering along the motion trajectories. Both the motion-estimation and spatiotemporal filtering methods seek to maintain the wall brightening seen during cardiac contraction. Wall brightening is caused by the partial volume effect, which is usually viewed as an artifact; however, wall brightening is a useful signature in clinical practice because it allows the clinician to visualize wall thickening. Therefore, the authors seek in their method to preserve the brightening effect.
Results: The authors find that the proposed method offers better noise reduction than several existing methods as quantitatively evaluated by signal-to-noise ratio, bias-variance plots, and ejection fraction analysis as well as on tested clinical data.
Conclusions: The proposed method mitigates for noise in cardiac gated SPECT images using a postreconstruction motion-compensated filtering approach. Visual as well as quantitative evaluation show considerable improvement in image quality.
Keywords: cardiac-gated SPECT, motion compensation, motion estimation, mesh modeling
INTRODUCTION
It is well known that noise is a significant problem in cardiac gated single-photon emission computed tomography (SPECT).1 Spatial smoothing (in the form of spatial regularization or postreconstruction spatial filtering2) fails to exploit the strong temporal correlation between the time frames of the gated sequence. An improvement is to introduce temporal filtering as well; however, temporal filtering that does not explicitly account for myocardium motion3 introduces motion blur that degrades image quality. Preserving accurate myocardium motion is a key objective in gated cardiac SPECT image processing, since the sequence should allow for accurate assessment of myocardium function4 via evaluation of the left-ventricle (LV) wall motion, wall thickening, and ejection fraction.5
Several methods that reduce motion blur without directly accounting for motion have been proposed in the past. For example, in Refs. 6, 7, postreconstruction temporal processing methods were reported, where regularization is applied along time-activity curves in order to reduce noise. Spatiotemporal Gibbs priors have also been used within a block iterative MAP reconstruction approach.8 The definition of the prior term relies either on a known motion field or on the assumption that the myocardium motion does not exceed a few pixels. Another different approach which has been presented9 is based on the Karhunen–Loève (KL) transform, which was applied on an image sequence and reconstruction was performed in the reduced KL space.
Another motion-compensation technique relies on projection∕reprojection of projection images in order to correct for motion in the projection space.10 Several methods relying on myocardial motion estimation have also been introduced. Simultaneous reconstruction and motion-field estimation has been reported11 in which one iteration of the algorithm consists of an update of the reconstructed image (R-step) followed by an update of the motion-field estimate (M-step). This is done by minimizing a cost function depending on pixel intensity matching, a log-likelihood term, and a strain energy term to regularize the myocardium motion field. Our group has previously developed a 4D (3D space+1D time) reconstruction method,12 combining a MAP reconstruction with a temporal prior based on the estimation of myocardial motion field.
Though not considered in this work, estimated myocardium motion offers additional possibilities to quantitatively assess heart functionality such as wall motion,13 ventricular strain,14 and ejection fraction.15 Moreover, the estimated motion field can be further used to perform motion-compensated temporal averaging of the gated sequence, yielding a motion-compensated static image16, 17, 18 which should have superior noise properties with little motion blur.
Finally, it should be noted that related approaches have been proposed in the context of respiratory motion compensation (e.g., Refs. 19, 20).
Accurate motion-field estimation is the key to successful motion-compensated methods. Classical motion-field estimation techniques typically either rely on the optical flow21, 22 or block matching23 algorithms, the former estimating the distribution of apparent intensity velocities in the images and the latter tracking the motion by matching pixel blocks intensities between time frames. Both methods assume that the intensity of a particular point remains constant in time.21, 23 The proposed method explicitly relates the change in intensity to a change in apparent volume in order to explicitly account for the myocardial brightening due to the partial volume effect (PVE).24 The origin of PVE is the finite resolution of the SPECT system. It is manifested as an increase in heart wall voxels brightness as the myocardium contracts through the cardiac cycle. Therefore, PVE can degrade the performance of motion-estimation techniques if not accounted for.
In this paper, we propose a postreconstruction motion-compensated four-dimensional filtering method for gated cardiac SPECT images using a deformable mesh model (DMM) of the left ventricle, which can account for PVE and that can be used regardless which image-reconstruction method was utilized. In the proposed method, volumetric myocardium motion is first estimated using a DMM, tracking the myocardium volume through the image sequence. The motion-estimation technique is based on our previous work,25 where a similar approach was presented in a two space dimensions and one time dimension framework (2D space+1D time). The proposed 4D implementation relies on a DMM fitted to the LV, using a LV surface model,26 and it is deformed to track the displacement of the myocardium while accounting for partial volume effect. Next, the estimated motion is used in spatiotemporal filtering to perform smoothing along the motion trajectory while also preserving the PVE. Our motivation for preserving the PVE is based on the fact that while being an artifact, it remains a useful diagnostic feature for physicians since it provides information on heart wall thickening.14
The proposed method has been previously introduced25 in a slice-by-slice approach (2D space+1D time). In addition, feasibility studies, in the form of conference papers, of the four-dimensional approach has been reported.27, 28, 29 In this paper, we provide a full description of a fully four-dimensional method with its implementation, as well as a complete quantitative evaluation. The proposed algorithm is compared to clinically used methods visually as well as quantitatively using peak signal-to-noise ratio (PSNR), bias-standard deviation curves, and ejection fraction (EF) measurements. Results show improvement in image quality when used for images obtained by noniterative reconstruction (FBP) as well as iterative reconstruction [maximum-likelihood expectation maximization (ML-EM)].
The paper is organized as follows. First the methods are described including DMM, motion estimation, and the motion-compensation filtering framework; next, the implementation choices are discussed; and, finally, results of a quantitative comparison are presented.
METHODS
Myocardium deformable mesh model
We will describe deformations (motions) of the LV from any time frame k to l by the following coordinate transformation over the imaging domain D⊂R3:
| (1) |
in which xl, xk∊D, and the vector-valued function dk→l(xk)∊D represents a volumetric deformation of an incompressible medium between frames k and l. In our implementation, we use a mesh representation of the motion field dk→l(x), in which the domain D for reference frame k is partitioned into M mesh elements Dm, where m=1,…,M. These elements are usually polygons with P vertices (in this work, the polygons are tetrahedrons, so that P=4). The set of vertices of the mesh elements defines the mesh nodes, where each node location is denoted and where N is the total number of nodes (see Fig. 1). Then, obtaining the nodal displacement from frame k to l is equivalent to obtaining samples of the motion field as
| (2) |
Estimation of this nodal displacement will be described in Sec. 2B. Once the displacements are obtained, the dense motion field can be approximated using interpolation as
| (3) |
where ϕn(x) is the interpolation function associated with the nth node. Details on the implementation of the mesh generation will be discussed in Sec. 3B.
Figure 1.
Mesh model defined on the left ventricle. (a) Transverse and sagittal cross-sections of FBP reconstructed images. (b) Cross-sections with highlighted detected myocardial surfaces. (c) Myocardial surfaces and sampled mesh nodes (dots for support nodes and circles for myocardial nodes). (d) Mesh elements (tetrahedrons) shown between myocardial surfaces.
Motion estimation
Our goal is to find the dense motion field dk→l(x) between time frames k and l. As explained earlier, it is sufficient to have knowledge of the set of nodal displacements, i.e., , which can be found by minimizing the following cost function:
| (4) |
where EM(Dk→l) is the matching error measuring dissimilarity between image intensity in frames k and l, Es(Dk→l) is a smoothing regularization of the motion field, and w∊[0,1] is a weighting term that controls the tradeoff between the two terms of the cost function.
The matching error EM(Dk→l) is defined as
| (5) |
In Eq. 5, the total error is a summation over the mesh elements and and represent the volumes of the mth mesh element in the kth and lth frames, respectively. The ratio is used to account for PVE as described next. The numerical calculation of the integration over of the matching error term has been previously reported.30
In the absence of PVE, one can assume that
| (6) |
i.e., the intensity of the image at location x in frame k is preserved when x is displaced to location in frame l. The effect of image brightening due to wall thickening in SPECT has been studied24 and it has been shown that the relation between the increase in the number of counts and the wall thickness can be considered to be linear as long as the wall thickness is no larger than 1.80 times the full width at half-maximum (FWHM) of the system resolution. For the data analyzed in this paper, this assumption is acceptable (see Sec. 3A). Therefore, Eq. 6 can be modified to include wall thickening by rescaling the pixel intensity with the ratio of the mesh elements volumes as follows:
| (7) |
The intensity increase relates to a change in apparent volume. We have measured the increase in intensity and the apparent myocardial regional volume change. Between end diastole (ED) and end systole (ES), the intensity of the reconstructed image increases by 11% for FBP images (17% for ML-EM), whereas the apparent volume decreases by 11% for both methods. This confirms that the change in voxel intensity due to PVE results in a change of apparent volume. Equation 5 allows for accurate measurement of the dissimilarity between two frames accounting for PVE. Note that by integrating Eq. 7, one can show that
| (8) |
which reflects the fact that the total activity in the myocardium (denoted by at frame k) is not changing from frame to frame.
The second term in Eq. 4 [Es(Dk→l)] represents a smoothness constraint applied on the motion field defined as
| (9) |
where is the average displacement of the nodes adjacent to node n. This term penalizes nonuniform motion fields.25 Penalization is used to constrain the motion between adjacent regions and reduce noise effect.
Initially, we used an additional constraint term to force mesh elements to keep a reasonable volume and penalize small elements. This term was finally discarded since it did not influence the estimated motion. Once estimated, myocardial motion can be used to perform an accurate temporal filter.
Motion-compensated spatiotemporal filtering
In this section, we describe the proposed motion-compensated temporal filter. If one were to have perfect knowledge of the motion field , temporal averaging weighted by the partial volume effect would be an optimal solution to the filtering problem. However, since one cannot estimate the motion field perfectly, some relaxation of the temporal filter is necessary. Thus, we propose the following form for the temporal filtering:
| (10) |
Here, the filtered image is defined as a weighted sum of the motion-compensated images fl(x), l=1,…,K. In Eq. 10, the estimated motion field is introduced via . The term h(l−k) represents the filter kernel and is given by
| (11) |
where C is a normalization term assuring that the sum of the weights is equal to one.
The term γ in Eq. 11 controls the strength of the temporal filter; γ=0 corresponds to a temporal average with equal weights while, as γ tends to infinity, the smoothing effect vanishes (see Fig. 2).
Figure 2.
Shape of the temporal window controlled by the parameter γ.
In addition to temporal filtering, the proposed algorithm performs a low-pass Butterworth filter within the spatial domain of the temporally filtered image sequence in the same fashion as that typically used in the clinic.2
IMPLEMENTATION ISSUES
In this section, we detail the implementation of the proposed method. First, the data set used for simulation is presented; next, the mesh-generation and motion-estimation procedures are described.
Data set
The proposed spatiotemporal processing algorithm was tested using the 4D NURBS-based cardiac-torso31 (NCAT) phantom to simulate a clinical Tc99m cardiac gated SPECT perfusion study, with image dimension 64×64×64 in 16 time frames. An accurate Monte Carlo simulation tool32 (SIMIND) was used to simulate data acquisition, including degradations due camera response, scatter, and nonuniform attenuation. The simulated field of view (FOV) was 40 cm with voxel size of 0.634 cm. The uncorrected system FWHM at the center of the FOV was approximately 1.88 cm. Poisson noise was introduced at a level corresponding to 0.5×106 counts originating from the heart region and a total of 16 frames were simulated, in which each frame had 64 projections over 360° and 64×64 projection bins. This corresponds to the Prism 3000 scanner with low energy high resolution collimator.
The volumetric images were reconstructed using FBP and ML-EM,33 applied on each time frame separately. Reconstruction via the ML-EM algorithm included modeling of camera response, nonuniform attenuation and scatter correction using the triple-energy-window method.34 Reconstructions from the noiseless data set were also stored and used as a reference for quantitative evaluation.
Note that the NCAT heart wall in the end systole frame has a thickness of around 3.70 cm. The ratio of wall thickness to uncorrected system FWHM at the center of the FOV is 1.97. Recall that the linear intensity increase assumption for PVE was valid for ratios up to 1.80. Thus, at end systole, the linearity condition is not quite met; however, the condition is met in all the other frames. We further note that images reconstructed with iterative ML-EM reconstruction theoretically should not exhibit myocardial brightening, since ML-EM performs resolution recovery correction and the scanner voxel size is only 0.634 cm. Nevertheless, since the iterations are stopped before full resolution recovery is obtained, the images reconstructed via ML-EM are also, in practice, affected by PVE.
In addition to the simulations, the proposed method was applied on five clinical data sets acquired on a Prism 3000 scanner from a Tc99m cardiac gated SPECT perfusion study with image dimension 64×64×64 in eight time frames. Data were reconstructed using FBP and filtered by the proposed method.
Mesh generation
The steps to obtain the mesh structure defined on the LV surface model are as follows.
Step 1: Reconstruct the image sequence in the usual way, frame by frame, by FBP or ML-EM (20 iterations).
Step 2: Reduce noise by applying temporal summation along the time dimension, producing one static frame, followed by a three-dimensional (spatial) low-pass Butterworth filter with an order of 5 and a cutoff frequency of 0.2 cycles per pixel for FBP images and 0.3 cycles per pixel for ML-EM images. These values for the filter yielded a good mesh structures even in the presence of a defect [see Fig. 1a].
Step 3: Fit a left-ventricle model to the result of step 2.26 This procedure performs radial sampling from the heart’s center of mass, detects the maximum intensity (midventricle), and detects both the endocardial and epicardial surfaces by finding the location corresponding to 60% decrease from the maximum [see resulting surfaces on Fig. 1b].
Step 4: Sample both myocardium surfaces uniformly along concentric circles about the long axis, generating typically 100 mesh nodes [see Fig. 1c; nodes denoted by circles].
Step 5: Introduce additional support nodes to ensure reasonable triangulation (i.e., avoid degenerate tetrahedrons). A total of 60 nodes are defined around the epicardial surface at a distance of 1.5 times the distance between the endocardial and epicardial surfaces. In addition, ten nodes are defined along the long axis from the base to the apex of the endocardial surface. The final set of nodes therefore typically contains around 170 nodes [see Fig. 1c; nodes denoted by dots].
Step 6: Merge the nodes into a 3D mesh structure by defining the interconnections between the nodes and the mesh elements using Delaunay triangulation.35 Triangulation uses the quick hull algorithm36 generating around 1000 tetrahedral elements (see Fig. 1d).
Step 7: The structure is completed by the addition of stationarity information for the nodes. The endocardial and epicardial surface nodes are defined as nonstationary [denoted by circles in Fig. 1c], while the support nodes [denoted as dots in Fig. 1c] are defined as stationary. The 3D mesh elements defined between the two heart surfaces correspond to the myocardium and represent the region where the motion estimation is performed. The final structure is then used as an initial mesh for motion estimation.
Motion estimation
This section details the estimation of the mesh nodal displacement based on the minimization of the cost function expressed in Eq. 4. These displacements are then used as in Eq. 3 to interpolate the dense motion field.
To perform motion estimation, reconstructed images (FBP or ML-EM) are initially processed by a three-dimensional low-pass Butterworth filter with an order of 11 and a cutoff frequency of 0.16 cycles per pixel. The spatial filter offers a tradeoff between noise reduction and preserving the visibility of the heart wall motion. The values above have been chosen empirically to provide a reasonable compromise. Additionally, the initial mesh described previously (Sec. 3B) is initially propagated through the time frames, thus yielding a time indexed mesh with no motion. Recall that the initial mesh was generated from a time averaged image and therefore represents an averaged version of the expected final mesh. Note that while mesh nodes lie on the myocardium surfaces, motion estimation is performed volumetrically over mesh tetrahedrons, which include voxels located inside the myocardium.
The myocardium motion is then estimated between successive frames by minimizing Eq. 4. Minimization is performed via gradient descent with a quadratic search algorithm.37 The calculation of the gradient for the matching error EM(Dk→l) requires the evaluation of the integral term in Eq. 5 and is therefore nontrivial. For more details, see our previous work.30
Estimation of the motion between successive frames is performed several times around the whole time sequence assuming periodic motion (i.e., DK→K+1=DK→1, where K is the number of frames). The procedure stops when the update does not change the mesh structure, which generally occurs after five to ten global iterations. An example of estimated nodal displacement displayed in three dimensions is shown on Fig. 3 for the NCAT phantom.
Figure 3.
Estimated mesh structure for the NCAT phantom at end systole with motion vectors (black arrows) between end systole and end diastole.
The weight w in Eq. 4 has been found empirically to be w=0.999 99 for FBP and w=0.8 for EM images, providing a reasonable tradeoff between the smoothness constraint and matching error term. Note that the robustness of the proposed motion estimation relies on the robustness of the surface detection algorithm which has been previously validated.26
RESULTS
In this section, we present a comparison of the proposed motion-compensated filtering approach with several commonly used postprocessing methods. Our method will be compared to an approach used at the University of Massachusetts Medical School, a temporal filter with kernel , followed by a spatial low-pass Butterworth filter with an order of 4 and various cutoff frequencies.3 This method will be referred to as the 121 method. In addition, we will compare the proposed method to a low-pass Butterworth spatial filter with no temporal processing. For quantitative evaluation, the reconstruction of noiseless projections is the reference image against which the different methods are assessed.
The results of postprocessing will be presented for two reconstruction methods, FBP and ML-EM.
Visual comparison
First, we present images for visual comparison. These images are obtained for optimal PSNR described later. Note that for spatial filter only and the 121 method, the optimal cutoff frequency of the spatial filter was obtained close to the one used in clinical practice (Butterworth filter with an order of 4 and a cutoff frequency of 0.22 cycles per pixel) at the University of Massachusetts Medical School.
Figures 45 show horizontal long-axis and short-axis views of postprocessed images obtained by FBP reconstruction. Images are shown at ED and ES for (a) FBP reconstruction of noiseless projections, (b) FBP reconstruction followed by a spatial filter only (clinical parameters), (c) 121 method, and (d) proposed 4D motion-compensated spatiotemporal filtering method. Visual inspection shows that the proposed method achieves better noise reduction than the clinical methods, while preserving best the shape and uniformity of the myocardium. In addition, these images also show that the PVE, which tends to be attenuated by the 121 method, is preserved when using the proposed filtering method. Besides, if one reviews cines of the image sequence, it is apparent that the myocardium motion is best preserved by the proposed method. Similar conclusions can be drawn from the postprocessed ML-EM data presented in Figs. 67.
Figure 4.
Horizontal long-axis view of images filtered after FBP reconstruction at the ED and ES frames. (a) Reconstruction from noiseless projections, (b) spatial only, (c) 121 method, and (d) proposed method.
Figure 5.
Short-axis view of images filtered after FBP reconstruction at the ED and ES frames. (a) Reconstruction from noiseless projections, (b) spatial only, (c) 121 method, and (d) proposed method.
Figure 6.
Horizontal long-axis views of images filtered after EM reconstruction at the ED and ES frames. (a) Reconstruction from noiseless projections, (b) spatial only, (c) 121 method, and (d) proposed method.
Figure 7.
Short-axis views of images filtered after EM reconstruction at the ED and ES frames. (a) Reconstruction from noiseless projections, (b) spatial only, (c) 121 method, and (d) proposed method.
Finally, in Fig. 8, we present the postprocessing of clinical data obtained from five patients and reconstructed by FBP. One can observe similar improvements as previously described. These representative clinical examples (four males, including one with a perfusion defect, and one female) illustrate the feasibility of the proposed method but more clinical evaluation will come in the future.
Figure 8.
Horizontal long-axis views for five clinical data sets at the ED and ES frames filtered by (a) spatial only, (b) 121 method, and (c) proposed method. Note that patient D is affected by a severe perfusion detect in the apical region.
Next, to confirm this visual improvement, we provide a full quantitative evaluation using simulated data.
Noise reduction measurement
Here, we present a quantitative assessment for noise reduction properties of the proposed method. As a quality metric, the PSNR was computed between the reference image (reconstruction from noiseless projections) and the different postreconstruction methods. PSNR was calculated for the 4D image as follows:
| (12) |
where Nx, Ny, and Nz correspond to the volumetric image size in voxels, K is the number of time frames, f is a vector containing all pixels of the reconstructed image sequence using noiseless projections, and is the image sequence after reconstruction and postprocessing.
Figure 9a shows the influence of the temporal filter strength when applying filtering on the NCAT projections reconstructed using FBP. This figure shows that the proposed method achieves better noise reduction than both spatial filtering and the 121 method. At the optimal point (γ=0), the proposed method improvement is 1.7 dB over the 121 method and 4.2 dB over spatial filtering only. These curves were estimated over 50 noise realizations and corresponding error bars of three standard deviations are plotted. Figure 9b reports the PSNR measurements as a function of the spatial filter strength (ωc, cutoff frequency of the spatial filter). The curves show that the proposed method achieves better noise reduction than the clinically available approaches for any level of spatial smoothing.
Figure 9.
PSNR as a function of the temporal filter strength γ for (a) a spatial filter fixed at its optimal cutoff frequency and (b) a temporal filter fixed at its optimal strength (γ=0). Images were reconstructed via FBP.
Similarly, Fig. 10 shows the PSNR curves for postreconstruction of ML-EM image sequences. The proposed method achieves improvement of 2.5 dB compared to the 121 method and 5.2 dB compared to the spatial only filtering method. Note the general greater PSNR values, which are due to the fact that the ML-EM method utilize camera response model, nonuniform attenuation, and scatter correction.
Figure 10.
PSNR as a function of the temporal filter strength γ for (a) a spatial filter fixed at its optimal cutoff frequency and (b) a temporal filter fixed at its optimal strength (γ=1). Images were reconstructed via EM.
In PSNR figures, optimal points for each method are denoted by square symbols. The images presented in Sec. 4A for visual comparison correspond to these optimal points.
Bias-standard deviation
Next, bias-standard deviation curves are presented using T=50 noise realizations. Bias and standard deviation were computed on a small region of interest (ROI) located on the inferior wall at the end diastole (see Fig. 11). Our analysis is based on the absolute value of the bias in ROI estimation, expressed as a percentage
| (13) |
where is the average image intensity over the region of interest ROI in the kth frame of the reference image and defined as
| (14) |
Here, is the average intensity over the region of interest ROI in the kth frame of the postprocessed image for the tth noise realization.
Figure 11.
Region of interest used for bias-standard deviation curve at the ED.
Similarly, the standard deviation over the ROI is computed using
| (15) |
using the same notations as in Eq. 14.
First, we present the results when postprocessing FBP images. Curves obtained for the end diastolic frame for varying temporal filtering strength γ and spatial cutoff frequency ωc are shown in Figs. 12a, 12b, respectively. Note that better methods have curves exhibiting smaller bias and standard deviation. The proposed method results in generally lower bias and standard deviation when compared to clinical methods, confirming that the proposed filtering algorithm seems to outperform other clinical methods. In addition, this analysis was performed on postprocessed images reconstructed via ML-EM at the end diastole as shown on Figs. 13a, 13b. The figures show that the proposed method achieves better performance than available clinical methods when reconstructing images via ML-EM.
Figure 12.
Bias-standard deviation curve for FBP images at the ED with (a) varying temporal filter strength and (b) varying spatial cutoff frequency. For (a), the cutoff frequency of the spatial filter was fixed to ωc=0.27. For (b), the temporal filter parameter was fixed to γ=0.33.
Figure 13.
Bias-standard deviation curve for FBP images at the ED with (a) varying temporal filter strength and (b) varying spatial cutoff frequency. For (a), the cutoff frequency of the spatial filter was fixed to ωc=0.33. For (b), the temporal filter parameter was fixed to γ=0.33.
Ejection fraction
Finally, we evaluate the influence of postreconstruction filtering on estimation of the LV end diastolic volume (EDV), end systolic volume (ESV), and EF as reported by CORRIDOR4DM software. For reference, the NCAT true values are EDV=117.00 mL, ESV=48.12 mL, and EF=58.87%. This feature was evaluated since LV ejection fraction is a useful tool for detection of heart failure symptoms.5 Here, the presented results indicate that the proposed method preserves this feature. From our experience, inaccurate filtering can lead to apparent reduction in the ejection fraction measurements. The results for postprocessing of FBP image are reported in Table 1 for FBP reconstruction where optimal values are taken for each method, and in Table 2 for postprocessing of ML-EM image. The values show that the proposed method accurately approaches the reference value, thus mitigating the degrading effect of filtering on cardiac sequences. This confirms that the proposed method preserves heart motion and therefore potentially can improve clinical diagnostic. Note that EDV and ESV estimated on ML-EM reconstructed images are much closer to the true values. This explains a smaller improvement in terms of ejection fraction for ML-EM images than for FBP images.
Table 1.
Ejection fraction measurement for the different methods (FBP reconstruction). Values were obtained using the INVIA CORRIDOR4DM software (except for the true NCAT value obtained from the NCAT program).
| Method | EF (%) | EDV (mL) | ESV (mL) |
|---|---|---|---|
| True | 58.87 | 117 | 48.12 |
| Ref | 48 | 114 | 60 |
| SO | 33.80 | 114.80 | 76.10 |
| (±5.98) | (±9.68) | (±9.59) | |
| 121 | 37.90 | 111.70 | 69.20 |
| (±3.78) | (±5.70) | (±5.03) | |
| MC | 47.67 | 107.50 | 56.10 |
| (±2.45) | (±8.03) | (±6.21) |
Table 2.
Ejection fraction measurement for the different methods (EM reconstruction). Values were obtained using the INVIA CORRIDOR4DM software (except for the true NCAT value obtained from the NCAT program).
| Method | EF (%) | EDV (mL) | ESV (mL) |
|---|---|---|---|
| True | 58.87 | 117 | 48.12 |
| Ref | 60 | 95 | 38 |
| SO | 57.32 | 99.02 | 42.10 |
| (±4.33) | (±4.30) | (±3.02) | |
| 121 | 56.06 | 97.72 | 42.92 |
| (±5.25) | (±4.51) | (±4.40) | |
| MC | 56.00 | 95.01 | 41.68 |
| (±5.07) | (±4.99) | (±2.93) |
DISCUSSION
The aim of this work was to establish cardiac motion estimation and motion-compensated postreconstruction processing methods that can be applied regardless of the image-reconstruction methods used. In our experiments we applied these to two of the most dominantly used reconstruction methods, FBP and iterative ML-EM with a camera response model, nonuniform attenuation, and scatter correction.
The critical step of motion-compensated processing is the estimation of cardiac motion. If the motion can be characterized accurately, motion-compensated temporal averaging can yield excellent results. If the cardiac motion is estimated with lesser accuracy, weaker temporal filtering should be utilized. The required level of accuracy in motion estimation is a function of the amount of noise present in the image. For example, in FBP reconstructions, which are usually noisy and blurry, the optimal temporal filter parameter (as judged by PSNR) was found to be γ=0, which corresponds to temporal averaging.
This indicated that the estimated motion is sufficiently accurate. ML-EM reconstructed images reached a maximum PSNR at γ=1 and PSNR value of 36.3 dB; however, using γ=0 yielded a PSNR of 36 dB, which is only slightly below the optimal value. This indicates that in both cases we have an accurate estimation of the motion field.
Figure 10b shows another interesting feature of the proposed method. For ML-EM reconstructions, as seen on Fig. 10b, the spatial filter seems to have little effect on the PSNR (for reasonable cutoff frequencies, i.e., between 0.2 and 1 cycle per pixel). This suggests that the proposed method using ML-EM reconstructed images does not require any spatial smoothing to improve image quality; the motion-compensated temporal filter seems to be sufficient.
The bias-standard deviation curves represent a statistical analysis of the ROI estimate over 50 noise realizations. One can interpret bias as the accuracy of the regional image intensity estimation, while standard deviation describes the variability of the estimate. As shown in Figs. 1213, strong filtering (spatial or temporal) results in high bias and low standard deviation. For a fixed level of bias, the proposed method results in smaller standard deviation than the clinical methods to which it is compared. Equivalently, for a given standard deviation, the bias resulting from motion-compensated processing is lower than traditional processing. Note that the abrupt transitions in the curves [Figs. 12a, 13a] are due to a sign change caused by the absolute value operator in the bias definition [see Eq. 13].
The proposed algorithm has been tested on five clinical data sets (Fig. 8), including one with a perfusion defect in the apical region. Figure 8 (patient D) shows the filtered images with different methods. It suggests that the proposed method accurately reduces noise even in the case of severe perfusion defect and may be expected to improve visibility of subtle perfusion defects. Moreover, by avoiding motion-blur artifacts, clinical diagnosis relying on cardiac motion may be significantly improved by the proposed method. We have shown and quantified image quality improvement when using the proposed motion-compensated filtering approach and presented results showing that the proposed method improves accuracy of ejection fraction readings obtained using the clinical software (INVIA CORRIDOR 4DM (Ref. 38)). Finally, we have reported results on several real patients including one with a severe perfusion defect. Visual considerations for real patients also suggest that the proposed method can improve image quality and therefore diagnosis accuracy for both perfusion defect detection and myocardial motion assessment.
CONCLUSION
We have developed and evaluated an accurate postreconstruction motion-compensated spatiotemporal filtering algorithm for cardiac gated SPECT images. The proposed method relies on a deformable mesh model based on a left-ventricle surface model to track heart wall motion. Estimated motion is used for temporal filtering along the motion trajectories, thus reducing motion-blur artifacts. The proposed method was tested using the NCAT phantom and simulating a SPECT system with the SIMIND package. The proposed method was evaluated on images reconstructed by both FBP and ML-EM methods. Visual inspection, noise evaluation, as well as measurement of statistical properties, demonstrate that the proposed motion-compensated filtering method outperforms several existing clinical postprocessing methods. In addition, we have shown that heart wall motion is accurately preserved when evaluating ejection fraction by the CORRIDOR 4DM software.
ACKNOWLEDGMENTS
This work was supported by the National Institutes of Health under Grant Nos. HL065425 and HL091017. The authors would like to thank Dr. Michael King from the University of Massachusetts Medical School for the clinical data used in this paper.
References
- King M. A., Glick S. J., Pretorius P. H., Wells R. G., Gifford H. C., Narayanan M. V., and Farncombe T., in Emission Tomography, edited by Wernick M. N. (Academic, Boston, 2004), pp. 473–498. [Google Scholar]
- Pretorius P. H., King M. A., Gifford H. C., Dahlberg S. T., Spencer F., Simon E., Rashkin J., Botkin N., Berndt W., Narayanan M. V., and Leppo J. A., “Myocardial perfusion SPECT reconstruction: Receiver operating characteristic comparison of CAD detection accuracy of filtered backprojection reconstruction with all of the clinical imaging information available to readers and solely stress slices iteratively reconstructed with combined compensation,” J. Nucl. Cardiol. 12, 284–293 (2005). 10.1016/j.nuclcard.2005.01.012 [DOI] [PubMed] [Google Scholar]
- Achtert A. D., King M. A., Dahlberg S. T., Pretorius P. H., LaCroix J., and Tsui B. M. W., “An investigation of the estimation of ejection fractions and cardiac volumes by a quantitative gated SPECT software package in simulated gated SPECT images,” J. Nucl. Cardiol. 5, 144–152 (1998). 10.1016/S1071-3581(98)90197-0 [DOI] [PubMed] [Google Scholar]
- DePuey E. G. and Garcia E. V., “Updated imaging guidelines for nuclear cardiology procedures,” J. Nucl. Cardiol. 8, G3–G58 (2001). [DOI] [PubMed] [Google Scholar]
- Hansen C. L., Goldstein R. A., Berman D. S., Churchwell K. B., Cooke C. D., Corbett J. R., Cullom S. J., Dahlberg S. T., Galt J. R., Garg R. K., Heller G. V., Hyun M. C., Johnson L. L., Mann A., McCallister B. D., Taillefer R., Ward R. P., and Mahmarian J. J., “Myocardial perfusion and function single photon emission computed tomography,” J. Nucl. Cardiol. 13, e97–e120 (2006). 10.1016/j.nuclcard.2006.08.008 [DOI] [PubMed] [Google Scholar]
- King M. A. and Miller T. R., “Use of a nonstationary temporal Wiener filter in nuclear medicine,” Eur. J. Nucl. Med. 10, 458–461 (1985). 10.1007/BF00256591 [DOI] [PubMed] [Google Scholar]
- Peter J., Jaszczak R. J., Hutton B. F., and Hudson H. M., “Fully adaptive temporal regression smoothing in gated cardiac SPECT image reconstruction,” IEEE Trans. Nucl. Sci. 48, 16–23 (2001). 10.1109/23.910826 [DOI] [Google Scholar]
- Lalush D. S. and Tsui B. M. W., “Block-iterative techniques for fast 4D reconstruction using a priori motion models in gated cardiac SPECT,” Phys. Med. Biol. 43, 875–886 (1998). 10.1088/0031-9155/43/4/015 [DOI] [PubMed] [Google Scholar]
- Narayanan M. V., King M. A., Wernick M. N., Byrne C. L., Soares E. J., and Pretorius P. H., “Improved image quality and computation reduction in 4-D reconstruction of cardiac-gated SPECT images,” IEEE Trans. Med. Imaging 19, 423–433 (2000). 10.1109/42.870253 [DOI] [PubMed] [Google Scholar]
- Bai C., Maddahi J., Kindem J., Conwell R., Gurley M., and Old R., “Development and evaluation of a new fully automatic motion detection and correction technique in cardiac SPECT imaging,” J. Nucl. Cardiol. 16, 580–589 (2009). 10.1007/s12350-009-9096-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mair B. A., Gilland D. R., and Sun J., “Estimation of images and nonrigid deformations in gated emission CT,” IEEE Trans. Med. Imaging 25, 1130–1144 (2006). 10.1109/TMI.2006.879323 [DOI] [PubMed] [Google Scholar]
- Jin M., Yang Y., Niu X., Marin T., Brankov J. G., Feng B., Pretorius P. H., King M. A., and Wernick M. N., “A quantitative evaluation study of four-dimensional gated cardiac SPECT reconstruction,” Phys. Med. Biol. 54, 5643–5659 (2009). 10.1088/0031-9155/54/18/019 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Parker J. G. and Gilland D. R., “Wall motion estimation for gated cardiac emission tomography: Physical phantom evaluation,” IEEE Trans. Nucl. Sci. 55, 531–536 (2008). 10.1109/TNS.2007.912881 [DOI] [Google Scholar]
- Veress A. I., Weiss J. A., Huesman R. H., Reutter B. W., Taylor S. E., Sitek A., Feng B., Yang Y., and Gullberg G. T., “Measuring regional changes in the diastolic deformation of the left ventricle of SHR rats using microPET technology and hyperelastic warping,” Ann. Biomed. Eng. 36, 1104–1117 (2008). 10.1007/s10439-008-9497-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Germano G., Kiat H., Kavanagh P. B., Moriel M., Mazzanti M., Su H. -T., Train K. F. V., and Berman D. S., “Automatic quantification of ejection fraction from gated myocardial perfusion SPECT,” J. Nucl. Med. 36, 2138–2147 (1995). [PubMed] [Google Scholar]
- Klein G. J., Reutter B. W., and Huesman R. H., “Non-rigid summing of gated PET via optical flow,” IEEE Trans. Nucl. Sci. 44, 1509–1512 (1997). 10.1109/23.632704 [DOI] [Google Scholar]
- Slomka P. J., Nishina H., Berman D. S., Kang X., Akincioglu C., Friedman J. D., Hayes S. W., Aladl U. E., and Germano G., “Motion-frozen display and quantification of myocardial perfusion,” J. Nucl. Med. 45, 1128–1134 (2004). [PubMed] [Google Scholar]
- Kovalski G., Keidar Z., Frenkel A., Sachs J., Attia S., and Azhari H., “Dual motion-frozen heart combining respiration and contraction compensation in clinical myocardial perfusion SPECT imaging,” J. Nucl. Cardiol. 16, 396–404 (2009). 10.1007/s12350-008-9034-0 [DOI] [PubMed] [Google Scholar]
- Chen S. and Tsui B. M. W., “Accuracy analysis of image-based respiratory motion estimation and compensation in respiratory-gated PET reconstruction,” Proceedings of the IEEE Nuclear Science Symposium Conference, 4292–4295, Dresden, Germany, 19–25 October 2008.
- Zeng R., Fessler J. A., and Balter J. M., “Estimating 3-D respiratory motion from orbiting views by tomographic image registration,” IEEE Trans. Med. Imaging 26(2), 153–163 (2007). 10.1109/TMI.2006.889719 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Horn B. K. and Schunck B. G., “Determining optical flow,” Artif. Intell. 17, 185–203 (1981). 10.1016/0004-3702(81)90024-2 [DOI] [Google Scholar]
- Gilland D. R., Mair B. A., and Parker J. G., “Motion estimation for cardiac emission tomography by optical flow methods,” Phys. Med. Biol. 53, 2991–3006 (2008). 10.1088/0031-9155/53/11/016 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Seferidis V. E. and Ghanbari M., “General approach to block-matching motion estimation,” Opt. Eng. (Bellingham) 32, 1464–1474 (1993). 10.1117/12.138613 [DOI] [Google Scholar]
- Galt J. R., Garcia E. V., and Robbins W. L., “Effects of myocardial wall thickness on SPECT quantification,” IEEE Trans. Med. Imaging 9, 144–150 (1990). 10.1109/42.56338 [DOI] [PubMed] [Google Scholar]
- Brankov J. G., Yang Y., and Wernick M. N., “Spatiotemporal processing of gated cardiac SPECT images using deformable mesh modeling,” Med. Phys. 32, 2839–2849 (2005). 10.1118/1.2013027 [DOI] [PubMed] [Google Scholar]
- Feng B., “Modeling of the left ventricle (LV) by using mechanical models and image data,” Ph.D. thesis, The University of Utah, 2002. [Google Scholar]
- Brankov J. G., Yang Y., Feng B., King M. A., and Wernick M. N., “4D smoothing of gated SPECT images using a left-ventricle shape model and a deformable mesh,” Proceedings of the IEEE Nuclear Science Symposium Conference, 5, 2845–2848, Rome, Italy, 16–22 October 2004.
- Marin T., Wernick M. N., Yang Y., and Brankov J. G., “Motion-compensated spatio-temporal filtering of cardiac gated SPECT images,” Proceedings of the IEEE Nuclear Science Symposium Conference, 3734–3737, Dresden, Germany, 19–25 October 2008.
- Marin T., Wernick M. N., Yang Y., and Brankov J. G., “Motion-compensated post-processing of gated cardiac SPECT images using a deformable mesh model,” Proc. SPIE 7259, 72592E (2009). 10.1117/12.812133 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brankov J. G., “Mesh modeling, reconstruction and spatio-temporal processing of medical images,” Ph.D. thesis, Illinois Institute of Technology, 2002. [Google Scholar]
- Segars W. P.et al. , “Development and application of the new dynamic NURBS-based cardiac-torso (NCAT) phantom,” Ph.D. thesis, University of North Carolina at Chapel Hill, 2001. [Google Scholar]
- Ljungberg M. and Strand S. -E., “A Monte Carlo program for the simulation of scintillation camera characteristics,” Comput. Methods Programs Biomed. 29, 257–272 (1989). 10.1016/0169-2607(89)90111-9 [DOI] [PubMed] [Google Scholar]
- Lange K. and Carson R., “EM reconstruction algorithms for emission and transmission tomography,” J. Comput. Assist. Tomogr. 8, 306–316 (1984). [PubMed] [Google Scholar]
- King M. A., deVries D. J., Pan T. -S., Pretorious P. H., and Case J. A., “An investigation of the filtering of TEW scatter estimates used to compensate for scatter with ordered subset reconstructions,” IEEE Trans. Nucl. Sci. 44, 1140–1145 (1997). 10.1109/23.596978 [DOI] [Google Scholar]
- Preparata F. P. and Shamos M. I., Computational Geometry: An Introduction (Springer-Verlag, Berlin, 1985). [Google Scholar]
- Barber C. B., Dobkin D. P., and Huhdanpaa H., “The quickhull algorithm for convex hulls,” ACM Trans. Math. Softw. 22, 469–483 (1996). 10.1145/235815.235821 [DOI] [Google Scholar]
- Chong E. K. P., An Introduction to Optimization (Wiley, New York, 1996). [Google Scholar]
- Ficaro E. P., Lee B. C., Kritzman J. N., and Corbett J. R., “Corridor4DM: The Michigan method for quantitative nuclear cardiology,” J. Nucl. Cardiol. 14 (4), 455–465 (2007). 10.1016/j.nuclcard.2007.06.006 [DOI] [PubMed] [Google Scholar]













