1 Introduction

In MRI, the Cartesian scan is the most common technique used for the trajectory of k-space. On the other hand, a radial scan is frequently employed; it fills the k-space radially. Because the radial scan collects data densely at the center of k-space, it is relatively insensitive to motion artifacts [14]. Furthermore, an aliasing artifact is not caused in the radial scan [5, 6] and thus it can be applied to cardiac MRI [711]. By use of a small field of view (FOV), a high-resolution image can be obtained with the radial scan; however, the signal-to-noise ratio (SNR) is decreased. A conventional image reconstruction for radial encodings in MRI uses the Fourier transform (FT). A rearrangement of the polar coordinate data to a rectangular grid is required for that reconstruction [1, 3, 12]. However, the rearrangement of the coordinates is not performed when a projection reconstruction such as the filtered back-projection method is employed for image reconstruction [4, 13]. Recently, iterative image reconstruction has been employed in radial MRI [1416]. Iterative image reconstruction has an affinity for the radial scan, because it does not require rearrangement of k-space data. In addition, it can perform the reconstruction by incorporating various techniques, such as a noise reduction that is effective for low-SNR images [16].

Total variation (TV), initially presented by Radin et al. [17], is used in image processing for reducing noise and blur in images while preserving sharp edges. The basic assumption of TV is that the object consists of areas with constant (or only mildly varying) intensity; this assumption applies quite well to tomographic images [14]. Image reconstruction with TV has produced feasible images from a reduced number of projections in clinic. Sidky et al. [18] studied the algebraic reconstruction method with TV regularization for few-view and limited-angle data in divergent-beam CT. Block et al. [14] reported on the conjugate gradient method with TV regularization for undersampled radial MRI and compared it with the FT method, showing that the former is superior to the latter with regard to reconstructed image quality. Block et al. performed pioneering work in the application of TV to radial MRI, but their results were mainly concerned with the visual impression of the spatial resolution and artifacts of the reconstructed images. Quantitative evaluations that include the spatial resolution and SNR have not been reported. Therefore, it is as yet not certain whether iterative image reconstruction regularized with TV can be applied not only to undersampled radial MRI, but also to conventional radial MRI (without undersampling). In the present work, the algebraic reconstruction method with total variation regularization was implemented for conventional radial MRI sampling with low-SNR data, and the quality of the reconstructions was investigated quantitatively.

2 Materials and methods

In the rest of this work, algebraic reconstruction with TV regularization is referred to as ART_TV. First, we used ART_TV on computer-simulated data to carry out a fundamental investigation. Next, we examined experimental data from a commercially available MRI system. A 1.5-T MRI system (Magnetom Avanto, Siemens Medical Solutions, Erlangen, Germany) was employed. In addition, the reconstructed images from ART_TV were compared with those from the FT. The computer simulations and the image reconstruction were carried out with use of a program written in C++ (Visual Studio 2010, Microsoft Corporation, Redmond, Washington, USA), on a computer equipped with an Intel 2.0 GHz processor and with 8 GB of RAM.

2.1 Algebraic reconstruction method based on total variation regularization

We expressed the gradient of image f as \(\nabla f(i,j)\), where each pixel with indices (i, j),

$$\nabla f\left( {i,\,j} \right) = \sqrt {\left( {\frac{\partial f}{\partial i}} \right)^{2} + \left( {\frac{\partial f}{\partial j}} \right)^{2} } .$$
(1)

The total variation (TV) of the image, denoted as \(\left\| f \right\|_{TV}\), is the L 1 norm of gradient \(\nabla f(i,j)\), where the L 1 norm of vector f is defined by Eq. (2):

$$\left\| f \right\|_{1} = \sum\limits_{i,\,j = 1}^{n} {\left| {f_{i,\,j} } \right| = \left| {f_{{1,\,{\kern 1pt} 1}} } \right| + \left| {f_{{1,\,{\kern 1pt} 2}} } \right|} + \cdot \cdot \cdot + \left| {f_{{n,\,{\kern 1pt} n - 1}} } \right| + \left| {f_{{n,{\kern 1pt} n}} } \right| .$$
(2)

