Brought to you by:
Paper

Using edge-preserving algorithm with non-local mean for significantly improved image-domain material decomposition in dual-energy CT

, , , , , , , and

Published 21 January 2016 © 2016 Institute of Physics and Engineering in Medicine
, , Citation Wei Zhao et al 2016 Phys. Med. Biol. 61 1332 DOI 10.1088/0031-9155/61/3/1332

0031-9155/61/3/1332

Abstract

Increased noise is a general concern for dual-energy material decomposition. Here, we develop an image-domain material decomposition algorithm for dual-energy CT (DECT) by incorporating an edge-preserving filter into the Local HighlY constrained backPRojection reconstruction (HYPR-LR) framework. With effective use of the non-local mean, the proposed algorithm, which is referred to as HYPR-NLM, reduces the noise in dual-energy decomposition while preserving the accuracy of quantitative measurement and spatial resolution of the material-specific dual-energy images. We demonstrate the noise reduction and resolution preservation of the algorithm with an iodine concentrate numerical phantom by comparing the HYPR-NLM algorithm to the direct matrix inversion, HYPR-LR and iterative image-domain material decomposition (Iter-DECT). We also show the superior performance of the HYPR-NLM over the existing methods by using two sets of cardiac perfusing imaging data. The DECT material decomposition comparison study shows that all four algorithms yield acceptable quantitative measurements of iodine concentrate. Direct matrix inversion yields the highest noise level, followed by HYPR-LR and Iter-DECT. HYPR-NLM in an iterative formulation significantly reduces image noise and the image noise is comparable to or even lower than that generated using Iter-DECT. For the HYPR-NLM method, there are marginal edge effects in the difference image, suggesting the high-frequency details are well preserved. In addition, when the search window size increases from $11\times 11$ to $19\times 19$ , there are no significant changes or marginal edge effects in the HYPR-NLM difference images. The reference drawn from the comparison study includes: (1) HYPR-NLM significantly reduces the DECT material decomposition noise while preserving quantitative measurements and high-frequency edge information, and (2) HYPR-NLM is robust with respect to parameter selection.

Export citation and abstract BibTeX RIS

1. Introduction

In dual-energy CT imaging (DECT), the object is scanned using two energy spectra with different kVp settings, or different prefiltration, or both. Compared to standard CT imaging where only one x-ray spectrum was used to yield an effective linear attenuation coefficient of the object, DECT can take advantage of the energy dependence of the linear attenuation coefficients, yielding energy- and material-selective images (Alvarez and Macovski 1976, Kalender et al 1986). This enables DECT to be used in various clinical applications, including improving tissue or contrast agent segmentation and quantification (Johnson et al 2007, Liu et al 2009, Chandarana et al 2011, Fischer et al 2011, Li et al 2013), removing beam hardening artifacts (Wu et al 2009, Yu et al 2011, 2012, Scheske et al 2013), and further providing improved clinical significance for modern CT scanners (Graser et al 2009, Hartman et al 2012, Marin et al 2014).

The material-selective image is obtained by dual-energy basis material decomposition, which depends on the mass attenuation coefficients of the basis materials as well as dual-energy projection data acquisition. Dual-energy raw data can be acquired in several different ways, such as sequential scans at different kVps, dual x-ray sources at ${{90}^{{}^\circ}}$ on the same gantry (Johnson et al 2007), fast kVp switching within a single scan (Kalender et al 1986, Matsumoto et al 2011, Silva et al 2011) and consistent ray approach using either layered detectors (Carmi et al 2005, Hao et al 2013) or photon counting detectors (Wang and Pelc 2009, 2010, Shikhaliev 2012). Depending on the dual-energy data acquisition method, basis material decomposition can be performed either in projection-domain (Sidky et al 2004, Stenner et al 2007, Noh et al 2009, Brendel et al 2009, Maaß et al 2011, Xing et al 2013) or image-domain (Maaß et al 2009, Niu et al 2014, Clark and Badea 2014, Faby et al 2015, Li et al 2015, Petrongolo and Zhu 2015, Lamb 2015), or joint-domain (Sukovic and Clinthorne 2000, Long et al 2014, Zhang et al 2014, Kim 2015, Xi 2015, Zhao 2015). In this study, we will focus on image-domain material decomposition.

In the theory of image-domain material decomposition, the linear attenuation coefficients derived from reconstructed images at low- and high-energy scans can be expressed as a linear combination of the pixel values in the images of the two basis materials (Kalender et al 1986, Szczykutowicz and Chen 2010, Niu et al 2014):

Equation (1)

