Skip to main content
Medical Physics logoLink to Medical Physics
. 2013 Feb 28;40(3):031107. doi: 10.1118/1.4789593

Evaluation of interpolation methods for surface-based motion compensated tomographic reconstruction for cardiac angiographic C-arm data

Kerstin Müller 1,a), Chris Schwemmer 1, Joachim Hornegger 1, Yefeng Zheng 2, Yang Wang 2, Günter Lauritsch 3, Christopher Rohkohl 3, Andreas K Maier 3, Carl Schultz 4, Rebecca Fahrig 5
PMCID: PMC3598768  PMID: 23464287

Abstract

Purpose: For interventional cardiac procedures, anatomical and functional information about the cardiac chambers is of major interest. With the technology of angiographic C-arm systems it is possible to reconstruct intraprocedural three-dimensional (3D) images from 2D rotational angiographic projection data (C-arm CT). However, 3D reconstruction of a dynamic object is a fundamental problem in C-arm CT reconstruction. The 2D projections are acquired over a scan time of several seconds, thus the projection data show different states of the heart. A standard FDK reconstruction algorithm would use all acquired data for a filtered backprojection and result in a motion-blurred image. In this approach, a motion compensated reconstruction algorithm requiring knowledge of the 3D heart motion is used. The motion is estimated from a previously presented 3D dynamic surface model. This dynamic surface model results in a sparse motion vector field (MVF) defined at control points. In order to perform a motion compensated reconstruction, a dense motion vector field is required. The dense MVF is generated by interpolation of the sparse MVF. Therefore, the influence of different motion interpolation methods on the reconstructed image quality is evaluated.

Methods: Four different interpolation methods, thin-plate splines (TPS), Shepard's method, a smoothed weighting function, and a simple averaging, were evaluated. The reconstruction quality was measured on phantom data, a porcine model as well as on in vivo clinical data sets. As a quality index, the 2D overlap of the forward projected motion compensated reconstructed ventricle and the segmented 2D ventricle blood pool was quantitatively measured with the Dice similarity coefficient and the mean deviation between extracted ventricle contours. For the phantom data set, the normalized root mean square error (nRMSE) and the universal quality index (UQI) were also evaluated in 3D image space.

Results: The quantitative evaluation of all experiments showed that TPS interpolation provided the best results. The quantitative results in the phantom experiments showed comparable nRMSE of ≈0.047 ± 0.004 for the TPS and Shepard's method. Only slightly inferior results for the smoothed weighting function and the linear approach were achieved. The UQI resulted in a value of ≈ 99% for all four interpolation methods. On clinical human data sets, the best results were clearly obtained with the TPS interpolation. The mean contour deviation between the TPS reconstruction and the standard FDK reconstruction improved in the three human cases by 1.52, 1.34, and 1.55 mm. The Dice coefficient showed less sensitivity with respect to variations in the ventricle boundary.

Conclusions: In this work, the influence of different motion interpolation methods on left ventricle motion compensated tomographic reconstructions was investigated. The best quantitative reconstruction results of a phantom, a porcine, and human clinical data sets were achieved with the TPS approach. In general, the framework of motion estimation using a surface model and motion interpolation to a dense MVF provides the ability for tomographic reconstruction using a motion compensation technique.

Keywords: cardiac motion, motion compensated reconstruction, interpolation methods, C-arm CT

INTRODUCTION

Purpose of this work

In interventional procedures, there is increasing interest in three-dimensional (3D) imaging of dynamic cardiac shapes, e.g., the left ventricle (LV), for quantitative evaluation of cardiac functions such as ejection fraction measurements and wall motion analysis. An angiographic C-arm CT system is capable of multiple 2D projections while rotating around the patient. With this data a 3D reconstruction of the imaged region is possible. Due to the long acquisition time (a few seconds) of the C-arm, imaging of dynamic structures presents a challenge. The motion of the heart ventricle needs to be taken into account in the reconstruction process. A standard cone-beam reconstruction (FDK) algorithm1 would use all acquired projections for reconstruction. Consequently, different heart phases cannot be distinguished. The result would be a motion blurred reconstruction of the heart ventricle. A motion compensated tomographic reconstruction for the heart ventricle could overcome the limitations of the FDK approach. In order to compensate for the motion,2 the dynamics of the heart need to be estimated. In this paper, the motion is estimated via a dynamic surface model providing a sparse motion vector field (MVF).3 This sparse MVF needs to be interpolated to a dense MVF. Different interpolation methods for this motion compensated tomographic reconstruction technique were investigated. We evaluated a thin-plate spline (TPS) interpolation,4, 5 Shepard's method,6 a simple averaging, and a method using a smoothed weighting function. The interpolation methods were evaluated by comparing the image results of the motion compensated tomographic reconstructions with the gold standard of the original segmented projection data. Additionally, in a numerical phantom experiment the normalized root mean square error (nRMSE) and universal quality index (UQI) were evaluated.

State-of-the-art

Current analysis of heart ventricles is based on observations and measurements directly on the acquired 2D projections.7 As a first step in evaluation of the ventricular motion in 3D, different approaches for recovering the ventricular shape from angiographic data using biplanar angiographic systems have been described by the group of Medina et al.8, 9 Ventricular shape reconstruction from multiview x-ray projections has been presented by Moriyama et al.10, 11 However, with both methods, only a surface model is extracted, providing no morphological or structural information of the ventricle, such as papillary muscles. Cardiologists could benefit from the visualization of the morphological endocardium structure visible in a tomographic reconstruction.