\(\left\| f \right\|_{TV}\) is given numerically in Eq. (3):

$$\left\| f \right\|_{TV} = \sum\limits_{i,j}^{{}} {\nabla f(i,j) = } \sum\limits_{i,j}^{{}} {\sqrt {(f_{i,j} - f_{i - 1,j} )^{2} + (f_{i,j} - f_{i,j - 1} )^{2} } } .$$
(3)

The projection data for the object were obtained by inverse FT of radial MRI encodings with complex data, and the reconstruction was performed to minimize the total variation, expressed as

$${\text{Minimize}}\,\,\left\| f \right\|_{TV} \quad \quad {\text{subject}}\,\,{\text{to}}\quad C\,f = y,$$
(4)

where f is the reconstructed image with N 2 dimensions (N = 256), y is the projection data (sinogram) with N 2 dimensions, and C is the system matrix with N 4 dimensions.

TV is the measure of the total variation of the image, and its use enforces a nearly flat image with the gradient being zero in most area [19, 20]. The resultant image tends to be piecewise constant. The fidelity between the reconstructed image and the projection data in Eq. (4) is increased by iterative changes when using the algebraic reconstruction technique (ART). These changes are expressed as

$$f_{{}}^{k,m + 1} = f^{k,m} + C^{T} \frac{{(y - C\,f^{k,m} )}}{{C^{T} C}},$$
(5)

with C T being the transpose of the system matrix and \(f_{{}}^{k,m}\) being the image at the mth subiteration within the kth iteration. Minimization of the total variation of the update of image in Eq. (5) is done by use of the gradient-descent algorithm expressed as

$$f_{\text{TV}}^{k,m + 1} = f_{{}}^{k,m + 1} - \beta \,\nabla \left\| {f_{{}}^{k,m + 1} } \right\|_{\text{TV}} ,$$
(6)

where \(\nabla \left\| {f_{{}}^{k,m + 1} } \right\|_{\text{TV}}\) is the partial derivative of \(\left\| {f_{{}}^{k,m + 1} } \right\|_{\text{TV}}\). β is the regularization parameter that specifies the weight of TV at the m + 1th subiteration within the kth iteration. We chose to look at β = 0.01, 0.1, and 1 % of the maximum signal intensity of the updated image at the m + 1th subiteration within the kth iteration. In practice, a small number ε that is 1 × 10−4 is necessary for calculation of the partial derivative in Eq. (6) so that the L 1 norm is differentiable [18]:

$$\begin{aligned} \nabla \left\| {f^{k,\,m + 1} } \right\|_{\text{TV}} &\cong \frac{{f_{i,\,j} - f_{i - 1,\,j} }}{{\sqrt {\left( {f_{i,\,j} - f_{i - 1,\,j} } \right)^{\,2} +\, \left( {f_{i - 1,\,j + 1} - f_{i - 1,\,j} } \right)^{\,2} + \varepsilon^{2} } }} \hfill \\ &\quad + \frac{{f_{i,\,j} - f_{i,\,j - 1} }}{{\sqrt {\left( {f_{i + 1,\,j - 1} - f_{i,\,j - 1} } \right)^{\,2} + \left( {f_{i,\,j} - f_{i,\,j - 1} } \right)^{\,2} + \varepsilon^{2} } }} \hfill \\ &\quad - \frac{{f_{i + 1,\,j} + f_{i,\,j + 1} - 2f_{i,\,j} }}{{\sqrt {\left( {f_{i + 1,\,j} - f_{i,\,j} } \right)^{\,2} + \left( {f_{i,\,j + 1} - f_{i,\,j} } \right)^{\,2} + \varepsilon^{2} } }}. \hfill \\ \end{aligned}$$
(7)

The number of iterations of ART_TV was varied in three steps 10, 30 and 90.

2.2 Computer simulation

Figure 1 shows the object (Shepp–Logan phantom) used for the computer simulation. White noise with mean 0 and standard deviation 10 was added to the object according to the Gaussian probability density function, and the sinogram was obtained by Radon transform. The maximum signal intensity of the object was 100, and the matrix size was 256 × 256. The bias–noise curve for the reconstructed images was evaluated [21]. The metrics were calculated as