where ${{\mu}_{H,L}}$ (cm−1) is the measured attenuation coefficient of a specific pixel using high (H) and low (L) energy spectrum, and the unitless x1, 2 denote the projection component of the attenuation coefficient along two basis materials 1 and 2, respectively. After taking mass conservation into account, x1, 2 can be regarded as volume fractions. ${{\mu}_{ij}}$ (cm−1) is the linear attenuation coefficient of material i (i  =  1 or 2) under the energy spectrum j (j  =  H or L). The linear attenuation coefficients ${{\mu}_{ij}}$ of the basis materials can be either obtained from the ROIs in the high and low energy images that correspond to the basis materials or from the calibration scan using the basis material phantom.

In cases DECT raw data acquired using two source-detector pairs that are using different spectra, and fast kVp switching during a single source scan, the high- and low-energy CT scans are geometrically inconsistent (i.e. the paths of high- and low-energy CT measurements are not based on the same path) and some dedicated algorithms are designed to deal with this problem (Knaup et al 2007, Maaß et al 2011). Compared to projection-domain decomposition methods which may suffer from inconsistent rays issue, image-domain dual-energy decomposition is more convenient in clinical applications as it is performed on reconstructed CT images acquired on commercial CT scanners. In this case, material-specific images can be simply generated using direct matrix inversion, however, direct material decomposition techniques such as matrix inversion can yield amplified image noise since the low- and high-energy signals are subtracted while the noise is the summation of the two. Note that the amplified noise is a common issue for both projection and image-domain material decomposition. Many methods have been proposed to address the problem (Maaß et al 2009, Shen and Xing 2013, Clark and Badea 2014, Dong et al 2014, Petrongolo and Zhu 2015).

This study aims to significantly improve DECT imaging by establishing a new theoretical framework of image-domain material decomposition with incorporation of edge-preserving techniques. We demonstrate the advantages of the proposed approach by digital phantom studies and by quantification of iodine concentration of a series of myocardial perfusion imaging studies.

2. Methods and materials

2.1. Material decomposition via direct matrix inversion

Suppose the total number of pixels of one CT image is N, for low- and high-energy CT images and material-specific images, equation (1) can be rewritten in matrix form,

Equation (2)

Here A is a $2N\times 2N$ material decomposition matrix and it can be derived from equation (1) as,

Equation (3)

with I the $N\times N$ identity matrix. $\vec{\mu}$ and $\vec{x}$ are column vectors with dimension of 2N as they consist of high- and low-energy CT image, and decomposed material-specific images with column vector form, respectively. Namely,

Equation (4)

with ${{\vec{\mu}}_{H}}$ and ${{\vec{\mu}}_{L}}$ the measured high- and low-energy CT images, respectively, and ${{\vec{x}}_{1}}$ and ${{\vec{x}}_{2}}$ the two material-specific images. Note that both ${{\vec{\mu}}_{H,L}}$ and ${{\vec{x}}_{1,2}}$ are represented as vectors. To obtain material-specific images from high- and low-energy CT images, one can directly use matrix inversion to solve equation (1), i.e.

Equation (5)

where

Equation (6)

with matrix determinant $C={{\left({{\mu}_{2H}}{{\mu}_{1L}}-{{\mu}_{1H}}{{\mu}_{2L}}\right)}^{-1}}$ . However, material decomposition in this manner can yield significantly increased noise and severely degraded noise-to-signals (NSRs) for the material-specific images. A method taking some measures to reduce the noise and to recover NSRs is highly desirable.

2.2. HYPR-NLM

To reduce the amplified image noise in the decomposed material-specific images while keeping the images as accurate as possible (both quantitative measurement and spatial resolution), we developed an image-domain material images denoising algorithm. The algorithm was based on the HYPR-LR (local highlY constrained backPRojection reconstuction) framework (Mistretta et al 2006, Johnson et al 2008, Leng et al 2011), which was first proposed for reconstruction of time-resolved magnetic resonance imaging (MRI) using highly undersampled projection. The HYPR-LR framework has been successfully applied to a broad range of medical imaging applications, such as dynamic MRI (Johnson et al 2008), CT angiography (Supanich et al 2009), dynamic positron emission tomography (Christian et al 2010), spectral CT (Leng et al 2011) and myocardial perfusion imaging (Speidel et al 2013). For noise reduction in spectral CT, the HYPR-LR algorithm treated CT images at different energies as four-dimensional CT images, i.e. the energy dimension was regarded as time dimension. It started with producing a composite image ${{\vec{\mu}}_{c}}$ by averaging the energy images with equal weighting, i.e. yielding an image with lower image noise level by using the images from different energy bins of photon-counting detector CT, or from high- and low-energy images of dual-energy CT. A weight image was then generated by calculating the ratio of two filtered images, which were obtained by filtering both the energy images ${{\vec{\mu}}_{e}}$ and the composite image ${{\vec{\mu}}_{c}}$ . The final image ${{\vec{\mu}}_{he}}$ was obtained by multiplying the weight image and the composite image. The mathematical form of HYPR-LR algorithm is as follows,

Equation (7)

with ${{\vec{\mu}}_{e}}$ the image with different energy, and K the low-pass filter kernel (usually an uniform kernel). The symbol $\otimes $ stands for convolution operation. For dual-energy material decomposition, HYPR-LR has been applied to the high- and low-energy CT images to yield noised reduced images, as well as superior material-specific basis images (Leng et al 2011).

In this study, we demonstrated the HYPR-LR algorithm can be applied directly to the dual-energy material-specific images with composite image ${{\vec{\mu}}_{c}}$ . For dual-energy high- and low-energy images ${{\vec{\mu}}_{H,L}}$ , the processed individual energy images ${{\vec{\mu}}_{he,H}}$ and ${{\vec{\mu}}_{he,L}}$ using the HYPR-LR algorithm are calculated as follows,

Equation (8)

Equation (9)

Based on equation (5), the basis material image ${{\vec{x}}_{h1}}$ calculated using ${{\vec{\mu}}_{he,H}}$ and ${{\vec{\mu}}_{he,L}}$ is expressed as,

Equation (10)

The above derivation has used the algebraic properties of convolution, i.e. the distributivity and the associativity of convolution with scalar multiplication. Following the fashion in equation (10), we have the same expression for the other basis material image ${{\vec{x}}_{h2}}$ . Equation (10) demonstrates the HYPR-LR algorithm can be applied directly to the material-specific image. Thus we have,

Equation (11)

Here ${{\vec{x}}_{b}}$ is the material-specific basis image, i.e. ${{\vec{x}}_{1}}$ or ${{\vec{x}}_{2}}$ , and ${{\vec{x}}_{hb}}$ is the processed basis image. In order to further reduce decomposed images noise without loss of high-frequency edge information, an edge-preserving non-local mean (NLM) (Buades et al 2005) was introduced into the HYPR framework. Edge-preserving techniques were usually applied to yield noise reduced, spatial resolution well preserved images (Chen et al 2008, Wang et al 2009, Zhu et al 2009, Chen et al 2012, Chun et al 2014). In this study, NLM was employed to generate the weight image for the HYPR framework and the resulting algorithm was referred as HYPR-NLM, hence equation (11) was rewritten in pixel-wise fashion as,

Equation (12)

where the weight $\omega (i,j)$ depicts the similarity between the pixels i and j, and it satisfies the constraint conditions $0\leqslant \omega (i,j)\leqslant 1$ and $\sum_{j}\omega (i,j)=1$ (as demonstrated later). The pixel dependent summation domain ${{\Omega }_{i}}$ denotes a search-window centered at the pixel i and it is usually a square neighborhood with fixed size. Thus each pixel of the filtered image is a weighted summation of a square neighborhood. For the right hand side of equation (12), $\omega (i,j)$ is applied to the material images in the numerator, and to the composite image in the denominator.

The similarity between pixels i and j can be measured using a weighted Euclidean distance of two square neighborhoods centered at pixels i and j, thus the weight $\omega (i,j)$ is defined as,

Equation (13)

where ${{\Theta}_{i}}$ and ${{\Theta}_{j}}$ are two square neighborhoods centered at pixels i and j, respectively. The parameter d controls the decay of the exponential function and it acts as a degree of filtering. The parameter a is the standard deviation (SD) of a Gaussian kernel which has the same size as the square neighborhood. During numerical implementation, the Gaussian kernel gives weights to the Euclidean distance of the two square neighborhoods. Z(i) is the normalization constant calculated as,

Equation (14)

Based on the above definition, $\omega (i,j)$ satisfies the constraint conditions.

2.3. Iterative image-domain material decomposition

Since dual-energy material decomposition can yield noise amplified images, for comparison, we also used an iterative image-domain material decomposition method which significantly reduced the noise of the material-specific images with superior performance on image spatial resolution and low-contrast detectability (Niu et al 2014). The method balanced the data fidelity of the value of the material image and a quadratic penalty using an optimization framework, and the unconstrained optimization problem was solved by the nonlinear conjugate gradient method (see the appendix for details). In this work, we referred this method as Iter-DECT.

2.4. Numerical simulation studies

To evaluate the proposed HYPR-NLM dual-energy material decomposition algorithm, we first used simulated phantom data. For all of the simulation studies, the high- and low-energy CT images were first employed to generate the material-specific basis images, which were then processed using HYPR-NLM method to yield noise reduced images. These images were compared to the images generated using direct matrix inversion, Iter-DECT and HYPR-LR methods and the results were quantitatively analyzed.

In all of the simulations, a 2D fan-beam CT geometry was performed. The distance from the source to the center of rotation was 785 mm and the distance from the source to the detector was 1200 mm. A circular scan was simulated and a total of 720 projections per rotation were acquired in an angular range of ${{360}^{{}^\circ}}$ . The detector pixel size was 0.388 mm and the detector had 1024 pixels. The dual-energy spectra were 100 kVp and 140 kVp, which were generated using the SpekCalc software (Poludniowski et al 2009) with 12 mm Al and 0.4 mm Sn  +  12 mm Al filtration, respectively. The phantom was a water cylinder with inserts that contains a series of six solutions of varying iodine concentrations (range, 0–20 mg ml−1). The diameters of the water cylinder and the inserts were 198 mm and 22.5 mm, respectively.

To be realistic, Poisson noise was considered during the numerical simulations. The fan beam CT projection data was created by polychromatic forward projecting the numerical phantom. Specifically, after introducing Poisson noise (Nuyts et al 2013), the projection data can be represented as:

Equation (15)

with N the total number of photons and was set to $3\times {{10}^{5}}$ and $1.5\times {{10}^{5}}$ per ray for the low- and high-energy CT scans, respectively. $\eta (E)$ was the energy dependent response of the detector, which was considered to be proportional to photon energy E for energy-integrating detectors. ${{E}_{\text{max}}}$ was the maximum photon energy of the polychromatic spectrum $\Omega (E)$ . $\mu (E,s)$ was the energy-dependent linear attenuation coefficient and was obtained from the National Institute of Standards and Technology (NIST) database. l was the propagation path length for each ray and can be calculated using either analytical methods or numerical methods. The x-ray spectra and the phantom are shown in figure 1. The linear attenuation coefficients of the iodine concentrate inserts calculated using the mixture rule, are show in figure 2. Note that the y axis is plotted on a logarithmic scale. First order beam hardening correction (water correction) was performed by simply mapping the polychromatic raysum to the corresponding monochromatic value with the incorporation of the 100 kVp and 140 kVp energy spectra.

Figure 1.

Figure 1. Iodine concentrate phantom and x-ray spectra for numerical simulation of the dual-energy material decomposition. (Left) The water phantom consists of six iodine concentrate inserts. (Right) The 100 kVp and 140 kVp energy spectra used in dual-energy CT. The 100 kVp spectrum was filtrated with and 12 mm Al, while the 140 kVp spectrum was filtrated with 0.4 mm Sn and 12 mm Al.

Standard image High-resolution image
Figure 2.

Figure 2. Linear attenuation coefficients of the iodine concentrate inserts.

Standard image High-resolution image

The calculated iodine concentrations in the phantom using different algorithms were compared with known true iodine concentrations. For comparison, direct matrix inversion without noise was also performed and the results were regarded as absolute truth. Difference image between the absolute truth and the images processed using different kinds of algorithms were also generated to emphasize resolution preservation and noise reduction of these algorithms.

2.4.1. Parameters selection.

Since the parameters in the NLM filter would affect the filtered image, it was important to investigate the parameters selection on the final noise reduced material-specific images. In this simulation, the search window size $S\times S$ was set to different values, specifically, from 11 pixels to 19 pixels with a 4 pixels interval. Material-specific images processed using HYPR-LR and HYPR-NLM methods were generated and compared. Difference images between the noise-free material images and the noisy material images generated using HYPR-LR and HYPR-NLM methods, were calculated to depict the preservation of spatial resolution.

2.4.2. Iteration formulation.

In order to further reduce the noise, the proposed method can be implemented in an iterative fashion, i.e. the HYPR-NLM processed material images were set as the input images of the next HYPR-NLM iteration. Images processed with different iteration number were generated and compared.

2.4.3. Effect of dose level.

To determine its robustness across different noise levels, we also evaluated the proposed HYPR-NLM method using various numbers of photons (dose levels). Numerical phantom studies using four pairs of numbers of photons ($H/L=0.5\times {{10}^{5}}/1\times {{10}^{5}},1\times {{10}^{5}}/2\times {{10}^{5}},1.5\times {{10}^{5}}/3\times {{10}^{5}}$ , and $2\times {{10}^{5}}/4\times {{10}^{5}}$ ) were performed and HYPR-NLM method was employed to generate material images. For all of the simulations, the parameters of the HYPR-NLM were the same. Quantitative measurements including iodine concentration and noise level were evaluated to show the method's performance on various protocols.

2.5. Clinical patient data

