Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

A geometric calibration method for the digital chest tomosynthesis with dual-axis scanning geometry

  • Chia-Hao Chang ,

    Roles Investigation, Methodology, Software, Visualization, Writing – original draft

    chhchang@iner.gov.tw

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

  • Yu-Ching Ni,

    Roles Funding acquisition, Project administration, Supervision, Writing – review & editing

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

  • Syuan-Ya Huang,

    Roles Data curation, Formal analysis

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

  • Ho-Hui Hsieh,

    Roles Investigation, Software, Validation

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

  • Sheng-Pin Tseng,

    Roles Funding acquisition, Project administration, Resources

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

  • Fan-Pin Tseng

    Roles Conceptualization, Funding acquisition

    Affiliation Health Physics Division, Institute of Nuclear Energy Research, Atomic Energy Council, Taoyuan, Taiwan

Abstract

The aim of this study was to develop a geometric calibration method capable of eliminating the reconstruction artifacts of geometric misalignments in a tomosynthesis prototype with dual-axis scanning geometry. The potential scenarios of geometric misalignments were demonstrated, and their effects on reconstructed images were also evaluated. This method was a phantom-based approach with iterative optimization, and the calibration phantom was designed for specific tomosynthesis scanning geometry. The phantom was used to calculate a set of geometric parameters from each projection, and these parameters were then used to evaluate the geometric misalignments of the dual-axis scanning-geometry prototype. The simulated results revealed that the extracted geometric parameters were similar to the input values and that the artifacts of reconstructed images were minimized due to geometric calibration. Additionally, experimental chest phantom imaging results also indicated that the artifacts of the reconstructed images were suppressed and that object structures were preserved through calibration. And the quantitative analysis result also indicated that the MTF can be further improved with the geometric calibration. All the simulated and experimental results demonstrated that this method is effective for tomosynthesis with dual-axis scanning geometry. Furthermore, this geometric calibration method can also be applied to other tomography imaging systems to reduce geometric misalignments and be used for different geometric calibration phantom configurations.

Introduction

Traditional digital tomosynthesis (DTS) systems have been commonly used as clinical diagnostic tools in various medical imaging applications such as digital breast tomosynthesis and digital chest tomosynthesis [14]. During DTS imaging, a series of projection images of objects are acquired at a limited angle. These systems can provide images of computed tomography (CT)-like quality with in-depth information and at lower dose of radiation [1]. However, the image quality of traditional chest DTS is limited because it only uses single-axis scanning geometry, as indicated in Fig 1a and 1b. Some structures parallel to the scanning direction are blurred (red arrows) because of ghost artifact distortion [5]. Most chest DTS systems used in clinical settings have only the head–foot (HF)-axis scanning direction, resulting in the overlapping of the spinal and thoracic–aorta area (red arrows). Other studies have indicated that expanding the area of the scanning coverage can be more effective than increasing the sampling density for improving tomosynthesis image quality [6, 7]. Hence, as shown in Fig 1c, these limitations can be partially overcome by using dual-axis scanning geometry with a larger scanning coverage area (yellow arrows) [7, 8]. Nevertheless, the requirement for geometry alignment is higher for the system with dual-axis scanning geometry than for traditional tomosynthesis with single-axis scanning geometry. Simulation studies have demonstrated that image artifacts are induced by the geometric misalignments of the system, including axis shift and tilt. For such systems, the positions of the two scanning axes and image receptor are difficult to line up with the mechanical alignment method. Hence, a geometric calibration method must be used to obtain high-precision geometric parameters of the tomosynthesis system with dual-axis scanning geometry.

thumbnail
Fig 1. Reconstructed images of a digital chest tomosynthesis system with different X-ray tube sweep directions.

(a) Left–right (LR)-axis scanning geometry. (b) Head–foot (HF)-axis scanning geometry. (c) Dual-axis scanning geometry. An anthropomorphic chest phantom (Model: LUNGMAN, Kyoto Kagaku, Japan) was used to demonstrate differences between single-axis and dual-axis scanning geometry.

https://doi.org/10.1371/journal.pone.0216054.g001

The geometric calibration method can be classified into phantom-based methods [920] and phantom-free methods [2124] based on whether the calibration phantom is applied in the geometric calibration process. For phantom-based methods, a calibration phantom consisting of numerous markers is used to extract geometric parameters in each projection view. A phantom-based method can be used to calculate geometric parameters by mapping the relationship between the projected positions and predefined coordinates of markers. The calculation accuracy of phantom-based methods crucially depends on the manufacturing precision of the calibration phantom [25]. For phantom-free methods, geometric parameters are extracted without using the calibration phantom. Phantom-free methods can be used to calculate geometric parameters from projection images by minimizing the objective function. For the phantom-free method, it requires a multitude of projections to achieve sufficient accuracy for geometric parameters [24]. Hence, the phantom-based method is more suitable for tomosynthesis with limited angle-scanning geometry.

In this study, a phantom-based calibration method was developed to calibrate the geometric misalignments of the tomosynthesis system with dual-axis scanning geometry. The method was a projection matrix-based approach that involved an iterative minimization process, which can be used to reduce the number of errors in projection matrix calculations. By using the calibration phantom, a set of geometric parameters were extracted from each projection view and subsequently used in tomosynthesis reconstruction to eliminate artifacts resulting from geometric misalignments.