$${\text{Bias}}\quad = \quad \sqrt {\frac{{\sum\nolimits_{j} {\left( {q_{j} - r_{j} } \right)^{2} } }}{M}} ,$$
(8)
$${\text{Noise}}\quad = \quad \sqrt {\frac{{\sum\nolimits_{j} {\left( {x_{j} - q_{j} } \right)^{2} } }}{M}} ,$$
(9)

where M is the number of pixels in the image, q the reconstructed image without noise, r the object image, and x the reconstructed image with noise. The estimations were carried out 10 times, and the mean values were calculated.

Fig. 1
figure 1

Process of numerical simulation. Noise with a Gaussian probability density function was added to the object (Shepp–Logan phantom), and a sinogram was obtained by Radon transform. The line integral along the straight line connected pixel (i, j) and the detector. The sinogram was reconstructed by ART_TV to yield the evaluation images

2.3 Phantom studies with a commercially available MRI system

To compare ART_TV with the FT experimentally, we first imaged a quality-control phantom (5128754 Rev7, AllParts MEDICAL, Nashville, USA). The phantom was made of acrylic and filled with distilled water. The phantom included a series of rectangular waves and a disk region (Fig. 2). The scanning parameters were as follows: pulse sequence, TrueFISP; trajectory of k-space, radial; TR/TE, 11.8/5.9 ms; flip angle, 70°; FOV, 120 × 120 mm2; base matrix size, 256; number of views, 256; slice thickness, 10 mm; bandwidth, 130 Hz/pixel. The parallel imaging technique was not used; a single-channel flex coil was used. The scan was repeated 10 times so as to avoid sources of measurement errors such as signal inhomogeneity from the scanner, coil, and phantom. For the FT method, the conversion from polar data to Cartesian data was done by bilinear interpolation. The reconstruction by ART_TV was performed with the polar data. To evaluate resultant images, we drew a profile curve through the series of rectangular waves, and the modulation transfer function (MTF) was measured [22, 23]. In addition, a region of interest (ROI) was set on the disk region, and the SNR was estimated by the subtraction method [24]. The positions of the profile curve and of the ROI are shown in Fig. 2.

Fig. 2
figure 2

The quality-control phantom included a series of rectangular-wave and a disk region. The MTF was measured on the dotted line across the rectangular wave, and the SNR was measured within the white square ROI

2.4 Investigation with use of a kiwi fruit

Our second experimental test involved scanning of a kiwi fruit. The scanning parameters were the same as for the quality-control phantom, with the exception of the FOV and the slice thickness. The new FOV was 60 × 60 mm2, and the new slice thickness was 5 mm. Two kinds of receiver coils, a single-channel flex coil (high-SNR) and a single-channel body coil built in the MRI system (low-SNR), were employed. The influence of the iteration number and the regularization parameter, β, was investigated, and a comparison of images reconstructed by ART_TV and FT was carried out. A visual assessment of the images was performed by two technologists, each of whom had more than 10 years of experience in MRI.

3 Results

3.1 Computer simulation

Figure 3 shows the bias–noise curve for ART_TV. As the iteration number increased, the bias decreased for all β, although the noise increased as well. Figure 4 shows the reconstructed images with β = 0.01 %. When the iteration number was 10, the image was somewhat blurred (Fig. 4a). As the iteration number increased, the image sharpened, but the noise eventually became conspicuous (Fig. 4c). Figure 5 shows the reconstructed images after 90 iterations. The largest β obscured the detail of the image, but the noise was reduced (Fig. 5c).

Fig. 3
figure 3

Trade-off between spatial resolution and SNR ratio was investigated by the bias–noise curve in the computer simulations. The vertical axis and the horizontal axis represent the noise and bias, respectively. The circles, triangles, and squares show the number of iterations equal to 10, 30, and 90, respectively. The light-gray, gray, and black lines show the regularization parameter β corresponding to 0.01, 0.1, and 1 % to the maximum signal intensity of the updated image at the m + 1th subiteration within the kth iteration

Fig. 4
figure 4