To evaluate the proposed method, two retrospective clinical patient studies were also performed with a dual-source DECT scanner (Somatom Definition, Siemens Healthcare). The system acquired high- and low-energy data with two x-ray tubes with corresponding detector rings mounted onto a rotating gantry with angular offset of ${{90}^{{}^\circ}}$ . The two tubes (tube 1 and 2) operated independently with regard to tube voltage, tube current as well as tube filtration. Dual-energy data were acquired using the following parameters: tube 1, 140 kVp, 287 mA and tube 2, 100 kVp, 412 mA for patient 1; tube 1, 140 kVp, 345 mA and tube 2, 100 kVp, 500 mA for patient 2. The 140 kV spectrum was filtered with a tin filter. Images were reconstructed using the commercial software with the convolution kernel B25f for patient 1 and B26f for patient 2. All of the image slices were reconstructed in 0.75 mm slice thickness. The matrix size for each slice was $512\times 512$ , and the pixel size was $0.38\times 0.38$ mm2. Blending images were also generated with a linear combination (with weighting factors of 0.3 and 0.7) of the 100 kV and 140 kV images. To obtain contrast-enhanced CT images, the contrast agent of 300 mg I ml−1 was injected in an antecubital vein (300 mg I ml−1, Ultravist 300, Bayer HealthCare).

The noise in the raw CT images was quantified using region-of-interest (ROI) analysis. Two ROIs were selected to calculate noise-to-signal ratio (NSR) of myocardium and ventricle, respectively. Myocardial perfusion imaging was conducted and iodine concentration map was calculated using direct matrix inversion, HYPR-LR, Iter-DECT and HYPR-NLM. We conducted all of the evaluations on a personal laptop which featured four Intel Core i7-4700HQ CPUs, and all of the material decomposition algorithms were implemented using MATLAB (The MathWorks, Inc., Natick, MA, United States).

3. Results

3.1. Numerical simulations

Image reconstruction results of the numerical iodine concentrate phantom are shown in figure 3. Water and the 20 mg ml−1 iodine concentrate are chosen as the basis materials for dual-energy material decomposition. Other iodine concentrates are expected to show up in the decomposed image corresponding to the contribution of their mass attenuation coefficients to the mass attenuation coefficient of the chosen basis material. In the first row, the 100 kV and 140 kV images and the difference between these two images are depicted. The 100 kV image shows superior iodine contrast, as expected. Note that the images of both energies have been corrected using the first order beam hardening correction algorithm and there are residual high order beam hardening artifacts (streaks) between high attenuation iodine concentrates, especially for the 100 kV image where the spectrum is much softer.

Figure 3.

Figure 3. Reconstruction and direct dual-energy decomposition results of the numerical iodine concentrate phantom simulation. The first row shows the 100 kV and 140 kV CT images. Note that the first order beam hardening correction (water correction) has been performed for the CT images of both energies. Dual-energy decomposition without water correction yield cupping artifacts and inhomogeneity for the material images.

Standard image High-resolution image

The second and the third rows show dual-energy material decomposition results using direct matrix inversion with and without water correction. As can be seen, dual-energy material decomposition yields residual cupping artifacts in the material images without water correction, and the water image and the iodine image are inhomogeneous. The difference images further clearly show the cupping artifacts and inhomogeneity. This is because the image-domain matrix inversion just linearly combine the high- and low-energy images, and does not take the nonlinear attenuation process of x-ray projection into account.

Figure 4 shows the noise of the ROIs (labelled in figure 1(a)) of the iodine images processed using HYPR-NLM method with different parameters. The noise reduction of HYPR-NLM with different search window sizes are depicted in figure 4(a). For comparison, the results of direct matrix inversion and Iter-DECT are also present. For non-iterative HYPR-NLM formulation (i.e. the iteration number N  =  1), noise magnitude is significantly reduced using HYPR-NLM method and there is no significant change between HYPR-NLM with different search windows sizes, namely, with search window size from $11\times 11$ to $19\times 19$ . Thus in the following studies, we use search window size of $11\times 11$ for computational consideration. The results of noise reduction using iterative HYPR-NLM with different iterations are shown in figure 4(b). As can been seen, with two iterations (N  =  2), HYPR-NLM provides results that have comparable noise magnitude as the results of Iter-DECT method.

Figure 4.

Figure 4. Iodine image noise measured at the six regions of interest for the cylinder phantom using HYPR-NLM method with different search window sizes (a) and different iteration numbers (b). For comparison, noise measured using direct matrix inversion and Iter-DECT are also depicted.

Standard image High-resolution image

