Introduction

Myocardial perfusion SPECT (MPS) is an established non-invasive imaging technique for detection and quantification of myocardial perfusion defects in patients with coronary artery disease (CAD).1,2 Comparison of rest MPS to stress MPS enables quantification of stress-induced ischemia. By using normal limits of perfusion, MPS also provides the ability to quantify infarction.3 The interpretation of MPS images is routinely performed by visual reading supported by automated analysis software packages. The most common approach in current software packages to perform quantification of perfusion defects is to compare to a normal perfusion database.4-7 The comparison is traditionally performed for the rest and the stress tomographic sections separately, and thereafter the results are compared. One limitation with this approach is that no direct alignment of stress and rest MPS is performed. Another limitation is that the comparison depends on the two different left ventricular (LV) segmentations, which can differ significantly between the paired MPS images, in particular in the basal region of the LV. These limitations can confound the assessment of perfusion defects due to comparison of regions located in different parts of the myocardium. Furthermore, even when rest and stress tomographic sections are perfectly aligned, the comparison to normal limits is based on inter-patient comparison. This may cause true differences in perfusion to go undetected since the images are not compared directly.

A recent study has shown higher diagnostic performance for stress-induced ischemia by using voxel-based image registration and direct comparison of counts between rest and stress images, compared to the standard method of separate analysis of rest and stress images.8 Furthermore, incorporating regional myocardial function in automatic perfusion analysis has shown higher accuracy for detection of myocardial infarction compared to only including myocardial counts in the analysis.9 Therefore, the aim of this study was to combine voxel-based image registration of rest and stress images with regional myocardial function at rest to develop a new freeware method for quantification of both stress-induced ischemia and infarction in MPS images.

Materials and Methods

Study Population and Design

All patients provided written informed consent to participate in the study and the study was approved by the regional ethics committee. Patients referred for MPS imaging during 2008-2011, due to known or suspected coronary artery disease, with rest and stress MPS at the same day were considered for enrollment. A training set was designed by assessing the myocardial perfusion by experienced observers, and then include a control group of 90 patients with a normal perfusion scan and a CAD group of 50 patients with perfusion defects. Inclusion criteria for the control group were normal global systolic function (Ejection fraction (EF) > 50 %). Exclusion criteria for the control group were history of CAD, atrial fibrillation, arrhythmia, LV bundle branch block, heart failure, pacemaker, death or valvular heart disease, within 2 years or prior to the MPS imaging. The remaining patients, both with and without perfusion defects, formed a test set of 352 patients. The patient characteristics for both the training set and the test set are shown in Table 1.

Table 1 Patient characteristics

Myocardial Perfusion SPECT Acquisition and Analysis

Myocardial perfusion SPECT was performed according to established clinical one day protocols using a dual head camera GE Ventri (GE Healthcare, Waukesha Wisconsin, USA). Gated MPS images were acquired at stress and rest for each patient, after injection with 99mTc tetrofosmin (Myoview, Amersham Health, Buckinghamshire, UK). Injection at stress was 4 MBq 99mTc tetrofosmin per kg bodyweight, and at rest approximately 12 MBq 99mTc tetrofosmin per kg bodyweight. Patients were stressed using maximal exercise test, adenosine, or a combination of the two. Dobutamine was used when maximal exercise test and adenosine were contra-indicated. The patient was placed in supine position and imaged in steps of 3 degrees using a 64 × 64 matrix with a pixel size of 6.4 × 6.4 mm2 and a slice thickness of 6.4 mm. Images were gated to a simultaneously acquired electrocardiogram using eight frames per cardiac cycle. Image acquisition time was approximately 12 minutes. According to clinical practice at Lund University Hospital, iterative reconstruction using ordered subset expectation maximization (OSEM) with two iterations and ten subsets was performed with a low-pass Butterworth filter. For stress the cutoff frequency was set to 0.4 of Nyquist and an order of 10, and for rest the cutoff frequency was set to 0.52 of Nyquist and an order of 5. No attenuation or scatter correction was applied. Short-axis images were reconstructed semi-automatically with manual adjustments using the software package Cedars QGS/QPS (Xeleris version 3, GE Healthcare). Reconstructed MPS images were loaded into the software package Segment (version 1.9 Medviso AB, Lund, Sweden).