Shepp–Logan phantom images reconstructed by ART_TV in each iteration with β = 0.01 %. The window level and window width are equalized on each image (this display condition also held for the other images shown in Figs. 5, 7, 8, 10, 11, 12, and 13)

Fig. 5
figure 5

Shepp–Logan phantom images reconstructed by ART_TV with use of different values of β. The number of iterations was 90

3.2 Experimental images of the phantom

Figure 6 shows the results for the MTF of the phantom images. The MTF improved considerably as the iteration number increased for β = 0.01 % (Fig. 6a). For β = 0.1 %, the improvement of the MTF as the number of iterations increased was smaller, as shown in Fig. 6b. For β = 1 %, the MTF was almost unchanged as the number of iterations increased (Fig. 6c).

Fig. 6
figure 6

Effect of β on MTF for the quality-control phantom. The black, gray, and light-gray lines represent the number of iterations corresponding to 90, 30, and 10, respectively

Figure 7 shows images with β = 0.01 %. These images were obtained by enlarging the part of the main image that shows the rectangular-wave chart. After 10 iterations, the rectangles were blurred (Fig. 7a). As the number of iterations increased, the rectangles became sharper (Fig. 7b, c). Figure 8 compares the images obtained after 90 iterations, but with different values of β. As β increased, the rectangles were depicted less distinctly. Even if the distance between the rectangles was large enough, neighboring rectangles were almost not distinguishable for β = 1 % (Fig. 8c). Table 1 shows the results for the SNR. The SNR improved with an increase in β, whereas it deceased with an increase in the number of iterations, irrespective of the magnitude of β.

Fig. 7
figure 7

Comb images reconstructed by ART_TV in each iteration with β = 0.01 %. These images are shown enlarging the part of the rectangular-wave chart at the phantom image

Fig. 8
figure 8

Comb images reconstructed by ART_TV at each β. The number of iterations is 90. These images are shown enlarging the part of the rectangular-wave chart at the phantom image

Table 1 SNRs for the images of the experimental phantom as a function of the number of iterations and of β

3.3 Comparison of image reconstruction method on the basis of MTF and SNR

Figure 9 shows the MTF for ART_TV compared to that for the FT. The MTF of ART_TV was worse than that for the FT, especially for high frequencies. The upper row of Fig. 10 shows the reconstructed images of ART_TV with the iteration number 90 and β = 0.01 %, and the bottom row shows the images for the FT. Although the rectangles with small spacing were depicted more clearly with FT than with ART_TV, there was no large difference between the algorithms with regard to the delineation of the rectangles with large spacing. The SNRs of the ART_TV and FT were 56.5 ± 2.3 and 14.5 ± 0.2, respectively. Thus, the SNR of ART_TV was higher than that of the FT.

Fig. 9
figure 9

Results of MTF by ART_TV and FT with the quality-control phantom. The black and light-gray lines show ART_TV and FT, respectively. In ART_TV, the number of iterations and β are 90 and 0.01 %, respectively

Fig. 10
figure 10

Comb images reconstructed by ART_TV and FT. In ART_TV, the number of iterations and the β are 90 and 0.01 %, respectively. These images are shown enlarging the part of the rectangular-wave chart at the phantom image

3.4 Experimental images of a kiwi fruit

Figure 11 shows the reconstructed image of the kiwi fruit with β = 0.01 %. In the case of use of a flex coil (Fig. 11a–c), the structure of the kiwi became clearer as the iteration number increased. However, when a body coil was used, a large number of iterations reduced the image quality due to increased noise (Fig. 11d–f). Figure 12 shows the reconstructed images with the iteration number 90. The details of the kiwi fruit were obscured to some extent for β = 1 % with the flex coil (Fig. 12a–c). In the case of use of a body coil (Fig. 12d–f), the noise was suppressed effectively as β was increased. Figure 13 compares the reconstructed images with ART_TV to those with the FT. For ART_TV, the number of iterations was 90 and β = 0.01 % with a flex coil (Fig. 13a), and the number was 30 and β = 0.1 % with a body coil (Fig. 13c). When the flex coil was used (Fig. 13a, b), no significant difference in image quality was observed between ART_TV and FT. However, in the case of the body coil (Fig. 13c, d), the image quality of ART_TV was better than that of the FT.

Fig. 11
figure 11

Kiwi fruit images reconstructed by ART_TV at each iteration with β = 0.01 %. The upper row shows the images by use of a flex coil, and the bottom row shows those with use of a body coil

Fig. 12
figure 12

Kiwi fruit images reconstructed by ART_TV at each β. The number of iterations was 90. The upper row shows the images by use of a flex coil, and the bottom row shows those with use of a body coil

Fig. 13
figure 13

Kiwi fruit images reconstructed by ART_TV and FT. The upper row shows the images by use of a flex coil, and the bottom row shows those with use of a body coil. The number of iterations and the β of ART_TV with a flex coil were 90 and 0.01 %, and those with a body coil were 30 and 0.1 %, respectively

4 Discussion

ART was initially employed for SPECT and CT [2527]. Recently, ART has been used in MRI [28, 29]. ART updates the pixel value for each projection in angular-view sampling. When all projection data are used for updating of the image, one iteration has been accomplished. If noise is absent and a global minimum for the objective function exists, the updated image gradually becomes approximated to the object image as the iteration number increases. However, if noise is present, there is an inconsistency between object and projection data, and noise amplification occurs with an increase in the iteration number, so that the reconstructed image degrades even if a regularization term has been included in the objective function that is being optimized. Thus, choosing the best regularization parameter and then stopping the iterations at the optimum time are critical in ART_TV.

TV regularization works satisfactorily for reconstruction of the image with piecewise constant and its ability to reduce noise without loss of edge sharpness is good, provided the object consists of areas with constant values as does the Shepp–Logan phantom. If the object has a more complicated texture such as in the case of a kiwi fruit, the trade-off between noise reduction and the preservation of internal structure presents a difficult choice, in contrast to the case for the Shepp–Logan phantom.

In the present work, the kiwi fruit was reconstructed satisfactorily, as judged by visual impression with ART_TV by use of 90 iterations and β = 0.01 % for a flex coil that has a high SNR, but for the body coil a smaller number of iterations and a larger β are required. Because β was determined by the maximum value of the iterative reconstructed image, the optimal β depends on the scan condition affecting the SNR of the reconstructed image. In the present work, the upper limit of the number of iterations was set at 90. This choice was made on the basis of the trade-off between the bias and noise in the simulation study with the Shepp–Logan phantom. Furthermore, β was tentatively assigned to be in the range of 0.01–1 %. We consider that the β used in the present work is not necessarily the optimal value for other objects; therefore, further studies are necessary for determination of the optimal number of iterations and of the regularization parameter β. We anticipate carrying out such studies in the future.

When the MTF is measured in MRI, there are problems such as loss of linearity due to the modulus operation [30, 31]. For overcoming these problems, various measurement techniques have been proposed [30, 31]. In the case of a performance evaluation of an MRI device, these techniques should be employed. However, in the present work, the MTF was measured by use of a rectangular-wave chart, because we focused on the comparison of the MTF for different image reconstruction methods.

Computationally, ART_TV reconstruction is much more demanding than FT reconstruction. The reconstruction time for the FT was 4 s; on the other hand, that of ART_TV after 90 iterations was about 1000 s. Reduction of the calculation cost is a goal for ART_TV. For achieving this goal, an acceleration method using GPU (graphics processing unit) hardware can be expected [32]. The evolution toward high-speed computing might achieve that in the future.

In this study, the result of the image reconstruction by the ART_TV has converged without diverging. However, clinical data were not used in this study. Thus, it is necessary to estimate the repeatability of ART_TV by using clinical data. In addition, quantitative analysis such as the contrast-to-noise ratio by use of the ART_TV is important, because only the SNR and visual assessment were used in this study. We consider that these investigations are one of the meaningful future tasks.

5 Conclusion

We studied the performance of the algebraic reconstruction method combined with TV regularization (ART_TV) for conventional radial MRI sampling. Both the iteration number and the regularization parameter β in ART_TV affect the image quality. For low-SNR data, visually improved image quality was achieved with ART_TV in comparison with that of the FT, if a small number of iterations and a large β were employed.