Other approaches use 2D projection data from a whole short-scan. In order to improve temporal resolution, an electrocardiogram (ECG) signal is recorded synchronous with the acquisition. The reconstruction is then performed only with the subset of those projections that lie inside a certain ECG window centered at the favored heart phase.12 This retrospectively ECG-gated approach works well for sparse and high-contrast structures, e.g., coronaries.13, 14, 15, 16 However, for the heart chambers, an insufficient number of projections are acquired in a single scan. As an example, for a 5 s acquisition time and 60 bpm, only five intervals contribute to one heart phase. As a consequence, multiple sweeps of the C-arm have to be performed in order to acquire enough projections to reconstruct each heart phase with a satisfactory image quality.17, 18 However, the longer imaging time results in a higher contrast burden and radiation dose for the patient. For sick patients undergoing a cardiac procedure, it might not be possible to hold their breath for several seconds (more than 20 s).

In recent years, approaches using undersampled projection data, such as compressed sensing (CS) algorithms, have been developed.19 A number of algorithms minimize an objective function related to the total variation (TV).20 In one approach called prior image constrained compressed sensing (PICCS), a priori information of the same object is incorporated into the reconstruction.21, 22, 23 The PICCS algorithm was recently applied to interventional angiographic C-arm data.24, 25 It was necessary to use a slower rotation of approximately 14 s to enable a PICCS reconstruction. Chen et al.24 found that a minimum of at least 14 projections are needed for each heart phase to achieve a good reconstruction result.

In this paper, a motion compensated tomographic reconstruction is performed with projection data acquired in one single C-arm rotation (5–8 s). As a first step, a dynamic surface model of the LV is generated.3 The LV surface model is reconstructed from a set of ECG-gated 2D x-ray projections such that the forward projection of the reconstructed LV model matches the 2D blood pool segmentation of the ventricle. In the second step, a motion compensated tomographic reconstruction is performed.2 This requires knowledge of the ventricle motion in 3D in the form of a dense MVF. Thus, the sparse motion field provided by the dynamic surface model has to be interpolated. In order to generate a dense MVF from scattered data several interpolation methods can be applied.26 For computed tomography (CT) image reconstruction, different interpolation methods for cardiac motion were investigated by Forthmann et al.27 However, their main focus of the reconstruction was on imaging of the coronaries. Furthermore, C-arm projection data display different contrast conditions and suffers from a lower temporal resolution than a conventional CT scanner. Therefore, it is not evident that the same interpolation methods yield the same results.

MATERIALS AND METHODS

Image acquisition and C-arm CT geometry

The basic C-arm CT geometry is illustrated in Fig. 1. Parameter S denotes the x-ray source and S is its perpendicular projection onto the detector plane D. The detector origin is denoted with O, and u and v are its row and column vector. Vectors uS and vS are the detector coordinates of the source projection S. The origin of the 3D world-coordinate system (xw,yw,zw) is set to the C-arm isocenter I, i.e., the center of rotation. The zw axis is oriented along the rotation axis. The surface model control points as well as the motion vector field are given in world coordinates.

Figure 1.

Figure 1

Coordinate system of the C-arm system.

Surface model

The proposed motion compensated reconstruction uses a MVF estimate given by a dynamic 3D surface model of the ventricle generated from the 2D projection data.3 First, a standard FDK reconstruction is performed using all available 2D projections. This reconstruction still exhibits artifacts due to cardiac motion, but the reconstruction quality is sufficient for extraction of a static and preliminary 3D LV endocardium mesh using an algorithm proposed by Zheng et al.28 In the next step, the projections are assigned to a certain heart phase according to the acquired ECG signal. The static mesh is then projected onto the 2D projections belonging to a certain heart phase. The projected mesh silhouette is adjusted in the direction normal to each control point in order to match the ventricle border extracted by a learning based boundary detector.28 The 2D deformation vector is then transformed into the 3D space and the 3D mesh is updated accordingly. As a result, a 3D mesh is generated for every heart phase ϕk with its control points pi(ϕk)R3, with i = 1, …, N where N is the number of control points.3 For reconstruction, a reference heart phase ϕ0 is selected. The displacement or motion vectors point into the direction of the motion of the sparse control points between different heart phases. They are denoted as di(ϕk)R3 describing the distance of every control point between the reference heart phase ϕ0 and the current heart phase ϕk. They can then be computed as follows:

di(ϕk)=pi(ϕk)pi(ϕ0). (1)

An example of the left ventricle surface model for two different heart phases at end-diastole and end-systole is illustrated in Fig. 2a. In Fig. 2b, the sparse motion vectors di(ϕk) are shown between reference heart phase and current heart phase.

Figure 2.

Figure 2

Illustration of the extracted surface model of the left ventricle. (a) Surface model for two different heart phases at end-diastole (transparent) and end-systole (solid). (b) Sparse motion vectors di(ϕk) between reference heart phase at end-diastole (transparent) and current phase at end-systole (solid).

Interpolation methods

In order to perform a motion compensated tomographic reconstruction, a dense MVF needs to be generated from the sparse MVF. Different interpolation methods were evaluated.

Thin-plate splines 

The deformation over time can be represented by a TPS transformation. The TPS approach assumes that the bending and stretching behavior of the left ventricle is similar to the bending of a thin plate. Thin-plate splines have already been applied to estimate cardiac vascular motion for CT data29 and ventricular motion for MRI data.30 Furthermore, they are widely used for elastic image registration of medical images.31, 32

The TPS coordinate transformation with its displacements for an arbitrary point xR3 is given as

d(x,ϕk)=i=1NG(xpi(ϕk))ci(ϕk)+A(ϕk)x+b(ϕk), (2)

where ci(ϕk)R3 are the unknown spline coefficients of the TPS, d(x,ϕk) is the displacement vector at the point x and pi(ϕk)R3 are the control points. The matrix A(ϕk)R3×3 and the vector b(ϕk)R3 specify an additional affine transformation. The transformation's kernel matrix G(x)R3×3 of a point xR3 for a 3D TPS is given according to5

G(x)=r(x)·I, (3)
r(x)=x2=x12+x22+x32, (4)

