The following generally relates to parallel beam reconstruction and finds particular application to computed tomography (CT).
A computed tomography (CT) scanner generally includes an x-ray tube mounted on a rotatable gantry that rotates around an examination region about a longitudinal or z-axis and emits radiation such as a fan beam of radiation. A detector array subtends an angular arc opposite the examination region from the x-ray tube. The detector array detects radiation that traverses the examination region and generates projection data indicative thereof. A reconstructor reconstructs the projection data and generates volumetric image data indicative thereof. The volumetric image data can be processed to generate one or more images indicative of the scanned subject or object.
The reconstructor reconstructs the projection data with a reconstruction algorithm such as a filtered back-projection reconstruction algorithm or other reconstruction algorithm. A filtered back-projection reconstruction algorithm can be performed using fan beam geometry data (fan beam reconstruction) or parallel beam geometry data, after fan-to-parallel beam re-binning (parallel beam reconstruction). Fan beam reconstruction may lead to non-uniform image noise propagation. Parallel beam reconstruction mitigates the propagation of the non-uniform image noise.
Unfortunately, parallel beam reconstruction has required a fan-to-parallel angular interpolation, and this interpolation may reduce the spatial resolution of the reconstructed image. In addition, performing a parallel beam reconstruction with a non-enhancing interpolation kernel (e.g. a simple linear interpolation) tends to increase the level of image streak artifacts. The increase in streak artifacts can be reduced by increasing the number of interpolated parallel projections. However, increasing the number of projections to be filtered and back-projected slows down the reconstruction. Performing the parallel beam reconstruction with an enhancing interpolation kernel generally compensates for the loss of spatial resolution, but may increase image noise and the degree of streak artifacts.
Aspects of the present application address the above-referenced matters and others.
According to one aspect, a fan-to-parallel beam re-binner includes a time deflection determiner that determines time deflections for a plurality of integration periods for different detector pixels of an imaging system; a data shifter that shifts fan beam data acquired for the integration periods by the system by time offsets corresponding to the time deflections, and a data re-sorter that parallelizes the data.
In another embodiment, a method includes performing a fan beam scan in which at least two data acquisition integration periods for different detector pixels of an imaging system are shifted with time offsets with respect to each other; and parallelizing data from the fan beam scan based on the shifted integration periods.
In another embodiment, a method includes obtaining fan beam data, converting the fan beam data to parallel beam data without angular interpretation, and reconstructing an image based on the parallel beam data.
The invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
A radiation source 108, such as an x-ray tube, is supported by the rotating gantry 104. The radiation source 108 emits radiation that traverse the examination region 106. In the illustrated embodiment, a source collimator 110 collimates the emitted radiation to form a generally fan shaped radiation beam that traverses the examination region 106. In another embodiment, the source collimator 110 collimates the emitted radiation to form a generally cone, wedge or otherwise shaped beam.
A radiation sensitive detector array 112 subtends an angular arc opposite the radiation sources 108 across the examination region 106. The illustrated detector array 112 is cylindrically shaped. In other embodiments, the detector array 112 is otherwise shaped, including arbitrarily shaped. The radiation sensitive detector array 112 includes a one or two-dimensional array of columns of detector pixels 113 that detect radiation traversing the examination region 106 for a plurality of integration periods during data acquisition. In the illustrated embodiment, the detector array 112 generates fan beam projection data indicative of the detected radiation for each integration period (IP).
A fan-to-parallel beam re-binner 114 re-bins the fan beam data generated by the detector array 112, generating parallel beam data therefrom. As described in greater detail below, in one non-limiting instance the data is corrected or compensated for time offsets between the integration periods for the different detector pixels 113. As such, the re-binner 114 can re-bin the data without angular interpolating the data, which may mitigate decreases in performance (e.g., decreased spatial resolution, increased streak artifact, increased computation time, etc.) associated with scanner configurations in which an angular interpolation is used for re-binning.
A reconstructor 116 reconstructs the parallel beam projection data based on a parallel beam reconstruction algorithm and generates volumetric image data indicative thereof. Suitable reconstruction algorithms include, but are not limited to, approximate, exact, and iterative reconstruction algorithms. Reconstructing the parallel beam projection data may lead to more uniform image noise relative to a configuration in which the reconstructor 116 utilizes a fan beam reconstruction algorithm and the fan beam projection data.
For approximate methods, the interpolation-free fan-to-parallel re-sorting can be performed before filtering and back-projection. For exact methods based on a three-dimensional Fourier composition, the interpolation-free fan-to-parallel re-sorting can be performed before back-projection. For iterative cone beam CT reconstruction, which is performed with less computational effort using a fan-to-parallel re-binning prior to the iterations, the interpolation free fan-to-parallel re-sorting offered can speed-up the iteration time while maintaining the full benefit of the iterative reconstruction.
A general-purpose computing system serves as an operator console 118. Software resident on the console 118 allows the operator to control the operation of the system 100, for example, by selecting a scanning protocol employing a parallel beam reconstruction, etc. A patient support 120, such as a couch, supports an object or subject in the examination region 106.
Turning to
More particularly, the signals measured by the different pixels 113 are read with time offsets with respect to each other. As such, the locations of the integration periods along the time axis are not common to all of the detector pixels 113. A time deflection determiner 202 determines time deflections, which corresponds to these time offsets. An example approach to determining the time deflections is described in greater detail below.
A data shifter 204 shifts the projection data readings for each detector pixel by a corresponding time deflection. A data re-sorter 206 corrects or compensates for the time offsets between the integration periods for the detector pixels 113. As a result, the fan-to-parallel beam re-binner 114 parallelizes the projections without angular interpolation. As noted above, omitting angular interpolation during re-binning allows for mitigating decreases in performance (e.g., decreased spatial resolution, increased streak artifact, increased computation time, etc.) associated in which the scanner 100 is configured to employ an angular interpolation for re-binning.
Described next in connection with
Initially referring to
A fan angle (β) 316 represents an angle between a ray (e.g., ray 318 of fan 302) and a line (e.g., line 320) that connects between an origin of the ray (e.g., origin 322) and a center of rotation 324. A canonic polar angle (θ) 326 represents an angle between a ray (e.g., ray 328 of fan 304) and an x-axis 330.
In this embodiment, the rotating gantry 104 rotates in a clockwise direction 332 and the detector array 112 includes M columns of pixels 334, chronologically numbered in a counter-clockwise direction.
Using the notations of
θ(fm,n)=(n−1)·δα−δβ·(m−mc), EQUATION 1:
where the ray (f) belongs to fan beam n (nε{1, 2 . . . )) and travels towards detector columns m (mε{1, 2 . . . M}), and mc represents a fractional detector pixel intersected by a line that connects the radiation source and the rotation center.
For fan-to-parallel beam re-binning, a ray is parameterized by the detector pixel m and the parallel projection or view v. Using this notation, the canonic angle of (θ) belonging to the view v can be represented by EQUATION 2:
θ(pm,v)=θ0+(v−1)·δγ. EQUATION 2:
A fractional fan index ñ in which the ray emitted towards the detector pixel m is parallel to the reading pm,v is represented by EQUATION 3:
In the illustrated example, the integration period (IP) remains substantially the same during the scan, whereas the location of the rays along the time axis can vary between detector pixels 113, 334 by a time deflection. For a common cylindrical shaped data measurement system, the time deflection is united for the detector pixels 113, 334 belonging to the same column m (i.e., those pixels 113, 334 having the same footprint on the rotation plane). The time deflections for the different columns m can be represented by EQUATION 4:
where mod(x,1)=x−floor(x). With some scanner geometries, the ratio δα/δβ is an integer. In this case, the time deflections have a periodicity with a length that equals to this ratio.
Based on EQUATIONS 1 and 4, the canonic polar angle (θ) for the time deflected ray can be represented by EQUATION 5:
where the time deflected rays are represented in terms of superscript r.
Using the relationship n(m,v)=floor(ñ(m,v)), where δγ=k·δα and k is an integer, the above equations can be combined to render the equality of EQUATION 6:
θ(fm,n(m,v)r))=θ(Pm,v), EQUATION 6:
which can be used to obtain parallel beam rays from the fan beam rays based on EQUATION 7:
Pm,v=fm,n(m,v)r, EQUATION 7:
which re-sorts the fan beam rays to parallel beam rays without angular interpolation. As such, the loss of spatial resolution and/or increase in artifact that occurs with configurations in which the fan-to-parallel re-binning utilizes angular interpolation is mitigated.
For the above example, rays of different detector rows correspond to the same detector column having the same footprint on the rotation plane and the rays were equiangular with an angular increment of δβ. It is to be understood that the above also applies for an arbitrarily shaped detector array in which detector pixels have their own fan angle β. Non-limiting examples include a hexagonal array, an array with rows staggered with respect to each other, a spherical array, etc.
To generalize the approach described herein for an arbitrarily shaped detector array, the term δβ·(m−mc) in the equations herein can be replaced with δβ·(m−mc)β(p), where p is the detector pixel index contained in a one dimensional series of indices that counts in a one to one correspondence all the pixels within the two dimensional array. Based on this substitution, time deflection for an arbitrary shape of detector array can be represented as shown in EQUATION 8:
The deflection defined by EQUATION 8 can also be used in instance in which the focal spot is modulated in time scales of the order of the integration period. This may require a smearing of some of the rays along a direction determined based on the direction of the focal spot modulation.
Initially referring to
In
In
With implementations in which the control delay accuracy and/or repeatability are below predetermined threshold values, the deviation of the deflection of each ray with respect to the nominal deflection can be stored and used by a fan-to-parallel re-binning that performs interpolations with weights that are based on those deviations.
At 1202, a subject or object is scanned with a fan beam emitted by the radiation source 108.
At 1204, fan beam radiation is detected for a plurality of integration periods during the scan by a plurality of detector columns of the detector array 112.
At 1206, fan beam projection data is generated by of the detector array 112 for the detected radiation.
At 1208, time deflections are determined for the integration periods for the detector pixels (113).
At 1210, the fan beam projections are converted to parallel beam projections based on the time deflections, as described herein, without angular interpolation.
At 1212, the parallel beam data is reconstructed by the reconstructor 116 using a parallel beam reconstruction algorithm.
The above can be implemented by way of computer readable instructions, which when executed by a computer processor(s), cause the processor(s) to carry out the described acts. In such a case, the instructions are stored in a computer readable storage medium associated with or otherwise accessible to the relevant computer.
The invention has been described herein with reference to the various embodiments. Modifications and alterations may occur to others upon reading the description herein. It is intended that the invention be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
This application claims the benefit of U.S. provisional application Ser. No. 61/179,117 filed May 18, 2009, which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/051628 | 4/14/2010 | WO | 00 | 10/27/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/133983 | 11/25/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4623825 | Wahlquist et al. | Nov 1986 | A |
4769757 | Horiba et al. | Sep 1988 | A |
4992941 | Bruening et al. | Feb 1991 | A |
5307264 | Waggener et al. | Apr 1994 | A |
6125193 | Han | Sep 2000 | A |
6173032 | Besson | Jan 2001 | B1 |
6937697 | Nishide et al. | Aug 2005 | B2 |
7245755 | Pan et al. | Jul 2007 | B1 |
20050175143 | Miyazaki et al. | Aug 2005 | A1 |
20060198491 | Taguchi | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
2004075115 | Sep 2004 | WO |
WO 2008068691 | Jul 2009 | WO |
Entry |
---|
Defrise, M., et al.; Rebinning-based algorithms for helical cone-beam CT; 2001; Phys. Med. Biol.; 46:2911-2937. |
Number | Date | Country | |
---|---|---|---|
20120051618 A1 | Mar 2012 | US |
Number | Date | Country | |
---|---|---|---|
61179117 | May 2009 | US |