This paper is organized as follows. The materials and methods section provides a description of the imaging system, scenarios of geometric misalignments in the dual-axis scanning geometry system, mathematical foundation of the geometric calibration method, and calibration of the phantom design. This method was used to calculate the geometric parameters of the tomosynthesis system with dual-axis scanning geometry, and the results section presents an evaluation of the calculation accuracy of extracted geometric parameters. To further assess the effects of geometric misalignments, reconstructed images were simulated for various scenarios. Moreover, tomosynthesis experiments were implemented using a chest phantom to validate the calibration performance, and reconstructed images with and without geometric calibration were compared. In the final section, the major findings of this study are discussed and summarized.

Materials and methods

Digital chest tomosynthesis prototype with dual-axis scanning geometry

TomoDR is a self-developed tomosynthesis prototype equipped with dual-axis scanning geometry in two perpendicular directions (Fig 2). [26] This system was assembled with a medical X-ray source (Model: SG-1096, Varian Medical Systems, USA) and a digital flat-panel image receptor (Model: PaxScan 4343CB, Varian Medical Systems, USA). The motion mechanism of the dual axis can provide a position with an accuracy of 50 μm, which can meet all the requirements of position repeatability for the digital chest tomosynthesis system.

thumbnail
Fig 2. TomoDR prototype.

TomoDR has dual-axis scanning geometry (HF-axis and LR-axis). Compare to the traditional single-axis tomosynthesis, TomoDR can provide more information in the reconstructed images.

https://doi.org/10.1371/journal.pone.0216054.g002

For system configurations in simulation and experimental studies, the source-to-image-receptor distance (SID) was 1120 mm, and the distance between the rotation isocenter and the image receptor surface was 20 mm. During the process of acquiring projection images, both the object and image receptor were stationary, and only the X-ray source moved along the head–foot (HF) axis or left–right (LR) axis. The image receptor was a 3072 × 3072 pixels matrix flat-panel detector with a pixel size of 0.139 × 0.139 mm2. We used binning mode 2 of the image receptor to reduce the amount of time required for the X-ray projection simulation and image reconstruction process. For the clinical chest scanning protocol, the X-ray source position moves from −300 mm (−15.26°) to +300 mm (+15.26°) at 10-mm increments in the HF-axis scanning direction. In the LR-axis scanning direction, the X-ray source position moves from −150 mm (−7.77°) to +150 mm (+7.77°) at 10-mm increments. Hence, the number of HF- and LR-axis projection images was 61 and 31, respectively. For the clinical chest reconstruction image protocol, we reconstructed 92 projection images by using a simultaneous algebraic reconstruction technique (SART) [27] in a 1024 × 1024 × 40 pixels matrix with a voxel size of 0.5 × 0.5 × 5 mm³.

Scenarios of geometric misalignments of the tomosynthesis with dual-axis scanning geometry

For the DTS with dual-axis scanning geometry, the situation of geometric misalignments is more complex than in the case of single-axis scanning geometry. For single-axis scanning geometry, only one axis movement occurs during the scanning process. Even when the system has an axis shift in single-axis scanning geometry, the influence of the reconstructed image is an object shift without artifacts. Only one axis is required to be aligned with reference axes. However, for the system with dual-axis scanning geometry, the center points of two scanning axes must be coaligned to the same position. Furthermore, the precise angle of tilt of two axes with reference axes should also be known for geometric calibration. Therefore, any misalignments of the two axes lead to artifacts on reconstructed images.

Fig 3 shows the different scenarios of misalignments of axis shift for dual-axis scanning geometry without axis tilt. Fig 3(a) presents the ideal situation, in which the center points of the two scanning axes and the center of the detector are at the same point. The scenarios in which the system has only a single-axis shift are presented in Fig 3(b) and 3(c). The scenarios in which the system has a shift in two axes are depicted in Fig 3(d) to 3(g). The scenarios in which the system has a shift in three axes are depicted in Fig 3(h) and 3(i), and the scenario in which the system has a shift in four axes is presented in Fig 3(j). Fig 3(k) and 3(l) are special cases in which the center points of the two scanning axes are the same but different from the center of the detector.

thumbnail
Fig 3. Various misalignment scenarios of axis shift for the tomosynthesis system with dual-axis scanning geometry.

(a) the ideal situation. (b) HF-axis shift in the HF-axis scanning direction. (c) LR-axis shift in the HF-axis scanning direction. (d) both HF-axis and LR-axis shifts in the HF-axis scanning direction. (e) HF-axis shift in the HF-axis and LR-axis scanning directions, respectively. (f) the HF axis exhibits HF-axis shift, and the LR axis exhibits LR-axis shift. (g) the HF axis exhibits LR-axis shift, and the LR axis exhibits HF-axis shift. (h) only the LR-axis position of LR-axis scanning is appropriate for the system geometry. (i) only the HF-axis position of LR-axis scanning is appropriate for the system geometry. (j) none of the axis positions are suitable for the system geometry. (k) and (i) are special cases in which the center points of the two scanning axes are the same but different from the center of the detector.

https://doi.org/10.1371/journal.pone.0216054.g003

Fig 4 presents the different scenarios of misalignments of axis tilt for dual-axis scanning geometry without axis shift. The center points of the two scanning axes and the center of detector are at the same point. Fig 4(a) presents the ideal situation, in which HF and LR axes are the same as the reference axes (dash lines) of the coordinate system. Fig 4(b) depicts the single-axis tilt of the system. Fig 4(c) displays the rotation of the scanning coordinate system. Fig 4(d) presents the system with dual-axis tilt.

thumbnail
Fig 4. Various misalignment scenarios of axis tilt for the tomosynthesis system with dual-axis scanning geometry.

(a) the ideal situation. (b) the system with single-axis tilt for either HF-axis tilt or LR-axis tilt. (c) the rotation of the scanning coordinate system, in which the HF and LR axes are still in two perpendicular directions. (d) the system with dual-axis tilt, which means that none of the axes are parallel to the reference axes and that the two axes are not perpendicular to each other.

https://doi.org/10.1371/journal.pone.0216054.g004

To evaluate the effects of geometric misalignments on different scenarios of tomosynthesis reconstruction images, we simulated X-ray projection images with the same geometry of TomoDR. The digital phantom with simple geometry is depicted in Fig 5. The phantom consists of two materials with various characteristics, one being the soft tissue (ρ = 1.03 g/cm³) and the other being aluminum (ρ = 2.699 g/cm³), which can be used to evaluate the level of influence of system geometric misalignments. The size of each block is 40 × 40 mm2, and the thickness is 50 mm. For the simulation geometry setup, the distance from the bottom of the phantom to the surface of the image receptor was 150 mm, which was set to imitate the position of the mass inside the chest.

thumbnail
Fig 5. Schematic of simple digital phantom to evaluate the level of influence of system geometric misalignments.

https://doi.org/10.1371/journal.pone.0216054.g005

Projection matrix-based geometric calibration method with iterative optimization

For the geometric coordinate system of TomoDR, the source (Sx, Sy, Sz) has two sweep directions: the HF axis and LR axis. During the imaging process, the coordinate (x, y, z) in the object space is projected to the coordinate (u, v) in the detector plane. The schematic of the system geometric relationship is displayed in Fig 6. For homogeneous coordinate systems, a general equation for mapping the coordinates of the 3D object space to the 2D detector plane can be expressed in the projection matrix-based form as follows. For more details, see [10, 15]. (1) where P is a 3 × 4 projection matrix that relates the mapping of the object coordinate (x, y, z) to its projection coordinate (u, v) in the detector plane. w is a distance weighting factor. The projection matrix P can be factorized as follows: (2) where K is a 3 × 3 intrinsic matrix, R is a 3 × 3 rotation matrix, and t is a 3 × 1 translation vector. (3) where SID is the distance from the X-ray source to the image receptor (unit: mm), pu and pv are the pixel height and width of the image receptor (unit: mm), respectively, and u0 and v0 are the coordinates of the intersection point in relation to the center of the X-ray and image receptor, respectively. (unit: mm) (4) where θx, θy, and θz are the Euler angles indicating the orientation of the image receptor along the x, y, and z axes in the object coordinate system, respectively (unit: degrees). The translation vector t consists of the following three elements: (5) Where tx, ty, and tz denote the distance in shift between the object and source coordinate system.

To further improve the calculation accuracy of the projection matrix P, we used a nonlinear least-squares method to iteratively minimize the square distance between the measured marker coordinates (ui, vi) and their reprojected coordinates (ui(P), vi(P)). The reprojected coordinates of the markers in the calibration phantom can be calculated by Eq (1). The projection matrix P is adjusted to minimize the square distance between (uiui(P)) and (uiui(P)) to obtain the optimized P. The algorithm we used was the Levenberg–Marquardt algorithm [28], and the objective function was as follows: (6) where ui and vi are measured marker coordinates, ui(P) and vi(P) are reprojected marker coordinates using the projection matrix approach, and N is the number of markers in the object. The initial guess of the projection matrix P was calculated by using the direct linear transformation (DLT) algorithm in Eq (1).

With the known matrices P, K, and R, the geometric parameters can be extracted and u0 and v0 can be expressed as follows: (7) (8) where u0 and v0 are the central ray offsets, and K13 and K23 are the elements of the intrinsic matrix K.

The parameter SID is as follows: (9)

The rotation angles of the image receptor are as follows: (10) (11) (12)

The source position (Sx, Sy, Sz) can be calculated using the following constraint: (13)

This equation can be solved using the singular value decomposition method to acquire the vector S: (14) where Sx, Sy, and Sz are the coordinates of the X-ray source.

thumbnail
Fig 6. Schematic of TomoDR imaging geometry.

Including the source to image receptor distance (SID), the central ray offsets (u0, v0), the source position (Sx, Sy, Sz), and the rotation angles (θx, θy, θz) of the image receptor.

https://doi.org/10.1371/journal.pone.0216054.g006

The simulation setup for X-ray imaging

To evaluate the accuracy of the geometric calibration algorithm, we developed a program to simulate 2D X-ray projection images from 3D objects. The X-ray imaging simulation we used is numerical method, and the code is written in C++ programs. We used the ray-tracing algorithm which is based on a simple method for calculating line-integrals. [29] We only simulated the interaction of the photon and the object without photon scattering. The input parameters of this program consist of the X-ray energy, the object material and geometry, the image receptor properties, and the system geometry and scanning trajectory. The outputs are the 2D X-ray projection images at various source positions. The parameters of simulation are set in the simple condition because the projections are only used to evaluate the geometric parameters. The focal spot of the X-ray tube is an ideal point source, and the X-ray with 90keV monolithic energy covers the entire image receptor during the imaging process. The image receptor has perfect detection efficiency, the modulation transfer function (MTF), and the noise power spectrum (NPS). The system geometry and scanning trajectory are the same as the TomoDR setup. The digital phantom design is described in the following section.

Design of the calibration phantom and data analysis

To calculate the aforementioned geometric parameters, we designed a calibration phantom containing 81 stainless steel spheres of 2.7 mm diameter and two acrylic plates (ρ = 1.18 g/cm³), as displayed in Fig 7. The size of beads was optimized by considering the system magnification factor and the pixel size of the image receptor. In general, a large volumetric coverage of markers is preferable for mitigating the calculation error for the phantom-based geometric calibration method [19, 25]. Hence, we designed a suitable beads distribution to fit the geometry of TomoDR. Fig 7(a) indicates that the bead markers are arranged in two parallel plates with 45 (non-solid spheres) and 36 (solid spheres) beads in the top and bottom planes, respectively. The distance between bead markers in XY directions are shown in Fig 7(b), and the distance between bead markers in Z direction is 100 mm. The calibration procedure was sensitive to errors in the position information; therefore, the exact coordinates of each bead should be known for the subsequent extraction of the geometric parameters. To extract the geometric parameters accurately, the centroid positions were used as the projected bead coordinates on the projection images [30]. The geometric calibration program code written in MATLAB was used to calculate the projected bead coordinates, projection matrix, and geometric parameters.

thumbnail
Fig 7. Geometric calibration phantom.

(a) Front view of the geometric calibration phantom. (b) Schematic of markers placement in the phantom.

https://doi.org/10.1371/journal.pone.0216054.g007

The geometric calibration procedure was implemented in the following steps. First, the calibration phantom was placed on the image receptor or table surface to acquire projection images displayed in Fig 8. To imitate a realistic imaging situation, we used the chest scanning protocol with 61 and 31 projections along the HF-axis and LR-axis directions, respectively. The phantom projection image of the experiment and simulation are presented in Fig 9(a) and 9(b), respectively. The geometry of the phantom and imaging system were the same for the experiment and simulation. Second, the bead centroids of the projection images were calculated to be the coordinates of 2D projection markers. Third, the projection matrix was iteratively calculated by mapping the relationship between the known 3D coordinates of the markers and the 2D projection coordinates of these markers on the image receptor. Finally, the geometric parameters were extracted using projection matrix decomposition.

thumbnail
Fig 8. The setup of geometric calibration experiment.

The odd numbers of rows are placed in top plane, which are denoted as non-solid spheres. And the even numbers of rows are placed in bottom plane, which are denoted as solid spheres. The vertical distance between non-solid and the solid spheres is 100 mm.

https://doi.org/10.1371/journal.pone.0216054.g008

thumbnail
Fig 9. The experimental and simulated projection images of the calibration phantom.

The position of the source (Sx, Sy, Sz) is (0, 0, 1100 mm). The central ray of source pass through the center of the image receptor, and it is perpendicular to the image receptor. (a) Experimental result. (b) Simulated result.

https://doi.org/10.1371/journal.pone.0216054.g009

Experimental assessment for the geometric calibration performance

To evaluate the performance of the geometric calibration method, we used an anthropomorphic chest phantom (Model: LUNGMAN, Kyoto Kagaku, Japan) and the line pair phantom (Model: Type-52, Hüttner Röntgenteste, Germany) to evaluate the image quality and the MTF of the reconstructed images, respectively. The method of the MTF calculation we used is the slit technique with bar-pattern images [3132] The scanning protocol of the line pair phantom is the same as the chest tomosynthesis imaging (100 kV and 0.16 mAs for each projection), and we reconstructed 92 projection images in a 1024 × 1024 × 100 pixels matrix with a voxel size of 0.278 × 0.278 × 1 mm³. The distance from the first slice to the detector surface is 70 mm, and we chose the slice number 16 to calculate the MTF with and without calibration.

Results

The simulation results of the extracted geometric parameters of tomosynthesis with dual-axis scanning geometry

To develop a realistic imaging situation, the simulated system geometry was the same as TomoDR. A coordinate system was defined as illustrated in Fig 6. During an imaging process, the object and image receptor are stationary, and only the X-ray source moves along the HF and LR axes in step and shoot imaging mode.

For quantitative analysis of the geometric calibration method, the projection images of the calibration phantom were simulated using the aforementioned system geometry. We used the known 3D coordinates of the beads and their 2D coordinates on the projection images to calculate the geometric parameters. The geometric parameters that were input into the simulation were compared with the extracted values to validate their accuracy. The input and extracted parameters for both the HF and LR axes are listed in Table 1.

thumbnail
Table 1. Comparisons of the input geometric parameters and extracted parameters in the simulation study.

https://doi.org/10.1371/journal.pone.0216054.t001

During the system-scanning process, the object, SID, height position of the X-ray source, and image receptor were stationary. The values for central ray offset (u0) and source position (Sx) were variable because the U-axis of the image receptor and X-axis of the system coordinates were parallel to the HF axis (Fig 6); moreover, v0 and Sy were also variable in the LR-axis scanning, as indicated in Fig 6. We therefore used the index mean absolute deviation (MAD) in the statistic field to describe the calculation error of extracted parameters, which were computed as the absolute mean error of input geometric parameters and extracted parameters. Table 1 reveals that the values for the extracted geometric parameters were similar to the input values, and the maximum MAD of the calculated image receptor orientation (θx, θy, θz) was less than 0.01°. The majority of the MAD values for the extracted parameters were less than one pixel size of the image receptor (0.139 mm), with the exception of the SID and Sz. However, the maximum MAD of these two parameters was less than 0.2 mm, which was smaller than their input values. Therefore, In the simulation study, the results of the extracted geometric parameters used in the geometric calibration method were extremely close to the true values of the system geometry (the relative error of the input and extracted values was 0.02%).

The simulation results of the dual-axis scanning geometry scanner with geometric misalignments

The reconstructed images of various misalignment scenarios shown in Figs 3 and 4 are presented in Figs 10 and 11, respectively, to evaluate the influences of these misalignment scenarios. The dimensions of the reconstructed images were 1024 × 1024 × 10, the voxel size was 0.5 × 0.5 × 5 mm³, the axis shift was 20 mm for each axis for all cases, and the central slice was selected for evaluation of the image quality. Fig 10(a) is the reconstructed image for the ideal situation, which can be regarded as the reference image. Figs 10(b) to 10(j) present the reconstructed images with artifacts in varying degrees. The poor image quality of the reconstructed images can be observed in Fig 10(j), which reveals that the system demonstrated shift in four axes. The misalignment scenario displayed in Fig 10(j) was used to evaluate the performance of the geometric calibration method with axis shift in the following content. Fig 10(k) and 10(l) depict that adequate image quality can be observed through mismatching of the two scanning axes and reference axes. Moreover, this result revealed that the influence of the axis shift on image quality for the single-axis scanning geometry was almost negligible.

thumbnail
Fig 10. Simulated tomosynthesis reconstruction images with the various misalignment scenarios of axis shift displayed in Fig 3.

https://doi.org/10.1371/journal.pone.0216054.g010

thumbnail
Fig 11. Simulated tomosynthesis reconstruction images with the various misalignment scenarios of axis tilt presented in Fig 4.

https://doi.org/10.1371/journal.pone.0216054.g011

Fig 11(a) also displays the reconstructed image for the ideal situation presented in Fig 10(a). Fig 11(b) to 11(d) display the reconstructed images with a 5° tilt of each axis, as exhibited in Fig 4(b) to 4(d). The reconstructed images with the poor image quality are presented in Fig 11(c) and 11(d), which reveal that the system demonstrated tilt on two axes. The misalignment scenario displayed in Fig 11(d) was also used to evaluate the performance of the geometric calibration method with axis tilt in the following content.

To further assess the image quality of the reconstructed images with system geometric misalignments, we designed a digital phantom with different test objects, as demonstrated in Fig 12. The phantom consisted of three major components: one circular object (#a), two sets of linearly paired objects (#b, #c), and six groups of pecks objects (#d to #g). The thickness of the circular object was 5 mm, and the inner and outer radius was 38 and 40 mm, respectively. The spatial frequencies of the linear pairs were 0.03, 0.05, 0.06, 0.10, 0.17, and 0.25 lp/mm, with a thickness of 5 mm. The diameter of the peck objects were 2, 3, and 5 mm. All the objects were made of lead.

thumbnail
Fig 12. Simulated projection image of the digital phantom for image quality assessment.

https://doi.org/10.1371/journal.pone.0216054.g012

To simulate the geometric misalignments of the imaging equipment for axis shift scenarios, the most extreme situation was selected to evaluate the influence on the reconstructed images (Fig 3(j)). The two axes of the X-ray source were offset by 0, 1, 3, 5, or 10 mm, and the calibration process of TomoDR was as follows. First, the digital image quality assessment phantom was used to acquire various angle projection images with a chest imaging protocol, and five sets of projection images were obtained according to the aforementioned axis shift value. Second, the calibration phantom was utilized to extract geometric parameters for the system, and five sets of geometric parameters were obtained. Finally, projection images were reconstructed based on the SART algorithm with and without calibrated geometric parameters to evaluate the efficiency of the geometric calibration algorithm.

The tomosynthesis systems with various values for axis shift were simulated. The reconstructed images of the digital image quality assessment phantom are displayed in Fig 13. The images in Fig 13(a) to 13(e) were reconstructed with five different system geometries without geometric calibration, and the image artifacts were observed when increasing the value of axis shift. Fig 13(a) presents the reconstructed image with ideal system geometry and no axis shift, which can be regarded as the reference image. The reconstructed images for values in axis shift less than 3 mm were similar to the reference image; moreover, the objects in the reconstructed image for the 5-mm value in axis shift exhibited a slight offset, and the objects in the reconstructed image for the 10-mm value in axis shift demonstrated obvious offset. The images in Fig 13(f) to 13(j) were reconstructed with calibrated geometric parameters, and the offset artifacts caused by axis shift in these images were effectively suppressed. The difference images with the reference image and line profiles of the reconstructed images are presented in Figs 14 and 15, respectively, to evaluate the performance of the geometric calibration algorithm.

thumbnail
Fig 13. Simulated tomosynthesis reconstruction images of various values of axis shift with and without geometric calibration.

(a) Reconstructed image with the ideal situation and no geometric calibration. (b) axis shift = 1 mm; (c) axis shift = 3 mm; (d) axis shift = 5 mm; (e) axis shift = 10 mm. (f) Reconstructed image with the ideal situation and geometric calibration. (g) Reconstructed image of (b) after calibration. (h) Reconstructed image of (c) after calibration. (i) Reconstructed image of (d) after calibration. (j) Reconstructed image of (e) after calibration.

https://doi.org/10.1371/journal.pone.0216054.g013

thumbnail
Fig 14. Difference images of the reference image and simulated reconstruction images of axis shift presented in Fig 13.

Images are displayed between −0.2 and +0.2.

https://doi.org/10.1371/journal.pone.0216054.g014

thumbnail
Fig 15. Line profiles of the simulated reconstruction images of axis shift displayed in Fig 13.

Line profiles are taken in yellow line of the corresponding reference image. (a) Line profiles of the reconstructed image with and without geometric calibration when the value of axis shift is 1 mm. (b) axis shift value of 3 mm; (c) axis shift value of 5 mm; (d) axis shift value of 10 mm.

https://doi.org/10.1371/journal.pone.0216054.g015

The tomosynthesis systems with various axis tilt values were also simulated, as displayed in Fig 16. The images in Fig 16(a) to 16(e) were reconstructed with five different system geometries and no geometric calibration, and image artifacts were observed when increasing the value of axis tilt. Fig 16(a) presents the reconstructed image with ideal system geometry and no axis tilt, which can be regarded as the reference image. The reconstructed image for the value of axis tilt less than 1° was similar to the reference image. Furthermore, objects in the reconstructed images for axis tilt values of 2° and 3° were slightly blurred, and the objects in the reconstructed image for the value in axis shift of 5° exhibited obvious blurring. The images in Fig 16(f) to 16(j) were reconstructed with calibrated geometric parameters, and the blurring of artifacts in these images as a result of axis tilt was effectively suppressed. The difference images with the reference image and line profiles of the reconstructed images are displayed in Figs 17 and 18, respectively, to evaluate the performance of the geometric calibration algorithm.

thumbnail
Fig 16. Simulated tomosynthesis reconstruction images for different axis tilt values with and without geometric calibration.

(a) Reconstructed image with the ideal situation and no geometric calibration. (b) axis tilt = 1 degree; (c) axis tilt = 2 degrees; (d) axis tilt = 3 degrees; (e) axis tilt = 5 degrees. (f) Reconstructed image with the ideal situation and geometric calibration. (g) Reconstructed image of (b) after calibration. (h) Reconstructed image of (c) after calibration. (i) Reconstructed image of (d) after calibration. (j) Reconstructed image of (e) after calibration.

https://doi.org/10.1371/journal.pone.0216054.g016

thumbnail
Fig 17. Difference images of the reference image and simulated reconstruction images of axis tilt displayed in Fig 16.

https://doi.org/10.1371/journal.pone.0216054.g017

thumbnail
Fig 18. Line profiles of the simulated reconstruction images of axis tilt presented in Fig 16.

Line profiles are taken in yellow line of the corresponding reference image. (a) Line profiles of the reconstructed image with and without geometric calibration when the value of axis tilt is 1 degree. (b) axis tilt value of 2 degrees; (c) axis tilt value of 3 degrees; (d) axis tilt value of 5 degrees.

https://doi.org/10.1371/journal.pone.0216054.g018

The experiment results of TomoDR with geometric misalignments

The system alignment requirement for tomosynthesis with dual-axis scanning geometry is higher than that for single-axis scanning geometry. The relative source position of two perpendicular axes must be obtained to achieve adequate image quality for the reconstructed images. During the imaging process of TomoDR, the X-ray source moves along the HF and LR axes of the system, respectively. The height of the source and position of the image receptor are stationary during the scanning process. We therefore focused on the parameters of axis shift and axis tilt defined in accordance with changes in the offset of central rays (u0, v0) in this study. The geometric parameters were extracted using the aforementioned chest imaging protocol and geometric calibration algorithm. For the HF-axis scanning direction, the central ray offsets in the HF axis (u0) and LR axis (v0) are indicated in Fig 19(a) and 19(b), respectively. Fig 19(a) reveals that the values of the extracted parameters (red circle) were similar to those of the system embedded magnetic encoder (black dot). The extracted parameters indicated that the system demonstrated an offset of 5 to 6 mm in the LR-axis direction during scanning of the HF axis (Fig 19(b)). However, the system feedback value was zero because of the error in mechanical alignment presented in Fig 19(b) and 19(c). Fig 19(c) reveals that the system also exhibited offset of 8 to 10 mm in the HF-axis direction during scanning of the LR axis. Fig 19(d) reveals that the extracted parameters were slightly different from the system feedback values because of the LR-axis tilt. Moreover, the coordinates of the axis starting region were nonlinear increments because of the acceleration of the source position, as indicated in Fig 19(a) and 19(d).

thumbnail
Fig 19. u0 and v0 coordinates of the experimental geometry extraction parameters and system feedback values.

(a) u0 in HF-axis scanning. (b) v0 in HF-axis scanning. (c) u0 in LR-axis scanning. (d) v0 in LR-axis scanning.

https://doi.org/10.1371/journal.pone.0216054.g019

We used two first-order curves matching the u0 and v0 coordinates of the dual-axis scanning geometry and also indicated the central positions of these two axes (Fig 20). For the axis shift of the system, the experimental results revealed that TomoDR was the case of Fig 3(g) with shift of two axes. The LR axis exhibited an average offset of +5.7 mm in scanning of the HF axis, and the HF axis exhibited an average offset of +9.1 mm in scanning of the LR axis; furthermore, the central points of the two axes were not at the same position, indicating that the image quality must have been affected by these axis shift scenarios. In the case of system axis tilt, the angles of the HF and LR axes to the reference axis were 0.007° and 0.663°, respectively. These experimental results indicated that the HF axis was almost parallel to its reference axis. The LR axis exhibited a tilt with it reference axis, revealing that the TomoDR demonstrates single-axis tilt, similar to that displayed in Fig 4(b). However, because the angle of axis tilt was less than 1° in simulation results, the influence of axis tilt on reconstructed images was not obvious. Therefore, the influence of axis tilt is not a major factor in determining the quality of reconstructed images.

thumbnail
Fig 20. Experimental results of TomoDR with axis shift and tilt.

https://doi.org/10.1371/journal.pone.0216054.g020

The reconstructed images of the anthropomorphic chest phantom without geometric calibration are displayed in Fig 21(a) and 21(c), respectively. The phantom was scanned using the aforementioned chest imaging protocol. The images in Fig 21(b) and 21(d) reveal that the structures inside the chest phantom were sharper with geometric calibration. Enlarged images of the region of interest (ROI) in Fig 21 are displayed in Fig 22 for detailed comparison. Regarding the scapula area of the ROI number 1, the reconstructed images with calibration improved the image clarity and definition of the boundary between the bones and soft tissue. Regarding the area of the ROI number 2, the pulmonary blood vessels and diaphragm edge were also clearer with calibration. The experimental results of the chest phantom revealed that the geometric calibration method can help to obtain improved image quality with regard to preserving object structures and suppressing undesired artifacts. For the quantitative analysis result of the tomosynthesis reconstruction image, the MTF can be improved from 0.17 to 0.48 with the geometric calibration when the spatial frequency is 1 lp/mm. Hence, these results demonstrated the potential use of the geometric calibration for tomosynthesis with dual-axis geometry.

thumbnail
Fig 21. Experimental reconstruction images of anthropomorphic chest phantom of TomoDR.

The phantom was scanned at 100 kV and 0.16 mAs for each projection. (a) Image of slice number 26 without geometric calibration. (b) Image of slice number 26 with geometric calibration. (c) Image of slice number 30 without geometric calibration. (d) Image of slice number 30 with geometric calibration.

https://doi.org/10.1371/journal.pone.0216054.g021

thumbnail
Fig 22. Enlarged images for the ROI of the experimental reconstruction images displayed in Fig 21.

(a) Scapula area without calibration. (b) Scapula area with calibration. (c) Diaphragm area without calibration. (d) Diaphragm area with calibration.

https://doi.org/10.1371/journal.pone.0216054.g022

Discussion and conclusions

In this study, a geometric calibration method was developed based on an iterative projection matrix based algorithm for a tomosynthesis system with dual-axis scanning geometry. To improve the calibration accuracy, we used the same scanning trajectory as the clinical chest imaging with 92 projections for the geometric calibration. The calibration time for 92 projections is less than 90 seconds. Errors of the input and extracted geometric parameters were compared based on simulated results. For the same geometry setup with the actual system, the simulated results indicated that the values for the extracted geometric parameters were similar to the input values. Additionally, a dual-axis scanning geometry tomosynthesis system with axis shift and axis tilt was simulated to evaluate the effects of geometric misalignments on the reconstructed images. The reconstructed images with and without geometric calibration were quantitatively compared. The simulated results revealed that the tomosynthesis system demonstrated a higher tolerance for geometric misalignments than did the traditional tomography system because tomosynthesis has a small magnification factor and a rotation axis proximal to the image receptor. However, the requirement of geometric alignment is higher for tomosynthesis with dual-axis scanning than for traditional tomosynthesis with single-axis scanning geometry. The simulated results also indicated that the extracted geometric parameters had excellent accuracy for tomosynthesis image reconstruction and can eliminate artifacts caused by system misalignments. Finally, to validate the performance of the geometric calibration method in experimental applications, the method was applied to the TomoDR system. After the experiment, tomosynthesis images with and without calibration were compared in different chest areas. The experimental results indicated that the method can effectively minimize artifacts and preserve object structures caused by system geometric misalignments. And the quantitative analysis result also indicated that the MTF can be further improved with the geometric calibration. In summary, the geometric calibration method can be used not only to extract geometric parameters in a tomosynthesis system but also can be applied to other tomography imaging systems to reduce the occurrence of geometric misalignments. Furthermore, this method can also be used for other phantom configuration with known 3D marker coordinates.

Acknowledgments

The authors would like to thank Chia-Yu Lin for providing the tomosynthesis reconstruction code and very grateful for Zhi-Kun Lin, Shiang-Lin Hsu, and Wen-Bin Lin for their support and facilitating collaboration throughout the course of the study. The authors have no relevant conflicts of interests beyond what is disclosed above.

References

  1. 1. Dobbins JT, Godfrey DJ. Digital x-ray tomosynthesis: current state of the art and clinical potential. Phys Med Biol. IOP Publishing; 2003;48: R65.
  2. 2. Vikgren J, Zachrisson S, Svalkvist A, Johnsson AA, Boijsen M, Flinck A, et al. Comparison of chest tomosynthesis and chest radiography for detection of pulmonary nodules: human observer study of clinical cases. Radiology. 2008;249: 1034–41. pmid:18849504
  3. 3. Gennaro G, Toledano A, DiMaggio C, Baldan E, Bezzon E, LaGrassa M, et al. Digital breast tomosynthesis versus digital mammography: A clinical performance study. Eur Radiol. 2010;20: 1545–1553. pmid:20033175
  4. 4. Lee D, Choi S, Lee H, Kim D, Choi S, Kim HJ. Quantitative evaluation of anatomical noise in chest digital tomosynthesis, digital radiography, and computed tomography. J Instrum. 2017;12: T04006.
  5. 5. Machida H, Yuhara T, Mori T, Ueno E, Moribe Y, Sabol JM. Optimizing Parameters for Flat-Panel Detector Digital Tomosynthesis. Radiographics. 2010;30: 549–562. pmid:20228334
  6. 6. Sechopoulos I, Ghetti C. Optimization of the acquisition geometry in digital tomosynthesis of the breast. Med Phys. 2009;36: 1199–1207. pmid:19472626
  7. 7. Zhang J, Yu C. A novel solid-angle tomosynthesis (SAT) scanning scheme. Med Phys. 2010;37: 4186–4192. pmid:20879579
  8. 8. Zhong Y, Lai CJ, Wang T, Shaw CC. A dual-view digital tomosynthesis imaging technique for improved chest imaging. Med Phys. 2015;42: 5238–5251. pmid:26328973
  9. 9. Strobel N, Heigl B, Brunner T, Schütz O, Mitschke M, Wisent K, et al. Improving 3D image quality of x-ray C-arm imaging systems by using properly designed pose determination systems for calibrating the projection geometry. SPIE Med Imaging. 2003;5030: 943–954.
  10. 10. Cho Y, Moseley DJ, Siewerdsen JH, Jaffray DA. Accurate technique for complete geometric calibration of cone-beam computed tomography systems. Med Phys. 2005;32: 968–983. pmid:15895580
  11. 11. Yang K, Kwan ALC, Miller DF, Boone JM. A geometric calibration method for cone beam CT systems. Med Phys. 2006;33: 1695–1706. pmid:16872077
  12. 12. Claus BEH. Geometry calibration phantom design for 3D imaging. Proc SPIE. 2006;6142: 61422E.
  13. 13. Chen GH, Zambelli J, Nett BE, Supanich M, Riddell C, Belanger B, et al. Design and development of C-arm based cone-beam CT for image-guided interventions: initial results. Proc. SPIE. 2006;6142: 614210.
  14. 14. Wang X, Mainprize JG, Kempston MP, Mawdsley GE, Yaffe MJ. Digital breast tomosynthesis geometry calibration. SPIE Medical Imaging: Physics of Medical Imaging. 2007;6510: 65103B.
  15. 15. Li X, Zhang D, Liu B. A generic geometric calibration method for tomographic imaging systems with flat-panel detectors–a detailed implementation guide. Med Phys. 2010;37: 3844–3854. pmid:20831092
  16. 16. Gross D, Heil U, Schulze R, Schoemer E, Schwanecke U. Auto calibration of a cone-beam-CT. Med Phys. 2012;39: 5959–5970. pmid:23039634
  17. 17. Scaduto DA, Zhao W. Determination of system geometrical parameters and consistency between scans for contrast-enhanced digital breast tomosynthesis. International Workshop on Digital Mammography. Springer; 2012: 24–31.
  18. 18. Miao H, Wu X, Zhao H, Liu H. A phantom-based calibration method for digital x-ray tomosynthesis. J xRay Sci Technol. 2012;20: 17–29. pmid:22398585
  19. 19. Jiang C, Zhang N, Gao J, Hu Z. Geometric calibration of a stationary digital breast tomosynthesis system based on distributed carbon nanotube X-ray source arrays. PLoS One, 2017;12: e0188367. pmid:29186172
  20. 20. Smekal LV, Kachelries M, Stepina E, Kalender WA. Geometric misalignment and calibration in cone-beam tomography. Med Phys. 2004;31: 3242–3266. pmid:15651608
  21. 21. Panetta D, Belcari N, Guerra AD, Moehrs S. An optimization-based method for geometrical calibration in cone-beam CT without dedicated phantoms. Phys Med Biol.; 2008;53: 3841–3861. pmid:18583729
  22. 22. Meng Y, Gong H, Yang X. Online geometric calibration of cone-beam computed tomography for arbitrary imaging objects. IEEE Trans Med Imaging. 2013;32: 278–288. pmid:23076032
  23. 23. Tekaya IB, Kaftandjian V, Buyens F, Sevestre S, Legoupil S. Registration-based geometric calibration of industrial X-ray tomography system. IEEE Trans Nucl Sci. 2013;60: 3937–3944.
  24. 24. Li X, Zhang D, Liu B. Sensitivity analysis of a geometric calibration method using projection matrices for digital tomosynthesis systems. Med Phys. 2011;38: 202–209. pmid:21361188
  25. 25. Hartley R, Zisserman A. Multiple View Geometry in Computer Vision. 2nd ed. Press CU, editor. New York: Cambridge University Press; 2003.
  26. 26. Hsieh HH, Ni YC, Chang CH, Shen YH, Lin ZK, Hsu SL, et al. Mathematical observer for 3D radiographic scanner design. Appl. Math. Model., 2018; 53: 722–730.
  27. 27. Andersen AH, Kak AC. Simultaneous algebraic reconstruction technique (SART): a superior implementation of the ART algorithm. Ultrason. Imaging, 1984;6: 81–94. pmid:6548059
  28. 28. Moré JJ. The Levenberg-Marquardt algorithm: implementation and theory. Numerical analysis. Springer; 1978: 105–116.
  29. 29. Kohler TH, Turbell H, Grass M. Efficient forward projection through discrete data sets using tri-linear interpolation. in 2000 IEEE Nuclear Science Symposium. Conference Record, 2000;2: 113–115
  30. 30. Clackdoyle R, Mennessier C. Centers and centroids of the cone-beam projection of a ball. Phys Med Biol. 2011;56: 7371–7391. pmid:22048649
  31. 31. Ichikawa K, Kodera Y, Fujita H. MTF measurement method for medical displays by using a bar-pattern image. J Soc Inf Disp. 2006;14: 831.
  32. 32. Staude A, Goebbels J. Determining the Spatial Resolution in Computed Tomography—Comparison of MTF and Line-Pair Structures. Int Symp Digit Ind Radiol Comput Tomogr. 2006; 1–9.