where IR3×3 is the identity matrix. In order to solve Eq. 2 for each ϕk, set d(x,ϕk)=di(ϕk) for x=pi(ϕk). Farther away from the control points, the distance from the point to all control points is quite large, hence the first part of Eq. 2 becomes a multiple of the average of ci(ϕk) and reduces to an affine transformation. Since Eq. 2 is linear in ci(ϕk),A(ϕk), and b(ϕk), it can be solved in a straightforward manner.5

The resulting spline coefficients and affine parameters are inserted in Eq. 2 in order to evaluate the spline at any arbitrary 3D point. A motion vector can therefore be computed for every voxel in the reconstructed volume.

Linear interpolation

For linear interpolation, surface control points around the point x are determined and the resulting displacement vector d(x,ϕk) is a weighted sum of the corresponding displacement vectors

d(x,ϕk)=i=1NG*(xpi(ϕk))di(ϕk), (5)
G*(x)=f(x)·I, (6)

where f is a weighting function. Function f weights the displacement vectors according to the distance between the control point pi(ϕk) and the point x. Three weighting functions are investigated.

Shepard's method

Here, an inverse distance weighting is applied according to the distance from the considered point to the n closest control points.6 The function f is therefore defined as

f(x)=x21j=1nxj21 (7)

with xj=xpj(ϕk). We empirically set n to 30 in this paper. Due to the density of the grid points, the number n = 30 corresponds to a range of approximately 2 cm around the grid point x. Forthmann et al.27 evaluated n = 1 and n = 128 neighbors and stated that the number of points can be selected to be quite small, but one neighbor point may not be sufficient.

Smoothed weighting function

Here, the function f is a cosine-based smoothing function

f(x)=1N1+cosx2·πRx2R0otherwise, (8)

where N denotes a normalization constant so that j=1Nf(xj)=1, and with xj=xpj(ϕk). The radius R is empirically set to 2 cm. We picked 2 cm because it seemed reasonable and included ≈ 30 points, but dependence on the region of interest size has not been investigated and is beyond the scope of this paper.

Simple averaging

Here, the resulting displacement vector d(x,ϕk) is a simple average of the displacement vectors at the surrounding control points. Thus, the function f, with M denoting the number of control points located within a sphere of radius R around x is defined as

f(x)=1Mx2R0else. (9)

In this study, an empiric radius R = 2 cm is used. We picked the same radius as in Sec. 2C2b.

Cutting

In order to reduce the computational complexity, we assume that the left ventricle is the central moving organ inside the scan field of view. This assumption is justified due to the acquisition protocol where for the most part only the left heart ventricle is filled with contrast during the procedure. Therefore, a dense MVF is estimated in the neighborhood of the ventricle. The considered set of points P for which a motion vector is estimated is given as

P=x|xpx(ϕk)2l, (10)

where px(ϕk) is the closest surface control point to the current point x. The distance l was heuristically set to 2 cm around the surface model in the heart phase ϕ0. In Fig. 3a, a MVF of the human data set h1 between the reference heart phase at end-diastole and the current heart phase at end-systole is illustrated for the TPS. The MVF of h1 between the reference heart phase close to end-diastole and the current heart phase at end-diastole is illustrated for the TPS in Fig. 3b.

Figure 3.

Figure 3

Illustration of a dense MVF of the human data set computed with TPS. The number of vectors displayed has been reduced in order to permit visualization of MVF characteristics. (a) Between reference heart phase at end-diastole and current phase at end-systole. (b) Between reference heart phase close to end-diastole and current phase at end-diastole.

Motion compensation

The motion compensated reconstruction algorithm used here is based on the FDK formulation. The estimated motion vector field is incorporated into a voxel-driven filtered backprojection reconstruction algorithm. The motion correction is applied during the backprojection step by shifting the voxel to be reconstructed according to the motion vector field. In Fig. 4, a schematic illustration of the motion compensated backprojection is given. Parameter S denotes the x-ray source, D the detector plane, and O the origin of the image plane. The motion vector d(x,ϕk) at voxel position x given in world coordinates indicates a 3D motion to the point xd. x and xd are the perspective projections of x and xd with viewpoint S. Instead of accumulating the 2D projection value at position x to the position x, the value at xd is backprojected. A more detailed explanation of the algorithm can be found in Schäfer et al.2

Figure 4.

Figure 4

A simplified scheme of the voxel-based motion compensation.

EXPERIMENTAL SETUP

Phantom data

The algorithm presented here has been applied to a ventricle data set comparable to the XCAT phantom.33, 34 The bloodpool density of the left ventricle was set to 2.5 g/cm3, the density of the myocardium wall to 1.5 g/cm3 and the blood in the aorta to 2.0 g/cm3. It is assumed that all materials have the same absorption as water. We simulated data using a clinical protocol with the following parameters: 395 projection images simulated equi-angularly over an angular range of 200° at a frame rate of 60 fps with a size of 620 × 480 pixels at an isotropic resolution of 0.62 mm/pixel. The distance from source to detector was 120 cm and from source to isocenter 78 cm, leading to a resolution of about 0.4 mm in the isocenter. The surface model consisted of 40 heart phases between subsequent R-peaks and 957 control points uniformly distributed over the left ventricle. The image reconstruction was performed on an image volume of (25.6 cm)3 distributed on a 2563 voxel grid. Electrophysiological parameters extracted from the surface model are given in Table 1.

Table 1.

Electrophysiological data parameters extracted from the surface model: Ejection fraction (EF), stroke volume (SV), end-diastolic volume (EDV), end-systolic volume (ESV).

  Heart rate [bpm] EF [%] SV[ml] EDV [ml] ESV [ml]
Phantom ≈75 30 42.03 135.82 93.79
Porcine ≈103.3±24.2 46 40.05 87.44 47.40
Human h1 ≈61.6±1.7 75 50.43 67.50 17.07
Human h2 ≈62.9±2.9 59 74.63 125.88 51.24
Human h3 ≈55.3±9.3 63 103.03 167.38 61.56

