ArticlePDF Available

Geometric calibration for a dual tube/detector micro-CT system

Authors:

Abstract and Figures

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.
Content may be subject to copyright.
Geometric calibration for a dual tube/detector micro-CT system
Samuel M. Johnston, G. Allan Johnson, and Cristian T. Badeaa
Center for In Vivo Microscopy Box 3302, Duke University Medical Center, Durham,
North Carolina 27710
Received 6 November 2007; revised 29 January 2008; accepted for publication 22 February 2008;
published 16 April 2008
The authors describe a dual tube/detector micro-computed tomography micro-CTsystem 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 refine-
ment 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. © 2008 American Association of Physicists in
Medicine.DOI: 10.1118/1.2900000
Key words: x-ray, micro-CT, calibration, small animal
I. INTRODUCTION
Micro-computed tomography micro-CTis a noninvasive
imaging modality used to assess morphology and function in
small animals.1,2Dual 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 imag-
ing can acquire the same amount of images as a conventional
micro-CT in half the time, which facilitates functional imag-
ing studies such as in cardiac,3,4pulmonary,5,6or perfusion
investigations in small animals.7Dual 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 ac-
complish 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 gen-
erally fallen into two categories: those based on iterative
nonlinear optimization913 and those based on the direct so-
lution of geometric equations.1418 The latter category has
become favored in recent years because of superior perfor-
mance 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 de-
tectors 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 sys-
tem, 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 param-
eters 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 transforma-
tion 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 simu-
lations and then apply it to data collected from our dual
tube/detector system.
II. MATERIALS AND METHODS
II.A. Projection matrices
Our approach is based on the use of projection
matrices.1922 A cone beam projection matrix Ahasa43
dimension and relates the mapping of a point in three-
1820 1820Med. Phys. 35 5, May 2008 0094-2405/2008/355/1820/10/$23.00 © 2008 Am. Assoc. Phys. Med.
dimensions 3D兲共x,y,zto its projection u,von a two-
dimensional detector in homogeneous coordinates
uw
vw
w
=A
x
y
z
1
,
where wis 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,v0is the pixel location where the central ray inter-
sects 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. 1b1d. Additionally, the
horizontal pixel distance uand vertical pixel distance vof
the detector must be known in advance.
The rotation of the detector around the three axes is de-
scribed by the three rotation matrices R
,R
, and R
,
R
=
10 0 0
0cos
sin
0
0sin
cos
0
00 0 1
,
R
=
cos
0 sin
0
0 100
sin
0 cos
0
0 001
,
R
=
cos
sin
00
sin
cos
00
0010
0001
.
With these matrices we construct the vectors uand vwhich
describe the displacement of a pixel from the detector origin,
and the detector normal vector n,
u=uR
−1R
−1R
−1
0
1
0
1
,
v=vR
−1R
−1R
−1
0
0
1
1
,
n=vu.
We can now construct the projection matrix A,
A=
01/u00
001/v0
00 01
R
R
R
100u0u1+v0v1dsd
010 u0u2+v0v2
001 u0u3+v0v3
000 1
冥冤
n1dsd 00
n1dsddso
0n1dsd 00
00
n1dsd 0
n1n2n3n1dso
.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
,
A
=A
cos
sin
00
sin
cos
00
0010
0001
.
The tomographic reconstruction algorithm uses the A
ma-
trices 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. Nev-
ertheless, 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 param-
eters 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.
II.B. 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 optimi-
zation procedure. We use a phantom consisting of 20 metal-
lic beads witha2mmdiameter inserted in an acrylic rod and
arranged along a vertical axis with distance l=5 mm be-
tween each adjacent pair of beads. The phantom is scanned
through one complete rotation see Fig. 2aof 360° using
1821 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1821
Medical Physics, Vol. 35, No. 5, May 2008
both imaging chains and projection images acquired every
1°. Following scanning, the phantom’s projection images are
processed in MATLAB The MathWorks, Inc., Natick, MAto
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 ROIsaround 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 be-
tween 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 av-
erages of these two sets. The iterations stop when the thresh-
old no longer changes. After segmentation, the center of
mass uc,vcfor each bead is found using the bead pixel
values of the segmented bead image Iu,v,
uc=beadIu,v·u
beadIu,v,
vc=beadIu,v·v
beadIu,v.
The radius of the bead projection is found by calculating
the average distance from the perimeter to the center
r=perimeteruuc2+vvc2
perimeter1.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 pin ellipse iis
FIG. 1. The geometry of an x-ray CT
system, defined by adso,ddo,u0,v0,
b
,c
, and d
.
FIG.2.aAn x-ray image of the calibration phantom,
with the centers of the projections of the beads overlaid
in white, and bthe ellipses that are fit to the centers.
1822 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1822
Medical Physics, Vol. 35, No. 5, May 2008
denoted aip=uip,vip, and the distance between points
aip and ajp is denoted aipajp. 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 param-
eters, using geometric relations derived by Yang et al.18
II.B.1. Calculation of dsd and v0
For each bead i, we construct
xi=
vi1vi2
ai3ai4
,
yi=
vi1+vi2
2.
The xiand yiare related by the linear function
yi=v0+dsdvxi.
We find v0and dsd by linear regression over all i.
II.B.2. Calculation of
and u0
For each bead i,ui0, and vi0are related by the linear
function
ui0=a+bvi0.
We find aand bby linear regression over all i, and then
calculate
u0=a+bv0,
= arctan b.
II.B.3. Calculation of dso
For each pair of beads iand j,
dso =l
ai0aj0v
dsd.
We average dso for each adjacent pair iand 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 zaxis.
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.
II.B.4. 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 sys-
tem 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 in-
dependent 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 esti-
mate of dsd dso u0v0
00to dsd dso u0v0
␴␸
.
For the objective function, we must first construct the
projection lines from the x-ray source to the beads’ projec-
tion centers of mass using the initial estimates of the geomet-
ric parameters. These projection lines are constructed for all
beads in all projections. For each bead the minimum pair-
wise 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 recom-
putes 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 pa-
rameters dsd,dso,u0,v0,
,
, and
to vary together. This
technique estimates
and
accurately and refines the esti-
mates of the other parameters.
II.C. Geometric calibration for a dual tube/detector
system
After computing the geometric parameters for each indi-
vidual imaging chain, we can construct their respective pro-
jection matrices A1and A2using Eq. 1. However, these
matrices describe projection in two different systems of ref-
erence. We need a transformation matrix Tthat will allow us
to transform projection matrix A2into A2
=A2Tin the coor-
dinate system of A1.
Since both systems image the same rotating object, they
must share the same axis of rotation, i.e., the zaxis. Conse-
quently, the transform between the two systems of coordi-
nates can consist only of rotation
around the zaxis and
translation zalong the zaxis and thus the transformation
matrix Tis given by
T=
cos
sin
00
sin
cos
00
001
z
0001
.
Therefore, once we calibrate the individual systems, we need
an additional step to find zand
to calibrate the entire dual
system see Fig. 3.
1823 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1823
Medical Physics, Vol. 35, No. 5, May 2008
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 ro-
tation around the zaxis, therefore we expect the zcoordinate
to remain constant at each rotation step, and a single zvalue
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 sfor the x-ray source and pfor a detector point u,v
in the object system of reference
s=
dso
0
0
1
,
p=
p1
p2
p3
1
=
ddo
0
0
1
+uuu0R
−1R
−1R
−1
0
1
0
1
+vvv0R
−1R
−1R
−1
0
0
1
1
.3
In a rotating object geometry as in our dual micro-CT sys-
tem, 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. 3to be equal to ui0,vi0for ellipse isee Fig. 4b.
The line from the x-ray source sto the pixel pis constructed
and its intersection with the zaxis is given by
dso
0
0
1
+k
p1
p2
p3
1
dso
0
0
1
=
0
0
z
1
,
FIG. 3. The geometry of a dual micro-CT system, defined by zand
in
addition to the parameters of the individual systems.
FIG.4.aThe projection of beads
onto detectors in the dual system cali-
bration technique, bthe method for
finding zusing the line segments
from the x-ray sources through the
axis of rotation to the centers of the
ellipses, cthe lines from the x-ray
sources through a bead to the ellipses,
and dthe method for finding
using
the different xand yvalues found from
the lines through the same bead.
1824 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1824
Medical Physics, Vol. 35, No. 5, May 2008
k=dso
p1+dso
,
z=p3k,
where kis the parameter describing the location of a point
along the line. This gives us the zvalue for each bead in each
geometry. The vertical displacement zbetween the two sys-
tems is the difference between the zcoordinates for the same
bead in the two different systems. We compute this value for
each bead iand report the average value as zsee Fig.
4b.
Following the computation of the zcoordinate for each
bead, we proceed to determine the xand ycoordinates at
each rotation step by constructing the line from sto pas
described before, where the pixel location u,vis now the
center of the projection of the bead see Fig. 4c. The xand
ycoordinates for each bead at each rotation step are com-
puted
k=z
p3
,
x=kp1+dsodso,
y=kp2.
We can now compute the angle
around the zaxis between
the two imaging chains. For this purpose, we first find the
angle of rotation
of each x,yfrom some arbitrary starting
point. Since tan
=y/x,wefind
=arctany/x. There are
two values of
, i.e.,
1and
2, corresponding to each imag-
FIG. 5. A flowchart of the complete
calibration process.
1825 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1825
Medical Physics, Vol. 35, No. 5, May 2008
ing 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 differ-
ent 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.
II.C.1. Implementation
The above equations are implemented in MATLAB Ve r -
sion 7.0. The optimization function used is lsqnonlin, part of
the MATLAB Optimization Toolbox, which uses precondi-
tioned conjugate gradients constrained by a subspace trust
region. The ray-tracing programs called in the optimization
process were written in Cto 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 angio-
graphic studies with high instantaneous flux and total heat
capacity. Two high frequency x-ray generators EPS 45-80,
EMD Technologies, Quebec, Canadaare 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, UKwith pixels of 22
m, 115 mm input taper
size, and 40082672 image matrix. Both detectors allow
on-chip binning of up to 88 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 ro-
tated via an Oriel model 13049 digital stepping motor. The
x-ray generators, tubes, detectors and the rotation are con-
trolled by a sequencer application written in LABVIEW Na-
tional Instruments, Austin, TXthat also allows for in vivo
studies, the flexible integration of cardiac and respiratory
physiology with the imaging sequence.23 Images of the ro-
tating object are acquired with a step-and-shoot acquisition
scheme.
For geometric calibration, the phantom described previ-
ously, 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, CAthat
implements Feldkamp’s algorithm24 to reconstruct tomogra-
phic 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.
II.C.2. Experiments
To test our geometric calibration method we used both
simulated and experimental data. Using Eq. 1we simulated
the projection operation on the calibration phantom in MAT-
LAB and performed the calibration method. Since our method
first involves finding the geometric parameters for each im-
aging 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
m48
m pixel pitch, 500 projection im-
ages 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 or-
thogonal 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 per-
formed. 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
TABLE I. Calibration results for the single system parameters, compared with
results in similar conditions by Yang et al. Ref. 18, from ten computer
simulations, with Gaussian noise of standard deviation 0.4 pixels added to
simulated bead projection centers, 500 images, eight beads.
True values Our method Yang’s method
dsd mm400.00 399.990.06 401 1
dso mm150.00 149.620.06 150.2 0.5
u0pixel1005.0 1005.00.0 1005.9 0.3
v0pixel480.00 479.900.15 480 1
°−1.0000 −1.0001 0.0002 −0.990.03
°1.2000 1.19610.0116
°1.5000 1.50180.0046
FIG. 6. Our in-house implemented dual tube/detector micro-CT system.
1826 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1826
Medical Physics, Vol. 35, No. 5, May 2008
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 phan-
tom. Next we acquired 372 projections with each imaging
chain over a 186° 180° +fan angle of 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 ob-
tained. 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 de-
scribed in the ASTM.25
III. RESULTS
The values estimated in the simulation by our calibration
program for the geometric parameters of an individual sys-
tem are shown alongside the values found by Yang et al.18 in
Table I. Overall the two sets of results compare well and they
show similar performance in the noise-affected situation. Un-
like Yang’s method, note that our method also gives esti-
mates of two detector rotation angles
and
. This is pos-
sible due to the refinement part based on optimization.
Next, the values estimated for the dual tube/detector sys-
tem parameters are shown in Table II. Again, the results pro-
vided by the calibration procedure match the known values
quite well.
The geometric parameters estimated for our dual tube/
detector system are shown in Table III. While the real values
of these variables are unknown, we can judge the perfor-
mance 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
MTFsas a more quantitative figure of merit to assess the
performance of the calibration. Figure 7presents the MTFs
plots for the following: single detector reconstruction using
refined parameters; single detector reconstruction using un-
refined parameters as in Yang’s method, i.e., without the two
angles
and
; dual tube/detector reconstruction using re-
fined 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.
Finally, Fig. 8displays micro-CT images of slices in
axial, coronal and sagittal orientations of the mouse head
TABLE II. Calibration results for the dual system parameters from ten computer simulations, with Gaussian
noise of standard deviation 0.4 pixels added to simulated bead projection centers, 500 images, eight beads.
System 1 True values Estimates System 2 True values Estimates
dsd mmdsd mm400.00 399.990.06 dsd mm420.00 419.84 0.14
dso mm150.00 149.620.06 dso mm160.00 159.96 0.10
u0pixel1005.0 1005.00.0 U0pixel900.00 899.99 0.01
v0pixel480.00 479.900.15 V0pixel500.00 500.19 0.18
°−1.0000 −1.0001 0.0002
°2.0000 2.00000.0002
°1.2000 1.19610.0116
°2.0000 1.99970.0065
°1.5000 1.50180.0046
°−2.0000 −1.9985 0.0029
Dual True values Estimates
zmm5.0000 4.99470.0062
°90.000 4.99470.0062
TABLE III. Calibration results for our dual micro-CT system.
System 1 Estimates System 2 Estimates Dual Estimates
dsd mm808.80 dsd mm753.22 zmm1.2357
dso mm706.41 dso mm653.32
°−90.846
U0pixel543.95 u0pixel459.43
v0pixel326.80 v0pixel356.20
°1.9983
°1.4183
°−4.4962
°2.1522
°1.1031
°2.7240
1827 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1827
Medical Physics, Vol. 35, No. 5, May 2008
using the single and dual tube/detector reconstructions. Al-
though projections from both imaging chains were used in
the reconstruction of the dual tube/detector micro-CT im-
ages, 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.
IV. 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 Idemonstrates that our method
finds the calibration parameters with good accuracy and pre-
cision, 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 par-
tially use the same formulas as Yang et al.18 to initially esti-
mate five of the geometric parameters, our method for single
chain calibration shows advantages due to added refinement
based on optimization. Table II demonstrates that we also
find accurate and precise values for the dual tube/detector
system parameters including zand
. The discrepancy be-
tween 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 im-
FIG. 7. A plot of the modulation trans-
fer functions for the reconstructions
with different calibration parameters
for the single and dual micro-CT
systems.
FIG. 8. Axial 关共a,b兲兴, sagittal 关共c,d兲兴, and coronal 关共e,f兲兴 slices from a
reconstruction of a mouse from a single chain micro-CT system 关共a,c,e兲兴
and a dual micro-CT system 关共b,d,f兲兴.
1828 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1828
Medical Physics, Vol. 35, No. 5, May 2008
age quality are caused by detector distortion, which is not
completely corrected by the imaging software. We will ad-
dress this issue in future work.
Figure 8demonstrates 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 accom-
plished 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.
V. 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 reconstruc-
tions free of misalignment artifacts.
ACKNOWLEDGMENTS
All work was performed at the Duke Center for In Vivo
Microscopy, NCRR National Biomedical Technology Re-
source Center P41 RR005959, with additional support from
NCI R21 CA124584-01, U24 CA092656.
aAuthor to whom correspondence should be addressed. Telephone: 919
684-7509. Electronic mail: chris@orion.duhs.duke.edu
1S. H. Bartling, W. Stiller, W. Semmler, and F. Kiessling, “Small animal
computed tomography imaging,” Curr. Med. Imaging Rev. 3, 45–59
2007.
2M. J. Paulus, S. S. Gleason, M. E. Easterly, and C. J. Foltz, “A review of
high-resolution x-ray computed tomography and other imaging modalities
for small animal research,” Lab Anim. NY30, 36–45 2001.
3C. T. Badea, B. Fubara, L. W. Hedlund, and G. A. Johnson, “4D
micro-CT of the mouse heart,” Mol. Imaging 4, 110–116 2005.
4C. T. Badea, E. Bucholz, L. W. Hedlund, H. A. Rockman, and G. A.
Johnson, “Imaging methods for morphological and functional phenotyp-
ing of the rodent heart,” Toxicol. Pathol. 34, 111–117 2006.
5S. Shofer, C. Badea, S. Auerbach, D. A. Schwartz, and G. A. Johnson, “A
micro-computed tomography-based method for the measurement of pul-
monary compliance in healthy and bleomycin-exposed mice,” Exp. Lung
Res. 33, 169–183 2007.
6N. L. Ford, E. L. Martin, J. F. Lewis, R. A. Veldhuizen, M. Drangova, and
D. W. Holdsworth, In vivo characterization of lung morphology and
function in anesthetized free-breathing mice using micro-computed to-
mography,” J. Appl. Physiol. 102, 2046–2055 2007.
7C. T. Badea, L. W. Hedlund, M. D. Lin, J. S. B. Mackel, E. Samei, and G.
A. Johnson, “Tomographic digital subtraction angiography for lung per-
fusion estimation in rodents,” Med. Phys. 34, 1546–1555 2007.
8P. Stenner, T. Berkus, and M. Kachelriess, “Empirical dual energy cali-
bration EDECfor cone-beam computed tomography,” Med. Phys. 34,
3630–3641 2007.
9G. T. Gullberg, B. M. W. Tsui, C. R. Crawford, and E. R. Edgerton,
“Estimation of geometrical parameters for fan beam tomography,” Phys.
Med. Biol. 32, 1581–1594 1987.
10J. Li, R. J. Jaszczak, H. Wang, K. L. Greer, and R. E. Coleman, “Deter-
mination of both mechanical and electronic shifts in cone-beam SPECT,”
Phys. Med. Biol. 38, 743–754 1993.
11A. Rougee, C. Picard, C. Ponchut, and Y. Trousset, “Geometrical calibra-
tion of x-ray-imaging chains for 3-dimensional reconstruction,” Comput.
Med. Imaging Graph. 17, 295–300 1993.
12P. Rizo, P. Grangeat, and R. Guillemaud, “Geometric calibration method
for multiple-head cone-beam SPECT system,” IEEE Trans. Nucl. Sci. 41,
2748–2757 1994.
13H. Wang, M. F. Smith, C. D. Stone, and R. J. Jaszczak, “Astigmatic single
photon emission computed tomography imaging with a displaced center
of rotation,” Med. Phys. 25, 1493–1501 1998.
14F. Noo, R. Clackdoyle, C. Mennessier, T. White, and T. Roney, “Analytic
method based on identification of ellipse parameters for scanner calibra-
tion in cone-beam tomography,” Phys. Med. Biol. 45, 3489–3508 2000.
15L. von Smekal, M. Kachelriess, E. Stepina, and W. Kalender, “Geometric
misalignment and calibration in cone-beam tomography,” Med. Phys. 31,
3242–3266 2004.
16Y. Cho, D. Moseley, J. Siewerdsen, and D. Jaffray, “Accurate technique
for complete geometric calibration of cone-beam computed tomography
systems,” Med. Phys. 32, 968–983 2005.
17Y. Sun, Y. Hou, F. Y. Zhao, and H. Jiasheng, “A calibration method for
misaligned scanner geometry in cone-beam computed tomography,” NDT
Int. 39, 499–513 2006.
18K. Yang, A. L. C. Kwan, D. F. Miller, and J. M. Boone, “A geometric
calibration method for cone beam CT systems,” Med. Phys. 33, 1695–
1706 2006.
19K. Wiesent, K. Barth, N. Navab, P. Durlak, T. Brunner, O. Schuetz, and
W. Seissler, “Enhanced 3-D-reconstruction algorithm for C-arm systems
suitable for interventional procedures,” IEEE Trans. Med. Imaging 19,
391–403 2000.
20M. Karolczak, S. Schaller, K. Engelke, A. Lutz, U. Taubenreuther, K.
Wiesent, and W. Kalender, “Implementation of a cone-beam reconstruc-
tion algorithm for the single-circle source orbit with embedded misalign-
ment correction using homogeneous coordinates,” Med. Phys. 28, 2050–
2069 2001.
21R. R. Galigekere, K. Wiesent, and D. W. Holdsworth, “Cone-beam re-
projection using projection-matrices,” IEEE Trans. Med. Imaging 22,
1202–1214 2003.
22C. Riddell and Y. Trousset, “Rectification for cone-beam projection and
backprojection,” IEEE Trans. Med. Imaging 25, 950–962 2006.
23C. Badea, L. W. Hedlund, and G. A. Johnson, “Micro-CT with respiratory
and cardiac gating,” Med. Phys. 31, 3324–3329 2004.
24L. A. Feldkamp, L. C. Davis, and J. W. Kress, “Practical cone-beam
algorithm,” J. Opt. Soc. Am. 1, 612–619 1984.
25A. S. T. a. M. ASTM, Standard Test Method for Measurements of Com-
puted Tomography CTSystem Performance, 1995.
26R. Fahrig and D. W. Holdsworth, “Three-dimensional computed tomog-
raphic reconstruction using a C-arm mounted XRII: Image-based correc-
tion of gantry motion nonidealities,” Med. Phys. 27, 30–38 2000.
1829 Johnston, Johnson, and Badea: Dual tube/detector micro-CT system geometric calibration 1829
Medical Physics, Vol. 35, No. 5, May 2008
... Two general classes of approaches can be identified: those based on precisely defined or known marker assemblies [154,152,26,126,173,20,177,206,69,108,78,153,112,96,40,204,213], which allow calibration on a per-view basis, and those working with fiducials of unknown placement yet requiring precise circular motion of these markers throughout a tomographic scan [55,95,130,172,206,187,198,52,157,203,94] (with some of these assuming the distances between markers known [130,206,187,198,203]). While the former methods are typically used for macroscopic systems with fields of view in the range of 10 cm and larger, the latter are required for microscopic systems for which the manufacturing of well-defined calibration phantoms is hard to impossible. ...
... An additional distinction can be made from the technical point of view of system parametrization: methods aiming to determine the projective mapping from 3D to 2D space in terms of a projection matrix that is consistent with the available observations irrespective of the question how the particular mapping arises physically [154,126,173,177,69,96], and methods aiming to relate projections or properties thereof to real space geometry parameters (relative distances and orientation angles of source and detector) [55,95,154,152,130,9,172,20,206,108,78,153,112,40,198,52,157,203,204,94]. Differences also exist in the evaluation of the projection data used for calibration: methods directly working on extracted projection samples (2D points) without further data reduction or interpretation [55,95,154,26,126,9,173,69,108,157,213,94], as well as methods reducing the observed projections by means of matching them to an expected model (such as e.g. ...
... Differences also exist in the evaluation of the projection data used for calibration: methods directly working on extracted projection samples (2D points) without further data reduction or interpretation [55,95,154,26,126,9,173,69,108,157,213,94], as well as methods reducing the observed projections by means of matching them to an expected model (such as e.g. elliptic trajectories) or otherwise exploiting specific geometric features of the utilized calibration structure [152,130,172,20,177,206,78,153,112,40,198,52,203,204]. Calibration methods may further be characterized based on their core calibration approaches: [154,126,173,177,69,96] reduce the calibration problem to the solution of a linear system of equations in a least squares sense e.g. by means of singular value decomposition (requiring the imaged object to be known). ...
Thesis
Full-text available
X-ray dark-field imaging allows to resolve the conflict between the demand for centimeter scaled fields of view and the spatial resolution required for the characterization of fibrous materials structured on the micrometer scale. It draws on the ability of X-ray Talbot interferometers to provide full field images of a sample's ultra small angle scattering properties, bridging a gap of multiple orders of magnitude between the imaging resolution and the contrasted structure scale. The correspondence between shape anisotropy and oriented scattering thereby allows to infer orientations within a sample's microstructure below the imaging resolution. First demonstrations have shown the general feasibility of doing so in a tomographic fashion, based on various heuristic signal models and reconstruction approaches. Here, both a verified model of the signal anisotropy and a reconstruction technique practicable for general imaging geometries and large tensor valued volumes is developed based on in-depth reviews of dark-field imaging and tomographic reconstruction techniques. To this end, a wide interdisciplinary field of imaging and reconstruction methodologies is revisited. To begin with, a novel introduction to the mathematical description of perspective projections provides essential insights into the relations between the tangible real space properties of cone beam imaging geometries and their technically relevant description in terms of homogeneous coordinates and projection matrices. Based on these fundamentals, a novel auto-calibration approach is developed, facilitating the practical determination of perspective imaging geometries with minimal experimental constraints. A corresponding generalized formulation of the widely employed Feldkamp algorithm is given, allowing fast and flexible volume reconstructions from arbitrary tomographic imaging geometries. Iterative reconstruction techniques are likewise introduced for general projection geometries, with a particular focus on the efficient evaluation of the forward problem associated with tomographic imaging. A highly performant 3D generalization of Joseph's classic linearly interpolating ray casting algorithm is developed to this end and compared to typical alternatives. With regard to the anisotropic imaging modality required for tensor tomography, X-ray dark-field contrast is extensively reviewed. Previous literature is brought into a joint context and nomenclature and supplemented by original work completing a consistent picture of the theory of dark-field origination. Key results are explicitly validated by experimental data with a special focus on tomography as well as the properties of anisotropic fibrous scatterers. In order to address the pronounced susceptibility of interferometric images to subtle mechanical imprecisions, an efficient optimization based evaluation strategy for the raw data provided by Talbot interferometers is developed. Finally, the fitness of linear tensor models with respect to the derived anisotropy properties of dark-field contrast is evaluated, and an iterative scheme for the reconstruction of tensor valued volumes from projection images is proposed. The derived methods are efficiently implemented and applied to fiber reinforced plastic samples, imaged at the ID19 imaging beamline of the European Synchrotron Radiation Facility. The results represent unprecedented demonstrations of X-ray dark-field tensor tomography at a field of view of 3-4cm, revealing local fiber orientations of both complex shaped and low-contrast samples at a spatial resolution of 0.1mm in 3D. The results are confirmed by an independent micro CT based fiber analysis.
... Literature review 1.2.1. Classification of different approaches Two general classes of approaches can be identified: those based on precisely defined or known marker assemblies (Rougée et al 1993, Rizo et al 1994, DeMenthon and Davis 1995, Navab et al 1996, Strobel et al 2003, Cho et al 2005, Strubel et al 2005, Yang et al 2006, Hoppe et al 2007, Johnston et al 2008, Mao et al 2008, Mennessier et al 2009, Robert et al 2009, Li et al 2010, Ford et al 2011, Xu et al 2014, Zechner et al 2016, which allow calibration on a per-view basis, and those working with fiducials of unknown placement yet requiring precise circular motion of these markers throughout a tomographic scan (Gullberg et al 1990, Li et al 1993, Noo et al 2000, Smekal et al 2004, Yang et al 2006, Wang and Tsui 2007, Wu et al 2011, Gross et al 2012, Sawall et al 2012, Xu and Tsui 2013, Li et al 2019 (with some of these assuming the distances between markers known: Noo et al 2000, Yang et al 2006, Wang and Tsui 2007, Wu et al 2011, Xu and Tsui 2013. While the former methods are typically used for macroscopic systems with fields of view in the range of 10cm and larger, the latter are required for microscopic systems for which the manufacturing of well-defined calibration phantoms is hard to impossible. ...
... An additional distinction can be made from the technical point of view of system parametrization: methods aiming to determine the projective mapping from 3D to 2D space in terms of a projection matrix that is consistent with the available observations irrespective of the question how the particular mapping arises physically (Rougée et al 1993, Navab et al 1996, Strobel et al 2003, Strubel et al 2005, Hoppe et al 2007, Li et al 2010, and methods aiming to relate projections or properties thereof to real space geometry parameters (relative distances and orientation angles of source and detector) (Gullberg et al 1990, Li et al 1993, Rougée et al 1993, Rizo et al 1994, Noo et al 2000, Bequé et al 2003, Smekal et al 2004, Cho et al 2005, Yang et al 2006, Johnston et al 2008, Mao et al 2008, Mennessier et al 2009, Robert et al 2009, Wu et al 2011, Ford et al 2011, Gross et al 2012, Sawall et al 2012, Xu and Tsui 2013, Xu et al 2014, Li et al 2019. Differences also exist in the evaluation of the projection data used for calibration: methods directly working on extracted projection samples (2D points) without further data reduction or interpretation (Gullberg et al 1990, Li et al 1993, Rougée et al 1993, DeMenthon and Davis 1995, Navab et al 1996, Bequé et al 2003, Strobel et al 2003, Hoppe et al 2007, Mao et al 2008, Sawall et al 2012, Zechner et al 2016, Li et al 2019, as well as methods reducing the observed projections by means of matching them to an expected model (such as e.g. ...
... Differences also exist in the evaluation of the projection data used for calibration: methods directly working on extracted projection samples (2D points) without further data reduction or interpretation (Gullberg et al 1990, Li et al 1993, Rougée et al 1993, DeMenthon and Davis 1995, Navab et al 1996, Bequé et al 2003, Strobel et al 2003, Hoppe et al 2007, Mao et al 2008, Sawall et al 2012, Zechner et al 2016, Li et al 2019, as well as methods reducing the observed projections by means of matching them to an expected model (such as e.g. elliptic trajectories) or otherwise exploiting specific geometric features of the utilized calibration structure (Rizo et al 1994, Noo et al 2000, Smekal et al 2004, Cho et al 2005, Strubel et al 2005, Yang et al 2006, Johnston et al 2008, Mennessier et al 2009, Robert et al 2009, Wu et al 2011, Ford et al 2011, Gross et al 2012, Xu and Tsui 2013, Xu et al 2014. Calibration methods may further be characterized based on their core calibration approaches: (Rougée et al 1993, Navab et al 1996, Strobel et al 2003, Strubel et al 2005, Hoppe et al 2007, Li et al 2010 reduce the calibration problem to the solution of a linear system of equations in a least squares sense e.g. by means of singular value decomposition (requiring the imaged object to be known). ...
Article
Full-text available
An efficient method for the determination of the projection geometry of cone beam micro computed tomography systems based on two or more fiducial markers of unknown position within the field of view is derived. By employing the projection matrix formalism commonly used in computer graphics, a very clear presentation of the resulting self consistent calibration problem can be given relating the sought-for matrix to observable parameters of the markers' projections. Both an easy to implement solution procedure for both the unknown projection matrix and the marker assembly as well as the mapping from projection matrices to real space positions and orientations of source and detector relative to the rotational axis are provided. The separate treatment of the calibration problem in terms of projection matrices on the one hand and the independent transformation to a more intuitive geometry representation on the other hand proves to be very helpful with respect to the discussion of the ambiguities occurring in reference-free calibration. In particular, a link between methods based on knowledge on the sample and those based on knowledge solely on the detector geometry can be drawn. This further provides another intuitive view on the often reported difficulty in the estimation of the detector tilt towards the rotational axis. A simulation study considering 10^6 randomly generated cone beam imaging configurations and fiducial marker distributions within a range of typical scenarios is performed in order to assess the stability of the proposed technique. An experimental example supports the simulation results.
... The digitized sphere form deviation was evaluated by the analysis of distances between the digitized object mesh and the Gaussian sphere determined by construction of the orthogonal projection. [32][33][34] As per this calibration, the measurement error was estimated by 1-dimensional deviation and 1-form deviation criteria introduced by the measurement chain. Once these 2 criteria were 10 times below the clinically acceptable dimensional and formed deviation, the measurement chain was considered reliable. ...
... Clinically, a marginal discrepancy of less than 80 mm has been considered undetectable. 34 The distances between +40 mm and -40 mm will be the satisfactory range, while values lower or higher than the limit of this interval could indicate errors in the CAD-CAM system. All the medians in Table 1 were included in the satisfactory range between +40 mm and -40 mm. ...
Article
Statement of problem: In computer-aided design and computer-aided manufacturing (CAD-CAM) dentistry, the CAD of the prosthesis represents the clinical prerequisite design to restore the treated tooth. However, how closely the CAM prosthesis shape matches the CAD, particularly in relation to different materials, is unclear. Purpose: The purpose of this in vitro study was to evaluate onlays designed and manufactured with the same CAD-CAM system but manufactured with different materials. Material and methods: A single standard tessellation language (STL) model was used to produce 6 composite resin onlays, 6 leucite glass-ceramic onlays, and 6 lithium disilicate glass-ceramic onlays. The onlays were digitized by using an X-ray microtomographic protocol with a metrological calibration. The CAD model was then compared with the scans of the different onlays. An analysis by region of interest was then carried out to assess the accuracy and reliability of the dimensional accuracy. Results: The composite resin and the lithium disilicate glass-ceramic had the best dimensional accuracy. The leucite glass-ceramic exhibited a lack of trueness linked to consistent overmilling. The composite resin had less peripheral chipping than the glass-ceramics. Conclusions: The composite resin and the lithium disilicate glass-ceramic material exhibited satisfactory dimensional accuracy. Milling the glass-ceramic before crystallization considerably improved dimensional accuracy.
... These methods were mostly used for medical applications and single-photon systems [28,30,31] and have been adapted for industrial applications [12]. Improvements in the algorithms have achieved acceptable reconstructions, even with a misaligned stage and detector [31][32][33][34]. However, the need for precision metrology and defect identification in industrial applications requires more accurate magnification input. ...
... Most commercial CT systems are mechanically reproducible and adopt another category of calibration methods named offline calibration methods. Offline calibration methods apply to both regular [33][34][35][36][37][38] and irregular acquisition geometries. [39][40][41][42] For the systems with a regular acquisition geometry, a simple phantom, for example, with one or several ball bearings (BBs) embedded in is enough to obtain all geometric parameters 23,34 since the parameter number is very few. ...
Article
Full-text available
Background Many dedicated cone‐beam CT (CBCT) systems have irregular scanning trajectories. Compared with the standard CBCT calibration, accurate calibration for CBCT systems with irregular trajectories is a more complex task, since the geometric parameters for each scanning view are variable. Most of the existing calibration methods assume that the intrinsic geometric relationship of the fiducials in the phantom is precisely known, and rarely delve deeper into the issue of whether the phantom accuracy is adapted to the calibration model. Purpose A high‐precision phantom and a highly robust calibration model are interdependent and mutually supportive, and they are both important for calibration accuracy, especially for the high‐resolution CBCT. Therefore, we propose a calibration scheme that considers both accurate phantom measurement and robust geometric calibration. Methods Our proposed scheme consists of two parts: (1) introducing a measurement model to acquire the accurate intrinsic geometric relationship of the fiducials in the phantom; (2) developing a highly noise‐robust nonconvex model‐based calibration method. The measurement model in the first part is achieved by extending our previous high‐precision geometric calibration model suitable for CBCT with circular trajectories. In the second part, a novel iterative method with optimization constraints based on a back‐projection model is developed to solve the geometric parameters of each view. Results The simulations and real experiments show that the measurement errors of the fiducial ball bearings (BBs) are within the subpixel level. With the help of the geometric relationship of the BBs obtained by our measurement method, the classic calibration method can achieve good calibration based on far fewer BBs. All metrics obtained in simulated experiments as well as in real experiments on Micro CT systems with resolutions of 9 and 4.5 μm show that the proposed calibration method has higher calibration accuracy than the competing classic method. It is particularly worth noting that although our measurement model proves to be very accurate, the classic calibration method based on this measurement model can only achieve good calibration results when the resolution of the measurement system is close to that of the system to be calibrated, but our calibration scheme enables high‐accuracy calibration even when the resolution of the system to be calibrated is twice that of the measurement system. Conclusions The proposed combined geometrical calibration scheme does not rely on a phantom with an intricate pattern of fiducials, so it is applicable in Micro CT with high resolution. The two parts of the scheme, the “measurement model” and the “calibration model,” prove to be of high accuracy. The combination of these two models can effectively improve the calibration accuracy, especially in some extreme cases.
... Scanners typically have a geometric calibration protocol that should be operated on a regular schedule, and additional references can be consulted for more information on this topic. (2,61,62) Here we illustrate the effects of changing scanning parameters in optimization scans of mouse mandibles by showing Xray absorption as a grayscale image, a density heat map, and a voxel frequency distribution in mg HA/cm 3 . Each reconstructed grayscale image is composed of millions of voxels, which vary depending on scan parameters. ...
Article
Full-text available
Micro‐computed tomography (microCT) has become essential for analysis of mineralized as well as nonmineralized tissues and is therefore widely applicable in the life sciences. However, lack of standardized approaches and protocols for scanning, analyzing, and reporting data often makes it difficult to understand exactly how analyses were performed, how to interpret results, and if findings can be broadly compared with other models and studies. This problem is compounded in analysis of the dentoalveolar complex by the presence of four distinct mineralized tissues: enamel, dentin, cementum, and alveolar bone. Furthermore, these hard tissues interface with adjacent soft tissues, the dental pulp and periodontal ligament (PDL), making for a complex organ. Drawing on others’ and our own experience analyzing rodent dentoalveolar tissues by microCT, we introduce techniques to successfully analyze dentoalveolar tissues with similar or disparate compositions, densities, and morphological characteristics. Our goal is to provide practical guidelines for microCT analysis of rodent dentoalveolar tissues, including approaches to optimize scan parameters (filters, voltage, voxel size, and integration time), reproducibly orient samples, define regions and volumes of interest, segment and subdivide tissues, interpret findings, and report methods and results. We include illustrative examples of analyses performed on genetically engineered mouse models with phenotypes in enamel, dentin, cementum, and alveolar bone. The recommendations are designed to increase transparency and reproducibility, promote best practices, and provide a basic framework to apply microCT analysis to the dentoalveolar complex that can also be extrapolated to a variety of other tissues of the body.
... In their system, a geometric calibration technique, which uses two projection images acquired with the two imaging chains while a phantom contains metallic beads, was utilized to obtain the high resolution reconstruction image. Two projection matrices for each imaging chain, which can be obtained by the geometric parameters, were used to obtain the combination of projection data by a transformation (Johnston et al., 2008). The above scanning modes are traditional scanning modes in which the object manipulator is continuously rotated between 0 • and 360 • . ...
... Once the estimation of the errors was evaluated and considered as insignificant, the measurement chain was extrapolated to a metrological inspection of a dental prosthesis. After its acquisition, the certified dimensions of the reference object were compared with its 3D digitization obtained by micro-CT imaging 17,18 . A Grade 5 silicon nitride ceramic ball for rolling bearing (Cerbec) was chosen, with a diameter of 7.937 mm 19,20 . ...
Article
Full-text available
Aim: Currently, there is no reliable methodology to evaluate the dimensional conformity of dental prostheses manufactured through a digital shaping process. In the CAD/CAM method, the digital design of the prosthesis is considered as a reference, and it is crucial to reproduce it perfectly during the manufacturing process. Therefore, the aim of this study was to offer a comparison between a CAM prosthesis and its design model by superimposing the CAD model with the digitization of the manufactured prosthesis. Materials and methods: The metrological inspection developed in this study and presented in this article involved a comparison of the points cloud obtained by micro-computed tomography (micro-CT) and the CAD model of the prosthesis. First, an estimation of all inspection-method induced measurement errors was carried out, in which the measurement errors were assessed by proceeding to the dimensional inspection of a reference object of known dimensions. Then, the metrological inspection was extrapolated to a dental prosthesis. Results: The estimation of measurement errors presented satisfying results compared with the usual metrological protocols developed by the dentistry research community. The dimensional deviation was estimated at 0.31% and the form deviation at 0.165 µm between the Gaussian sphere and the certified ball. The inspection of the manufactured surfaces revealed under-milled areas on the occlusal face, particularly on the anatomical fossae, and an irregular margin limit compared with its smooth design. Conclusion: A reliable micro-CT evaluation of the dimensional accuracy of a manufactured dental prosthesis compared with the CAD model demonstrated the performance level of CAD/CAM systems. The evaluation reliability was confirmed by the estimation of prior measurement errors. This estimation is essential for the metrological analysis.
Article
Objective: To propose a sensitivity test method for geometric correction position deviation of cone-beam CT systems. Methods: We proposed the definition of center deviation and its derivation. We analyzed the influence of the variation of the three-dimensional spatial center of the steel ball point, the projection center and the size of the steel ball point on the deviation of geometric parameters and the reconstructed image results by calculating the geometric correction parameters based on the Noo analytical method using the FDK reconstruction algorithm for image reconstruction. Results: The radius of the steel ball point was within 3 mm. The deviation of the center of the calibration parameter was within the order of magnitude and negligible. A 10% Gaussian perturbation of a single pixel in the 3D spatial coordinates of the steel ball point produced a deviation of about 3 pixel sizes, while the same Gaussian perturbation of the 2D projection coordinates of the steel ball point produced a deviation of about 2 pixel sizes. Conclusion: The geometric correction is more sensitive to the deviation generated by the three-dimensional spatial coordinates of the steel ball point with limited sensitivity to the deviation generated by the two-dimensional projection coordinates of the steel ball point. The deviation sensitivity of a small diameter steel ball point can be ignored.
Article
X-ray computed tomography (XCT) is increasingly used for quality control and non-destructive inspection in the manufacturing industry. Compared to conventional XCT machines, twin robot CT systems are a promising platform for the scanning of oversized workpieces without disassembling them. This work proposes a reference-free geometry estimation method based solely on X-ray images of the specimen to compensate for the positioning and orientation errors of the X-ray the imaging system (i.e. X-ray source and detector). The identification of the system misalignment is based on the Grangeat-based consistency conditions, and is further optimized by a searching based method. We theoretically demonstrates that it is possible to recover the geometric parameters of a twin robot CT system based on solely the X-ray images of a rigid object. Simulated and real X-ray scans are used to evaluate the proposed method both qualitatively in terms of reduction of artifacts in the reconstructed volume and quantitatively in terms of the accuracy of the calculated geometric parameters. Several optimizers are compared, and the proposed method significantly outperforms the others.
Article
Full-text available
Tomographic image quality depends on precisely determining the geometric parameters that reference the detector system to the transaxial imaging coordinate system. In addition to the projection of the centre of rotation onto the detector, fan beam geometry requires two other parameters that include the focal length and the projection of the focal point onto the detector. Heretofore no method has been developed for estimating the geometrical parameters of a fan beam detector system. A method is presented for estimating these parameters from centroids of the measured projections of a point source using the non-linear estimation algorithm due to Marquardt. The technique is applied to single photon emission computed tomography (SPECT) data from a rotating gamma camera using a fan beam collimator. The parameters can be determined very quickly in a clinical environment. The corresponding reconstructed images do not show image artefacts or loss of resolution characteristic of inaccurately determined geometric parameters.
Article
Full-text available
A convolution-backprojection formula is deduced for direct reconstruction of a three-dimensional density function from a set of two-dimensional projections. The formula is approximate but has useful properties, including errors that are relatively small in many practical instances and a form that leads to convenient computation. It reduces to the standard fan-beam formula in the plane that is perpendicular to the axis of rotation and contains the point source. The algorithm is applied to a mathematical phantom as an example of its performance.
Article
Full-text available
Micro Computed Tomography (micro-CT) was suggested in biomedical research to investigate tissues and small animals. Its use to characterize bone structures, vessels (e.g. tumor vascularization), tumors and soft tissues such as lung parenchyma has been shown. When co-registered, micro-CT can add structural information to other small animal imaging modalities. However, due to fundamental CT principles, high-resolution imaging with micro-CT demands for high x-ray doses and long scan times to generate a sufficiently high signal-to-noise ratio. Long scan times in turn make the use of extravascular contrast agents difficult. Recently introduced flat-panel based mini-CT systems offer a valuable trade-off between resolution (~200 µm), scan time (0.5 s), applied x-ray dose and scan field-of-view. This allows for angiography scans and follow-up examinations using iodinated contrast agents having a similar performance compared to patient scans. Furthermore, dynamic examinations such as perfusion studies as well as retrospective motion gating are currently implemented using flat-panel CT. This review summarizes applications of experimental CT in basic research and provides an overview of current hardware developments making CT a powerful tool to study tissue morphology and function in small laboratory animals such as rodents.
Article
Full-text available
Increasingly, three-dimensional (3-D) imaging technologies are used in medical diagnosis, for therapy planning, and during interventional procedures. We describe the possibilities of fast 3-D-reconstruction of high-contrast objects with high spatial resolution from only a small series of two-dimensional (2-D) planar radiographs. The special problems arising from the intended use of an open, mechanically unstable C-arm system are discussed. For the description of the irregular sampling geometry, homogeneous coordinates are used thoroughly. The well-known Feldkamp algorithm is modified to incorporate corresponding projection matrices without any decomposition into intrinsic and extrinsic parameters. Some approximations to speed up the whole reconstruction procedure and the tradeoff between image quality and computation time are also considered. Using standard hardware the reconstruction of a 256(3) cube is now possible within a few minutes, a time that is acceptable during interventions. Examples for cranial vessel imaging from some clinical test installations will be shown as well as promising results for bone imaging with a laboratory C-arm system.
Article
Computed tomography (CT) images often suffer from artifacts caused by misaligned scanner geometry of CT system. Calibration and correction must be done before image reconstruction. A method for calibration of misaligned scanner geometry in cone-beam CT with single-circle orbit is proposed. In this method, a four-point phantom is used to estimate a set of parameters that describe the geometry of a cone-beam CT system. It requires only one projection of the phantom, instead of several projections at multi-angles. An analytical formula is derived, which avoids falling into local minimum. In addition, there is no restriction on any one of the geometric parameters. The simulated results are illustrated. It is proved that this method is applicable and efficient for misaligned scanner.
Article
Reconstructing a three-dimensional (3D) object from a set of its two-dimensional (2D) X-ray projections requires that the source position and image plane orientation in 3D space be obtained with high accuracy. We present a method for estimating the geometrical parameters of an X-ray imaging chain, based on the minimization of the reprojection mean quadratic error measured on reference points of a calibration phantom. This error is explicitly calculated with respect to the geometrical parameters of the conic projection, and a conjugate gradient technique is used for its minimization. By comparison to the classical unconstrained method, better results were obtained in simulation with our method, specially when only a few reference points are available. This method may be adapted to different X-ray systems and may also be extended to the estimation of the geometrical parameters of the imaging chain trajectory in the case of dynamic acquisitions.
Article
The difference between the displacement of the centre of rotation (mechanical shift, MS) and the electronic centring misalignment (electronic shift, ES) in cone beam SPECT is evaluated. A method is proposed to determine both MS and ES using the centroid of a projected point source sampled over 360 degrees and the Marquardt non-linear fitting algorithm. Both shifts are characterized by two orthogonal components. This method is verified using Monte Carlo simulated point source data with different combinations of mechanical and electronic shifts. Both shifts can be determined correctly. We have also applied the proposed method to our cone beam SPECT system to determine both shifts as well as the focal length. The determined ES parameters are then used to correct the projections and the MS parameters are incorporated into a reconstruction algorithm. The point source images are reconstructed and the image resolutions with and without the shift corrections are measured. The experimental results demonstrate that the image resolution is improved after shift corrections. The experimental results also indicate that the shift parameters determined in the same experiment with the point source located at different places are consistent but change from time to time, suggesting that calibration of the system is needed on a periodic basis.
Article
A filtered backprojection algorithm is developed for single photon emission computed tomography (SPECT) imaging with an astigmatic collimator having a displaced center of rotation. The astigmatic collimator has two perpendicular focal lines, one that is parallel to the axis of rotation of the gamma camera and one that is perpendicular to this axis. Using SPECT simulations of projection data from a hot rod phantom and point source arrays, it is found that a lack of incorporation of the mechanical shift in the reconstruction algorithm causes errors and artifacts in reconstructed SPECT images. The collimator and acquisition parameters in the astigmatic reconstruction formula, which include focal lengths, radius of rotation, and mechanical shifts, are often partly unknown and can be determined using the projections of a point source at various projection angles. The accurate determination of these parameters by a least squares fitting technique using projection data from numerically simulated SPECT acquisitions is studied. These studies show that the accuracy of parameter determination is improved as the distance between the point source and the axis of rotation of the gamma camera is increased. The focal length of the focal line perpendicular to the axis of rotation is determined more accurately than the focal length to the focal line parallel to this axis.
Article
The image quality of 3D reconstructions produced using a C-arm mounted XRII depends on precise determination of the geometric parameters that describe the detector system in the laboratory frame of reference. We have designed a simplified calibration system that depends on images of a metal sphere, acquired during rotation of the gantry through 200 degrees. Angle-dependent shift corrections are obtained, accounting for nonideal motion in two directions: perpendicular to the axis of rotation and tangential to the circular trajectory (tau), and parallel to the axis of rotation (xi). Projection images are corrected prior to reconstruction using a simple shift-interpolation algorithm. We show that the motion of the gantry is highly reproducible during acquisitions within one day (mean standard deviation in tau and xi is 0.11 mm and 0.08 mm, respectively), and over 21 months (mean standard deviation in tau and xi is 0.10 mm and 0.06 mm, respectively). Reconstruction of a small-bead phantom demonstrates uniformity of the correction algorithm over the full volume of the reconstruction [standard deviation of full-width-half-maximum of the beads is approximately 0.25 pixels (0.13 mm) over the volume of reconstruction]. Our approach provides a simple correction technique that can be applied when trajectory deviations are significant relative to the pixel size of the detector but small relative to the detector field of view, and when the fan angle of the acquisition geometry is small (<20 degrees). A comparison with other calibration techniques in the literature is provided.