|
1.INTRODUCTIONDespite the long history of medical computed tomography, the search for new designs of CT scanners still continues, and at the beginning of the XXIth century, one such new design was the spiral scanner with an X-ray tube with a flying focal spot.1 The intention of this new technique was to increase the sampling density of the integral lines in the reconstruction planes, and the density of simultaneously acquired slices in the longitudinal direction. Of course, this technique is realized in multidetector row CT (MDCT) scanners but there it allows for view-by-view deflections of the focal spot in the rotational α-direction (αFFS) and/or in the longitudinal z-direction (zFFS). Thanks to this, it is possible to improve the quality of the reconstructed images, mainly throughout decreasing the influence of the aliasing effect in the reconstruction plane and in the z-direction, and additionally, causing a reduction of the so-called windmill artifacts. Obviously, implementation of the FFS entailed the necessity of formulating new reconstruction methods that allow for the use of measurements obtained from scanners equipped with this technique. In practice, manufacturers decided primarily to modify the adaptive multiple plane reconstruction (AMPR) method for this purpose. The AMPR conception belongs to the class of so-called nutating reconstruction methods, and is a development of the advanced single slice rebinning (ASSR) algorithm.2 Generally, nutating methods have several serious drawbacks, among others, there is a problem with obtaining equi-spaced resolution of the slices in z-direction, due to the constant change in the position of successive reconstruction planes. Another big problem is its limited ability to suppress noise, caused by the linear form of the filters that are used during signal processing in those methods. This means that it cannot be considered for CT systems that aim to reduce the dose of X-ray radiation absorbed by patients during examinations. Recent research in the area of X-ray computed tomography, including our own investigations, is mostly focused on this challenge, because of the extremely harmful effect that CT examinations have on human health. On the other hand, nowadays, the most interesting research directions in the area of CT are statistical reconstruction approaches, especially those belonging to the model-based iterative reconstruction (MBIR) class of methods,3 and some commercial solutions have been developed, which conduct the reconstruction process in an iterative way, which aims to suppress noise in the obtained images. Unfortunately, the MBIR methods used commercially (the iterative coordinate descent (ICD) algorithm4 have some serious drawbacks, namely, the calculation complexity of the problem is approximately proportional to I4, where I is the image resolution, and the iterative reconstruction procedure based on this conception necessitates simultaneous calculations for all the voxels in the range of the reconstructed 3D image. Moreover, the size of the forward model matrix A is extremely large and it has to be calculated online. The reconstruction problem used there is also extremely ill-conditioned.5 The methodology mentioned above is classified as a method based on the discrete-to discrete (D-D) data model. All those drawbacks can be reduced by using an approach that is formulated based on a continuous-to-continuous (C-C) data model. It should be underlined, that our conception has some significant advantages over that based on the D-D model. First of all, in our method, the forward model is formulated as a shift invariant system, which allows for the use of FFT algorithms in the most computationally demanding elements of the reconstruction algorithm (realization of the 2D convolutions in the frequency domain). Furthermore, we can pre-calculate the model matrix (coefficients), i.e. we establish it before the algorithm is started. Additionally, the reconstruction process can be carried out in only one plane in 2D space, which greatly simplifies the reconstruction problem, and it is possible to obtain every slice of the body separately. Our approach also outperforms the D-D method already at the level of problem formulation, regarding the better condition number.5 Finally, the presented here concept using the statistical reconstruction approach developed by us, can be in easy way used for spiral CT scanners with a flying focal spot technique. 2.RECONSTRUCTION ALGORITHMSOur reconstruction approach is based on the well-known maximum-likelihood (ML) estimation, where an optimization formula is consistent with the C-C data model, as follows: where and int (Δs) is a linear interpolation function. The presence of a shift-invariant system in the optimization problem (1) implies that this system is much better conditioned than the least squares problems present in the referential approach.5 According to the formulated by us iterative approach to the reconstruction problem, decribed by Eqs (1)-(2), it is possible to show a practical model-based statistical method of image reconstruction, as follows: where I is a resolution of the reconstructed image, wherein int (Δs) is an interpolation function used in the back-projection operation, and Δs = Rf * tan Δβ. Figure 1 depicts this general algorithm after discretization and implementation of FFT which significantly accelerates the calculations. Figure 1.General statistical reconstruction algorithm for spiral cone-beam scanner with flying focal spot. ![]() Between all approaches to image reconstruction problem using projections obtained in the spiral scanner with flying focal spot there is only one difference: determination of the image obtained after back-projection operation. Up to now, we have formulated the following approaches to determine the image 3.EXPERIMENTAL RESULTSAll our experiments were carried out using projections obtained from a Somatom Definition AS+ (helical mode) scanner with the following parameters: reference tube potential 120kVp and quality reference effective 200mAs. The geometrical parameters of this scanner are as follows: Rfd = 1085.6mm, Rf = 595mm, number of views per rotation Ψ = 1152, number of pixels in detector panel 736, detector dimensions 1.09mm × 1.28mm. During experiments, we used the spiral CT scanner with only two flying spot positions, as shown in Fig. 2. The focus position A is involved with movement in α-direction, and the focus position B corresponds to the focal movement both in α-direction and in z direction. The deviations of the geometrical parameters are summarized in Table 1. Table 1.Combination of α-direction and z-direction deviations
The size of the reconstructed image was fixed at 512 × 512 pixels. A discrete representation of the matrix hΔi,Δj was established in a computational way before the reconstruction process was started. These coefficients were fixed (transformed into the frequency domain) and used for the whole iterative reconstruction procedure. A prepared result of an FBP reconstruction algorithm was chosen as the starting point of the iterative reconstruction procedure (using projections obtained from the focal spot position A). A crucial parameter for the practical implementation of a reconstruction method is the actual computation time of the reconstruction procedure. We have implemented our iterative reconstruction procedure using some hardware configurations, namely: a computer with 10 cores, i.e. with an Intel i9-7900X BOX/3800MHz processor (our iterative procedure was implemented at assembler level), using different GPUs (see 3). In table 2, we show time result for application which is working only on CPU which is develop in Assembler (special vector registers AVX 512 used). In turn, in table 3, we present time result for application which is working only on GPU accelerators. There are compared those accelerators. It is worth noting that it is very stable time, because deviation is extremely small and that application is very susceptible to parallelisation, because time for one iteration it is getting smaller with on more CUDA Cores assembled in GPU Accelerator. Table 2.Times results of reconstruction image on multi threading CPU: Intel i9-7900X (10-cores, 20-treads). An application created in the assembler programming language with multithreading
Table 3.Times results of reconstruction image on different models GPU accelerator. An application created in the CUDA programming language
According to an assessment of the quality of the obtained images by a radiologist, 7000 iterations are enough to provide an acceptable image for medical purposes. One can compare the results obtained by assessing the views of the reconstructed images in Figure 3, where where the quarter-dose projections were used. 4.CONCLUSIONIn this paper, it has been shown that our statistical approach, which was originally formulated for CT scanner with parallel beam geometry, can be adapted for helical scanner with flying focal spot technique. We have presented a fully feasible statistical reconstruction for cone-beam CT. Comprehensive experiments have been performed, which prove that our reconstruction method is relatively fast (thanks to the use of FFT algorithms) and gives satisfactory results with suppressed noise. It should be noted that approximately the same results were achieved for both hardware implementations: the iterative reconstruction procedure takes less than 7s, mainly thanks to the use of an FFT algorithm in the iterative reconstruction procedure and to the use of the efficient programming techniques. These are rewarding results regarding possibilities of the commercial Veo system (referential MBIR technique), where reconstruction times range between 10 to 90 minutes depending on the number of reconstructed slices.8 It means an unacceptable delay between data acquisition and availability for interpretation for emergent indications. Additionally, all formulated by us reconstruction algorithms are very easy to implement and open to use multisource techniques regardless the kind of the focal spot movement (both z and angle flying). NotesREFERENCESKachelrieß, M., Knaup, M., Penßel, C., and Kalender, W.,
“Flying focal spot (ffs) in cone-beam ct,”
IEEE Trans. on Nuc. Sci., 53 1238
–1247
(2006). https://doi.org/10.1109/TNS.2006.874076 Google Scholar
Kachelrieß, M., Schaller, S., Penßel, C., and Kalender, W.,
“Advanced single-slice rebinning in cone-beam spiral ct,”
Med. Phys., 27 754
–773
(2000). https://doi.org/10.1118/1.598938 Google Scholar
Zhou, Y., Thibault, J.-B., Bouman, C., Hsieh, J., and Sauer, K.,
“Fast model-based x-ray ct reconstruction using spatially non-homogeneous icd optimization,”
IEEE Tran. Im. Proc., 20 161
–175
(2011). https://doi.org/10.1109/TIP.2010.2058811 Google Scholar
Thibault, J.-B., Sauer, K., and Bouman, C.,
“A three-dimensional statistical approach to improved image quality for multislice helical ct,”
Med. Phys., 34 4526
–4544
(2007). https://doi.org/10.1118/1.2789499 Google Scholar
Cierniak, R. and Lorent, A.,
“Comparison of algebraic and analytical approaches to the formulation of the statistical model-based reconstruction problem for x-ray computed tomography,”
Computerized Medical Imaging and Graphics, 52 19
–27
(2016). https://doi.org/10.1016/j.compmedimag.2016.04.001 Google Scholar
Cierniak, R., Pluta, P., Waligóra, M., Szymański, Z., K. Grzanek, F. P., and Piuri, V.,
“A new statistical reconstruction method for the computed tomography using an x-ray tube with flying focal spot,”
Journal of Artificial Intelligence and Soft Computing Research, 11 271
–286
(2021). https://doi.org/10.2478/jaiscr-2021-0016 Google Scholar
Cierniak, R., Pluta, P., and Każmierczak, A.,
“A practical statistical approach to the reconstruction problem using a single slice rebinning method,”
Journal of Artificial Intelligence and Soft Computing Research, 10 137
–149
(2020). https://doi.org/10.2478/jaiscr-2020-0010 Google Scholar
Geyer, L., Schoepf, U., Meinel, F. G., Jr, J. N., Bastarrika, G., Leipsic, J., Paul, N., Rengo, M., Laghi, A., and Cecco, C. D.,
“State of the art: iterative ct reconstruction techniques,”
Radiology, 276 339
–357
(2015). https://doi.org/10.1148/radiol.2015132766 Google Scholar
|