Porcine data

The porcine data set was acquired on an Axiom Artis dTA C-arm system (Siemens AG, Healthcare Sector, Forchheim, Germany). We acquired data using the same clinical protocol as described in Sec. 3A. The contrast agent was administered by a pigtail catheter directly into the left heart ventricle. The surface model consisted of 30 heart phases between subsequent R-peaks and 961 control points equally distributed over the left ventricle. Due to memory restrictions, image reconstruction was performed on an image volume of (21.8 cm)3 distributed on a 2563 voxel grid with a resolution of 0.85 mm. Electrophysiological parameters extracted from the surface model are given in Table 1.

Clinical human data

The first data set h1 was acquired on an Artis zee C-arm system (Siemens AG, Healthcare Sector, Forchheim, Germany). It consists of 133 projection images acquired over an angular range of 200° in 5 s with a size of 960 × 960 pixels at an isotropic resolution of 0.18 mm/pixel (about 0.12 mm in isocenter) at a frame rate of 30 fps. The distance from source to detector was 120 cm and from source to isocenter 78 cm. The contrast agent was administered by a pigtail catheter directly into the left heart ventricle. The surface model consisted of 26 heart phases between subsequent R-peaks and 961 control points equally distributed over the first section of the left ventricle. Image reconstruction was performed on an image volume of (14.1 cm)3 distributed on a 2563 voxel grid. The data sets h2 and h3 were acquired on an Artis zeego C-arm system (Siemens AG, Healthcare Sector, Forchheim, Germany). They consist of 133 projection images acquired over an angular range of 200° in 5 s with a size of 960 × 960 pixels at an isotropic resolution of 0.31 mm/pixel (about 0.2 mm in isocenter). The frame rate, source-detector, and source-isocenter distances were the same as for h1. The left heart ventricle was again filled with contrast directly by a pigtail catheter. The surface model consisted of 25 and 30 heart phases between subsequent R-peaks for h2 and h3, respectively, and 906 control points equally distributed over the left ventricle. Image reconstruction was performed on an image volume of (19.2 cm)3 distributed on a 2563 voxel grid.

Electrophysiological parameters for h1, h2, and h3 extracted from the surface model are given in Table 1.

Quantitative evaluation

Phantom image quality in 3D image space

For the dynamic phantom data set, the 3D error and a quantitative 3D image metric can be evaluated. In order to measure only the artifacts introduced by the heart motion, the FDK reconstruction of the static heart phantom of the same heart phase is used as gold standard. Heart phases from 10% to 100% with 10% increment were evaluated. The reconstruction of the static phantom is done with the same geometric reconstruction parameters as the motion compensated reconstructions and the standard FDK reconstruction of the dynamic phantom [see Fig. 5a]. The ground truth of the phantom is not used due to the fact that only the artifacts coming from the heart motion should be measured and evaluated by using FDK as a gold standard. Other cone-beam or truncation artifacts are identical in the images and can be neglected. Let y={yi|i=1,2,...,N} be the gold standard image and x={xi|,i=1,2,...,N} the motion compensated or standard FDK reconstructed image. The error as well as image quality metric were evaluated in a region of interest (ROI) around the ventricle. An example of the ROI is illustrated in Fig. 5b.

Figure 5.

Figure 5

Transverse slice of a reconstructed image of the dynamic FDK reconstruction result and the gold standard reconstruction of the phantom left ventricle. The ROI used for image quality metric measurements is shown as the outlined contour. (a) Standard FDK reconstruction of the dynamic phantom. (b) Gold standard FDK reconstruction of the static heart phantom of heart phase 40% and ROI (outlined contour) used for evaluation.

Normalized root mean square error

The nRMSE was used to quantify the 3D reconstruction error of the motion compensated reconstructions or standard FDK reconstructions compared to the gold standard FDK of the static phantom. The nRMSE can be computed as follows:

nRMSE=1max(y)min(y)1Ni=1N(xiyi)2, (11)

where N denotes the number of voxels inside the ROI. All results were averaged over the heart phases, resulting in the overall nRMSE.

Universal quality index

The 3D image quality was evaluated with the UQI.35 The UQI ranges from −1 to 1, where 1 is the best value achieved when yi = xi for all i = 1, 2, …, N. The UQI is defined as

UQI=4·σxy·x¯·y¯σx2+σy2[(x¯)2+(y¯)2], (12)

where x¯,y¯ represent the mean values, σx2,σy2 the variances, and σxy the cross correlation inside the ROI. All results were averaged over the heart phases, resulting in the overall UQI.

Dice similarity (DSC) coefficient in 2D projection space

In order to compare the reconstruction quality of the motion compensated reconstruction algorithm, maximum intensity forward projections (MIPs) of the compensated LVs were generated. Binary mask images BFW(ϕk) were created from the MIPs by thresholding where only the left ventricle is visible. A value equal to zero defines background and a nonzero value defines the ventricle shape. These binary images were compared to the segmented 2D projections from which the original surface model and the MVF were built, denoted as BGS(ϕk). The overlap of the binarized image and the segmented 2D projections was analyzed with the DSC.36 The DSC is defined in the range of [0, 1], where 0 means no overlap and 1 defines a perfect match between the two compared images. All results were averaged over the heart phases, resulting in the overall Dice coefficient. The DSC is defined as

DSC=2|BFW(ϕk)BGS(ϕk)||BFW(ϕk)|+|BGS(ϕk)|. (13)

Mean contour deviation ε in 2D projection space