Computer Phantom Data

As a complement to the patient validation, the automatic perfusion analysis algorithm was validated by simulated MPS images by a computer phantom. The simulated MPS projection data were generated by using the XCAT mathematical anthropomorphic phantom10 together with the Monte Carlo-based simulation program SIMIND.11 In the simulation, the SPECT system parameters were set according to the clinical one day protocol, as described above, and realistic noise levels were created by adding Poisson noise. Identical camera parameters were used to match as close as possible to realistic clinical situations. The simulation was performed in both male and female geometry, with varying LV geometries and varying sizes, location and severity of the perfusion defect. A total of 48 sets of tomographic sections (24 male, 24 female) were simulated, 12 with normal perfusion and 36 with various perfusion defects. The phantom projection data including effects from non-homogeneous photon attenuation, scatter and the collimator response, were reconstructed as described above for the patient data. Finally, the phantom data were loaded into the software packages Segment and QPS for automatic LV segmentation and perfusion analysis. Figure 1 shows one of the paired simulated MPS images with an overlaid LV segmentation by Segment.

Fig. 1
figure 1

The simulated MPS in female geometry with a perfusion defect in the RCA region in the stress image. The yellow arrows indicate the perfusion defect with a severity of 40%. The white lines indicate the LV contours derived from automatic segmentation by Segment

Visual Perfusion Scoring

The manual perfusion analysis of the MPS images was performed in the software package Segment. The LV was automatically segmented as previously described,12 with manual corrections if necessary. The LV myocardia were automatically divided into 17 segments using the standard division of the LV,13 and each segment was scored manually for tracer uptake and presence of infarction, respectively. The manual interpretation to detect myocardial infarction using gated MPS was recently validated by cardiac magnetic resonance imaging, with high sensitivity and specificity for detecting infarction.14 Figure 2 illustrates the interface used in the scoring process. The scoring was performed by an experienced physician (MD, PhD) specialized in nuclear cardiology with 12 years of clinical and scientific experience with MPS. The observer was blinded to patient information and the results from the automatic perfusion analysis. To determine interobserver variability, two additional observers performed perfusion scoring in 40 MPS images, randomly chosen from the test set. The second and the third observer were blinded to the scoring by the first observer. The second and third observers are both experienced physicians (MD, PhD) specialized in nuclear cardiology with 10 and 20 years of experience with MPS, respectively.

Fig. 2
figure 2

Illustration of the interface for manual scoring of tracer uptake (A) and the presence of infarct (B). In the scoring process, three short-axis (basal, midventricular, and apical) and two long-axis (horizontal and vertical) image stacks were shown with the 17 segment model overlaid. For the scoring of tracer uptake, the ungated rest and stress image stacks were used, and for the scoring of presence of infarction, the gated and ungated rest image stacks were used. The tracer uptake in each segment was graded using a five-point scale (0 = normal, 1 = equivocal, 2 = moderate, 3 = severe reduction, and 4 = apparent absence). The presence of infarction was graded using a three-point scale (0 = normal, 1 = equivocal, and 2 = infarction/hibernation)

A difference score was obtained by taking the difference between the stress and rest tracer uptake score in each of the 17 segments of the LV. Single segments with a score of 1, which were not contiguous with segments of scores >0, were assigned a score of 0. By summation of the difference score a summed difference score (SDS) was obtained. Stress-induced ischemia was defined as a SDS ≥ 2, as previously established.8 A summed rest score (SRS) was obtained by summation of the tracer uptake scores of those LV segments in the rest image where the infarct score was equal to 2. Myocardial infarction was defined by one or more regions with an infarct score of 2. For comparison with the automatic defect quantification, the summed scores were converted to percent of the total myocardium with defects by multiplying the summed scores by 100 and dividing by 64 (the maximum score). Those converted scores were labeled SD% and SR%, for stress-induced ischemia and infarction, respectively.15

Automatic Perfusion Analysis

The proposed algorithm for automatic perfusion analysis in MPS images is implemented in the freely available software Segment (http://segment.heiberg.se). In this study, Segment was used for both manual and automatic perfusion analysis.16 The LV was automatically segmented in both the gated and ungated tomographic sections as previously described,12 with manual corrections if necessary. The proposed automatic perfusion analysis algorithm then segments and quantifies the perfusion defects. The perfusion analysis algorithm starts by count normalization and image registration of the ungated rest and stress tomographic sections. The normalization aims to normalize to similar maximum count in each image slice. The registration is an affine transformation aiming to have a direct comparison of voxels between the rest and the stress tomographic sections. The normalization and registration processes are described in more detail in the Appendix. Regional wall thickening was calculated from the LV segmentation in the rest gated tomographic sections, by increase in distance between computed LV walls. The wall thickening for each voxel was thereafter assigned to each myocardial voxel in the rest ungated tomographic sections. The rest and stress myocardial counts, the rest-stress counts change, and the rest wall thickening were used as features to classify the myocardium as normal, stress-induced ischemia or infarction, by a probabilistic classification algorithm. The classification was performed by a Naive Bayes classifier, as described in more detail in the Appendix. Finally, the perfusion defect segmentation was refined by considering a priori knowledge of perfusion defects propagation within the myocardium. The refinement of the perfusion segmentation is described in more detail in the Appendix. From the perfusion defect segmentation the perfusion defect was quantified by calculating the extent and total perfusion deficit (TPD) of the defect. Extent was presented as percentage of the LV. The TPD measure includes both extent and severity of the perfusion defect, and is a continuous value ranging from 0 (no perfusion defect) to 100 (severe perfusion defect in the whole LV). TPD is calculated by17

$$ {\text{TPD}} = 100 \times \frac{{\sum\nolimits_{i = 0}^{N} {{\text{score}}_{i} } }}{N} $$

where N was the total number of voxels within the myocardium and score was a continuous value assigned to each myocardial voxel ranging from 0 (no defect) to 1 (severe defect). The TPD measurement for stress-induced ischemia was calculated by the count difference between stress and rest within the segmented stress-induced ischemia, and was labeled D-TPD. The TPD measurement for infarction was calculated for the segmented perfusion defect in the rest image and was labeled R-TPD.

Perfusion Analysis by QPS

For comparison, the MPS short-axis images were also loaded into the software package Quantitative Perfusion SPECT (QPS, version Suite2009; Cedars-Sinai Medical Centre, Los Angeles, CA).15 The LV was automatically segmented by the program, with manual corrections of the LV segmentation when necessary. QPS then automatically quantifies the perfusion defect by TPD in the rest and stress tomographic sections separately using the vendor provided sex specific normal database. The TPD measurement for stress-induced ischemia was calculated by the difference between stress TPD and rest TPD,15 and labeled D-TPD. The TPD measurement in the rest tomographic sections was used as assessment of infarction and labeled R-TPD.

Statistical Analysis

Values are presented as mean ± SD unless otherwise stated. The diagnostic accuracy for TPD by Segment for detection of stress-induced ischemia and infarction, respectively, compared to visual scoring was obtained from analysis of receiver operating characteristic (ROC) curves.18 Sensitivity, specificity, accuracy as well as positive and negative predictive values with corresponding standard errors were calculated using standard definitions. Inter-class correlation (ICC) was used for calculating interobserver variability. Pearson’s linear regression analysis was performed to calculate the relationship between two data sets where normal distribution could be assumed. Student’s paired t test was performed to test statistical significance of differences between continuous variables. Differences with P values below 0.05 were considered statistically significant. All statistical analyses except area under curve (AUC) calculation were performed in Matlab (R2011a, MathWorks). The AUC was calculated using SPSS (version 21, IBM Corporation).

Results

Computer Phantom Study

Figure 3 illustrates the relationship between the simulated TPD for the computer phantom and the TPD calculated by Segment and QPS. For the data sets with normal perfusion, 11 out of 12 studies were quantified as TPD = 0 by Segment, and 5 out of 12 studies were quantified as TPD = 0 by QPS.

Fig. 3
figure 3

Relationship between the simulated TPD by the computer phantom and the D-TPD measured by Segment (upper panels) and QPS (lower panels). In the left panels the dashed line is the line of identity, and the solid line is the linear regression line. In the right panels the solid line is the mean bias and the dashed lines 2 SD. Please note some symbols have been superimposed. D-TPD, difference total perfusion deficit

Patient Study

The experts’ classifications in the test set with 352 patients showed stress-induced ischemia and/or infarction in 38% of the patients. Manual correction of the LV segmentation was performed in 5% (18 out of 352) of the patients in the test set for Segment and 3% (9 out of 352) for QPS. Interobserver variability between the three observers were for SR% ICC = 0.97 and for SD% ICC = 0.77. The bias and SD between observer 1 and the two other observers are presented in Table 2. Figure 4 illustrates the relationship between the TPD calculated by Segment and the visual scoring. By excluding the wall thickening information in the automatic perfusion analysis in Segment, the bias between TPD calculated by Segment and the visual scoring was unchanged, compared to when the wall thickening information was included in the automatic analysis. Figure 5 illustrates the relationship between the TPD calculated by QPS and the visual scoring. For the stress-induced ischemia quantification, the bias was not significantly different between Segment and QPS (P = 0.18), whereas the variability was significantly lower for Segment than for QPS (P < 0.05). For the infarct quantification, the bias and variability was significantly lower for Segment than for QPS (P < 0.05). Figure 6 illustrates the distribution of the TPD measurement by the automatic analysis algorithms for patients with normal perfusion defined by the expert reader. For those patients with normal stress-rest difference perfusion (SD% = 0), Segment and QPS also assessed D-TPD = 0 in 48% and 45% of the cases, respectively. By using D-TPD < 519 as the threshold for normal perfusion, Segment and QPS assessed normal perfusion in 90% and 86% of the cases, respectively. For those patients with normal rest perfusion (SR% = 0), Segment and QPS also assessed R-TPD = 0 in 87% and 14% of the cases, respectively. By using R-TPD < 519 as the threshold for normal perfusion, Segment and QPS-assessed normal perfusion in 99% and 70% of the cases, respectively. Table 2 presents the comparison of bias and variance for the two second observers and the two automatic algorithms, by using observer one as reference standard. Figure 7 illustrates the results from the image registration and perfusion defect segmentation by Segment in one patient with both stress-induced ischemia and infarction. Figure 8 shows the resulting ROC curves of diagnostic accuracy for TPD by Segment to detect stress-induced ischemia and infarction, respectively, when using manual scoring as reference standard. The area under the curve was 0.87 to detect stress-induced ischemia, and 0.91 to detect infarction. The ROC curves of diagnostic accuracy for TPD by QPS to detect stress-induced ischemia and infarction, respectively, are found in supplemental file 1.The area under the curve for QPS was 0.64 to detect stress-induced ischemia, and 0.89 to detect infarction. Table 3 presents the result from the ROC analysis for both Segment and QPS.

Table 2 Validation
Fig. 4
figure 4

Relationship between visual scoring by the expert reader and perfusion defect quantification by Segment. In the left panel the solid line is the linear regression line. In the right panel the solid line is the mean bias and the dashed lines 2 SD. Please note some symbols have been superimposed. SD%, SR%, visual perfusion scoring for stress-induced ischemia and infarction, respectively, D-TPD, R-TPD, total perfusion deficit for stress-induced ischemia and infarction, respectively

Fig. 5
figure 5

Relationship between visual scoring by the expert reader and perfusion defect quantification by QPS. In the left panel the solid line is the linear regression line. In the right panel the solid line is the mean bias and the dashed lines 2 SD. Please note some symbols have been superimposed. SD%, SR%, visual perfusion scoring for stress-induced ischemia and infarction, respectively, D-TPD, R-TPD, total perfusion deficit for stress-induced ischemia and infarction, respectively

Fig. 6
figure 6

The upper left panel shows the distribution of the TPD quantification by Segment for the patients with normal myocardial perfusion for stress-rest difference by the expert reader (SD% = 0). The upper right panel shows the distribution of the TPD quantification by Segment for the patients with normal myocardial perfusion at rest by the expert reader (SR% = 0). The lower panels show the corresponding plots for the TPD quantification by QPS. TPD = total perfusion deficit, SD%, SR% = visual perfusion scoring for stress-induced ischemia and infarction, respectively

Fig. 7
figure 7

Results from the image registration and perfusion defect quantification by Segment in one patient with both stress-induced ischemia and infarction. The white lines indicate the LV segmentation derived from the rest image stack and transferred to the aligned stress image. The yellow lines indicate the perfusion defect segmentation. Stress-induced ischemia was measured to D-TPD, 11 by Segment and SD%, 14 by the expert reader. Infarction was measured to R-TPD, 4 by Segment and SR%, 5 by the expert reader. SD%, SR%, visual perfusion scoring for stress-induced ischemia and infarction, respectively, D-TPD, R-TPD, total perfusion deficit for stress-induced ischemia and infarction, respectively

Fig. 8
figure 8

ROC curve of diagnostic accuracy for TPD by Segment to detect stress-induced ischemia and infarction, respectively, compared to the reference standard visual scoring by the expert reader. The blue circles indicate the point on the ROC curve closest to the upper left corner, and the corresponding TPD threshold and statistical analysis results are presented in Table 3. The values in parentheses indicate the standard error of the AUC. PD, total perfusion deficit, AUC, area under curve

Table 3 ROC analysis

Discussion

The major findings of this study was that the proposed perfusion analysis algorithm can detect and quantify stress-induced ischemia and infarction in MPS with good agreement to expert readers, in patients with varying degrees of stress-induced ischemia and infarction. Furthermore, the automatic perfusion defect quantification shows good agreement to simulated values by a computer phantom.

Diagnostic Performance

The bias against expert readers was for infarct quantification lower for the proposed analysis algorithm in Segment than for QPS, see Figures 4 and 5. For stress-induced ischemia, the bias did not differ between the two automatic algorithms. For the patients with normal stress-rest difference perfusion, the two algorithms showed similar performance (left panels in Figure 6). For the patients with normal rest perfusion, however, Segment showed R-TPD = 0 in 87% of the cases (R-TPD < 5 in 99% of the cases) whereas QPS showed R-TPD = 0 in only 14% of the cases (R-TPD < 5 in 70% of the cases), as shown in the right panels in Figure 6. As presented in Table 2, the performance of the automatic algorithms is comparable with the performance between observers.

The results of this study showed diagnostic performance similar to previous studies validating quantification of perfusion defects by automatic algorithms with manual interpretation of MPS images as reference standard.20-22 Lomsky et al.20 reported a sensitivity and specificity for detection of stress-induced ischemia of 0.90 and 0.85, respectively, and for detection of infarction 0.89 and 0.96, respectively, for a patient population with ischemia in 17% and infarction in 9% of the patients. Garcia et al.21 reported a sensitivity and specificity for detection of CAD of 0.83 and 0.73, respectively, for a patient population with CAD in 73% of the patients. Johansson et al.22 evaluated three software packages for detection of CAD and reported an area under the curve of 0.87, 0.82, and 0.76 and a sensitivity and specificity in the range of 0.79-0.87 and 0.42-0.79, respectively, for a patient population with CAD in 30% of the patients. However, when comparing results from different studies, it is important to consider that the criteria used to determine diagnostic accuracy (sensitivity and specificity) are a function of the prevalence and severity of CAD in the population, which varied between the study populations above.

As showed by a previous study,23 detection of CAD with support by automatic perfusion analysis improved the consistency between observers. This illustrates one benefit with the support of automatic perfusion analysis, since physicians may be able to use the second opinion from the automatic perfusion analysis to improve their clinical accuracy.

Computer Phantom Study

The validation of the proposed automatic algorithm by the computer phantom showed good agreement with simulated values (Figure 3). Eleven of the twelve data sets with normal perfusion were correctly quantified as no perfusion defect by Segment. For QPS, five of the twelve normal data sets were correctly quantified as no perfusion defect. A slight overestimation of the perfusion defect was found for both of the automated algorithms.

Automatic Perfusion Algorithm

The major algorithmic strengths of the developed method are: (1) quantification of both stress-induced ischemia and infarction, (2) inclusion of regional myocardial function at rest to assess infarction, and (3) image registration enables direct comparison between rest and stress image data, making each person their own control. Image registration for MPS images has been applied previously for comparison to normal databases6,24 and for alignment of paired rest and stress images.8 The previous method8 for alignment of paired rest and stress images performs a voxel-based co-registration, followed by comparison to a bullseye normal model of reversibility. However, this method only quantifies stress-induced ischemia and does not quantify infarction. A method for quantification of both stress-induced ischemia and infarction was proposed by Lomsky et al.20 This method uses an active shape model to segment the LV and obtain myocardial counts and regional myocardial function values. These values are then used as features in an artificial neural network to quantify perfusion defects. In this previous study, incorporation of regional myocardial function in the analysis resulted in higher accuracy for detection of infarction, compared to only include myocardial counts in the analysis.9 To our knowledge, the proposed method is the first method that combines voxel-based co-registration of rest and stress images, making each person their own control, with a probabilistic classification algorithm to quantify both stress-induced ischemia and infarction, the latter by considering both myocardial counts and regional myocardial function. Direct comparison of rest to stress after registration makes each person their own reference in the estimation of stress-induced ischemia. This is particularly advantageous when attenuation artifacts are present. Artifacts are usually present in both rest and stress MPS, and direct comparison will therefore improve the ability to distinguish ischemia from artifacts. Including wall thickening as a feature in the classification process was hypothesized to increase the specificity for defining infarction, by helping to distinguish infarction from artifacts.25,26 For the patient material used in this study, the bias and variability between Segment and the visual analysis was unchanged, regardless if the wall thickening information was included or not in the automatic analysis. In this study, the LV contour from the rest tomographic sections was used to define the LV myocardium in both the rest and the stress tomographic sections. The rest LV contour was hypothesized to be of higher quality than the stress LV contour, due to influence from potential stress-induced ischemia. This is opposite from the rest-stress analysis algorithm presented by Prasad et al.,8 where the stress contour was used to define the LV myocardium.

Study Limitations

One limitation with the proposed perfusion analysis algorithm is that it uses an affine transformation, without scaling, of the stress tomographic sections in the co-registration with the rest tomographic sections. This could potentially be an issue in patients with significant post-ischemic LV dilatation after stress when manual adjustment in the co-registration might be required. No patients in this study needed manual correction in the co-registration. Another limitation is that this study only included MPS data generated by one camera setting and image reconstruction method. Further validation is necessary to investigate the performance of the proposed algorithm for other camera settings and reconstruction methods. In this study, we used expert readers as reference standard, and not an analysis method independent of MPS, like coronary angiography or PET. However, the aim of the algorithm is to emulate the manual interpretation of myocardial perfusion analysis by MPS, and to provide support to physicians reporting MPS studies.

New Knowledge Gained

The automated analysis of perfusion in MPS images allows in a single display present segmentation and quantification of both stress-induced ischemia and infarction. Direct comparison of rest and stress after image registration makes each person their own control in perfusion analysis, which may be advantageous when attenuation artifacts are present.

Conclusions

The proposed algorithm can detect and quantify stress-induced ischemia and infarction in MPS with good agreement to expert readers, and quantify stress-induced ischemia with good agreement to simulated values by a computer phantom. Hence, the proposed algorithm shows potential to provide clinically relevant quantification of perfusion defects by MPS.