Figure 5(a) shows the results of the iodine images processed using HYPR-LR and HYPR-NLM with different window sizes. Different from HYPR-LR method, which results in spatial blurring as the uniform kernel size increases from $5\times 5$ to $11\times 11$ , the edges do not have significant change for the HYPR-NLM with search window sizes from $11\times 11$ to $19\times 19$ and iteration numbers from one to two. As indicated in the difference images, there are clear edge effects for the HYPR-LR method, while there are marginal edge effects for the HYPR-NLM method, suggesting the edge of the iodine images are well preserved using the HYPR-NLM method with different search window sizes. Line profiles of the iodine images processed using HYPR-LR with different window sizes, and HYPR-NLM with different window sizes as well as iteration numbers are illustrated in figures 5(b) and (c). These profiles clearly demonstrate HYPR-NLM can provide superior images with respect to edge-preservation, and the method is robust against parameters selection.

Figure 5.

Figure 5. Results of the numerical phantom study with respect to different parameters. Iodine images processed using HYPR-LR and HYPR-NLM with different window sizes and iteration number N (a). The difference images are the subtraction of the iodine image generated using direct inversion without noise and the individual processed iodine images. Line profiles (corresponding to the yellow line in the upper-left corner) of the iodine images processed using HYPR-LR (b) and HYPR-NLM (c) with different parameters. For comparison, line profile obtained using direct matrix inversion is also depicted (Original).

Standard image High-resolution image

Figure 6 shows the results of dual-energy material decomposition images using HYPR-NLM method at different number of photons and quantitative analysis of the ROIs. Again, the difference image is the subtraction of the image obtained using noise-free direct matrix inversion and the HYPR-NLM image. As can be seen, HYPR-NLM works well for different scenarios. ROIs analyses indicate HYPR-NLM significantly reduces noise while preserving quantitative iodine concentration. The standard deviation of the ROI reduces as the number of photons increases. Note that H and L stand for the number of high- and low-energy photons, respectively.

Figure 6.

Figure 6. Dual-energy decomposed images of the iodine concentrate numerical phantom using HYPR-NLM at different numbers of photons. The difference is the subtraction of the images generated using direct inversion without noise and the HYPR-NLM images. H and L stand for the number of high- and low-energy photons per ray, respectively. The standard deviation (Std) of the ROI reduces as the number of photons increases.

Standard image High-resolution image

Material-specific images of the numerical iodine concentrate phantom obtained using direct matrix inversion, HYPR-LR, Iter-DECT and HYPR-NLM algorithms are shown in figure 7. As can be seen, both HYPR-LR and Iter-DECT yield residual edge effects in the difference images, suggesting there are certain degree of spatial resolution degradation. However, there are marginal edge effects for the results of HYPR-NLM algorithm, showing there is minimal loss of spatial resolution. Iodine concentrations of the ROIs (labeled in figure 1(a)) measured using different algorithms are shown in table 1. Compared to the true values of the iodine concentrate inserts, the quantitative measurements of iodine concentration using the four algorithms are well preserved.

Table 1. Iodine concentration measured using different image-domain dual-energy material decomposition algorithms and true iodine concentration in phantom.

True value (mg ml−1) Direct inversion (mg ml−1) HYPR (mg ml−1) Iter-DECT (mg ml−1) HYPR-NLM (mg ml−1)
0 0.10 0.10 0.12 0.10
4 4.24 4.26 4.24 4.26
8 8.36 8.36 8.34 8.36
12 12.26 12.24 12.22 12.24
16 16.08 16.10 16.06 16.10
20 19.94 19.94 19.92 19.94
Figure 7.

Figure 7. Dual-energy decomposed images of the iodine concentrate numerical phantom using direct matrix inversion, HYPR-LR, iterative material decomposition and HYPR-NLM. The difference is the subtraction of the images generated using direct inversion without noise and the four different methods.

Standard image High-resolution image

3.2. Patient study

Figure 8 shows the low-energy (100 kV), high-energy (140 kV) CT images and their linear blending images with weighting factors of 0.3 and 0.7 for the myocardial perfusion imaging of patient 1. Two regions-of-interests (ROI) A and B are labelled respectively on myocardium and ventricle to calculate their NSRs. The NSRs of the myocardium for the 100 kV and 140 kV CT images are 34.6% and 27.9%, respectively. While the NSRs of the ventricle for the 100 kV and 140 kV CT images are 5.3% and $5\%$ , respectively. For both ROIs, the NSRs of the 100 kV images are higher than the 140 kV images. This may be the reason why the 140 kV image has a higher weighting factor in the blending image. Water image, and iodine contrast image decomposed using the high- and low-energy images with different algorithms are present in figure 9. As can be seen, dual-energy material decomposition using direct matrix inversion yields increased noise. HYPR-LR reduces the noise level to a certain extent. Iter-DECT significantly reduces the amplified noise. For both of the water and iodine images, HYPR-NLM shows superior image quality. Quantitative measurements of iodine concentration and noise reduction of the labelled ROIs are depicted in table 2.