Since the motion compensated reconstruction mainly improves the accuracy of the ventricle contour, the similarity of the contours was evaluated. The contour CFW(ϕk) and CGS(ϕk) of the binary masks of the forward projection BFW(ϕk) and the gold standard projection BGS(ϕk) were extracted. The contour CFW(ϕk) is extracted by morphological operations from BFW(ϕk). The contour CGS(ϕk) is given by the dynamic 3D surface model generation (see Sec. 2B). In Fig. 6a, the boundary CGS(ϕk) of the left ventricle is illustrated which is used as gold standard. Figure 6b shows CFW(ϕk). A distance transform Φ(CFW(ϕk)) of the binary contour images CFW(ϕk) is defined by computing the Euclidean distance of every pixel to the contour CFW(ϕk). An example of a distance transformed image Φ(CFW(ϕk)) is shown in Fig. 6c. An overlay of CGS(ϕk) and Φ(CFW(ϕk)) is shown in Fig. 6d. The distance transformed image is sampled only at the indices where CGS(ϕk) is nonzero

ε(ϕk)=1Ncn=1NcΦ(CFW(ϕk))n, (14)

where Nc denotes the number of pixels where CGS(ϕk) is nonzero. All results were averaged over the heart phases, resulting in the overall mean contour deviation ε. A small ε denotes similar contours over all heart phases.

Figure 6.

Figure 6

Different contour projection images for quantitative evaluation. (a) Gold standard segmentation of the ventricle bloodpool in 2D. (b) Extracted contour CFW(ϕk) of the MIP projection image. (c) Euclidean distance transformed image Φ(CFW(ϕk)). Dark color represents smaller distance and lighter color a larger contour distance. (d) Euclidean distance transformed image Φ(CFW(ϕk)) overlaid with the contour CGS(ϕk). For the computation of ε(ϕk) only the underlying values of Φ(CFW(ϕk)) are used.

RESULTS AND DISCUSSION

Phantom data

The quantitative 3D results of the dynamic phantom model are presented in Table 2. The smallest nRMSE is attained by the TPS and Shepard's method, the smoothed weighting function has a slightly larger error. The UQI for all motion compensated reconstructions results in values around 99%. In Table 3, the Dice and the contour deviation ε in 2D projection space for the phantom left ventricle are reported. The TPS approach, Shepard's method, and the smoothed weighting function show equivalently good results. The contour deviation ε of the TPS improved by about 1.91 pixels which corresponds to 1.18 mm compared to the standard FDK. The standard deviation is also much smaller with the TPS compared to the standard reconstruction. The Dice coefficient is not very sensitive and shows similar results between all interpolation methods as well as for the FDK reconstruction. In Fig. 7, the results of the motion compensated reconstructions of the phantom left ventricle using different interpolation methods are illustrated. There are minor visible differences in the endocardium border. All interpolation methods show deformation artifacts outside the region of interest.

Table 2.

The nRMSE and the UQI of the dynamic phantom model. Expressed as mean value ± standard deviation. The best values are marked in bold.

Phantom
  nRMSE UQI [%]
TPS 0.047±0.004 98.5 ± 0.3
Shepard 0.047±0.004 98.9±0.2
Smoothed weighting fct. 0.048 ± 0.004 98.8 ± 0.2
Simple averaging 0.050 ± 0.006 98.7 ± 0.2
Standard FDK 0.080 ± 0.019 96.22 ± 1.6

Table 3.

Dice coefficient and mean contour deviation ε for the left ventricle of the phantom data set. Expressed as mean value ± standard deviation. The best values are marked in bold.

Phantom
  Dice [pixel] ε [pixel] ε [mm]
TPS 0.96 ± 0.02 2.75 ± 0.43 1.71 ± 0.27
Shepard 0.95 ± 0.02 3.33 ± 0.31 2.06 ± 0.20
Smoothed weighting fct. 0.95 ± 0.02 3.33 ± 0.27 2.06 ± 0.17
Simple averaging 0.94 ± 0.02 3.64 ± 0.33 2.26 ± 0.20
Standard FDK 0.94 ± 0.03 4.66 ± 1.91 2.89 ± 1.18

Figure 7.

Figure 7

Detail of an axial slice of the reconstruction images of the phantom left ventricle of a heart phase of 40% using the different interpolation methods. (a) Motion compensated reconstruction based on a simple averaging method. (b) Motion compensated reconstruction based on the smoothed weighting function. (c) Motion compensated reconstruction based on Shepard's method. (d) Motion compensated reconstruction based on the TPS.

Porcine data

In Table 4, the results for the porcine left ventricle are reported. It can be seen that the best motion compensated reconstruction can be achieved with the TPS interpolation method compared to a standard reconstruction. The mean contour deviation ε improved by about 0.97 pixels which corresponds to 0.60 mm compared to the standard FDK reconstruction. The improvement is relatively small due to the fact that the pig had a poor ejection fraction of about 46%. In Fig. 8, the results of different reconstructions of the porcine left ventricle are illustrated. The standard reconstruction in Fig. 8a exhibits blurring around the LV. In Fig. 8b, it can be observed that the ECG-gated reconstruction lacks LV structure and suffers from artifacts from the pigtail catheter. In comparison, the motion compensated reconstruction shows an expansion in diastole and contraction in systole of the LV, respectively [Figs. 8c, 8d].

Table 4.

Dice coefficient and mean contour deviation ε for the left ventricle of the porcine data set. Expressed as mean value ± standard deviation. The best values are marked in bold.

Porcine
  Dice [pixel] ε [pixel] ε [mm]
TPS 0.92 ± 0.01 3.67 ± 0.18 2.28 ± 0.11
Shepard 0.92 ± 0.01 3.88 ± 0.19 2.39 ± 0.12
Smoothed weighting fct. 0.92 ± 0.01 4.50 ± 0.39 2.77 ± 0.24
Simple averaging 0.92 ± 0.01 4.05 ± 0.20 2.51 ± 0.12
Standard FDK 0.90 ± 0.02 4.64 ± 0.49 2.88 ± 0.30

Figure 8.

Figure 8

