Abstract

We know that three system parameters, a center of X-ray source, an isocenter, and a center of linear detectors, are very difficult to be calibrated in industrial CT system. So there are often the offset of an isocenter and the deflection of linear detectors. When still using the FBP (filtered backprojection) algorithm under this condition, CT image artifacts will happen and then can seriously affect test results. In this paper, we give the appearances and forming mechanism of these artifacts and propose the reconstruction algorithm including a deflection angle of linear detectors. The numerical experiments with simulated data have validated that our propose algorithm can correct CT images artifacts without data rebinning.

1. Introduction

We usually adopt the FBP (filtered backprojection) algorithm in industrial CT. This algorithm requires two necessary conditions [1, 2]: (i) the isoray (an imaginary ray that connects a center of X-ray source with an isocenter) is perpendicular to linear detectors; (ii) an insection point where the isoray and linear detectors cross is the center of linear detectors. However, a center of X-ray source, an isocenter, and a center of linear detectors are difficult to be calibrated in industrial CT. When still using the FBP algorithm under the errors of three system parameters, the image artifacts will happen and then can seriously affect test results, especially for these reconstructed points away from the center of CT images.

When there happens the offset of an isocenter, people usually take the projection point of the isocenter on linear detectors as the center of linear detectors and then translate the projections. For parallel beam, this translation can recalibrate the isocenter [3]. However for fan beam, this translation is impossible unless fan beam projections are rebinned as parallel beam projections [4]. For measuring and correcting the CT system parameters, there are some methods proposed. Gullberg et al. [5] proposed the method to correct the isocenter for fan beam; however, the involved parameters are difficult to obtain. Sun et al. [6] assumed that the plane of four small balls is perpendicular to the turn table and then measured cone-beam CT system parameters by use of projection data under one angle. For micro-CT, Patel et al. [7] proposed the autocalibration method without model measurement and measured and corrected some system parameters. For cone-beam CT, Chen et al. [8] estimated some parameters by obtaining the barycenter under the condition that the plane detector is parallel to the axis of rotation.

The remainder of this paper is organized as follows. In Section 2, we introduce the FBP algorithm for fan beam and point out its necessary conditions. In Section 3, we give the appearances of three image artifacts caused by the offset of an isocenter and the deflection of linear detectors. In Section 4, we analyze the forming mechanism of three artifacts. In Section 5, we propose the FBP algorithm including a deflection angle of linear detectors. Finally, numerical experiments and conclusions are presented in Section 6.

2. The FBP Algorithm for Fan Beam

For convenience of the formula derivation in Section 5, we introduce the FBP algorithm for equal-spaced fan beam in this section.

A simple geometric relationship with no errors of CT system parameters is shown in Figure 1. We define a right-handed coordinate system , where the origin is an isocenter, axis is parallel to linear detectors (the bold line in Figure 1), and axis is parallel to the isoray. Let denote the distance from X-ray source to axis (if the isoray is perpendicular to linear detectors, is also the distance between X-ray source and the isocenter ), and let denote the distance between and the center of linear detectors. Let denote the equal-spaced fan beam projection data, where is the angle of the isoray formed with the axis and is a sample on the imaginary detectors which are through the isocenter and parallel to the actual linear detectors. Making use of the FBP reconstruction algorithm, the image function, , can be shown to be where is the projection address of a reconstructed point on the imaginary detectors, , , , and is a filter function.

According to a geometric relationship in Figure 1, the FBP algorithm requires two necessary conditions: (i) the isoray is perpendicular to linear detectors; (ii) an insection point where the isoray and linear detectors cross is the center of linear detectors.

3. Appearances of Three Image Artifacts

We give a test phantom, which is comprised of eleven circles, and ten circles are distributed evenly among the center of the phantom, as shown in Figure 2.

The offset of an isocenter may cause CT image artifacts [912]. This offset is divided into two cases: along linear detectors or along the direction which is perpendicular to linear detectors. The latter is equivalent to error of . When is much larger than the field of view (FOV), we can still reconstruct a satisfying CT image, even if remains some errors [13]. For this reason, we only consider the offset of an isocenter along linear detectors.

We give a simple geometric relationship of CT scanning system with the offset of an isocenter in Figure 3, where is the isocenter. Let axis denote the direction which is through the center of linear detectors and perpendicular to linear detectors. Let axis denote the direction which is through and perpendicular to axis. Let denote the insection point where the axis and the axis cross. Let denote the angle contained by the line and the line .

We perform numerical experiments with the simulated data to show the appearance of image artifacts caused by the offset of an isocenter. CT scanning system parameters are as follows: the distance from X-ray source to axis  mm, the distance from X-ray source to linear detectors  mm, linear detectors are composed of 1024 cells, with the size of each cell 0.4 mm. We assume that there is the offset of an isocenter . Each detector takes 720 projections in . The image matrix is 1024 × 1024. For the phantom in Figure 2, we reconstruct CT images using the FBP formula (1), as shown in Figure 4, where the artifacts nonuniformly spread to all directions. And the reconstructed points away from the center of CT images are comparatively worse.

For this offset of an isocenter, we may obtain the projection point of the isocenter on linear detectors by many experiments and then translate the projection data. The reconstructed images from the translated projection data are shown in Figure 5, where the artifacts obviously reduce. In fact, an isoray is not perpendicular to linear detectors when the offset of an isocenter happens. So there still exist some image artifacts caused by the deflection of linear detectors in Figure 5. That is, linear detectors deflect to the dotted line from axis in Figure 3.

