1. Field of the Invention
The present invention relates to computed tomographic (CT) imaging, and in particular to weighting in helical cone-beam CT.
2. Discussion of the Background
As medical CT manufacturers produce scanners with increasing number of detector rows, there arises a need for a practical reconstruction algorithm that can handle the increasing cone angle. Recently an exact helical cone beam algorithm of the shift invariant FBP type (Katsevich algorithm) was proposed, suitable for 1-PI and 3-PI reconstruction. After that practical ways to implement Katsevich algorithm in medical CT scanners were investigated. Generally, exact helical algorithms use only data within the helical PI-intervals, or, equivalently, within the N-PI window [10-11], where N=1, 3, . . . , is the number of helical half-turns used in reconstruction. However from the practical point of view N-PI window weighting has the following properties:
1) Some measured data located outside the N-PI window is not used, which means extra dose to the patient.
2) All data within the N-PI window is used with the same weight; while it is beneficial to the noise reduction, it makes an algorithm more sensitive to patient motion and
imperfections of real data.
3) The N-PI reconstruction restricts the choice of the helical pitch. For example, pitches in the range of 0.75-0.85 are too fast to be used with the 3-PI window, and are suboptimal to use with the 1-PI window, since only a small fraction of data is utilized.
On the other hand, 2D fan beam redundancy weighting has the following advantages:
1) Easily adjusted to the helical pitch
2) Smooth transition from 0 to 1 makes an algorithm more stable to patient motion and imperfections of real data.
The present invention is directed to a CT method and apparatus where, in one embodiment, the apparatus includes an x-ray source, an x-ray detector disposed to receive x-rays from the x-ray source, a data collection unit, a processing unit for processing the data using a weighting function given as
where β is a projection angle of said x-rays, γ is a fan angle of said x-rays, and ν is a detector coordinate parallel to axis of rotation of said x-ray source.
In another embodiment, the method includes exposing a subject to x-rays from an x-ray source, collecting data, weighting the data using
and reconstructing an image of the subject using the weighted data
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
X-ray controller 8 supplies a trigger signal to high voltage generator 7. High voltage generator 7 applies high voltage to x-ray source 3 with the timing with which the trigger signal is received. This causes x-rays to be emitted from x-ray source 3. Gantry/bed controller 9 synchronously controls the revolution of rotating ring 2 of gantry 1 and the sliding of the sliding sheet of bed 6. System controller 10 constitutes the control center of the entire system and controls x-ray controller 8 and gantry/bed controller 9 and x-rays are emitted continuously or intermittently at fixed angular intervals from x-ray source 3.
The output signal of two-dimensional array type x-ray detector 5 is amplified by a data collection unit 11 for each channel and converted to a digital signal, to produce projection data. The projection data that is output from data collection unit 11 is fed to processing unit 12. Processing unit 12 performs various processing using the projection data. Unit 12 performs data sampling and shifting (described in more detail below), filtering, backprojection and reconstruction, as well as other desired operation on the projection data. Unit 12 determines backprojection data reflecting the x-ray absorption in each voxel. In the circular scanning system using a cone-beam of x-rays as in the first embodiment, the imaging region (effective field of view) is of cylindrical shape of radius R centered on the axis of revolution. Unit 12 defines a plurality of voxels (three-dimensional pixels) in this imaging region, and finds the backprojection data for each voxel. The three-dimensional image data or tomographic image data compiled by using this backprojection data is sent to display device 14, where it is displayed visually as a three-dimensional image or tomographic image.
The system geometry for explaining the apparatus and method according to the invention is shown in
A two-dimensional detector can be described where each detector element k, k=1 . . . Nseg×M, where Nseg is the number of detector rows, and M is the number of elements per detector row.
Intensity of the x-ray photon beam (ray) at the detector element k, attenuated by an object or patient, is given by:
Ik=Ik0 exp(−∫μ(x)dx), (1)
where μ(x) is the attenuation function to be reconstructed, Ik0 is the beam intensity before attenuation by μ(x), as produced by the x-ray tube and after penetrating through the x-ray (wedge, bowtie) filter, and ∫μ(x)dx is the line integral of μ(x) along the line l. Mathematically, μ(x) can be reconstructed given a set of line integrals corresponding to a plurality of lines l. Therefore, measured intensity data are to be converted into line integrals first
∫μ(x)dx=ln(Ik0)−ln(Ik) (2)
X-ray tomographic reconstruction consists of the following three main steps, data acquisition, data processing and data reconstruction. In data acquisition, the x-ray intensity data are collected at each detector element and each predefined angular view position. This is done within rotating part of the gantry 1. Detector 5 measures incident x-ray flux and converts it into an electric signal. There are two main types of detectors: energy (charge) integrating and photon counting. The electric signal is transferred from a rotating part of the gantry 1 to stationary part though the slipring 2. During this step data may be compressed.
In data processing, data is converted from x-ray intensity measurements to the signal corresponding to line integrals according to equation (2). Also, various corrections steps are applied to reduce effects of undesired physical phenomena, such as scatter, x-ray beam hardening, compensate non-uniform response function of each detector element, and to reduce noise.
Depending on the algorithm, data reconstruction contains all or some of the following processing steps:
In the present invention, the processing unit performs data redundancy weighting, termed smooth cone beam weighting, in the following manner. Here, β is the projection angle, γ is the fan angle, ν is the detector coordinate parallel to the axis of rotation, α is the cone angle where ν=Rtan α, g (β, γ, ν) is the cone beam data along the helical source trajectory λ(β)=(R cos β, R sin β, βH/2π), with radius R and pitch H. The physical size of the detector limits detector coordinates to −νmax<ν<νmax, and −γmax<γ<γmax. In reconstructing an image plane P, normally horizontal planes are reconstructed, so P is given by the equation z=z0. The values of ν are within the scan range [βstart, βend], which depends on P.
For each data sample (view, ch, seg), and corresponding ray (β, γ, ν) the following steps are performed:
locate a corresponding image pixel x, which is found by an intersection of the reconstruction plane P and ray (β, γ, ν),
find all measured complementary rays (βn, γn, νn), where n=N . . . −N, through x and N is the number of helical half turns. The complementary coordinates are given by:
where Δzn=ΔβnH/2; and ρβn=βS−βn, where βS is the view angle corresponding to the image slice position (z0=βSH/2;), H is the helical pitch, L=Δz R/ν and Lc=2 R cos γ−L, and
weight the data g(β, γ, ν) depending on the ray position, and normalize by the weighted contributions of all complementary rays.
The cone beam weighting function is given by:
Note that in the summation the index n=0 corresponds to the direct ray: β0=β, and ν0=ν.
Examples of functions uFB(β) (fan beam) and uCB(ν, γ) (cone beam) are shown in
The function uFB(β) is given by:
Here the function p( ) can be chosen in various ways. Some examples:
In general, function p( ) is any function that satisfies: p(0)=0, p(1)=1, and p monotonically increases from 0 to 1.
The function uCB(ν, γ) can be implemented in various ways. For example it can be given by:
Here Δν is called the smoothing interval. It can be given as a fixed length (for example 3.2 mm, or 3.2 segments), or as a percentage of the detector height 2νmax. It can be as small as 0% or as large as 50%. The function p( ) can be chosen as discussed above.
Another version, uCB(ν, γ) can be given by:
where ν+(γ) and ν−(γ) are the boundaries of the n-PI window and are given by:
and n is equal to either 1 or 3, depending on the helical pitch. Here δν+(γ) and δν−(γ) are called the smoothing intervals. They can be given as a fixed length (for example 3.2 mm, or 3.2 segments), or as a percentage of the detector height 2νmax. It can be as small as 0% or as large as 50%. It can also be proportional to:
δν+(γ)=C(νmax−ν+(γ))
δν−(γ)=C(νmax+ν−(γ)),
where C is the proportionality constant, 0<=C<=1.
The function p( ) can be chosen as discussed above, except for it should satisfy an additional condition: p(0.5)=0.5.
Images prepared according to the invention are shown in
Similarly,
One possible modification of the proposed method is when filtering is applied along non-horizontal filtering directions, as shown in
The present invention may be implemented in software or in hardware. In particular the operation of the processing unit described above can be carried out as a software program run on a microprocessor or a computer. The software can be stored on a computer-readable medium and loaded into the system.
Numerous other modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.
Number | Name | Date | Kind |
---|---|---|---|
20040252806 | Taguchi et al. | Dec 2004 | A1 |
20060067457 | Zamyatin et al. | Mar 2006 | A1 |
Number | Date | Country |
---|---|---|
2006-95297 | Apr 2006 | JP |
Entry |
---|
Zamyatin et al., Helical CT Reconstruction with Large Cone Angle, published May 7, 2007, IEEE Nuclear Science Symposium Record 2006, pp. 2264-2267. |
Zamyatin et al., Reconstruction Algorithm for Wide Cone Beam Helical CT, Feb. 27, 2006, 2005 IEEE Nuclear Science Symposium Conference Record, pp. 2278-2282. |
Smith, IEEE San Diego 2006 Conference Program, Oct. 2006, pp. 1-7 and 112-113. |
Taguchi et al., A new weighting scheme for cone-beam helical CT to reduce the image noise, 2004, Physics in Medicine and Biology, vol. 49, pp. 2351-2364. |
Japanese Office Action mailed on Jan. 22, 2013 in corresponding Application No. 2008-283542 (with English Translation). |
Number | Date | Country | |
---|---|---|---|
20090154639 A1 | Jun 2009 | US |
Number | Date | Country | |
---|---|---|---|
60985161 | Nov 2007 | US |