Multiplanar reconstruction images (long axis view top left and right, short axis view bottom left) and volume rendering (bottom right) of the reconstruction results of the porcine left ventricle with the TPS interpolation (W 1260 HU, C 1075 HU, slice thickness 0.85 mm). The ECG-gated reconstruction was windowed to be visually comparable. (a) Standard FDK reconstruction. (b) Nearest-neighbor ECG-gated reconstruction for end-systolic heart phase (5 views). (c) Motion compensated reconstruction for end-systolic heart phase (relative heart phase of 30%). (d) Motion compensated reconstruction for end-diastolic heart phase (relative heart phase of 95%).

Clinical data

In Table 5, the results for the human left ventricles are listed. The best motion compensated reconstructions are clearly performed with the TPS for all three cases. The respective contour deviation ε improved by about 8.45 pixels which corresponds to 1.52 mm, about 4.32 pixels which corresponds to 1.34 mm and about 5 pixels which corresponds to 1.55 mm compared to the standard FDK. The standard deviation is also much smaller with the TPS compared to the standard reconstruction. The widely used Shepard's method and the smoothed weighting function provides slightly inferior results compared to the TPS. The papillary muscle boundary is sharper in the TPS interpolated volumes. The Dice coefficient shows similar results between all interpolation methods as well as for the FDK reconstruction, thus is less sensitive compared to the contour deviation. The standard reconstruction in Fig. 9a exhibits blurring around the LV. In Fig. 9b, it can be observed that the ECG-gated reconstruction lacks LV structure and suffers from artifacts. In comparison, the motion compensated reconstruction shows an expansion in diastole and contraction in systole of the LV, respectively [Figs. 9c, 9d]. In Fig. 10, the results of different reconstructions of the human left ventricle h1 are illustrated. The motion compensated reconstructions all show an expansion of the left ventricle, but slightly different shapes.

Table 5.

Dice coefficient and mean contour deviation ε for the left ventricle of the human data sets. Expressed as mean value ± standard deviation. The best values are marked in bold.

Human h1
  Dice [pixel] ε [pixel] ε [mm]
TPS 0.93 ± 0.01 9.15 ± 1.22 1.65 ± 0.22
Shepard 0.91 ± 0.02 10.29 ± 2.07 1.85 ± 0.33
Smoothed weighting fct. 0.91 ± 0.02 10.92 ± 3.02 1.97 ± 0.54
Simple averaging 0.91 ± 0.03 11.74 ± 2.81 2.11 ± 0.51
Standard FDK 0.88 ± 0.03 17.60 ± 10.0 3.17 ± 1.80
Human h2
 
Dice [pixel]
ε [pixel]
ε [mm]
TPS 0.93 ± 0.01 6.70 ± 0.74 2.08 ± 0.23
Shepard 0.93 ± 0.02 6.99 ± 1.37 2.17 ± 0.42
Smoothed weighting fct. 0.93 ± 0.02 7.17 ± 1.43 2.22 ± 0.44
Simple averaging 0.93 ± 0.02 7.40 ± 1.98 2.29 ± 0.61
Standard FDK 0.89 ± 0.06 11.02 ± 5.80 3.42 ± 1.80
Human h3
 
Dice [pixel]
ε [pixel]
ε [mm]
TPS 0.88 ± 0.02 8.64 ± 0.98 2.68 ± 0.30
Shepard 0.85 ± 0.03 12.13 ± 1.93 3.76 ± 0.60
Smoothed weighting fct. 0.85 ± 0.03 12.10 ± 1.88 3.75 ± 0.58
Simple averaging 0.85 ± 0.03 12.38 ± 2.05 3.84 ± 1.19
Standard FDK 0.83 ± 0.06 13.64 ± 5.81 4.23 ± 1.80

Figure 9.

Figure 9

Multiplanar reconstruction images (long axis view top left and right, short axis view bottom left) and volume rendering (bottom right) of the reconstruction results of the human left ventricle h1 with the TPS interpolation (W 3000 HU, C 1200 HU, slice thickness 3.0 mm). The ECG-gated reconstruction was windowed to be visually comparable. (a) Standard FDK reconstruction. (b) Nearest-neighbor ECG-gated reconstruction for end-systolic heart phase (five views).(c) Motion compensated reconstruction for end-systolic heart phase (relative heart phase of 20%). (d) Motion compensated reconstruction for end-diastolic heart phase (relative heart phase of 70%).

Figure 10.

Figure 10

Coronal slice of the reconstruction images (long axis view) of the motion compensated reconstruction results of the human left ventricle h1 and an end-diastolic heart phase of 70% (W 3000 HU, C 1200 HU, slice thickness 3.0 mm). (a) Motion compensated reconstruction with simple averaging interpolation method. (b) Motion compensated reconstruction with smoothed weighting function interpolation method. (c) Motion compensated reconstruction with Shepard's interpolation method. (d) Motion compensated reconstruction with TPS interpolation method.

Limitations

The interpolation result and hence the motion compensated reconstruction is dependent on the robustness and stability of the extracted surface model. The method is robust with respect to higher heart rates up to 100 bpm or even more. The porcine model had a heart rate of ≈ 100 bpm. However, if the heart beat is quite arrhythmic, the assignment of the projection images to a certain heart phase becomes ambiguous and thus the generation of the dynamic surface model is not unique. This influence and impact on the clinical application needs to be evaluated in the near future.

CONCLUSIONS

In this paper, we investigated the influence of different motion interpolation methods. The interpolation is used to compute a dense motion vector field from a sparse one for the purpose of motion compensation in left ventricle tomographic reconstruction. The sparse motion vector fields were generated by a dynamic surface model and interpolated by a thin-plate spline, Shepard's method, a smoothed weighting based approach, and simple averaging. The best quantitative results (Dice coefficient, mean contour deviation) for a phantom, a porcine, and three human data sets were achieved using the TPS interpolation approach. Shepard's method and the smoothed weighting function might be a good compromise between computational efficiency and accuracy. In conclusion, motion compensated reconstruction improved the reconstruction results compared to a standard reconstruction. As a next step, the integration into the clinical workflow needs to be evaluated. In general, the framework of motion estimation using a surface model and motion interpolation to a dense MVF provides the ability for tomographic reconstruction using a motion compensation technique.