We also give a simple geometric relationship of CT scanning system with the deflection of linear detectors in Figure 6, where linear detectors deflect to the heavy continuous line from axis. Let denote the clockwise deflection angle. Making use of the same previous parameters, we can calculate . We can reconstruct CT images using the FBP formula (1) from the projection data with the deflection of linear detectors, as shown in Figure 5, which is exactly same with the reconstructed image from the translated projections data with the offset of isocenter.

Similarly, when the offset of an isocenter and the deflection of linear detectors simultaneously happen, we also obtain CT image artifacts, as shown in Figure 7, where the isocenter offset is 2.0 mm and , and the other parameters are same as above mentioned.

4. Forming Mechanism of Three Image Artifacts

We give the forming mechanism of three image artifacts in this section. For a reconstructed point , we analyze a reconstruction process of and give a minimum bias expression under every projection angle.

For ease of the following analysis, let a polar coordinate denote , and let denote its projection address on linear detectors. If there is no error in CT system, we can calculate . From Figure 3, the projection point of is a point on linear detectors, and a projection address is , where is the projection point of the isocenter on linear detectors. However, we still take as an isocenter in image reconstruction when using the FBP formula (1). So the other point is regarded as the projection point of where . Under this condition, will be reconstructed on the line . Now, we draw a vertical line which is through and perpendicular to the line , and let denote the insection point. The trajectory of can approximately describe the reconstruction result of when ranges from 0 to . Now, firstly we calculate the distance between and as follows: where .

So, we can obtain a coordinate of as follows:

We choose a reconstructed point and assume that the offset of an isocenter is 0.744 mm, that is, 2.15 pixel. According to formula (3), we may draw the trajectory of by Mathematica, where ranges from 0 to , as shown in Figure 8(a). The reconstruction image of using the FBP formula (1) is shown in Figure 8(b), which explain the artifacts in Figure 4.

Similarly, for the linear detectors deflection, we may calculate the same previous expressions (2) and (3) of and , where , . We choose . The trajectory of and the reconstruction image of are as shown in Figure 9, which explain the artifacts in Figure 5.

Similarly, for the offset of an isocenter and the deflection of linear detectors, we also calculate the previous expressions (2) and (3) of and , where . We choose the offset of an isocenter  mm and . The trajectory of and the reconstruction image of are as shown in Figure 10, which explain the artifacts in Figure 7.

5. Derivation of FBP Formula Including a Deflection Angle of Linear Detectors

In this section, we describe a new coordinate system and derive the FBP formula including a deflection angle of linear detectors, where the offset of an isocenter is attributed to the deflection of linear detector.

Referring to Figure 11, we establish the coordinate system , where the origin is the isocenter, axis is parallel to the isoray and points to X-ray source , and axis and axis form right-handed coordinate system. Let denote the angle contained by the axis and linear detectors. Obviously, axis is not perpendicular to linear detectors, and there is a deflection of linear detectors and no offset of an isocenter in this system.

For convenience of derivation, let the polar coordinate denote the image function. Let denote the projection point of the isocenter on linear detectors, and . We use the imaginary detectors in formula derivation. Let , and denote three projection points of the reconstructed point on linear detectors, the imaginary detectors, and axis, respectively. Let , , and denote the corresponding projection data. For a reconstructed point , and let , , and denote three projection points corresponding to , respectively.

From Figure 11, we can obtain the relationship between and , , and as follows:

Now, we rewrite the FBP formula (1) as follows: where , .

From formula (4), (5), and (6), we may obtain

From formula (5) and , we can obtain where .

Finally, we substitute formulae (5) and (8) into (6) and obtain after simplifying where .

The proposed previous formula can directly reconstruct CT image without data rebinning. The formula includes three parameters , , and , which are unknown, independence from the inspected objects, and identified by CT system. For obtaining three parameters, we have designed the model with a dense matter such as iron or steel, by a row of mutual parallel width and of the slit spacing formed. By super precise scanning for the model in , we could make use of the geometric relationship of these slit spacing projection and estimate three parameters. But, this method is very sensitive to a deflection angle of linear detectors . We can improve measurement precision by averaging the testing values of repeated measurements.

6. Numerical Simulation Experiment and Conclusion

In this section we perform numerical experiments with simulated data to demonstrate our formula (9). We choose the phantom in Figure 2 and the system parameters in Figure 4. We can estimate  mm,  mm, and in the formula (9). The reconstruction results are shown in Figure 12 using the formula (9). Obviously, the results validate our formula, which can correct the image artifacts caused by the offset of an isocenter and the deflection of linear detectors.

We have given the appearances of three image artifacts caused by the offset of an isocenter and the deflection of linear detectors and analyzed the forming mechanism, which can provide reference for three artifacts identification. The correction method of the image artifacts is also proposed. Our FBP algorithm including a deflection angle of linear detectors can effectively correct three artifacts in CT images.

Acknowledgments

This work was supported in part by three Grants from the National Natural Science Foundation of China (61201430, 61002041, and 61201431), International Scientific and Technological Cooperation Program of Shenzhen (Grant JC201105190923A), China Postdoctoral Science Foundation and Shandong Province Postdoctoral Innovation Foundation.