SYSTEM AND METHOD FOR TOMOGRAPHIC RECONSTRUCTION UTILIZING CIRCULAR TRAJECTORY AND SCANOGRAM TO REDUCE ARTIFACTS
A computed tomography apparatus and method using line data estimated from circle data and scanogram data. An image of a subject is reconstructed using the circle data and the estimated line data. The circle data and scanogram data may be weighted in estimating the line data. The apparatus and method are useful in diminishing or eliminating streak artifacts in reconstructed images such as images including the spine.
Latest KABUSHIKI KAISHA TOSHIBA Patents:
- ACID GAS REMOVAL METHOD, ACID GAS ABSORBENT, AND ACID GAS REMOVAL APPARATUS
- SEMICONDUCTOR DEVICE, SEMICONDUCTOR DEVICE MANUFACTURING METHOD, INVERTER CIRCUIT, DRIVE DEVICE, VEHICLE, AND ELEVATOR
- SEMICONDUCTOR DEVICE
- BONDED BODY AND CERAMIC CIRCUIT BOARD USING SAME
- ELECTROCHEMICAL REACTION DEVICE AND METHOD OF OPERATING ELECTROCHEMICAL REACTION DEVICE
1. Field of the Invention
The present invention relates to computed tomographic (CT) imaging, and in particular to CT imaging using scanograms to estimate line data from circular scans.
2. Discussion of the Background
In three-dimensional (3D) cone-beam computed tomography, the circular scan is widely used because of its convenience. It is well known that the projection data acquired from a cone-beam circular scan are not sufficient for volumetric reconstruction. The so-called cone-beam artifacts are found in the reconstructed images from circle-only cone-beam scan data. The low frequency shadow artifacts can be reduced by interpolation in the radon space. The high frequency artifacts due to the longitudinal abrupt change in the imaged subject are difficult to handle. A typical high frequency cone-beam artifact is the streaks off spines.
To eliminate the cone beam artifacts in circular cone-beam scans, an additional line scan, arc scan, or helical scan is usually performed to make the data complete for the volumetric reconstruction. The additional scan may increase the complexity of the scan protocol and increase the scan time and radiation dose.
SUMMARY OF THE INVENTIONAn embodiment of the apparatus according to the invention may include an x-ray source, an x-ray detector disposed to receive x-rays from the x-ray source, a unit to collect circle data and scanogram data, and a processing unit for estimating line data from the circle data and the scanogram data and for performing reconstruction of an image using the circle data and the estimated line data.
An embodiment of the method according to the invention may include exposing a subject to x-rays, collecting circle data, collecting scanogram data, estimating line data using the circle data and the scanogram data, and reconstructing an image of the subject using the estimated line data and the circle 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 line data estimation (as described in more detail below, filtering, backprojection and reconstruction. 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.
Circle data is obtained by circular (helical) scans of the x-ray source. The line data for reconstruction is estimated from the circle data using the scanogram. A scanogram is an image obtained by moving the patient through the CT gantry through the plane of the x-ray source and detectors while x-ray projection measurements are made at a fixed source angular position. The image which is obtained in this manner is similar in general appearance to a conventional projection radiography image. Note that the scanogram is obtained with a very narrow cone beam, that is, only a few (in the order of 2 to 4) detector rows are utilized. On the other hand, circular data or true line data is collected with wide (full) cone angle, when up to several hundred detector rows may be utilized. Note that for exact reconstruction both circular and line data are necessary. An advantage of this invention is to avoid the line scan; instead, the unmeasured line data are estimated using available circle and scanogram data. Note that scanogram data is almost always available in clinical scans because it is applied before the patient scan for patient positioning.
where PS(u, z) indicates the scanogram, and 0 is the angular position at which line is attached to the circle. For v>0 and v<0, Eq. (1) represents a linear interpolation and extrapolation, respectively.
In general, there are two different cases to estimate the ray (u, v) of the line data at h, depending on whether v>0 or v<0, illustrated by
Turning to the case illustrated in
Therefore, the complementary circle ray rCC is used, and is illustrated in
Note that equations (3)-(4) represent linear weighting between circle data and scanogram. In general, other weights are also possible. For example, the following polynomial weighting may be used:
w1S=3w12−2w13.
w2S=3w22−2w23.
In the main embodiment, only one scanogram ray is used in the weighted sum (1) or (2). Alternatively, a plurality of scanogram rays can be used to estimate each missing line ray, as shown in
Once line data is estimated using the proposed method, any suitable reconstruction algorithm can be used. There two classes of suitable algorithms: filtered-backprojection (FBP) and derivative backprojection filtration (BPF). Example of an FBP algorithm is Katsevich line+circle algorithm (A. Katsevich, Image reconstruction for the circle and line trajectory, Physics in Medicine and Biology, vol. 49, pp. 5059-5072, 2004.) Another example of FBP algorithm that can be applied to circular data only is Feldkamp-type reconstruction (L. A. Feldkamp, L. C. Davis and J. W. Kress, Practical cone beam algorithm, Journal of Optical Society of America, vol. 1 (6), pp. 612-619, June 1984.)
Also, reconstruction algorithms may use full revolution of circular data (full scan, or 1PI mode), or partial revolution (short, or half scan, or 2PI mode). Both types can be used with the proposed invention.
Empirical Weighting Factor
The method according to the invention is particularly useful in reducing streak artifacts. The streak artifacts off the spine are caused by the high frequency components near the joints in the circle data. The high frequency components can be compensated by line data in exact circle-line algorithms and the streak artifacts can be avoided.
On the other hand, in the line data each joint is equivalent in the sense of high frequency components. These features for the circle data and the line data imply that the high frequency components in the line data related to the joint close to the middle plane tend to compensate their counterparts in the circle data. The high frequency components in the line data related to the joints far from the middle plane have no their counterparts in the circle data. Therefore they must cancel each other within the line data. The estimated data from the scanogram and the circle data do contain errors, especially in the high frequency components. It may result in additional streak artifacts near the joint far from the middle plane.
A weighting factor can be introduced to improve the reconstructed images by reducing such streaks. An empirical weighting factor
is introduced to Eq. (1) or (2) to reduce the artifact:
where d is an adjustable parameter. The factor reduces the contribution of the line data away from the middle plane. The parameter d is determined empirically and ranges from 1 to 100.
Local Smoothing
As the streak artifacts off spines are caused by the high frequency components in the projection data near spine joints, the artifacts may be also reduced by eliminating the high frequency components. A simple method to reduce the high frequency components is running average. The average is performed only vertically and in the vicinity of spines, and is called local smoothing.
To examine the image quality in the volume, images were reconstructed in both upper and lower portions of the circle trajectory using the method according to the invention with local smoothing.
In a further modification, adaptive z-filtering is used instead of the local smoothing. Here the strength of smoothing in the z-direction is adapted to the data z-gradient, that is, for structures with sharper z-gradient more smoothing is applied, and vice versa. Chest region images comparing the adaptive z-filtering and local smoothing are shown in
Similar results are found for abdomen images.
A comparison of two reconstruction techniques was made. Referring to
Similar results are obtained for the abdomen images. In the circle-only images (
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.
Claims
1. A computed-tomography apparatus, comprising:
- an x-ray source;
- an x-ray detector disposed to receive x-rays from said x-ray source;
- a unit to collect circle data and scanogram data;
- a processing unit for estimating line data from said circle data and said scanogram data and for performing reconstruction of an image using said circle data and said estimated line data.
2. An apparatus as recited in claim 1, wherein said processing unit is configured to estimated said line data using: P L ( u, v, h ) = v v + h P C ( u, v + h, λ 0 ) + h v + h P S ( u, v + h ) where PC(u, v, λ) is said circle data and PS(u, z) is said scanogram data.
3. An apparatus as recited in claim 1, wherein said processing unit is configured to estimated said line data using: P L ( u, v, h ) = { w 1 P C ( u, v + h, λ 0 ) + if v > 0 ( 1 - w 1 ) P S ( u, v + h ), w 2 P C ( - u, v ′ + h, λ 0 + π - 2 γ ) + if v < 0 ( 1 - w 2 ) P S ( u, v + h ), w 1 = v v + h w 2 = - 2 v cos u h, v ′ = v cos 2 u for a cylindrical detector w 2 = - 2 v h SDD 2 SDD 2 + u 2, v ′ = v SDD 2 + u 2 SDD 2 for a flat detector where PC(u, v, λ) is said circle data, PS(u, z) is said scanogram data, and w1 and w2 are weighting factors.
4. An apparatus as recited in claim 2, wherein said processing unit is further configured to estimate said line data using P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
5. An apparatus as recited in claim 3, wherein said processing unit is further configured to estimate said line data using P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
6. An apparatus as recited in claim 3, wherein said weighting factors comprise:
- w1S=3w12−2w13.
- w2S=3w22−2w23.
7. An apparatus as recited in claim 1, wherein said processing unit is configured to estimate said line data using multiple scanogram rays for each estimated line ray.
8. An apparatus as recited in claim 1, wherein said processing unit is configured to estimate said line data using one of local smoothing and adaptive filtering.
9. An apparatus as recited in claim 1, wherein said processing unit is configured to reconstruct said image using one of filtered backprojection type reconstruction and backprojection filtration type reconstruction.
10. An apparatus as recited in claim 1, wherein said processing unit is configured to reconstruct said image using full revolution circular data.
11. An apparatus as recited in claim 1, wherein said processing unit is configured to reconstruct said image using partial revolution circular data.
12. A computed tomography method, comprising:
- exposing a subject to x-rays;
- collecting circle data;
- collecting scanogram data;
- estimating line data using said circle data and said scanogram data; and
- reconstructing an image of said subject using said estimated line data and said circle data.
13. A method as recited in claim 12, comprising estimating said line data using: P L ( u, v, h ) = v v + h P C ( u, v + h, λ 0 ) + h v + h P S ( u, v + h ) where PC(u, v, λ) is said circle data and PS(u, z) is said scanogram data.
14. A method as recited in claim 12, comprising estimating said line data using: P L ( u, v, h ) = { w 1 P C ( u, v + h, λ 0 ) + if v > 0 ( 1 - w 1 ) P S ( u, v + h ), w 2 P C ( - u, v ′ + h, λ 0 + π - 2 γ ) + if v < 0 ( 1 - w 2 ) P S ( u, v + h ), w 1 = v v + h w 2 = - 2 v cos u h, v ′ = v cos 2 u for a cylindrical detector w 2 = - 2 v h SDD 2 SDD 2 + u 2, v ′ = v SDD 2 + u 2 SDD 2 for a flat detector where PC(u, v, λ) is said circle data, PS(u, z) is said scanogram data, w1 and w2 are weighting factors.
15. A method as recited in claim 12, comprising estimating said line data using P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
16. A method as recited in claim 14, comprising estimating said line data using P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
17. An method as recited in claim 14, wherein said weighting factors comprise
- w1S=3w12−2w13.
- w2S=3w22−2w23.
18. A method as recited in claim 12, comprising estimating said line data using multiple scanogram rays for each estimated line ray.
19. A method as recited in claim 12, comprising estimating said line data using one of local smoothing and adaptive filtering.
20. A method as recited in claim 12, wherein said reconstructing comprises one of filtered backprojection type reconstruction and backprojection filtration type reconstruction.
21. A method as recited in claim 12, wherein said reconstructing comprises reconstruction of full revolution circular data.
22. A method as recited in claim 12, wherein said reconstructing comprises reconstruction of partial revolution circular data.
23. A computer readable-medium containing instructions that may be executed by a computer to perform a method, comprising:
- collecting circle data from an x-ray scan of a subject;
- collecting scanogram data from said x-ray scan;
- estimating line data using said circle data and said scanogram data; and
- reconstructing an image of said subject using said estimated line data and said circle data.
24. A medium as recited in claim 23, wherein method comprises: P L ( u, v, h ) = v v + h P C ( u, v + h, λ 0 ) + h v + h P S ( u, v + h ) where PC(u, v, λ) is said circle data and PS(u, z) is said scanogram data.
- estimating said line data using:
25. A medium as recited in claim 23, wherein said method comprises: P L ( u, v, h ) = { w 1 P C ( u, v + h, λ 0 ) + if v > 0 ( 1 - w 1 ) P S ( u, v + h ), w 2 P C ( - u, v ′ + h, λ 0 + π - 2 γ ) + if v < 0 ( 1 - w 2 ) P S ( u, v + h ), w 1 = v v + h w 2 = - 2 v cos u h, v ′ = v cos 2 u for a cylindrical x - ray detector w 2 = - 2 v h SDD 2 SDD 2 + u 2, v ′ = v SDD 2 + u 2 SDD 2 for a flat x - ray detector where PC(u, v, λ) is said circle data, PS(u, z) is said scanogram data, w1 and w2 are weighting factors.
- estimating said line data using:
26. A medium as recited in claim 25, wherein said method comprises: P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
- estimating said line data using
27. A medium as recited in claim 24, wherein said method comprises: P LF ( u, v, h ) = 1 2 ( 1 + cos h π d ) × P L ( u, v, h )
- estimating said line data using
28. A medium as recited in claim 25, wherein said weighting factors comprise
- w1S=3w12−2w13.
- w2S=3w22−2w23.
29. A medium as recited in claim 23, wherein said method comprises estimating said line data using multiple scanogram rays for each estimated line ray.
30. A medium as recited in claim 23, wherein said method comprises estimating said line data using one of local smoothing and adaptive filtering.
31. A medium as recited in claim 23, wherein said reconstructing comprises one of filtered backprojection type reconstruction and backprojection filtration type reconstruction.
32. A medium as recited in claim 23, wherein said reconstructing comprises reconstruction of full revolution circular data.
33. A medium as recited in claim 23, wherein said reconstructing comprises reconstruction of partial revolution circular data.
Type: Application
Filed: Sep 25, 2008
Publication Date: Aug 27, 2009
Applicants: KABUSHIKI KAISHA TOSHIBA (Tokyo), TOSHIBA MEDICAL SYSTEMS CORPORATION (Otawara-shi)
Inventors: Satoru Nakanishi (Tochigi-ken), Yu Zou (Naperville, IL), Aleksandr Zamyatin (Buffalo Grove, IL), Michael D. Silver (Northbrook, IL)
Application Number: 12/238,079
International Classification: H05G 1/60 (20060101);