ACKNOWLEDGMENTS

The authors gratefully acknowledge funding support from the National Institutes of Health (NIH) Grant No. R01 HL087917 and of the Erlangen Graduate School in Advanced Optical Technologies (SAOT) by the German Research Foundation (DFG) in the framework of the German excellence initiative. The concepts and information presented in this paper are based on research and are not commercially available.

References

  1. Feldkamp L., Davis L., and Kress J., “Practical cone-beam algorithm,” J. Opt. Soc. Am. A 1(6), 612–619 (1984). 10.1364/JOSAA.1.000612 [DOI] [Google Scholar]
  2. Schäfer D., Borgert J., Rasche V., and Grass M., “Motion-compensated and gated cone beam filtered back-projection for 3-D rotational x-ray angiography,” IEEE Trans. Med. Imaging 25(7), 898–906 (2006). 10.1109/TMI.2006.876147 [DOI] [PubMed] [Google Scholar]
  3. Chen M., Zheng Y., Müller K., Rohkohl C., Lauritsch G., Boese J., Funka-Lea G., Hornegger J., and Comaniciu D., “Automatic extraction of 3D dynamic left ventricle model from 2D rotational angiocardiogram,” in Proceedings of the Medical Imaging Conference and Computer Assisted Intervention (MICCAI) 2011, Lecture Notes in Computer Science Vol. 6893, edited by Fichtinger G., Martel A., and Peters T. (Springer, Berlin-Heidelberg, Germany, 2011), pp. 471–478. [DOI] [PubMed]
  4. Bookstein F. L., “Principal warps: Thin-plate splines and the decomposition of deformations,” IEEE Trans. Pattern Recognit. Mach. Intell. 11(6), 567–585 (1989). 10.1109/34.24792 [DOI] [Google Scholar]
  5. Davis M. H., Khotanzad A., Flamig D. P., and Harms S. E., “A physics-based coordinate transformation for 3-D image matching,” IEEE Trans. Med. Imaging 16(3), 317–328 (1997). 10.1109/42.585766 [DOI] [PubMed] [Google Scholar]
  6. Shepard D., “A two-dimensional interpolation function for irregularly-spaced data,” in Proceedings of the 1968 23rd ACM National Conference, (ACM, New York, Las Vegas, Nevada, 1968), pp. 517–524.
  7. Sheehan F. H. and Bolson E. L., “Defining normal left ventricular wall motion from contrast ventriculograms,” Physiol. Meas 24(3), 785–792 (2003). 10.1088/0967-3334/24/3/313 [DOI] [PubMed] [Google Scholar]
  8. Medina R., Garreau M., Lebreton H., and Jugo D., “Three-dimensional reconstruction of the left ventricle from two angiographic views,” in Proceedings of the IEEE Engineering in Medicine and Biology Society (EMBS), (IEEE Press, Chicago, Illinois, 1997), Vol. 2, pp. 569–572.
  9. Medina R., Garreau M., Toro J., Breton H. L., Coatrieux J. L., and Jugo D., “Markov random field modeling for three-dimensional reconstruction of the left ventricle in cardiac angiography,” IEEE Trans. Med. Imaging 25(8), 1087–1100 (2006). 10.1109/TMI.2006.877444 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Sato Y., Moriyama M., Hanayama M., Naito H., and Tamura S., “Acquiring 3D models of non-rigid moving objects from time and viewpoint varying image sequences: A step toward left ventricle recovery,” IEEE Trans. Pattern Anal. Mach. Intell. 19(3), 253–258 (1997). 10.1109/34.584103 [DOI] [Google Scholar]
  11. Moriyama M., Sato Y., Naito H., Hanayama M., Ueguchi T., Harada T., Yoshimoto F., and Tamura S., “Reconstruction of time-varying 3-D left-ventricular shape from multiview X-ray cineangiocardiograms,” IEEE Trans. Med. Imaging 21(7), 773–785 (2002). 10.1109/TMI.2002.801161 [DOI] [PubMed] [Google Scholar]
  12. Desjardins B. and Kazerooni E. A., “ECG-gated cardiac CT,” Am. J. Roentgenol. 182(4), 993–1010 (2004). 10.2214/ajr.182.4.1820993 [DOI] [PubMed] [Google Scholar]
  13. Blondel C., Malandain G., Vaillant R., and Ayache N., “Reconstruction of coronary arteries from a single rotational X-Ray projection sequence,” IEEE Trans. Med. Imaging 25(5), 653–663 (2006). 10.1109/TMI.2006.873224 [DOI] [PubMed] [Google Scholar]
  14. Hansis E., Schäfer D., Dössel O., and Grass M., “Projection-based motion compensation for gated coronary artery reconstruction from rotational X-ray angiograms,” Phys. Med. Biol. 53(14), 3807–3820 (2008). 10.1088/0031-9155/53/14/007 [DOI] [PubMed] [Google Scholar]
  15. Rohkohl C., Lauritsch G., Biller L., Prümmer M., Boese J., and Hornegger J., “Interventional 4D motion estimation and reconstruction of cardiac vasculature without motion periodicity assumption,” Med. Image Anal. 14(5), 687–694 (2010). 10.1016/j.media.2010.05.003 [DOI] [PubMed] [Google Scholar]
  16. Schwemmer C., Rohkohl C., Lauritsch G., Müller K., and Hornegger J., “Residual motion compensation in ECG-gated cardiac vasculature reconstruction,” in Proceedings of the Second International Conference on Image Formation in X-ray Computed Tomography, edited by Noo F. (University of Utah, Salt Lake City, Utah, 2012). pp. 259–262.
  17. Lauritsch G., Boese J., Wigström L., Kemeth H., and Fahrig R., “Towards cardiac C-arm computed tomography,” IEEE Trans. Med. Imaging 25(7), 922–934 (2006). 10.1109/TMI.2006.876166 [DOI] [PubMed] [Google Scholar]
  18. Prümmer M., Hornegger J., Lauritsch G., Wigström L., Girard-Hughes E., and Fahrig R., “Cardiac C-arm CT: A unified framework for motion estimation and dynamic CT,” IEEE Trans. Med. Imaging 28(11), 1836–1849 (2009). 10.1109/TMI.2009.2025499 [DOI] [PubMed] [Google Scholar]
  19. Donoho D. L., “Compressed sensing,” IEEE Trans. Inf. Theory 54(4), 1249–1306 (2006). 10.1109/TIT.2006.871582 [DOI] [Google Scholar]
  20. Sidky E. Y. and Pan X., “Image reconstruction in circular cone-beam computed tomography by constrained, total-variation minimization,” Phys. Med. Biol. 53(17), 4777–4807 (2008). 10.1088/0031-9155/53/17/021 [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Chen G. H., Tang J., and Leng S., “Prior image constrained compressed sensing (PICCS): A method to accurately reconstruct dynamic CT images from highly undersampled projection data sets,” Med. Phys. 35(2), 660–663 (2008). 10.1118/1.2836423 [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Chen G. H., Tang J., and Hsieh J., “Temporal resolution improvement using PICCS in MDCT cardiac imaging,” Med. Phys. 36(6), 2130–2135 (2009). 10.1118/1.3130018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Theriault-Lauzier P., Tang J., and Chen G. H., “Prior image constrained compressed sensing: Implementation and performance evaluation,” Med. Phys. 39(1), 66–80 (2012). 10.1118/1.3666946 [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Chen G. H., Theriault-Lauzier P., Tang J., Nett B., Leng S., Zambelli J., Zhihua Q., Bevins N., Raval A., Reeder S., and Rowley H., “Time-resolved interventional cardiac C-arm cone-beam CT: An application of the PICCS algorithm,” IEEE Trans. Med. Imaging 31(4), 907–923 (2012). 10.1109/TMI.2011.2172951 [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Theriault-Lauzier P., Tang J., and Chen G. H., “Time-resolved cardiac interventional cone-beam CT reconstruction from fully truncated projections using the prior image constrained compressed sensing (PICCS) algorithm,” Phys. Med. Biol. 57(9), 2461–2476 (2012). 10.1088/0031-9155/57/9/2461 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Amidror I., “Scattered data interpolation methods for electronic imaging systems: A survey,” J. Electron. Imaging 11(2), 157–176 (2002). 10.1117/1.1455013 [DOI] [Google Scholar]
  27. Forthmann P., van Stevendaal U., Grass M., and Köhler T., “Vector field interpolation for cardiac motion compensated reconstruction,” in Proceedings of the IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), (IEEE Press, Dresden, Germany, 2008), pp. 4157–4160.
  28. Zheng Y., Barbu A., Georgescu B., Scheuering M., and Comaniciu D., “Four-chamber heart modeling and automatic segmentation for 3D cardiac CT volumes using marginal space learning and steerable features,” IEEE Trans. Med. Imaging 27(11), 1668–1681 (2008). 10.1109/TMI.2008.2004421 [DOI] [PubMed] [Google Scholar]
  29. Isola A. A., Metz C. T., Schaap M., Klein S., Niessen W. J., and Grass M., “Coronary segmentation based motion corrected cardiac CT reconstruction,” in Proceedings of the IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), (IEEE Press, Knoxville, Tennessee, US, 2010), pp. 2026–2029.
  30. Suter D. and Chen F., “Left ventricular motion reconstruction based on elastic vector splines,” IEEE Trans. Med. Imaging 19(4), 295–305 (2000). 10.1109/42.848181 [DOI] [PubMed] [Google Scholar]
  31. Rohr K., Stiehl H. S., Sprengel R., Buzug T. M., Weese J., and Kuhn M. H., “Landmark-based elastic registration using approximating thin-plate splines,” IEEE Trans. Med. Imaging 20(6), 526–534 (2001). 10.1109/42.929618 [DOI] [PubMed] [Google Scholar]
  32. Sprengel R., Rohr K., and Stiehl H. S., “Thin-plate spline approximation for image registration,” in Proceedings of the 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS), (IEEE Press, Amsterdam, Netherlands, 1996), Vol. 5, pp. 1190–1191.
  33. Maier A., Hofmann H. G., Schwemmer C., Hornegger J., Keil A., and Fahrig R., “Fast simulation of X-ray projections of spline-based surfaces using an append buffer,” Phys. Med. Biol. 57(19), 6193–6210 (2012). 10.1088/0031-9155/57/19/6193 [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Segars W. P., Mahesh M., Beck T. J., Frey E. C., and Tsui B. M. W., “Realistic CT simulation using the 4D XCAT phantom,” Med. Phys. 35(8), 3800–3808 (2008). 10.1118/1.2955743 [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Wang Z. and Bovik A. C., “A universal image quality index,” IEEE Signal Process. Lett. 9(3), 81–84 (2002). 10.1109/97.995823 [DOI] [Google Scholar]
  36. Zou K. H., Warfield S. K., Bharatha A., Tempany C. M. C., Kaus M. R., Haker S. J., Wells W. M. W., Jolesz F. A., and Kikinis R., “Statistical validation of image segmentation quality based on a spatial overlap index: Scientific reports,” Acad. Radiol. 11(2), 178–189 (2004). 10.1016/S1076-6332(03)00671-8 [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Medical Physics are provided here courtesy of American Association of Physicists in Medicine

RESOURCES