Table 2. The mean values and standard deviations of the ROIs (labeled as #1 and #2 in figures 9 and 11) of the myocardial data.

    Direct inversion HYPR-LR Iter-DECT HYPR-NLM
Patient 1 Water image $1.16\pm 0.36$ $1.16\pm 0.16$ $1.16\pm 0.12$ $1.16\pm 0.08$
  Iodine image $0.99\pm 0.31$ $0.99\pm 0.14$ $0.99\pm 0.12$ $0.99\pm 0.08$
Patient 2 Water image $1.04\pm 0.34$ $1.04\pm 0.18$ $1.04\pm 0.08$ $1.04\pm 0.07$
  Iodine image $0.97\pm 0.28$ $0.98\pm 0.14$ $0.98\pm 0.06$ $0.98\pm 0.05$
Figure 8.

Figure 8. Patient 1, 100 kV (left), 140 kV (middle) and blending (right) CT images of myocardial perfusion imaging using dual-source DECT scanner (C  =  0 HU, W  =  1000 HU). The two region-of-interests A and B (red circles) are used to calculate signal-to-noise ratio of myocardium and ventricle, respectively.

Standard image High-resolution image
Figure 9.

Figure 9. Patient 1, dual-energy decomposed images of myocardial perfusion imaging using direct matrix inversion, HYPR-LR, Iter-DECT and HYPR-NLM.

Standard image High-resolution image

The images of patient 2, a case with motion artifact presented in figures 10 and 11, provides a challenging situation for dual-energy material decomposition. This is because myocardial imaging is often compromised by motion blur, leading to DECT artefacts. The blurring edge labelled in the 100 kV image of figure 10 does not have a consistent profile compared to the 140 kV image, which shows a sharper edge here. This happens for the labelled edge for the 140 kV image as well. Again, the blending image shows the linear combination of the 100 kV and 140 kV CT images.

Figure 10.

Figure 10. Patient 2, 100 kV (left), 140 kV (middle) and blending (right) CT images of myocardial perfusion imaging using dual-source DECT scanner (C  =  0 HU, W  =  1000 HU).

Standard image High-resolution image
Figure 11.

Figure 11. Patient 2, dual-energy decomposed images of myocardial perfusion imaging using direct matrix inversion, HYPR-LR, Iter-DECT and HYPR-NLM. The difference is the subtraction of the direct inversion and the other methods.

Standard image High-resolution image

Water images and iodine contrast images, as shown in figure 11, clearly depict the error induced by motion. Still, there are marginal edge effects for HYPR-NLM processed images, suggesting improvements compared to HYPR-LR and Iter-DECT. Dual-energy decomposition using HYPR-NLM leads to more homogeneous results and more significant noise reduction.

Table 2 shows the mean values and standard deviations of the ROIs measured using direct matrix inversion, HYPR-LR, Iter-DECT and HYPR-NLM algorithms. Note that the NSR for direct matrix inversion is approximately $30\%$ for both basis material images and is reduced by factors for approximately 2, 3 and 5 for HYPR-LR, Iter-DECT and HYPR-NLM, respectively. The computational time for each slice per iteration for HYPR-NLM is about 280 s, compared to 300 s for Iter-DECT. There are no significant differences between the mean values measured using the four algorithms, suggesting the quantitative measurements of iodine concentration are acceptable for all four approaches. For noise reduction, direct inversion and HYPR-NLM yield the highest and the lowest noise level, respectively. HYPR-NLM outperforms HYPR-LR in both resolution preservation and noise reduction.

4. Discussion and conclusion

HYPR-NLM has shown to provide sensible results for noise reduction of image-domain dual-energy material decomposition. For numerical simulation studies, where there exists certainty (noiseless material images obtained using direct matrix inversion), HYPR-NLM outperforms both HYPR-LR and Iter-DECT for spatial resolution preservation. For the clinical myocardial perfusion imaging studies, to show the edge preservation of the dual-energy material-decomposition algorithms, material-specific images are subtracted from the noisy images generated using direct inversion to see whether there are any noticeable anatomical features present.

We have demonstrated that the HYPR framework can be applied directly to the basis material images. The initial basis material images can be generated using matrix inversion because this method performs material decomposition without compromising spatial details, which can be exploited by the HYPR-NLM algorithm to yield both noise reduced and spatial information well preserved material images. To achieve this goal, it is also possible to filter the DECT images before the application of material decomposition, or directly apply a feature preserved noise reduction filter on the material decomposition images (Cai et al 2015). In the future, comprehensive comparative studies of these methods will be performed after sufficient experiences and data are accumulated.

For the HYPR-LR algorithm, an uniform kernel is employed to convolve with the energy image and the composite image, thus anatomical structures of the local neighborhood are introduced into the processed image. When the window size of the uniform kernel increases, more local features are introduced into the convolution, resulting spatial information degraded material-specific images, as depicted in the first row of figure 5. To the contrary, for the HYPR-NLM algorithm, the non-local mean is employed in the convolution procedure. The resulting image is a weighted average of all pixels in the original image, where the weight is determined by similarity between two pixels and the similarity is a measurement of the geometrical configuration in a square neighborhood $\Theta$ . Thus pixels with a similar image value in their neighborhoods have larger weights and contribute more in the whole image averaging, while local pixels may have smaller weights and consequently contribute less if their geometrical configurations are not similar to the targeting pixel. In this case, since all of the image pixels can contribute to the targeting pixel according to their similarities, few local features are introduced and spatial information is well preserved in the final material image. In addition, the similarity depended weights make HYPR-NLM robust with respect to the size of averaging window (the search window), as indicated in the third row of figure 5. It has to note instead of using the whole image, we have restricted the search windows in size of $11\times 11,15\times 15,19\times 19$ pixels for computational purpose.

For DECT imaging, the low- and high-energy CT images have geometrical self-similarities, which have been widely used in dynamic tomography reconstruction. When the HYPR-LR algorithm is applied to the CT images, the self-similarities are exploited by the composite image which has lower image noise level than the individual CT images. In this sense, the energy dimension is regarded as the time dimension in four-dimensional CT. The noise of HYPR-LR processed image mainly depends on the noise level of the composite image. For the HYPR-NLM method, the noise of the processed image does not follow the rule from two aspects: (1) Different from original HYPR-LR method that is applied to CT images, HYPR-NLM is directly applied to the material images; (2) the weights $\omega (i,j)$ used to filter the basis material image and composite image are different, while HYPR-LR uses the same kernel for both CT image and composite image. In addition, when it is performed in iterative formulation, the noise level of material image obtained using HYPR-NLM can be further reduced, as clearly demonstrated by the numerical simulation and clinical patient studies. We have found two consecutive HYPR-NLM calculations could yield satisfactory results. Note that the algorithm is not optimized for time consideration, thus the computational time can be further reduce via algorithm optimization and parallel acceleration.

In summary, the proposed HYPR-NLM algorithm incorporates the edge-preserving non-local mean into the HYPR-LR framework and provides an effective way to suppress the noise magnification in material decomposition which has been a generic problem in DECT. A comparison of the technique with direct matrix inversion, and with published HYPR-LR as well as image-domain material decomposition algorithms suggests that all four algorithms yield acceptable quantitative measurement of iodine concentration. Direct matrix inversion yields the highest noise level, followed by HYPR-LR and Iter-DECT. HYPR-NLM significantly reduces noise while preserving the accuracy of quantitative measurement and spatial information.

Acknowledgments

This work is supported in part by NIH grants 7R01HL111141 and 1R01-EB016777. This work is also supported by the Natural Science Foundation of China (NSFC Grants No. 81201091 and No. 81171402), the 863 plan of the Ministry of Science and Technology of China (Grant No. 2015AA020917), Fundamental Research Funds for the Central Universities in China, Fund Project for Excellent Abroad Scholar Personnel in Science and Technology and Guangdong innovation team of image-guided Therapy (No. 2011S013).

Appendix: Iterative image domain material decomposition

For comparison, an iterative image domain dual-energy material decomposition method which significantly reduced the increased material decomposition noise, was also introduced. This method balanced the data fidelity of image value of direct inversion material decomposition and quadratic error of decomposed images using an optimization framework (Niu et al 2014). It was referred to as Iter-DECT in this work. The optimization problem is formulated as follows,

Equation (A.1)

where R—the quadratic penalty term; λ—the constant to adjust the relative weights between the data fidelity term and the smooth term. The penalty term is defined as follows,

Equation (A.2)

with Ni the set of four nearest neighbors of the ith pixel in the image and eik the edge-detection weight for pixel i and k.

Nonlinear conjugate gradient (CG) method was used to minimize the cost function defined by equation (A.1). During CG iterations, the gradient was calculated by the partial derivation of the cost function with respect to $\vec{x}$ ,

Equation (A.3)

with $\nabla R=\left(\frac{\partial R}{\partial {{x}_{1}}},\frac{\partial R}{\partial {{x}_{2}}},\cdots \frac{\partial R}{\partial {{x}_{2N}}}\right)$ .

Please wait… references are loading.
10.1088/0031-9155/61/3/1332