Helical interpolation for an asymmetric multi-slice scanner
First Claim
Patent Images
1. A CT system for reconstructing at least one image of an object, said system comprising:
- a. an x-ray source for generating x-rays, said x-ray source being mounted on a gantry for rotation about an axis;
b. an x-ray detector system mounted opposite said x-ray source for providing a set of projection data with respect to said object as the object is translated along said axis, said x-ray detector system including a plurality of rows of detector elements;
wherein for each detector element, a corresponding detector ray is defined by x-ray photons traveling from said x-ray source to said detector element; and
wherein said detector rays define an x-ray beam that is asymmetric in a plane perpendicular to said axis, said x-ray beam including a symmetric region in which one or more complementary rays can be found for each detector ray, and an asymmetric region in which no complementary ray can be found for any detector ray;
c. an interpolator for interpolating said projection data from each detector element onto a slice plane by multiplying said data with helical interpolation weights;
wherein for projection data resulting from detector rays lying within the symmetric region of said x-ray beam, the helical interpolation weights are complementary interpolation weights that weigh the data from complementary rays in proportion to the distance from each detector element row to said slice plane; and
wherein for projection data resulting from detector rays that lie within the asymmetric region of said x-ray beam, the helical interpolation weights are direct interpolation weights that weigh the data at a given azimuthal angle from different rows in proportion to the distance from each detector element row to said slice plane; and
d. an image reconstructor for reconstructing a tomographic image of said object using said helically interpolated projection data.
4 Assignments
0 Petitions
Accused Products
Abstract
A helical interpolation filter is provided for a multi-slice scanner having an asymmetric detector array. For projection data generated in the symmetric region of the scanner, in which complementary data are available, complementary interpolation is performed. For projection data generated in the asymmetric region of the scanner, in which no complementary data are available, direct interpolation is performed. A blending region is defined near each boundary between the symmetric and the asymmetric regions. In the blending region, a combination of direct and complementary interpolation is performed.
59 Citations
24 Claims
-
1. A CT system for reconstructing at least one image of an object, said system comprising:
-
a. an x-ray source for generating x-rays, said x-ray source being mounted on a gantry for rotation about an axis; b. an x-ray detector system mounted opposite said x-ray source for providing a set of projection data with respect to said object as the object is translated along said axis, said x-ray detector system including a plurality of rows of detector elements;
wherein for each detector element, a corresponding detector ray is defined by x-ray photons traveling from said x-ray source to said detector element; and
wherein said detector rays define an x-ray beam that is asymmetric in a plane perpendicular to said axis, said x-ray beam including a symmetric region in which one or more complementary rays can be found for each detector ray, and an asymmetric region in which no complementary ray can be found for any detector ray;c. an interpolator for interpolating said projection data from each detector element onto a slice plane by multiplying said data with helical interpolation weights; wherein for projection data resulting from detector rays lying within the symmetric region of said x-ray beam, the helical interpolation weights are complementary interpolation weights that weigh the data from complementary rays in proportion to the distance from each detector element row to said slice plane; and wherein for projection data resulting from detector rays that lie within the asymmetric region of said x-ray beam, the helical interpolation weights are direct interpolation weights that weigh the data at a given azimuthal angle from different rows in proportion to the distance from each detector element row to said slice plane; and d. an image reconstructor for reconstructing a tomographic image of said object using said helically interpolated projection data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of reconstructing at least one image of an object, the method comprising:
-
a. helically scanning said object with x-rays to acquire tomographic projection data representative of said object while said object is translated along an axis, said x-rays being generated by an x-ray source mounted on a gantry for rotation about said axis, said x-rays being incident upon a multi-slice x-ray detector system having a plurality of substantially parallel rows of detector elements; wherein for each detector element, a corresponding detector ray is defined by x-ray photons traveling from said x-ray source to said detector element; and wherein said detector rays define an x-ray beam that is asymmetric in a plane perpendicular to said axis, said x-ray beam including a symmetric region in which one or more complementary rays can be found for each detector ray, and an asymmetric region in which no complementary ray can be found for any detector ray; b. helically interpolating the projection data of the detector elements by multiplying the data with helical interpolation weights; wherein for projection data resulting from detector rays lying within the symmetric region of said x-ray beam, the helical interpolation weights are complementary interpolation weights that weigh the data from complementary rays in proportion to the distance from each detector element row to said slice plane; and wherein for projection data resulting from detector rays that lie within the asymmetric region of said x-ray beam, the helical interpolation weights are direct interpolation weights that weigh the data at a given azimuthal angle from different rows in proportion to the distance from each detector element row to said slice plane; and c. reconstructing a tomographic image of said object, using said helically interpolated projection data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification