Abstract
The authors describe a dual tube∕detector micro-computed tomography (micro-CT) system that has the potential to improve temporal resolution and material contrast in small animal imaging studies. To realize this potential, it is necessary to precisely calibrate the geometry of a dual micro-CT system to allow the combination of projection data acquired with each individual tube∕detector in a single reconstructed image. The authors present a geometric calibration technique that uses multiple projection images acquired with the two imaging chains while rotating a phantom containing a vertical array of regularly spaced metallic beads. The individual geometries of the imaging chains are estimated from the phantom projection images using analytical methods followed by a refinement procedure based on nonlinear optimization. The geometric parameters are used to create the cone beam projection matrices required by the reconstruction process for each imaging chain. Next, a transformation between the two projection matrices is found that allows the combination of projection data in a single reconstructed image. The authors describe this technique, test it with a series of computer simulations, and then apply it to data collected from their dual tube∕detector micro-CT system. The results demonstrate that the proposed technique is accurate, robust, and produces images free of misalignment artifacts.
Keywords: x-ray, micro-CT, calibration, small animal
INTRODUCTION
Micro-computed tomography (micro-CT) is a noninvasive imaging modality used to assess morphology and function in small animals.1, 2 Dual tube∕detector micro-CT, in which two imaging chains consisting of an x-ray tube and a detector image the same object in parallel, offers several advantages over more conventional micro-CT. Dual simultaneous imaging can acquire the same amount of images as a conventional micro-CT in half the time, which facilitates functional imaging studies such as in cardiac,3, 4 pulmonary,5, 6 or perfusion investigations in small animals.7 Dual tube∕detector micro-CT also facilitates dual energy imaging, in which two different absorption coefficients at two different energies are recorded for the same location simultaneously, enhancing sensitivity and material differentiation.8
To realize these advantages of dual tube∕detector micro-CT imaging, it is necessary to reconstruct the images from the individual systems in one shared geometry. To accomplish this, geometric calibration must be performed, in which a set of parameters describing the geometry of the system is calculated from a set of images acquired of some ideal object. The calibration parameters can then be provided to the CT reconstruction algorithm to map data from the pixels in the detector to voxels in the object.
Several techniques have been proposed over the years for finding these calibration parameters in individual micro-CT systems for various geometries. These techniques have generally fallen into two categories: those based on iterative nonlinear optimization9, 10, 11, 12, 13 and those based on the direct solution of geometric equations.14, 15, 16, 17, 18 The latter category has become favored in recent years because of superior performance and ease of implementation. Both categories entail the imaging of phantoms containing point-like structures, such as various arrangements of small metal beads, with varying requirements about the a priori knowledge of the phantom and the geometry.
Although similar work has been done with multiple detectors in SPECT and PET,12 we have not found any prior work on the calibration of dual tube∕detector x-ray micro-CT. Therefore, in the construction of our dual tube∕detector system, it was necessary to develop a new geometric calibration method. In this method we first employ an analytic algorithm to find estimates of the most important calibration parameters and then use nonlinear optimization to find additional parameters and refine the results. Once this is done for both tube∕detector chains, we use the parameters to create the cone beam projection matrices required by the reconstruction process for each imaging chain. We then find a transformation between the two projection matrices to combine the two sets of projection data in a single reconstructed image. In this work we describe this method and test it in computer simulations and then apply it to data collected from our dual tube∕detector system.
MATERIALS AND METHODS
Projection matrices
Our approach is based on the use of projection matrices.19, 20, 21, 22 A cone beam projection matrix A has a 4×3 dimension and relates the mapping of a point in three-dimensions (3D) (x,y,z) to its projection (u,v) on a two-dimensional detector in homogeneous coordinates
where w is an arbitrary scale factor. Each projection matrix is constructed from seven geometric parameters that define the cone beam geometry of a single imaging chain made of one x-ray source and one detector (see Fig. 1). These are dso, ddo, u0, v0, η, σ, and φ, where dso and ddo are the source-to-origin and detector-to-origin distances (for simplicity, we will often use the source-to-detector distance dsd=dso+ddo instead of ddo); (u0,v0) is the pixel location where the central ray intersects the detector plane [see Fig. 1a]; and η, σ, and φ are the detector rotation angles around each of the x, y, and z axes, respectively [see Figs. 1b, 1c, 1d]. Additionally, the horizontal pixel distance Δu and vertical pixel distance Δv of the detector must be known in advance.
The rotation of the detector around the three axes is described by the three rotation matrices Rη, Rσ, and Rϕ,
With these matrices we construct the vectors u and v which describe the displacement of a pixel from the detector origin, and the detector normal vector n,
We can now construct the projection matrix A,
(1) |
To describe the planar circular trajectory of the source and detector by angle θ around the rotation axis, in this case z axis, we multiply A, given by Eq. 1, by a rotation matrix to obtain the projection matrix for each sampling angle Aθ,
The tomographic reconstruction algorithm uses the Aθ matrices to perform the 3D backprojection process. We note that with our dual tube∕detector micro-CT system, the scanned object is rotating and the tubes∕detectors are stationary. Nevertheless, the two geometries with rotating tube∕detector or rotating object are equivalent. Therefore, to calibrate a dual tube∕detector system, it is necessary first to find the parameters describing the cone beam geometry for each individual tube∕detector and to construct the projection matrices [see Eq. 1]. Next, we find a transformation that relates these two projection matrices in one shared geometry.
Geometric calibration for a single imaging chain
To find dso, ddo, u0, v0, η, σ, and φ for a single imaging chain, we have taken a two-step approach. First, we obtain initial estimates following the method described by Yang et al.,18 and then we refine the values with a nonlinear optimization procedure. We use a phantom consisting of 20 metallic beads with a 2 mm diameter inserted in an acrylic rod and arranged along a vertical axis with distance l=5 mm between each adjacent pair of beads. The phantom is scanned through one complete rotation [see Fig. 2a] of 360° using both imaging chains and projection images acquired every 1°. Following scanning, the phantom’s projection images are processed in MATLAB (The MathWorks, Inc., Natick, MA) to compute the trajectories of the center of mass of each imaged bead. Finding the beads’ centers of mass is a semiautomatic process that requires the user to select rectangular regions of interest (ROIs) around each bead only in the first projection image. In each ROI, the bead is segmented using adaptive local thresholding. An initial threshold is chosen halfway between the maximum and minimum brightness values, and this threshold is iteratively improved. At each iteration, the threshold divides the pixels inside each ROI into two sets corresponding to the bead and background. The bead set is assigned the connected component containing the central pixel. The background set is assigned the corner pixels, and the threshold is recalculated to be halfway between the averages of these two sets. The iterations stop when the threshold no longer changes. After segmentation, the center of mass (uc,vc) for each bead is found using the bead pixel values of the segmented bead image I(u,v),
The radius of the bead projection is found by calculating the average distance from the perimeter to the center
(2) |
Unlike in the first projection image, the ROIs in subsequent projections are constructed automatically by predicting the location of the bead center using a linear fit of the most recent locations and setting a square around the predicted location with a side length equal to twice the radius given by Eq. 2.
For each bead i, an ellipse is fitted to the set of all centers of mass over all projection images. Point p in ellipse i is denoted aip=(uip,vip), and the distance between pointsaip and ajp is denoted . The center, ai0=(ui0,vi0), and four principal corners, ai1, ai2, ai3, and ai4, are recorded for each ellipse [see Fig. 2b]. The centers of the ellipses, ai0, are computed as the mean of all points, aip, on the ellipse. The major axis line is obtained by linear regression on all the points, and the minor axis line is the line perpendicular to the major axis that passes through the center. The angle of the major axis is obtained as the inverse tangent of the slope. All points aip are then projected onto the ellipse axes, and the corners are the extreme points of the projections. With these ellipse parameters we now calculate the calibration parameters, using geometric relations derived by Yang et al.18
Calculation ofdsd and v0
For each bead i, we construct
The xi and yi are related by the linear function
We find v0 and dsd by linear regression over all i.
Calculation ofη and u0
For each bead i, ui0, and vi0 are related by the linear function
We find a and b by linear regression over all i, and then calculate
Calculation ofdso
For each pair of beads i and j,
We average dso for each adjacent pair i and j. This formula is simpler than the one described by Yang et al.,18 since we assume that our phantom is placed parallel to the z axis. While this assumption may not always be valid, we note that the geometric parameters obtained by this analytic approach are just initial estimates that are further refined through an optimization procedure.
Nonlinear optimization
The method described by Yang et al.18 does not determine the out-of-plane detector rotations σ and φ, since it is claimed that careful mechanical placement can reduce these parameters to less than 5°, below which these values have little impact on reconstruction. However, in an imaging system with components that are frequently moved, as in our case, we cannot guarantee that the detectors will always be so well aligned. Furthermore, in a dual tube∕detector system, the small changes caused by erroneous values for σ and φ will be amplified, since overlapping systems with slight independent misalignments will produce pronounced double contours in the reconstruction. These rotations may be present in our system and should be addressed, so we use a nonlinear optimization program to move from an initial estimate of [dsddsou0v0 η 0 0] to [dsddsou0v0 η σ φ].
For the objective function, we must first construct the projection lines from the x-ray source to the beads’ projection centers of mass using the initial estimates of the geometric parameters. These projection lines are constructed for all beads in all projections. For each bead the minimum pairwise distance between all its associated projection lines is computed. The objective function returns a vector with an entry for each bead representing the sum of the minimum pairwise distances between projection lines.
We pass this objective function to a nonlinear least-squares minimization function which successively recomputes selected parameters in order to minimize the distances between projection lines. We run the program in two steps. First, we allow σ and φ to vary while holding the other parameters fixed since these parameters have no values and would distort the other parameters. Next, we allow all parameters dsd, dso, u0, v0, η, σ, and φ to vary together. This technique estimates σ and φ accurately and refines the estimates of the other parameters.
Geometric calibration for a dual tube∕detector system
After computing the geometric parameters for each individual imaging chain, we can construct their respective projection matrices A1 and A2 using Eq. 1. However, these matrices describe projection in two different systems of reference. We need a transformation matrix T that will allow us to transform projection matrix A2 into in the coordinate system of A1.
Since both systems image the same rotating object, they must share the same axis of rotation, i.e., the z axis. Consequently, the transform between the two systems of coordinates can consist only of rotation α around the z axis and translation Δz along the z axis and thus the transformation matrix T is given by
Therefore, once we calibrate the individual systems, we need an additional step to find Δz and α to calibrate the entire dual system (see Fig. 3).
We first compute Δz, using the sets of projections of the same calibration phantom described previously which were acquired with both imaging chains simultaneously. The movement of each bead of the phantom is described by rotation around the z axis, therefore we expect the z coordinate to remain constant at each rotation step, and a single z value for each bead can be found in each system of geometry [see Fig. 4a]. The same beads should be matched in the two sets of projection images from the two imaging chains. Knowing the system parameters allows us to write the expressions of vectors s for the x-ray source and p for a detector point (u,v) in the object system of reference
(3) |
In a rotating object geometry as in our dual micro-CT system, the point at the center of the rotation of a bead should project to the center of the ellipse trajectory that we found in the individual system calibration, and therefore we set (u,v) in Eq. 3 to be equal to (ui0,vi0) for ellipse i [see Fig. 4b]. The line from the x-ray source s to the pixel p is constructed and its intersection with the z axis is given by
where k is the parameter describing the location of a point along the line. This gives us the z value for each bead in each geometry. The vertical displacement Δz between the two systems is the difference between the z coordinates for the same bead in the two different systems. We compute this value for each bead i and report the average value as Δz [see Fig. 4b].
Following the computation of the z coordinate for each bead, we proceed to determine the x and y coordinates at each rotation step by constructing the line from s to p as described before, where the pixel location (u,v) is now the center of the projection of the bead [see Fig. 4c]. The x and y coordinates for each bead at each rotation step are computed
We can now compute the angle α around the z axis between the two imaging chains. For this purpose, we first find the angle of rotation θ of each (x,y) from some arbitrary starting point. Since tan θ=(y∕x), we find θ=arctan(y∕x). There are two values of θ, i.e., θ1 and θ2, corresponding to each imaging chain [see Fig. 4d]. The rotation angle α is computed as α=θ2−θ1. We perform this calculation for each bead in each simultaneous projection and report the average value as α [see Fig. 4d].
Finally, we refine these estimates with the same nonlinear optimization program used for the individual calibrations, by constructing the transformed projection lines from the different detectors through the same beads and minimizing the pair-wise distances between the lines.
A flowchart of the complete calibration process is shown in Fig. 5.
Implementation
The above equations are implemented in MATLAB (Version 7.0). The optimization function used is lsqnonlin, part of the MATLAB Optimization Toolbox, which uses preconditioned conjugate gradients constrained by a subspace trust region. The ray-tracing programs called in the optimization process were written in C to reduce computation time.
For our in-house developed dual tube∕detector system (see Fig. 6), we use two Varian A197 x-ray tubes with dual focal spots fs=0.6∕1.0 mm. The tubes are designed for angiographic studies with high instantaneous flux and total heat capacity. Two high frequency x-ray generators (EPS 45-80, EMD Technologies, Quebec, Canada) are used to control the x-ray tubes. The system has two identical detectors with a Gd2O2S phosphor (XDI-VHR 2 115 mm, Photonic Science, East Sussex, UK) with pixels of 22 μm, 115 mm input taper size, and 4008×2672 image matrix. Both detectors allow on-chip binning of up to 8×8 pixels, and subarea readout to allow high speed readout of more than 10 frames∕s, i.e., a time resolution of 100 ms. Both tubes and detectors are mounted on a table together with the rotation stage. The vertically positioned animal is placed in a cradle that is rotated via an Oriel model 13049 digital stepping motor. The x-ray generators, tubes, detectors and the rotation are controlled by a sequencer application written in LABVIEW (National Instruments, Austin, TX) that also allows for in vivo studies, the flexible integration of cardiac and respiratory physiology with the imaging sequence.23 Images of the rotating object are acquired with a step-and-shoot acquisition scheme.
For geometric calibration, the phantom described previously, containing an array of steel beads placed in an acrylic rod, is attached to the imaging cradle and scanned prior to the animal experiments. The projections and the computed projection matrices are used with the COBRA EXXIM software package (EXXIM Computing Corp, Livermore, CA) that implements Feldkamp’s algorithm24 to reconstruct tomographic data as 3D image arrays (5123). The projection matrices computed with our method are written to a geometry file containing one line for each angle, which is read by COBRA.
Experiments
To test our geometric calibration method we used both simulated and experimental data. Using Eq. 1 we simulated the projection operation on the calibration phantom in MATLAB and performed the calibration method. Since our method first involves finding the geometric parameters for each imaging chain, it made sense to compare our results with those from previous articles for single chain micro-CT systems. We used the same parameters as in Yang et al.,18 with the same number of projections and beads, and the same noise conditions: 48 μm×48 μm pixel pitch, 500 projection images over 360°, eight beads, distance between beads l=2 mm, dsd=400 mm, dso=150 mm, u0=1005, v0=480, η=−1°, σ=1.2°, and φ=1.5°. We ran ten simulations with Gaussian noise with standard deviation 0.4 pixels added to the simulated bead projection centers.
We then simulated the projection operations with two orthogonal imaging chains as in our dual tube∕detector system in which the parameters for the first chain were the same as before, and the parameters for the second chain were dsd=420 mm, dso=160 mm, u0=900, v0=500, η=2°, σ=2°, and φ=−2°. The dual parameters were Δz=5 mm for the z-axis displacement and α=90° between the central rays of the two systems. We again performed ten simulations with Gaussian noise with standard deviation 0.4 pixels added to the simulated bead projection centers.
For the validation of our calibration method, experiments involving our dual tube∕detector system were also performed. We performed three sets of scans with the system, with the parameters of 80 kVp, 100 mA, and 10 ms per exposure. The small focal spot of 0.6 mm was used, and we set the sampling distances to approximately dsd=750 mm and dso=650 mm to ensure that the penumbral blurring caused by focal spot is less than the detector pixel size of 0.88 mm. In the first scan, we acquired 360 images with each imaging chain over a 360° rotation of the calibration phantom. Next we acquired 372 projections with each imaging chain over a 186° (180°+fan angle of 6°) scan angle of a cylindrical phantom containing water. Finally, we acquired 372 projections over a 186° scan angle of a dead C57BL∕6 mouse.
The images from the first scan were provided as input to the calibration program, and the system parameters were obtained. These parameters were then used to reconstruct the objects in the next two scans. Single detector images were reconstructed using 372 projections acquired with the same imaging chain. For dual tube∕detector reconstructions we used 186 projections acquired with the first imaging chain over 93° and 186 projections over the other 93° acquired with the second imaging chain. All projection images are corrected for distortions by the acquisition software of the detectors. The reconstructed data of the cylinder phantom was used to calculate the modulation transfer function of the individual and dual systems according to the method described in the ASTM.25
RESULTS
The values estimated in the simulation by our calibration program for the geometric parameters of an individual system are shown alongside the values found by Yang et al.18 in Table 1. Overall the two sets of results compare well and they show similar performance in the noise-affected situation. Unlike Yang’s method, note that our method also gives estimates of two detector rotation angles σ and φ. This is possible due to the refinement part based on optimization.
Table 1.
True values | Our method | Yang’s method | |
---|---|---|---|
dsd (mm) | 400.00 | 399.99±0.06 | 401±1 |
dso (mm) | 150.00 | 149.62±0.06 | 150.2±0.5 |
u0 (pixel) | 1005.0 | 1005.0±0.0 | 1005.9±0.3 |
v0 (pixel) | 480.00 | 479.90±0.15 | 480±1 |
η (°) | −1.0000 | −1.0001±0.0002 | −0.99±0.03 |
σ (°) | 1.2000 | 1.1961±0.0116 | |
φ (°) | 1.5000 | 1.5018±0.0046 |
Next, the values estimated for the dual tube∕detector system parameters are shown in Table 2. Again, the results provided by the calibration procedure match the known values quite well.
Table 2.
System 1 | True values | Estimates | System 2 | True values | Estimates |
---|---|---|---|---|---|
dsd (mm) dsd (mm) | 400.00 | 399.99±0.06 | dsd (mm) | 420.00 | 419.84±0.14 |
dso (mm) | 150.00 | 149.62±0.06 | dso (mm) | 160.00 | 159.96±0.10 |
u0 (pixel) | 1005.0 | 1005.0±0.0 | U0 (pixel) | 900.00 | 899.99±0.01 |
v0 (pixel) | 480.00 | 479.90±0.15 | V0 (pixel) | 500.00 | 500.19±0.18 |
η (°) | −1.0000 | −1.0001±0.0002 | η (°) | 2.0000 | 2.0000±0.0002 |
σ (°) | 1.2000 | 1.1961±0.0116 | σ (°) | 2.0000 | 1.9997±0.0065 |
φ (°) | 1.5000 | 1.5018±0.0046 | φ (°) | −2.0000 | −1.9985±0.0029 |
Dual | True values | Estimates | |||
Δz (mm) | 5.0000 | 4.9947±0.0062 | |||
α (°) | 90.000 | 4.9947±0.0062 |
The geometric parameters estimated for our dual tube∕detector system are shown in Table 3. While the real values of these variables are unknown, we can judge the performance of the calibration results by the image quality of the reconstructions. We know that imperfect calibration would cause double contours, and blur the reconstructed images. Therefore, we used the modulation transfer functions (MTFs) as a more quantitative figure of merit to assess the performance of the calibration. Figure 7 presents the MTFs plots for the following: single detector reconstruction using refined parameters; single detector reconstruction using unrefined parameters as in Yang’s method, i.e., without the two angles σ and φ; dual tube∕detector reconstruction using refined parameters; and dual tube∕detector reconstruction using unrefined parameters. The MTF at 10% appears to be about 3.4 lp∕mm for refined single detector reconstructions and 3.3 lp∕mm for unrefined single detector reconstructions, 2.3 lp∕mm for refined dual tube∕detector reconstructions, and 1.9 lp∕mm for unrefined dual tube∕detector reconstructions.
Table 3.
System 1 | Estimates | System 2 | Estimates | Dual | Estimates |
---|---|---|---|---|---|
dsd (mm) | 808.80 | dsd (mm) | 753.22 | Δz (mm) | 1.2357 |
dso (mm) | 706.41 | dso (mm) | 653.32 | α (°) | −90.846 |
U0 (pixel) | 543.95 | u0 (pixel) | 459.43 | ||
v0 (pixel) | 326.80 | v0 (pixel) | 356.20 | ||
η (°) | 1.9983 | η (°) | 1.4183 | ||
σ (°) | −4.4962 | σ (°) | 2.1522 | ||
φ (°) | 1.1031 | φ (°) | 2.7240 |
Finally, Fig. 8 displays micro-CT images of slices in axial, coronal and sagittal orientations of the mouse head using the single and dual tube∕detector reconstructions. Although projections from both imaging chains were used in the reconstruction of the dual tube∕detector micro-CT images, they show no misalignment artifacts and the image quality of single and dual chain micro-CT are comparable, visual proof that the calibration method performed well.
DISCUSSION
We have presented here a geometric calibration method suitable for a dual tube∕detector micro-CT system. We are not aware of other published prior work on this subject. Since our method involves the geometric calibration of each individual chain, we could compare part of our results with the previous work.18 Table 1 demonstrates that our method finds the calibration parameters with good accuracy and precision, and improves upon the results of previous work for single chain imaging systems. We find values for dsd, u0, v0, and η that are both closer to the correct values and have less variance in the presence of noise than the method of Yang et al.18 The values for dso are within the margin of error of previous methods, but are not improved by the optimization, so we typically exclude dso from the optimization process. The values for angles σ and φ that were not estimated with other methods are now found accurately. Although we partially use the same formulas as Yang et al.18 to initially estimate five of the geometric parameters, our method for single chain calibration shows advantages due to added refinement based on optimization. Table 2 demonstrates that we also find accurate and precise values for the dual tube∕detector system parameters including Δz and α. The discrepancy between the two chains in the accuracy of estimation of dso further indicates the fragility of this parameter estimation.
The optimization-based refinements improve the quality of reconstruction as shown by the MTF plots (see Fig. 7). The dual tube∕detector system does not match the quality of the single chain, but is reasonably close. We suspect that this loss in quality is due to the compounding of slight errors in the separate single chain calibrations, since the impact of optimization is much stronger on the dual tube∕detector MTF than the single tube∕detector MTF. Further reductions in image quality are caused by detector distortion, which is not completely corrected by the imaging software. We will address this issue in future work.
Figure 8 demonstrates that reconstructions from the dual micro-CT system look very much like the reconstructions from a single micro-CT system, and both reconstructions show few misalignment artifacts.
In our step-and-shoot acquisition scheme, with each tube∕detector acquiring one quadrant, the radiation dose should be the same as in the single tube∕detector system.
Although the method shown here was tested for our dual tube∕detector micro-CT system that is built with a rotating object geometry, we believe that the method could be adapted for rotating gantry geometry and could be used with other cone beam CT systems. We hypothesize that our method could be extended to correct for other sources of misalignment artifacts, such as reproducible wobbling gantry motion in C-arm-based systems.26 This could be accomplished by adding an angle-dependent perturbation parameter that could be found in the optimization step in the same manner as σ and ϕ. Further work would be required for the validation of this hypothesis.
CONCLUSIONS
We have developed a method that accurately finds the parameters necessary to perform reconstruction with dual micro-CT imaging systems. The method is currently used with a newly developed dual micro-CT system and is robust. The accuracy of the parameters estimated for the individual sources and detectors is equal to or higher than the accuracy of previous single micro-CT methods, and the parameters found for the combined system enable accurate reconstructions free of misalignment artifacts.
ACKNOWLEDGMENTS
All work was performed at the Duke Center for In Vivo Microscopy, NCRR National Biomedical Technology Resource Center (P41 RR005959), with additional support from NCI (R21 CA124584-01, U24 CA092656).
References
- Bartling S. H., Stiller W., Semmler W., and Kiessling F., “Small animal computed tomography imaging,” Curr. Med. Imaging Rev. 3, 45–59 (2007). [Google Scholar]
- Paulus M. J., Gleason S. S., Easterly M. E., and Foltz C. J., “A review of high-resolution x-ray computed tomography and other imaging modalities for small animal research,” Lab Anim. (NY) 30, 36–45 (2001). [PubMed] [Google Scholar]
- Badea C. T., Fubara B., Hedlund L. W., and Johnson G. A., “4D micro-CT of the mouse heart,” Mol. Imaging 4, 110–116 (2005). [DOI] [PubMed] [Google Scholar]
- Badea C. T., Bucholz E., Hedlund L. W., Rockman H. A., and Johnson G. A., “Imaging methods for morphological and functional phenotyping of the rodent heart,” Toxicol. Pathol. 10.1080/01926230500404126 34, 111–117 (2006). [DOI] [PubMed] [Google Scholar]
- Shofer S., Badea C., Auerbach S., Schwartz D. A., and Johnson G. A., “A micro-computed tomography-based method for the measurement of pulmonary compliance in healthy and bleomycin-exposed mice,” Exp. Lung Res. 33, 169–183 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ford N. L., Martin E. L., Lewis J. F., Veldhuizen R. A., Drangova M., and Holdsworth D. W., “In vivo characterization of lung morphology and function in anesthetized free-breathing mice using micro-computed tomography,” J. Appl. Physiol. 102, 2046–2055 (2007). [DOI] [PubMed] [Google Scholar]
- Badea C. T., Hedlund L. W., Lin M. D., Mackel J. S. B., Samei E., and Johnson G. A., “Tomographic digital subtraction angiography for lung perfusion estimation in rodents,” Med. Phys. 10.1118/1.2717384 34, 1546–1555 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stenner P., Berkus T., and Kachelriess M., “Empirical dual energy calibration (EDEC) for cone-beam computed tomography,” Med. Phys. 10.1118/1.2769104 34, 3630–3641 (2007). [DOI] [PubMed] [Google Scholar]
- Gullberg G. T., Tsui B. M. W., Crawford C. R., and Edgerton E. R., “Estimation of geometrical parameters for fan beam tomography,” Phys. Med. Biol. 10.1088/0031-9155/32/12/005 32, 1581–1594 (1987). [DOI] [Google Scholar]
- Li J., Jaszczak R. J., Wang H., Greer K. L., and Coleman R. E., “Determination of both mechanical and electronic shifts in cone-beam SPECT,” Phys. Med. Biol. 10.1088/0031-9155/38/6/008 38, 743–754 (1993). [DOI] [PubMed] [Google Scholar]
- Rougee A., Picard C., Ponchut C., and Trousset Y., “Geometrical calibration of x-ray-imaging chains for 3-dimensional reconstruction,” Comput. Med. Imaging Graph. 10.1016/0895-6111(93)90020-N 17, 295–300 (1993). [DOI] [PubMed] [Google Scholar]
- Rizo P., Grangeat P., and Guillemaud R., “Geometric calibration method for multiple-head cone-beam SPECT system,” IEEE Trans. Nucl. Sci. 10.1109/23.340643 41, 2748–2757 (1994). [DOI] [Google Scholar]
- Wang H., Smith M. F., Stone C. D., and Jaszczak R. J., “Astigmatic single photon emission computed tomography imaging with a displaced center of rotation,” Med. Phys. 10.1118/1.598325 25, 1493–1501 (1998). [DOI] [PubMed] [Google Scholar]
- Noo F., Clackdoyle R., Mennessier C., White T., and Roney T., “Analytic method based on identification of ellipse parameters for scanner calibration in cone-beam tomography,” Phys. Med. Biol. 10.1088/0031-9155/45/11/327 45, 3489–3508 (2000). [DOI] [PubMed] [Google Scholar]
- von Smekal L., Kachelriess M., Stepina E., and Kalender W., “Geometric misalignment and calibration in cone-beam tomography,” Med. Phys. 10.1118/1.1803792 31, 3242–3266 (2004). [DOI] [PubMed] [Google Scholar]
- Cho Y., Moseley D., Siewerdsen J., and Jaffray D., “Accurate technique for complete geometric calibration of cone-beam computed tomography systems,” Med. Phys. 10.1118/1.1869652 32, 968–983 (2005). [DOI] [PubMed] [Google Scholar]
- Sun Y., Hou Y., Zhao F. Y., and Jiasheng H., “A calibration method for misaligned scanner geometry in cone-beam computed tomography,” NDT Int. 39, 499–513 (2006). [Google Scholar]
- Yang K., Kwan A. L. C., Miller D. F., and Boone J. M., “A geometric calibration method for cone beam CT systems,” Med. Phys. 10.1118/1.2198187 33, 1695–1706 (2006). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wiesent K., Barth K., Navab N., Durlak P., Brunner T., Schuetz O., and Seissler W., “Enhanced 3-D-reconstruction algorithm for C-arm systems suitable for interventional procedures,” IEEE Trans. Med. Imaging 10.1109/42.870250 19, 391–403 (2000). [DOI] [PubMed] [Google Scholar]
- Karolczak M., Schaller S., Engelke K., Lutz A., Taubenreuther U., Wiesent K., and Kalender W., “Implementation of a cone-beam reconstruction algorithm for the single-circle source orbit with embedded misalignment correction using homogeneous coordinates,” Med. Phys. 10.1118/1.1406514 28, 2050–2069 (2001). [DOI] [PubMed] [Google Scholar]
- Galigekere R. R., Wiesent K., and Holdsworth D. W., “Cone-beam reprojection using projection-matrices,” IEEE Trans. Med. Imaging 10.1109/TMI.2003.817787 22, 1202–1214 (2003). [DOI] [PubMed] [Google Scholar]
- Riddell C. and Trousset Y., “Rectification for cone-beam projection and backprojection,” IEEE Trans. Med. Imaging 10.1109/TMI.2006.876169 25, 950–962 (2006). [DOI] [PubMed] [Google Scholar]
- Badea C., Hedlund L. W., and Johnson G. A., “Micro-CT with respiratory and cardiac gating,” Med. Phys. 10.1118/1.1812604 31, 3324–3329 (2004). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Feldkamp L. A., Davis L. C., and Kress J. W., “Practical cone-beam algorithm,” J. Opt. Soc. Am. 1, 612–619 (1984). [Google Scholar]
- A. S. T. a. M. (ASTM), Standard Test Method for Measurements of Computed Tomography (CT) System Performance, 1995.
- Fahrig R. and Holdsworth D. W., “Three-dimensional computed tomographic reconstruction using a C-arm mounted XRII: Image-based correction of gantry motion nonidealities,” Med. Phys. 10.1118/1.598854 27, 30–38 (2000). [DOI] [PubMed] [Google Scholar]