[go: nahoru, domu]

US7062009B2 - Helical interpolation for an asymmetric multi-slice scanner - Google Patents

Helical interpolation for an asymmetric multi-slice scanner Download PDF

Info

Publication number
US7062009B2
US7062009B2 US10/659,152 US65915203A US7062009B2 US 7062009 B2 US7062009 B2 US 7062009B2 US 65915203 A US65915203 A US 65915203A US 7062009 B2 US7062009 B2 US 7062009B2
Authority
US
United States
Prior art keywords
ray
detector
complementary
region
rays
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US10/659,152
Other versions
US20040165695A1 (en
Inventor
Seemeen S. Karimi
Carl R. Crawford
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Analogic Corp
Original Assignee
Analogic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Analogic Corp filed Critical Analogic Corp
Priority to US10/659,152 priority Critical patent/US7062009B2/en
Assigned to ANALOGIC CORPORATION reassignment ANALOGIC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CRAWFORD, CARL R., KARIMI, SEEMEEN S.
Publication of US20040165695A1 publication Critical patent/US20040165695A1/en
Application granted granted Critical
Publication of US7062009B2 publication Critical patent/US7062009B2/en
Assigned to MIDCAP FINANCIAL TRUST reassignment MIDCAP FINANCIAL TRUST SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANALOGIC CORPORATION, SOUND TECHNOLOGY, INC.
Assigned to ANALOGIC CORPORATION reassignment ANALOGIC CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MIDCAP FINANCIAL TRUST
Assigned to TRUIST BANK, AS COLLATERAL AGENT reassignment TRUIST BANK, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANALOGIC CORPORATION
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/04Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
    • G01N23/046Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material using tomography, e.g. computed tomography [CT]
    • GPHYSICS
    • G21NUCLEAR PHYSICS; NUCLEAR ENGINEERING
    • G21KTECHNIQUES FOR HANDLING PARTICLES OR IONISING RADIATION NOT OTHERWISE PROVIDED FOR; IRRADIATION DEVICES; GAMMA RAY OR X-RAY MICROSCOPES
    • G21K5/00Irradiation devices
    • G21K5/04Irradiation devices with beam-forming means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/02Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/027Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis characterised by the use of a particular data acquisition trajectory, e.g. helical or spiral
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/40Imaging
    • G01N2223/419Imaging computed tomograph
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S378/00X-ray or gamma ray systems or devices
    • Y10S378/901Computer tomography program or processor

Definitions

  • the present invention relates to CT image reconstruction.
  • the present invention relates to helical interpolation for CT image reconstruction from asymmetric, multi-slice CT scans.
  • CT scans allow an image of the internal structure of a target object to be generated, one cross-sectional slice at a time.
  • the target object is an anatomical region of a patient, although CT systems can also be used in non-medical applications, for example explosive detection.
  • x-rays emitted from an x-ray source are passed through a region of the object, then are detected by a detector assembly.
  • the detector assembly consisting of one or more rows of detector elements, generates detection signals indicative of the attenuated intensities of the x-rays that have traversed the object.
  • the detection signals are sent to a computer, which implements signal and image processing techniques to reconstruct a tomographic image of the object.
  • the patient is translated (typically at a constant speed), while the x-ray source and the detector assembly rotate around the patient.
  • the data for the prescribed number of axial slices of the target region (within the patient) is acquired.
  • the image location also called the slice plane, constantly moves in the axial direction.
  • the trajectory of the source relative to the slice plane maps out a helix, generating projection data from which axial image slices may be reconstructed.
  • Helical scanners offer a number of advantages, including reduced scanning time, improved image quality, and better control of contrast.
  • Multi-slice scanners are becoming the norm for medical CT applications. Multi-slice scanners make rapid acquisition of volumetric data possible, because of the larger coverage that they provide (compared to the coverage provided by single slice scanners), coupled with helical scanning. However, since in helical multi-slice scanners the patient is translated for each sample, the projections measure attenuation at different positions within the patient. This necessitates extracting consistent data sets for each cross-sectional slice position from the helical multi-slice data, in order to reconstruct each cross-sectional slice, thereby adding further complications to the image reconstruction process.
  • volumetric reconstruction for multi-slice scanners is typically performed by helical interpolation, followed by 2D filtered back-projection.
  • the number of rows in multi-slice scanners is limited to about four, in order to prevent image artifacts.
  • an interpolation filter is used to estimate virtual fan beam data for an image at a desired plane, given the positions of the plane, the source and the detector. For a larger number of rows, it has been observed that 3-D backprojection is necessary to provide acceptable image quality.
  • Asymmetric fan beams have been used to increase a scanner's field of view (FOV) in a cost effective manner, because the FOV can be increased by increasing the number of detectors on only one side of the fan beam.
  • FOV field of view
  • the present invention provides a method and system for image reconstruction from asymmetric, multi-slice helical scans.
  • complementary interpolation be performed for projection data generated within the symmetric region of the x-ray beam in the multi-slice scanner, and that direct interpolation be performed for projection data generated within the asymmetric region of the x-ray beam.
  • blending regions be created near the boundaries between the symmetric and asymmetric regions, and that a combination of direct and complementary interpolation be performed in these blending regions.
  • a CT system in accordance with one embodiment of the present invention includes an x-ray source for generating x-rays.
  • the x-ray source is mounted on a gantry for rotation about a rotation axis.
  • An x-ray detector system is mounted opposite the x-ray source for providing a set of projection data with respect to the object.
  • the CT system further includes an interpolator for interpolating the projection data from the detector array onto a slice plane by multiplying the data with helical interpolation weights.
  • the interpolator includes an interpolation weight generator for generating the helical interpolation weights.
  • the CT system also includes an image reconstructor for reconstructing a tomographic image of the object using the helically interpolated projection data.
  • the reconstructed images are perpendicular to the rotation axis, and therefore generally referred to as axial images or axial slices.
  • the plane defined by an axial image is generally referred to as the slice plane.
  • a plane parallel to the plane of gantry rotation is generally referred to as an axial plane.
  • the x-ray detector system includes a plurality of rows of detector elements. For each detector element, a corresponding detector ray is defined by x-ray photons traveling from the x-ray source to the detector element.
  • the detector rays in a multi-slice scanner define an x-ray beam that is generally referred to as a cone beam.
  • the cone beam of an asymmetric multi-slice scanner is asymmetric in an axial plane.
  • the x-ray beam includes 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.
  • a complementary ray is defined in the present application as a detector ray whose projection on an axial plane is anti-parallel to the projection of the given detector ray on an axial plane, with the source and detector array positions reversed.
  • Complementary rays as defined in the present application are not necessarily on parallel lines, but their projections on an axial plane substantially coincide.
  • a set of virtual fan beam data per slice are estimated from the helical cone beam data.
  • the helical interpolation weights are called complementary interpolation weights.
  • the complementary interpolation weights weigh complementary projection data from the different detector rows in proportion to the distance from the rows to the slice plane.
  • the helical interpolation weights are called direct interpolation weights.
  • the direct interpolation weights weigh the projection data from different rows in proportion to the distance from each detector row to the slice plane.
  • the helical interpolation weights are a combination of direct and complementary interpolation weights.
  • a method of reconstructing at least one image of an object includes helically scanning the object with x-rays to acquire tomographic projection data representative of the object while the object is translated along an axis.
  • the x-rays are generated by an x-ray source mounted on a gantry for rotation about the axis along which the object is translated.
  • the x-rays are incident upon a multi-slice x-ray detector system having a plurality of substantially parallel rows of detector elements. For each detector element, a corresponding detector ray is defined by x-ray photons traveling from the x-ray source to the detector element.
  • the detector rays define an x-ray beam that is asymmetric in the plane perpendicular to the axis of gantry rotation.
  • the x-ray beam includes a symmetric region in which one or more complementary rays can be found for each ray, and an asymmetric region in which no complementary ray can be found for any ray.
  • the method further includes helically interpolating the projection data by multiplying the data with helical interpolation weights.
  • the helical interpolation weights are complementary interpolation weights.
  • the helical interpolation weights are direct interpolation weights.
  • the helical interpolation weights are a combination of direct and complementary interpolation weights.
  • the method further includes reconstructing a tomographic image of the object, using the helically interpolated projection data.
  • a 2D filtered backprojection of the helically interpolated projection data may be performed.
  • FIG. 1 illustrates a schematic block diagram of an asymmetric multi-slice CT scanner constructed in accordance with one embodiment of the present invention.
  • FIG. 2 illustrates an asymmetric x-ray beam, used in one embodiment of the present invention.
  • FIG. 3 illustrates a helical asymmetric interpolation filter, in accordance with one embodiment of the present invention.
  • FIG. 4 illustrates a reconstructed CT image of a cylindrical phantom.
  • FIGS. 5A , 5 B, and 5 C illustrate reconstructed CT images of a phantom consisting of two spheres.
  • the present invention is directed to a helical interpolation filter for reconstructing a tomographic image of an object, using an asymmetric, multi-slice helical CT scanner.
  • FIG. 1 illustrates a schematic block diagram of an asymmetric, multi-slice CT scanning system 10 , constructed in accordance with one embodiment of the present invention.
  • the CT scanning system 10 includes an x-ray source 12 mounted on a gantry 13 for rotation about a rotation axis 15 , and an x-ray detector system 17 mounted opposite the x-ray source 12 for providing projection data with respect to an object 18 , as the object 18 is translated along the rotation axis 15 .
  • the center of the circle formed by the rotation of the x-ray source 12 is the isocenter 11 of the CT system 10 .
  • the x-ray source 12 can be considered as substantially a point source.
  • the detector system 17 includes a plurality of rows 19 of detector elements. In a multi-slice scanner, such as the CT system 10 , data from multiple detector rows are used to reconstruct volume images.
  • a corresponding detector ray (or x-ray path) 21 can be defined by the x-ray photons traveling from the x-ray source to the detector element.
  • Each detector element generates detection signals indicative of the intensity of its corresponding detector ray 21 .
  • the center ray 25 is the line from the x-ray source 12 through the isocenter 11 .
  • Each individual row 19 of detector elements is typically configured in the shape of an arc of a circle.
  • the plurality of rows 19 are substantially parallel to each other, and are disposed side-by-side along the rotation axis. In this way, during a single sampling period, projection data can be acquired that are representative of a plurality of sections of the object 18 .
  • each detector ray 21 is at least in part attenuated by the object it encounters in its path
  • the detection signal from each detector element is representative of the attenuation of the portion of the object that lies in the path of the detector ray.
  • the raw detection signals are processed to generate a set of projection data, representative of the logarithmic attenuation effected by the mass lying in the corresponding detector ray path.
  • the CT system includes an interpolator 22 for interpolating the projection data from the detector array onto a slice plane, by multiplying the data with helical interpolation weights.
  • the interpolation weights are generated by an interpolation weight generator 24 , described in detail below in connection with FIG. 3 .
  • the CT system further includes an image reconstructor 26 for reconstructing a tomographic image of the object, using the helically interpolated projection data.
  • the image reconstructor 26 includes means for performing 2D backprojection of the helically interpolated projection data. It should be understood, however, that image reconstruction techniques other than 2D backprojection are within the scope of the present invention, and that in alternative embodiments of the present invention, the image reconstructor 26 may include alternate means for reconstructing images from the helically interpolated projection data.
  • reconstructed images are perpendicular to the axis of rotation, they are generally referred to as axial images or axial slices.
  • the plane defined by an axial image is referred to as the slice plane.
  • the multiple detector rays resemble a cone.
  • the collection of all the detector rays at a given instant of time is often referred to as a “cone beam.” If there were a single row of detectors, then the collection of detector rays would form a “fan beam,” i.e. a fan-shaped beam.
  • the x-ray cone beam can be considered to be a collection of fan beams.
  • the term “x-ray cone beam” will be used to refer to the x-ray beam defined by the collection of all the detector rays at any point in time, or at any time interval.
  • the CT system is an asymmetric CT system, in which the x-ray cone beam is asymmetric in an axial plane.
  • Asymmetric fan beams can be used to increase a scanner's field-of-view (FOV) with lower image quality at the outer part of the FOV, by increasing the number of detectors only on one side of the fan beam.
  • FOV field-of-view
  • One example of a CT scanner using an asymmetric fan beam is the “A” scanner, manufactured by Analogic Corporation.
  • one side of the fan beam covers the entire FOV, while the other side fails to cover a portion of the FOV.
  • the sampling frequency is reduced. The image quality is therefore compromised in this part of the FOV.
  • a set of virtual fan beam data per slice are estimated from the x-ray cone beam data. For each ray in the virtual fan beam, rays at the same azimuthal angle as the given fan beam ray, and complementary rays, are identified in the x-ray cone beam.
  • the azimuthal angle is defined in this application as the angle made by the projection of a ray onto the plane of gantry rotation with a fixed axis in said plane.
  • the interpolator interpolates projection data from different rows at these rays, to estimate the virtual fan beam data for the slice. If more than one rotation of views is used to generate one slice, then multiple projection rays and multiple complementary projection rays for a given azimuthal angle may be obtained and used.
  • a number of reconstruction algorithms are known for multi-slice scanners. Some algorithms are able to perform exact reconstruction, while others achieve various degrees of approximate reconstruction. Exact reconstruction techniques use 3D backprojection, while approximate algorithms may use either 3D or 2D backprojection. When the number of rows is limited to four, it has been found that helical interpolation ignoring the cone beam divergence, coupled with 2D backprojection, is sufficient to provide clinically acceptable image quality. 2D reconstruction assumes that the x-rays incident on all rows are perpendicular to the axis of rotation, ignoring the fact that the cone beam is in reality divergent.
  • the interpolation filter 22 is used to estimate the data at the slice plane, given the positions of the plane, the source and detector.
  • FIG. 2 illustrates a 2-dimensional view of an asymmetric x-ray beam 100 , in an exemplary asymmetric CT scanner described in conjunction with FIG. 1 .
  • the 2-dimensional view is parallel to an axial plane, and therefore appears as a fan-shaped beam.
  • the x-ray beam 100 includes a symmetric region 102 , in which at least one complementary ray can be found for each detector ray within the symmetric region, and an asymmetric region 104 , in which no complementary ray can be found for any detector ray within the asymmetric region.
  • a complementary ray is defined in the present application as a detector ray whose projection on an axial plane is anti-parallel to the projection of the given detector ray on an axial plane, with the source and detector array positions reversed.
  • Complementary rays as defined in the present application are not necessarily on parallel lines, but their projections on an axial plane substantially coincide.
  • the projection data used in interpolation for complementary ray pairs may come from different ones of the multiple rows of detector elements, or from all the rows.
  • the azimuthal angle of the x-ray source 112 position is denoted as ⁇ (the “fan angle”).
  • the fan angle is defined as the angle between a line from the x-ray source (indicated in FIG. 2 by the reference numeral 112 ) to the isocenter of the CT system, and a fixed coordinate axis in the gantry rotation plane.
  • the angle made by the projection of a detector ray onto an axial plane with the center ray (illustrated in FIG. 1 ) of the x-ray beam is denoted ⁇ , and defined as the ray angle in this application.
  • the value of ⁇ at the boundary of the symmetric region of the x-ray beam is indicated as ⁇ s .
  • the value of ⁇ at the end of the asymmetric region of the x-ray beam is indicated as ⁇ a .
  • FIG. 3 schematically illustrates a helical asymmetric interpolation filter, in accordance with one embodiment of the present invention.
  • the helical interpolation filter is designed for a four-row scanner with an asymmetric detector array; however the method and system of the present invention may be used for CT scanners having a number n of rows, where n is different from four.
  • FIG. 3 schematically illustrates an symmetric region 200 , an asymmetric region 202 , a region 203 in which no data are collected, and a pair of blending regions 204 , within the asymmetric x-ray cone beam data.
  • the symmetric region of the x-ray cone beam comprises a range ( ⁇ s , ⁇ s ) of ray angles, as seen in FIG. 3 .
  • the symbol ⁇ b is the value of ⁇ at the start of the blending region within the symmetric region of the x-ray cone beam.
  • the fan angles ⁇ i indicate the view angle at which the row i is directly under the slice plane at isocenter.
  • the symbol ⁇ ic ⁇ denotes the ray complementary to the angle ⁇ i .
  • the interpolation weight for each row i is denoted as w i .
  • a weight generated by complementary interpolation is labeled w i c and a weight generated by direct interpolation is labeled w i d .
  • complementary interpolation is performed for data that lie within the symmetric region 200 of the x-ray cone beam, because in this region all rays have at least one complementary ray that results from reversing the positions of the source and the detector array.
  • the asymmetric region 202 there are no complementary rays. In this region, direct data interpolation is used.
  • a blending of interpolation weights across the direct and complementary interpolation portions is necessary to ensure continuity of the weights across the boundaries between the symmetric and asymmetric regions. Therefore, a blending region 204 is created near the boundary between the complementary and direct interpolation regions. In the blending regions 204 , a combination of the direct and complementary interpolation is used. Since there are no complementary ray pairs in the asymmetric region 202 of the detector, blending is performed within the symmetric region 200 .
  • complementary ray pairs are identified for rays in the virtual fan beam.
  • each sample of the complementary data pair comes from different rows.
  • the complementary interpolation weights weigh complementary projection data from different detector rows in proportion to the distance from the rows to the slice plane.
  • Complementary rays are not truly identical, due to cone beam divergence in the axial direction. Further, due to quarter detector offset, the projection of complementary rays onto the axial plane do not truly coincide. Therefore, in the implementation of helical interpolation, the projection data are weighted according to their positions in the x-ray cone beam, but not combined.
  • the complementary interpolation weights are calculated according to the following equations, using the conventions described in
  • the complementary weights should be independent of the absolute view angles.
  • ⁇ 4 8 ⁇ ⁇ 3 .
  • ⁇ b is the ray angle in the symmetric region at which blending is started, as shown in FIG. 2 .
  • the symbol ⁇ a is the maximum ray angle of the longer side, as shown in FIGS. 2 and 3 .
  • Direct data interpolation means that for a ray in the virtual fan with a given source fan angle and a given ray angle, the data from at least two different rows in the x-ray cone beam are interpolated.
  • Direct interpolation weights weigh the data from different rows at a given source fan angle and ray angle, in proportion to the distance from each detector element row to the slice plane.
  • the disadvantage of direct data interpolation is that the sampling frequency in the axial direction is reduced and the interpolation distances are larger. This means that the slice sensitivity profile (SSP) is degraded.
  • the direct interpolation weights are defined by the following relationship, using the conventions described in paragraph 40 :
  • the blending regions 204 are defined within the symmetric region 200 , one blending region being located adjacent the boundary between the symmetric region 200 and the asymmetric regions 202 , the other blending region being located adjacent the boundary between the symmetric region 200 and the region 203 in which no data are collected. Blending smoothes the transition between the asymmetric and symmetric regions. Blending weights are applied within the symmetric part of the boundary, so the complementary data must also be weighted accordingly.
  • the blending regions 204 extend between angle ranges ( ⁇ b , ⁇ s ), and ( ⁇ b , ⁇ s ), where ⁇ b represents the value of ⁇ at the start of the blending region within the symmetric region 200 of the x-ray beam, and ⁇ s represents the value of ⁇ at the boundary between the symmetric region 200 and the asymmetric region 202 .
  • the interpolation weights are blending interpolation weights, which are a combination of direct and complementary interpolation weights.
  • the blending interpolation weights are defined by the following relationship:
  • the angular range of the data that is weighted is greater than 2 ⁇ .
  • the redundant data are added so that the output data spans an angular range of 2 ⁇ .
  • Rebinning the set of 2 ⁇ data fills in the missing data on one side of the fan beam.
  • the rebinning process performs tangential interpolation, providing hybrid views.
  • Each hybrid view contains rays that are parallel in the angular direction, but are not equally spaced.
  • Each hybrid view is added to its opposite view, located ⁇ away. The opposite view is flipped before adding. The asymmetric data from the opposite view thus fill in the missing data in each view.
  • FIG. 4 illustrates a reconstructed CT image of a simulated cylinder phantom, used to test the helical interpolation filter described in connection with FIG. 3 .
  • the phantom is a cylinder whose axis is parallel to the axis of rotation.
  • the phantom is placed at the boundary between the symmetric and asymmetric regions. For comparison, an image using a symmetric fan beam that covers the full field of view is also shown in FIG. 4 .
  • the cylinder phantom is substantially uniform in the axial direction, so it allows us to verify whether the helical interpolation weights for each ray are correctly normalized and are continuous.
  • FIG. 4 shows a substantially uniform attenuation within the cylinder. There are no artifacts at the boundary of the symmetric and asymmetric regions, which means that the transition is continuous, and both regions show the same CT value, which means that the normalization of weights is correct.
  • the interpolation weights for each ray add to one.
  • FIGS. 5A , 5 B, and 5 C illustrate reconstructed CT images of another phantom, used to test image quality.
  • the phantom in each of the figures consists of two spheres of radius 30 mm.
  • the window width is 50 HU (Hounsfield units).
  • the sphere at the center of the image is centered on the axis of rotation, and the other sphere in each image is centered at the boundary of the asymmetric and symmetric regions.
  • FIG. 5A is the image produced using an asymmetric x-ray fan beam.
  • FIG. 5B is the image produced using a symmetric x-ray fan beam.
  • FIG. 5C shows the difference image. As seen from FIGS. 5A–5C , some artifacts are observed.
  • the artifacts in the background are caused by linear helical interpolation and also because the cone beam was ignored.
  • the artifacts in the symmetric fan image are slightly smaller because complementary data extends to the extreme ends of the beam.
  • the linear interpolation distances are smaller for the outer detector elements in the fully symmetric beam, as compared to the interpolation distances for the detector elements in the asymmetric beam.
  • the artifacts from the off-center object are larger than they are from the centered object because the interpolation distances are larger than they are at isocenter, as seen in FIG. 3 .
  • the interpolation distance equals one, which is the same distance as in direct data interpolation.
  • the present invention provides a method and system for reconstructing helical, multi-slice data from an asymmetric beam.
  • the images created using the technique of the present invention have a satisfactory image quality when tested using phantoms.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Biochemistry (AREA)
  • Theoretical Computer Science (AREA)
  • Pulmonology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Analytical Chemistry (AREA)
  • Radiology & Medical Imaging (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

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.

Description

CROSS REFERENCES TO RELATED APPLICATIONS
This application claims the benefit of priority under 35 U.S.C. §119(e) from co-pending, commonly owned U.S. provisional patent application Ser. No. 60/410,244 (entitled “Helical Interpolation For An Asymmetric Multi-Slice Scanner” and having an attorney docket number ANAK-240PR), which was filed on Sep. 12, 2002.
FIELD OF THE INVENTION
The present invention relates to CT image reconstruction. In particular, the present invention relates to helical interpolation for CT image reconstruction from asymmetric, multi-slice CT scans.
BACKGROUND
CT scans allow an image of the internal structure of a target object to be generated, one cross-sectional slice at a time. Typically, the target object is an anatomical region of a patient, although CT systems can also be used in non-medical applications, for example explosive detection. In a CT system, x-rays emitted from an x-ray source are passed through a region of the object, then are detected by a detector assembly. The detector assembly, consisting of one or more rows of detector elements, generates detection signals indicative of the attenuated intensities of the x-rays that have traversed the object. The detection signals are sent to a computer, which implements signal and image processing techniques to reconstruct a tomographic image of the object.
In a helical CT scanner, the patient is translated (typically at a constant speed), while the x-ray source and the detector assembly rotate around the patient. As the patient is moving, the data for the prescribed number of axial slices of the target region (within the patient) is acquired. Because the patient table is translated at a constant speed along the axis of rotation of the gantry during helical scanning, the image location, also called the slice plane, constantly moves in the axial direction. The trajectory of the source relative to the slice plane maps out a helix, generating projection data from which axial image slices may be reconstructed. Helical scanners offer a number of advantages, including reduced scanning time, improved image quality, and better control of contrast.
In a multi-slice helical scanner, more than one row of detector elements are arranged side-by-side along the rotation axis of the scanner. For a given view angle, it is thus possible to obtain projections that measure attenuation in multiple sections of the scanned object in a single sampling period. Multi-slice scanners are becoming the norm for medical CT applications. Multi-slice scanners make rapid acquisition of volumetric data possible, because of the larger coverage that they provide (compared to the coverage provided by single slice scanners), coupled with helical scanning. However, since in helical multi-slice scanners the patient is translated for each sample, the projections measure attenuation at different positions within the patient. This necessitates extracting consistent data sets for each cross-sectional slice position from the helical multi-slice data, in order to reconstruct each cross-sectional slice, thereby adding further complications to the image reconstruction process.
Currently, volumetric reconstruction for multi-slice scanners is typically performed by helical interpolation, followed by 2D filtered back-projection. Generally, the number of rows in multi-slice scanners is limited to about four, in order to prevent image artifacts. When the number of rows is limited to four, it has been found that helical interpolation ignoring the divergence of the x-ray beam, coupled with 2-D backprojection, is sufficient to provide clinically acceptable image quality. In this case, an interpolation filter is used to estimate virtual fan beam data for an image at a desired plane, given the positions of the plane, the source and the detector. For a larger number of rows, it has been observed that 3-D backprojection is necessary to provide acceptable image quality. Asymmetric fan beams have been used to increase a scanner's field of view (FOV) in a cost effective manner, because the FOV can be increased by increasing the number of detectors on only one side of the fan beam. When the FOV is increased in this manner, resolution is lowered in the extended part of the FOV.
All of the features described above, namely helical scanning, multiple detector rows and asymmetric fan beam, are desirable features for a CT scanner (or PET scanner), because of the advantages described above. In order to implement such an asymmetric, multi-slice, helical scanner, an appropriate image reconstruction method and system is required.
Accordingly, it is an object of the present invention to provide a method and system for CT image reconstruction, that can be used with an asymmetric multi-slice helical scanner, and that produces acceptable image quality.
SUMMARY
The present invention provides a method and system for image reconstruction from asymmetric, multi-slice helical scans. In overview, it is proposed that complementary interpolation be performed for projection data generated within the symmetric region of the x-ray beam in the multi-slice scanner, and that direct interpolation be performed for projection data generated within the asymmetric region of the x-ray beam. It is also proposed that blending regions be created near the boundaries between the symmetric and asymmetric regions, and that a combination of direct and complementary interpolation be performed in these blending regions.
A CT system in accordance with one embodiment of the present invention includes an x-ray source for generating x-rays. The x-ray source is mounted on a gantry for rotation about a rotation axis. An x-ray detector system is mounted opposite the x-ray source for providing a set of projection data with respect to the object. The CT system further includes an interpolator for interpolating the projection data from the detector array onto a slice plane by multiplying the data with helical interpolation weights. The interpolator includes an interpolation weight generator for generating the helical interpolation weights. The CT system also includes an image reconstructor for reconstructing a tomographic image of the object using the helically interpolated projection data.
The reconstructed images are perpendicular to the rotation axis, and therefore generally referred to as axial images or axial slices. The plane defined by an axial image is generally referred to as the slice plane. A plane parallel to the plane of gantry rotation is generally referred to as an axial plane.
The x-ray detector system includes a plurality of rows of detector elements. For each detector element, a corresponding detector ray is defined by x-ray photons traveling from the x-ray source to the detector element. The detector rays in a multi-slice scanner define an x-ray beam that is generally referred to as a cone beam. The cone beam of an asymmetric multi-slice scanner is asymmetric in an axial plane. The x-ray beam includes 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. For a given detector ray, a complementary ray is defined in the present application as a detector ray whose projection on an axial plane is anti-parallel to the projection of the given detector ray on an axial plane, with the source and detector array positions reversed. Complementary rays as defined in the present application are not necessarily on parallel lines, but their projections on an axial plane substantially coincide.
A set of virtual fan beam data per slice are estimated from the helical cone beam data. For projection data resulting from detector rays lying within the symmetric region of the x-ray beam, the helical interpolation weights are called complementary interpolation weights. The complementary interpolation weights weigh complementary projection data from the different detector rows in proportion to the distance from the rows to the slice plane.
For projection data resulting from detector rays that lie within the asymmetric region of the x-ray beam, the helical interpolation weights are called direct interpolation weights. The direct interpolation weights weigh the projection data from different rows in proportion to the distance from each detector row to the slice plane.
For projection data resulting from detector rays that lie within the symmetric region of the x-ray beam but are adjacent to the asymmetric region of the x-ray beam, the helical interpolation weights are a combination of direct and complementary interpolation weights.
A method of reconstructing at least one image of an object, in accordance with one embodiment of the present invention, includes helically scanning the object with x-rays to acquire tomographic projection data representative of the object while the object is translated along an axis. The x-rays are generated by an x-ray source mounted on a gantry for rotation about the axis along which the object is translated. The x-rays are incident upon a multi-slice x-ray detector system having a plurality of substantially parallel rows of detector elements. For each detector element, a corresponding detector ray is defined by x-ray photons traveling from the x-ray source to the detector element. The detector rays define an x-ray beam that is asymmetric in the plane perpendicular to the axis of gantry rotation. The x-ray beam includes a symmetric region in which one or more complementary rays can be found for each ray, and an asymmetric region in which no complementary ray can be found for any ray.
The method further includes helically interpolating the projection data by multiplying the data with helical interpolation weights. For projection data resulting from detector rays lying within the symmetric region of the x-ray beam, the helical interpolation weights are complementary interpolation weights. For projection data resulting from detector rays that lie within the asymmetric region of the x-ray beam, the helical interpolation weights are direct interpolation weights. For projection data resulting from detector rays that lie within the symmetric region of the x-ray beam but are adjacent to the asymmetric region of the beam, the helical interpolation weights are a combination of direct and complementary interpolation weights.
The method further includes reconstructing a tomographic image of the object, using the helically interpolated projection data. In one embodiment, a 2D filtered backprojection of the helically interpolated projection data may be performed.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a schematic block diagram of an asymmetric multi-slice CT scanner constructed in accordance with one embodiment of the present invention.
FIG. 2 illustrates an asymmetric x-ray beam, used in one embodiment of the present invention.
FIG. 3 illustrates a helical asymmetric interpolation filter, in accordance with one embodiment of the present invention.
FIG. 4 illustrates a reconstructed CT image of a cylindrical phantom.
FIGS. 5A, 5B, and 5C illustrate reconstructed CT images of a phantom consisting of two spheres.
DESCRIPTION
The present invention is directed to a helical interpolation filter for reconstructing a tomographic image of an object, using an asymmetric, multi-slice helical CT scanner.
FIG. 1 illustrates a schematic block diagram of an asymmetric, multi-slice CT scanning system 10, constructed in accordance with one embodiment of the present invention. The CT scanning system 10 includes an x-ray source 12 mounted on a gantry 13 for rotation about a rotation axis 15, and an x-ray detector system 17 mounted opposite the x-ray source 12 for providing projection data with respect to an object 18, as the object 18 is translated along the rotation axis 15. The center of the circle formed by the rotation of the x-ray source 12 is the isocenter 11 of the CT system 10. The x-ray source 12 can be considered as substantially a point source. The detector system 17 includes a plurality of rows 19 of detector elements. In a multi-slice scanner, such as the CT system 10, data from multiple detector rows are used to reconstruct volume images.
For each detector element, a corresponding detector ray (or x-ray path) 21 can be defined by the x-ray photons traveling from the x-ray source to the detector element. Each detector element generates detection signals indicative of the intensity of its corresponding detector ray 21. The center ray 25 is the line from the x-ray source 12 through the isocenter 11.
Each individual row 19 of detector elements is typically configured in the shape of an arc of a circle. Preferably, the plurality of rows 19 are substantially parallel to each other, and are disposed side-by-side along the rotation axis. In this way, during a single sampling period, projection data can be acquired that are representative of a plurality of sections of the object 18.
Because each detector ray 21 is at least in part attenuated by the object it encounters in its path, the detection signal from each detector element is representative of the attenuation of the portion of the object that lies in the path of the detector ray. The raw detection signals are processed to generate a set of projection data, representative of the logarithmic attenuation effected by the mass lying in the corresponding detector ray path.
The CT system includes an interpolator 22 for interpolating the projection data from the detector array onto a slice plane, by multiplying the data with helical interpolation weights. The interpolation weights are generated by an interpolation weight generator 24, described in detail below in connection with FIG. 3. The CT system further includes an image reconstructor 26 for reconstructing a tomographic image of the object, using the helically interpolated projection data. In a preferred embodiment of the invention, the image reconstructor 26 includes means for performing 2D backprojection of the helically interpolated projection data. It should be understood, however, that image reconstruction techniques other than 2D backprojection are within the scope of the present invention, and that in alternative embodiments of the present invention, the image reconstructor 26 may include alternate means for reconstructing images from the helically interpolated projection data.
Since reconstructed images are perpendicular to the axis of rotation, they are generally referred to as axial images or axial slices. In the present application, following customary convention, the plane defined by an axial image is referred to as the slice plane. A plane parallel to the plane of gantry rotation, i.e. to the plane defined by the rotation of the gantry, is referred to as an axial plane.
Since the detector rays originate from the point x-ray source and extend at different angles to the different detector elements, the multiple detector rays resemble a cone. The collection of all the detector rays at a given instant of time is often referred to as a “cone beam.” If there were a single row of detectors, then the collection of detector rays would form a “fan beam,” i.e. a fan-shaped beam. The x-ray cone beam can be considered to be a collection of fan beams. In the present application, for convenience, the term “x-ray cone beam” will be used to refer to the x-ray beam defined by the collection of all the detector rays at any point in time, or at any time interval. In the present invention, the CT system is an asymmetric CT system, in which the x-ray cone beam is asymmetric in an axial plane.
Asymmetric fan beams can be used to increase a scanner's field-of-view (FOV) with lower image quality at the outer part of the FOV, by increasing the number of detectors only on one side of the fan beam. One example of a CT scanner using an asymmetric fan beam is the “A” scanner, manufactured by Analogic Corporation. In such scanners, one side of the fan beam covers the entire FOV, while the other side fails to cover a portion of the FOV. In the part of the FOV that is covered by only one side of the fan beam, the sampling frequency is reduced. The image quality is therefore compromised in this part of the FOV.
A set of virtual fan beam data per slice are estimated from the x-ray cone beam data. For each ray in the virtual fan beam, rays at the same azimuthal angle as the given fan beam ray, and complementary rays, are identified in the x-ray cone beam. The azimuthal angle is defined in this application as the angle made by the projection of a ray onto the plane of gantry rotation with a fixed axis in said plane. The interpolator interpolates projection data from different rows at these rays, to estimate the virtual fan beam data for the slice. If more than one rotation of views is used to generate one slice, then multiple projection rays and multiple complementary projection rays for a given azimuthal angle may be obtained and used.
A number of reconstruction algorithms are known for multi-slice scanners. Some algorithms are able to perform exact reconstruction, while others achieve various degrees of approximate reconstruction. Exact reconstruction techniques use 3D backprojection, while approximate algorithms may use either 3D or 2D backprojection. When the number of rows is limited to four, it has been found that helical interpolation ignoring the cone beam divergence, coupled with 2D backprojection, is sufficient to provide clinically acceptable image quality. 2D reconstruction assumes that the x-rays incident on all rows are perpendicular to the axis of rotation, ignoring the fact that the cone beam is in reality divergent. The interpolation filter 22 is used to estimate the data at the slice plane, given the positions of the plane, the source and detector.
FIG. 2 illustrates a 2-dimensional view of an asymmetric x-ray beam 100, in an exemplary asymmetric CT scanner described in conjunction with FIG. 1. The 2-dimensional view is parallel to an axial plane, and therefore appears as a fan-shaped beam. The x-ray beam 100 includes a symmetric region 102, in which at least one complementary ray can be found for each detector ray within the symmetric region, and an asymmetric region 104, in which no complementary ray can be found for any detector ray within the asymmetric region.
For a given detector ray, a complementary ray is defined in the present application as a detector ray whose projection on an axial plane is anti-parallel to the projection of the given detector ray on an axial plane, with the source and detector array positions reversed. Complementary rays as defined in the present application are not necessarily on parallel lines, but their projections on an axial plane substantially coincide.
As illustrated in FIG. 2, there are no detector elements in region 106, thereby excluding the possibility of complementary detector ray pairs. Typically, for all detector rays lying with the symmetric region 102 of the x-ray beam, the projection data used in interpolation for complementary ray pairs may come from different ones of the multiple rows of detector elements, or from all the rows.
The azimuthal angle of the x-ray source 112 position is denoted as β (the “fan angle”). The fan angle is defined as the angle between a line from the x-ray source (indicated in FIG. 2 by the reference numeral 112) to the isocenter of the CT system, and a fixed coordinate axis in the gantry rotation plane. The angle made by the projection of a detector ray onto an axial plane with the center ray (illustrated in FIG. 1) of the x-ray beam is denoted γ, and defined as the ray angle in this application. The value of γ at the boundary of the symmetric region of the x-ray beam is indicated as γs. The value of γ at the end of the asymmetric region of the x-ray beam is indicated as γa.
Helical interpolation is implemented by creating a set of weights, and multiplying the weights by the projection data. FIG. 3 schematically illustrates a helical asymmetric interpolation filter, in accordance with one embodiment of the present invention. In the illustrated embodiment, the helical interpolation filter is designed for a four-row scanner with an asymmetric detector array; however the method and system of the present invention may be used for CT scanners having a number n of rows, where n is different from four.
FIG. 3 schematically illustrates an symmetric region 200, an asymmetric region 202, a region 203 in which no data are collected, and a pair of blending regions 204, within the asymmetric x-ray cone beam data. The symmetric region of the x-ray cone beam comprises a range (−γs, γs) of ray angles, as seen in FIG. 3. The symbol γb is the value of γ at the start of the blending region within the symmetric region of the x-ray cone beam. The fan angles βi indicate the view angle at which the row i is directly under the slice plane at isocenter. The symbol βic ± denotes the ray complementary to the angle βi. It depends upon the value of γ for each ray. The superscript indicates whether the complementary ray comes from the current rotation (+) or the previous rotation (−). The interpolation weight for each row i is denoted as wi. A weight generated by complementary interpolation is labeled wi c and a weight generated by direct interpolation is labeled wi d.
In the helical interpolation filter of the present invention, complementary interpolation is performed for data that lie within the symmetric region 200 of the x-ray cone beam, because in this region all rays have at least one complementary ray that results from reversing the positions of the source and the detector array. In the asymmetric region 202, there are no complementary rays. In this region, direct data interpolation is used.
A blending of interpolation weights across the direct and complementary interpolation portions is necessary to ensure continuity of the weights across the boundaries between the symmetric and asymmetric regions. Therefore, a blending region 204 is created near the boundary between the complementary and direct interpolation regions. In the blending regions 204, a combination of the direct and complementary interpolation is used. Since there are no complementary ray pairs in the asymmetric region 202 of the detector, blending is performed within the symmetric region 200.
For complementary interpolation, complementary ray pairs are identified for rays in the virtual fan beam. Complementary rays are related by the following equation.
βc=β+π+2γ
γc=−γ
where βc indicates the fan angle of the complementary ray, and γc indicates its ray angle.
In general, each sample of the complementary data pair comes from different rows. The complementary interpolation weights weigh complementary projection data from different detector rows in proportion to the distance from the rows to the slice plane. Complementary rays are not truly identical, due to cone beam divergence in the axial direction. Further, due to quarter detector offset, the projection of complementary rays onto the axial plane do not truly coincide. Therefore, in the implementation of helical interpolation, the projection data are weighted according to their positions in the x-ray cone beam, but not combined.
In the illustrated preferred embodiment, the complementary interpolation weights are calculated according to the following equations, using the conventions described in
w 1 c ( β , γ ) = α ( x 1 ) { β - β 2 c ( - ) β 1 - β 2 c ( - ) , β 2 c ( - ) < β β 1 β 3 c ( - ) - β β 3 c ( - ) - β 1 , β 1 < β < β 3 c ( - ) ( 1 ) w 2 c ( β , γ ) = { β - β 3 c ( - ) β 2 - β 3 c ( - ) , β 3 c ( - ) < β β 2 β 3 c ( + ) - β β 1 c ( + ) - β 2 , β 2 < β < β 1 c ( + ) ( 2 ) w 3 c ( β , γ ) = { β - β 1 c ( + ) β 3 - β 1 c ( + ) , β 1 c ( + ) < β β 3 β 2 c ( + ) - β β 2 c ( + ) - β 3 , β 3 < β < β 2 c ( - ) ( 3 ) w 4 c ( β , γ ) = ( 1 - α ( x 4 ) ) { β - β 2 c ( + ) β 4 - β 2 c ( + ) , β 2 c ( + ) < β β 4 β 3 c ( + ) - β β 3 c ( + ) - β 4 , β 4 < β < β 3 c ( + ) where ( 4 ) α ( x ) = 3 x 2 - 2 x 3 , x 1 = β - β 2 c ( 1 ) β 3 c ( - ) - β 2 c ( - ) and x 4 = β - β 2 c + β 3 c ( + ) - β 2 c ( + ) . ( 5 )
The complementary weights should be independent of the absolute view angles. By way of example, in a scanner mode in which
β 1 = 2 π 3 ,
the β-values for the other rows (i=2, . . . 4) are given as follows:
β 2 = 4 π 3 ,
β3=2π, and
β 4 = 8 π 3 .
These values of βi(i=1, . . . , 4) should be used to evaluate the weight formulas above. In this case, the range of the β variable is from 0 to
10 π 3 .
For the asymmetric region 202 of the x-ray cone beam, direct interpolation is performed. The angular range in which direct interpolation is performed is given by (γba), where γb is the ray angle in the symmetric region at which blending is started, as shown in FIG. 2. The symbol γa is the maximum ray angle of the longer side, as shown in FIGS. 2 and 3.
Direct data interpolation means that for a ray in the virtual fan with a given source fan angle and a given ray angle, the data from at least two different rows in the x-ray cone beam are interpolated. Direct interpolation weights weigh the data from different rows at a given source fan angle and ray angle, in proportion to the distance from each detector element row to the slice plane. The disadvantage of direct data interpolation is that the sampling frequency in the axial direction is reduced and the interpolation distances are larger. This means that the slice sensitivity profile (SSP) is degraded.
In the illustrated embodiment, in which the number of detector element rows is four, the direct interpolation weights are defined by the following relationship, using the conventions described in paragraph 40:
w 1 d ( β , γ ) = { α ( x 1 ) ( 1 - β 1 - β β 2 - β 1 ) , β 2 c ( - ) < β β 1 α ( x 1 ) β 2 - β β 2 - β 1 , β < β B 3 c ( - ) β 2 - β β 2 - β 1 , β 3 c ( - ) < β β 2 ( 6 ) w 2 d ( β , γ ) = { β - β 1 β 2 - β 1 , β 1 < β β 2 β 3 - β β 3 - β 2 , β 2 < β < β 3 ( 7 ) w 3 d ( β , γ ) = { β - β 2 β 3 - β 2 , β 2 < β β 3 β 4 - β β 4 - β 3 , β 3 < β < β 4 ( 8 ) w 4 d ( β , γ ) = { β - β 3 β 4 - β 3 , β 3 < β β 2 c ( + ) ( 1 - α ( x 4 ) ) β - β 3 β 4 - β 3 , β 2 c ( + ) < β β 4 ( 1 - α ( x 4 ) ) ( 1 - β - β 4 β 4 - β 3 , ) β 4 < β β 3 c ( + ) ( 9 )
In equations (6)–(9) above, α, x1, and x4 are defined as in equation (5).
As seen in FIG. 3, the blending regions 204 are defined within the symmetric region 200, one blending region being located adjacent the boundary between the symmetric region 200 and the asymmetric regions 202, the other blending region being located adjacent the boundary between the symmetric region 200 and the region 203 in which no data are collected. Blending smoothes the transition between the asymmetric and symmetric regions. Blending weights are applied within the symmetric part of the boundary, so the complementary data must also be weighted accordingly. The blending regions 204 extend between angle ranges (γb, γs), and (−γb,−γs), where γb represents the value of γ at the start of the blending region within the symmetric region 200 of the x-ray beam, and γs represents the value of γ at the boundary between the symmetric region 200 and the asymmetric region 202.
For projection data resulting from rays that lie within the blending regions 204, the interpolation weights are blending interpolation weights, which are a combination of direct and complementary interpolation weights. In the illustrated embodiment, the blending interpolation weights are defined by the following relationship:
within the range (γbs),
w i(β,γ)=(1−αf(x))w i c(β,γ)+αf(x)w i d(β,γ);  (10)
within the range (−γs,−γb),
w i(β,γ)=(1−αf(x))w i c(β,γ);  (11)
where αf(x)=3x3−2x2 and 1≦i≦4, and
x = γ - γ b γ s - γ b .
In helical interpolation, the angular range of the data that is weighted is greater than 2π. The redundant data are added so that the output data spans an angular range of 2π. Rebinning the set of 2π data fills in the missing data on one side of the fan beam. The rebinning process performs tangential interpolation, providing hybrid views. Each hybrid view contains rays that are parallel in the angular direction, but are not equally spaced. Each hybrid view is added to its opposite view, located π away. The opposite view is flipped before adding. The asymmetric data from the opposite view thus fill in the missing data in each view.
FIG. 4 illustrates a reconstructed CT image of a simulated cylinder phantom, used to test the helical interpolation filter described in connection with FIG. 3. The phantom is a cylinder whose axis is parallel to the axis of rotation. The phantom is placed at the boundary between the symmetric and asymmetric regions. For comparison, an image using a symmetric fan beam that covers the full field of view is also shown in FIG. 4.
The cylinder phantom is substantially uniform in the axial direction, so it allows us to verify whether the helical interpolation weights for each ray are correctly normalized and are continuous. FIG. 4 shows a substantially uniform attenuation within the cylinder. There are no artifacts at the boundary of the symmetric and asymmetric regions, which means that the transition is continuous, and both regions show the same CT value, which means that the normalization of weights is correct. The interpolation weights for each ray add to one.
FIGS. 5A, 5B, and 5C illustrate reconstructed CT images of another phantom, used to test image quality. The phantom in each of the figures consists of two spheres of radius 30 mm. In these figures, the window width is 50 HU (Hounsfield units). The sphere at the center of the image is centered on the axis of rotation, and the other sphere in each image is centered at the boundary of the asymmetric and symmetric regions. FIG. 5A is the image produced using an asymmetric x-ray fan beam. For comparison, an image using a symmetric fan beam that covers the full field of view is also shown. FIG. 5B is the image produced using a symmetric x-ray fan beam. FIG. 5C shows the difference image. As seen from FIGS. 5A–5C, some artifacts are observed.
The artifacts in the background (as seen in FIG. 4 and in FIGS. 5A–5C) are caused by linear helical interpolation and also because the cone beam was ignored. The artifacts in the symmetric fan image are slightly smaller because complementary data extends to the extreme ends of the beam. The linear interpolation distances are smaller for the outer detector elements in the fully symmetric beam, as compared to the interpolation distances for the detector elements in the asymmetric beam. However, the artifacts from the off-center object are larger than they are from the centered object because the interpolation distances are larger than they are at isocenter, as seen in FIG. 3. At the maximum ray angle, the interpolation distance equals one, which is the same distance as in direct data interpolation.
In sum, the present invention provides a method and system for reconstructing helical, multi-slice data from an asymmetric beam. The images created using the technique of the present invention have a satisfactory image quality when tested using phantoms.
While the invention has been particularly shown and described with reference to specific preferred embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (24)

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.
2. A CT system in accordance with claim 1, wherein said plurality of rows of detector elements are substantially parallel, and wherein said substantially parallel rows are disposed side-by-side along said axis, so that during a given sampling period, projection data can be acquired that are representative of a plurality of sections of said object.
3. A CT system in accordance with claim 1, wherein the number of said rows of detector elements is about four.
4. A CT system in accordance with claim 1, wherein for all detector rays lying within said symmetric region of said x-ray beam, the data for each detector ray and the data for its complementary rays used to interpolate the x-ray beam come from different ones of said plurality of rows of detector elements.
5. A CT system in accordance with claim 1, wherein the number of rows of detector elements is four;
wherein said rotation of said gantry defines a gantry rotation plane; and
wherein said complementary interpolation weights are defined by the relationship:
w 1 c ( β , γ ) = α ( x 1 ) { β - β 2 c ( - ) β 1 - β 2 c ( - ) , β 2 c ( - ) < β β 1 β 3 c ( - ) - β β 3 c ( - ) - β 1 , β 1 < β < β 3 c ( - ) w 2 c ( β , γ ) = { β - β 3 c ( - ) β 2 - β 3 c ( - ) , β 3 c ( - ) < β β 2 β 3 c ( + ) - β β 1 c ( + ) - β 2 , β 2 < β < β 1 c ( + ) w 3 c ( β , γ ) = { β - β 1 c ( + ) β 3 - β 1 c ( + ) , β 1 c ( + ) < β β 3 β 2 c ( + ) - β β 2 c ( + ) - β 3 , β 3 < β < β 2 c ( - ) w 4 c ( β , γ ) = ( 1 - α ( x 4 ) ) { β - β 2 c ( + ) β 4 - β 2 c ( + ) , β 2 c ( + ) < β β 4 β 3 c ( + ) - β β 3 c ( + ) - β 4 , β 4 < β < β 3 c ( + )
where β denotes the fan angle, said fan angle being defined as the angle between a line from said x-ray source to the isocenter of said CT system, and a fixed coordinate axis in said gantry rotation plane;
βi(i=1, . . . 4) denotes the fan angle for the i-th row indicative of the view at which the row i is directly under the point of intersection of said slice plane with said axis of rotation;
γ denotes the angle between the projection of said detector ray on said gantry rotation plane, and a center ray disposed in the center of said x-ray beam;
wi c(β, γ)(i=1, . . . 4) denotes the complementary interpolation weight for a detector element in the i-th row and ray angle γ with respect to said center ray, at a fan angle β;
βic(i=1, . . . 4) denotes the fan angle of a ray complementary to the ray at βi, γ,
(+) indicates that said complementary ray comes from a current rotation;
(−) indicates that said complementary ray comes from a previous rotation; and
α ( x ) = 3 x 2 - 2 x 3 , x 1 = β - β 2 c ( 1 ) β 3 c ( - ) - β 2 c ( - ) and x 4 = β - β 2 c + β 3 c ( + ) - β 2 c ( + ) .
6. A CT system in accordance with claim 5, wherein the number of rows of detector elements is four, and
wherein said direct interpolation weights are defined by the relationship:
w 1 d ( β , γ ) = { α ( x 1 ) ( 1 - β 1 - β β 2 - β 1 ) , β 2 c ( - ) < β β 1 α ( x 1 ) β 2 - β β 2 - β 1 , β < β B 3 c ( - ) β 2 - β β 2 - β 1 , β 3 c ( - ) < β β 2 w 2 d ( β , γ ) = { β - β 1 β 2 - β 1 , β 1 < β β 2 β 3 - β β 3 - β 2 , β 2 < β < β 3 w 3 d ( β , γ ) = { β - β 2 β 3 - β 2 , β 2 < β β 3 β 4 - β β 4 - β 3 , β 3 < β < β 4 w 4 d ( β , γ ) = { β - β 3 β 4 - β 3 , β 3 < β β 2 c ( + ) ( 1 - α ( x 4 ) ) β - β 3 β 4 - β 3 , β 2 c ( + ) < β β 4 ( 1 - α ( x 4 ) ) ( 1 - β - β 4 β 4 - β 3 , ) β 4 < β β 3 c ( + )
7. A CT system in accordance with claim 1, wherein said x-ray beam further comprises at least one blending region within said symmetric region adjacent to the boundary between said symmetric region and said asymmetric region, and
wherein for projection data resulting from detector rays lying within said blending region, the helical interpolation weights are blending interpolation weights created by a combination of direction and complementary interpolation weights.
8. A CT system in accordance with claim 7, wherein said blending region occurs at γ angle ranges between (γb, γs), and (−γb, −γs), where γb represents the value of γ at the start of said blending region within said symmetric region of said x-ray beam, and γs represents the value of γ at said boundary between said symmetric region and said asymmetric region.
9. A CT system in accordance with claim 7, wherein said blending interpolation weights are defined by the following relationship:
within the range (γbs),

w i(β,γ)=(1−αf(x))w i c(β,γ)+αf(x)w i d(β,γ);
within the range (−γs,−γb),

w i(β,γ)=(1−αf(x))w i c(β,γ);
where αf(x)=3x3−2x2 and 1≦i≦4, and
x = γ - γ b γ s - γ b .
10. A CT system in accordance with claim 1, wherein said image reconstructor includes means for performing 2D (two-dimensional) backprojection of said helically interpolated projection data.
11. A CT system in accordance with claim 1, wherein said x-ray beam comprises a plurality of fan-shaped beams.
12. A CT system in accordance with claim 1, wherein said translation of said object along said axis occurs at a constant speed.
13. A CT system in accordance with claim 1, wherein the angular range of the weighted projection data is greater than 2π.
14. A CT system in accordance with claim 1, wherein said helical interpolator includes an interpolation weight generator for generating said helical interpolation weights.
15. A CT system in accordance with claim 1, wherein for all detector rays lying within said symmetric region of said x-ray beam, the data for each detector ray and the data for its complementary rays used to interpolate the x-ray beam come from every one of said plurality of rows of detector elements.
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.
17. A method in accordance with claim 16, wherein said plurality of rows of detector elements are substantially parallel, and wherein said substantially parallel rows are disposed side-by-side along said axis, so that during a given sampling period, projection data can be acquired that are representative of a plurality of sections of said object.
18. A method in accordance with claim 16, wherein for all detector rays lying within said symmetric region, the data for each detector ray and the data for its complementary ray used to interpolate the x-ray beam come from different ones of said plurality of rows of detector elements.
19. A method in accordance with claim 16, wherein for all detector rays lying within said symmetric region of said x-ray beam, the data for each detector ray and the data for its complementary rays used to interpolate the x-ray beam come from every one of said plurality of rows of detector elements.
20. A method in accordance with claim 16, wherein the number of rows of detector elements is four;
wherein said rotation of said gantry defines a gantry rotation plane; and
wherein said complementary interpolation weights are defined by the relationship:
w 1 c ( β , γ ) = α ( x 1 ) { β - β 2 c ( - ) β 1 - β 2 c ( - ) , β 2 c ( - ) < β β 1 β 3 c ( - ) - β β 3 c ( - ) - β 1 , β 1 < β < β 3 c ( - ) w 2 c ( β , γ ) = { β - β 3 c ( - ) β 2 - β 3 c ( - ) , β 3 c ( - ) < β β 2 β 3 c ( + ) - β β 1 c ( + ) - β 2 , β 2 < β < β 1 c ( + ) w 3 c ( β , γ ) = { β - β 1 c ( + ) β 3 - β 1 c ( + ) , β 1 c ( + ) < β β 3 β 2 c ( + ) - β β 2 c ( + ) - β 3 , β 3 < β < β 2 c ( - ) w 4 c ( β , γ ) = ( 1 - α ( x 4 ) ) { β - β 2 c ( + ) β 4 - β 2 c ( + ) , β 2 c ( + ) < β β 4 β 3 c ( + ) - β β 3 c ( + ) - β 4 , β 4 < β < β 3 c ( + )
where β denotes the fan angle, said fan angle being defined as the angle between a line from said x-ray source to the isocenter of said CT system, and a fixed coordinate axis in said gantry rotation plane;
βi(i=1, . . . 4) denotes the fan angle for the i-th row indicative of the view at which the row i is directly under the point of intersection of said slice plane with said axis of rotation;
γ denotes the angle between the projection of a detector ray onto said gantry rotation plane and a center ray disposed in the center of said x-ray beam;
wi c(β, γ)(i=1, . . . 4) denotes the complementary interpolation weight for a detector element in the i-th row and ray angle γ with respect to said center ray, at a fan angle β;
βic(i=1, . . . 4) denotes the fan angle of a ray complementary to the ray at βi, γ,
(+) indicates that said complementary ray comes from a current rotation;
(−) indicates that said complementary ray comes from a previous rotation; and
α ( x ) = 3 x 2 - 2 x 3 , x 1 = β - β 2 c ( 1 ) β 3 c ( - ) - β 2 c ( - ) and x 4 = β - β 2 c + β 3 c ( + ) - β 2 c ( + ) .
21. A method in accordance with claim 20, wherein the number of rows of detector elements is four, and
wherein said direct interpolation weights are defined by the relationship:
w 1 d ( β , γ ) = { α ( x 1 ) ( 1 - β 1 - β β 2 - β 1 ) , β 2 c ( - ) < β β 1 α ( x 1 ) β 2 - β β 2 - β 1 , β < β B 3 c ( - ) β 2 - β β 2 - β 1 , β 3 c ( - ) < β β 2 w 2 d ( β , γ ) = { β - β 1 β 2 - β 1 , β 1 < β β 2 β 3 - β β 3 - β 2 , β 2 < β < β 3 w 3 d ( β , γ ) = { β - β 2 β 3 - β 2 , β 2 < β β 3 β 4 - β β 4 - β 3 , β 3 < β < β 4 w 4 d ( β , γ ) = { β - β 3 β 4 - β 3 , β 3 < β β 2 c ( + ) ( 1 - α ( x 4 ) ) β - β 3 β 4 - β 3 , β 2 c ( + ) < β β 4 ( 1 - α ( x 4 ) ) ( 1 - β - β 4 β 4 - β 3 , ) β 4 < β β 3 c ( + )
22. A method in accordance with claim 16, wherein the step of reconstructing said image of said object includes the step of performing a 2D (two-dimensional) backprojection of said helically interpolated projection data.
23. A method in accordance with claim 16, wherein said x-ray beam further comprises at least one blending region that is contained within said symmetric region and that is proximate to the boundary between said symmetric region and said asymmetric region, and
wherein for projection data resulting from detector rays lying within said blending region, the helical interpolation weights are blending interpolation weights created by a combination of direct and complementary interpolation weights.
24. A method in accordance with claim 23, wherein said blending region occurs at γ angle ranges between (γb, γs), and (−γb,−γs), where γb represents the value of γ at the start of said blending region within said symmetric region of said x-ray beam, and γs represents the value of γ at said boundary between said symmetric region and said asymmetric region; and
wherein said blending interpolation weights are defined by the following relationship:
within the range (γbs),

w i(β,γ)=(1−αf(x))w i c(β,γ)+αf(x)w i d(β,γ);
within the range (−γs,−γb),

w i(β,γ)=(1−αf(x))w i c(β,γ);
where αf(x)=3x3−2x2 and 1≦i≦4, and
x = γ - γ b γ s - γ b .
US10/659,152 2002-09-12 2003-09-10 Helical interpolation for an asymmetric multi-slice scanner Expired - Lifetime US7062009B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/659,152 US7062009B2 (en) 2002-09-12 2003-09-10 Helical interpolation for an asymmetric multi-slice scanner

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US41024402P 2002-09-12 2002-09-12
US10/659,152 US7062009B2 (en) 2002-09-12 2003-09-10 Helical interpolation for an asymmetric multi-slice scanner

Publications (2)

Publication Number Publication Date
US20040165695A1 US20040165695A1 (en) 2004-08-26
US7062009B2 true US7062009B2 (en) 2006-06-13

Family

ID=32871682

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/659,152 Expired - Lifetime US7062009B2 (en) 2002-09-12 2003-09-10 Helical interpolation for an asymmetric multi-slice scanner

Country Status (1)

Country Link
US (1) US7062009B2 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060002507A1 (en) * 2004-06-30 2006-01-05 Jiang Hsieh Method and system for three-dimensional reconstruction of images
US20100020934A1 (en) * 2005-12-16 2010-01-28 Edward James Morton X-Ray Scanners and X-Ray Sources Therefor
US7684538B2 (en) 2003-04-25 2010-03-23 Rapiscan Systems, Inc. X-ray scanning system
US7724868B2 (en) 2003-04-25 2010-05-25 Rapiscan Systems, Inc. X-ray monitoring
US20110182400A1 (en) * 2008-10-10 2011-07-28 Koninklijke Philips Electronics N.V. Method and apparatus to improve ct image acquisition using a displaced geometry
US20110206180A1 (en) * 2008-10-31 2011-08-25 Naidu Ram C Method of and apparatus for measuring center detector index on ct scanner with limited field of view access
US20110211667A1 (en) * 2010-02-26 2011-09-01 Abdelaziz Ikhlef De-populated detector for computed tomography and method of making same
US20120014502A1 (en) * 2010-07-15 2012-01-19 Bruno Kristiaan Bernard De Man Asymmetric de-populated detector for computed tomography and method of making same
US8135110B2 (en) 2005-12-16 2012-03-13 Rapiscan Systems, Inc. X-ray tomography inspection systems
US20120106818A1 (en) * 2010-10-29 2012-05-03 Zhihui Sun Apparatus and method for image reconstruction and ct system
US8223919B2 (en) 2003-04-25 2012-07-17 Rapiscan Systems, Inc. X-ray tomographic inspection systems for the identification of specific target items
US8243876B2 (en) 2003-04-25 2012-08-14 Rapiscan Systems, Inc. X-ray scanners
US8451974B2 (en) 2003-04-25 2013-05-28 Rapiscan Systems, Inc. X-ray tomographic inspection system for the identification of specific target items
WO2014101600A1 (en) * 2012-12-27 2014-07-03 清华大学 Method and device for creating three-dimensional model
US8804899B2 (en) 2003-04-25 2014-08-12 Rapiscan Systems, Inc. Imaging, data acquisition, data transmission, and data distribution methods and systems for high data rate tomographic X-ray scanners
US8837669B2 (en) 2003-04-25 2014-09-16 Rapiscan Systems, Inc. X-ray scanning system
US9052403B2 (en) 2002-07-23 2015-06-09 Rapiscan Systems, Inc. Compact mobile cargo scanning system
US9113839B2 (en) 2003-04-25 2015-08-25 Rapiscon Systems, Inc. X-ray inspection system and method
US9218933B2 (en) 2011-06-09 2015-12-22 Rapidscan Systems, Inc. Low-dose radiographic imaging system
US9223052B2 (en) 2008-02-28 2015-12-29 Rapiscan Systems, Inc. Scanning systems
US9223049B2 (en) 2002-07-23 2015-12-29 Rapiscan Systems, Inc. Cargo scanning system with boom structure
US9223050B2 (en) 2005-04-15 2015-12-29 Rapiscan Systems, Inc. X-ray imaging system having improved mobility
US9285498B2 (en) 2003-06-20 2016-03-15 Rapiscan Systems, Inc. Relocatable X-ray imaging system and method for inspecting commercial vehicles and cargo containers
US9332624B2 (en) 2008-05-20 2016-05-03 Rapiscan Systems, Inc. Gantry scanner systems
US9429530B2 (en) 2008-02-28 2016-08-30 Rapiscan Systems, Inc. Scanning systems
US9791590B2 (en) 2013-01-31 2017-10-17 Rapiscan Systems, Inc. Portable security inspection system

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1597702A1 (en) * 2003-02-20 2005-11-23 Koninklijke Philips Electronics N.V. Asymmetric cone beam
US20060243914A1 (en) * 2003-04-22 2006-11-02 Koehler Thomas Attenuation map generation from pet scans
US7359478B2 (en) * 2004-11-18 2008-04-15 Toshiba Medical Systems Corporation Method for restoring truncated helical cone-beam computed tomography data
DE102005034876B3 (en) * 2005-07-26 2007-04-05 Siemens Ag Method for producing computer tomographic images by a CT with at least two angularly offset radiation sources
US20100235180A1 (en) * 2009-03-11 2010-09-16 William Atkinson Synergistic Medicodental Outpatient Imaging Center
DE102010026675B4 (en) * 2010-07-09 2019-07-25 Siemens Healthcare Gmbh Method and device for determining a phase of an object movement in an image series, imaging device and computer program product
CN104382612A (en) 2014-11-13 2015-03-04 沈阳东软医疗系统有限公司 CT (Computed Tomography) data recovery method and device
JP7564098B2 (en) * 2018-11-30 2024-10-08 アキュレイ インコーポレイテッド Helical fan-beam computed tomography integrated within an image-guided radiotherapy device
CN112053409B (en) * 2020-07-24 2024-05-28 重庆真测科技股份有限公司 Asymmetric data reconstruction method based on double-rotating-table CT scanning system
CN115963124B (en) * 2021-10-08 2024-01-26 同方威视技术股份有限公司 CT imaging system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108575A (en) 1998-02-20 2000-08-22 General Electric Company Helical weighting algorithms for fast reconstruction
US6351514B1 (en) 2000-06-22 2002-02-26 Ge Medical Systems Global Technology Company, Llc Slice-adaptive multislice helical weighting for computed tomography imaging
US6415012B1 (en) 1999-02-17 2002-07-02 Kabushiki Kaisha Toshiba Multi-slice X-ray computed tomography apparatus
US6600802B1 (en) 2002-04-01 2003-07-29 Ge Medical Systems Global Technology Company, Llc Image space correction for multi-slice helical reconstruction with z-smoothing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108575A (en) 1998-02-20 2000-08-22 General Electric Company Helical weighting algorithms for fast reconstruction
US6415012B1 (en) 1999-02-17 2002-07-02 Kabushiki Kaisha Toshiba Multi-slice X-ray computed tomography apparatus
US6351514B1 (en) 2000-06-22 2002-02-26 Ge Medical Systems Global Technology Company, Llc Slice-adaptive multislice helical weighting for computed tomography imaging
US6600802B1 (en) 2002-04-01 2003-07-29 Ge Medical Systems Global Technology Company, Llc Image space correction for multi-slice helical reconstruction with z-smoothing

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9052403B2 (en) 2002-07-23 2015-06-09 Rapiscan Systems, Inc. Compact mobile cargo scanning system
US10670769B2 (en) 2002-07-23 2020-06-02 Rapiscan Systems, Inc. Compact mobile cargo scanning system
US10007019B2 (en) 2002-07-23 2018-06-26 Rapiscan Systems, Inc. Compact mobile cargo scanning system
US9223049B2 (en) 2002-07-23 2015-12-29 Rapiscan Systems, Inc. Cargo scanning system with boom structure
US9113839B2 (en) 2003-04-25 2015-08-25 Rapiscon Systems, Inc. X-ray inspection system and method
US8243876B2 (en) 2003-04-25 2012-08-14 Rapiscan Systems, Inc. X-ray scanners
US11796711B2 (en) 2003-04-25 2023-10-24 Rapiscan Systems, Inc. Modular CT scanning system
US9020095B2 (en) 2003-04-25 2015-04-28 Rapiscan Systems, Inc. X-ray scanners
US10591424B2 (en) 2003-04-25 2020-03-17 Rapiscan Systems, Inc. X-ray tomographic inspection systems for the identification of specific target items
US10175381B2 (en) 2003-04-25 2019-01-08 Rapiscan Systems, Inc. X-ray scanners having source points with less than a predefined variation in brightness
US9675306B2 (en) 2003-04-25 2017-06-13 Rapiscan Systems, Inc. X-ray scanning system
US9618648B2 (en) 2003-04-25 2017-04-11 Rapiscan Systems, Inc. X-ray scanners
US9442082B2 (en) 2003-04-25 2016-09-13 Rapiscan Systems, Inc. X-ray inspection system and method
US8885794B2 (en) 2003-04-25 2014-11-11 Rapiscan Systems, Inc. X-ray tomographic inspection system for the identification of specific target items
US8223919B2 (en) 2003-04-25 2012-07-17 Rapiscan Systems, Inc. X-ray tomographic inspection systems for the identification of specific target items
US9183647B2 (en) 2003-04-25 2015-11-10 Rapiscan Systems, Inc. Imaging, data acquisition, data transmission, and data distribution methods and systems for high data rate tomographic X-ray scanners
US8837669B2 (en) 2003-04-25 2014-09-16 Rapiscan Systems, Inc. X-ray scanning system
US7684538B2 (en) 2003-04-25 2010-03-23 Rapiscan Systems, Inc. X-ray scanning system
US8451974B2 (en) 2003-04-25 2013-05-28 Rapiscan Systems, Inc. X-ray tomographic inspection system for the identification of specific target items
US7929663B2 (en) 2003-04-25 2011-04-19 Rapiscan Systems, Inc. X-ray monitoring
US10901112B2 (en) 2003-04-25 2021-01-26 Rapiscan Systems, Inc. X-ray scanning system with stationary x-ray sources
US7724868B2 (en) 2003-04-25 2010-05-25 Rapiscan Systems, Inc. X-ray monitoring
US8804899B2 (en) 2003-04-25 2014-08-12 Rapiscan Systems, Inc. Imaging, data acquisition, data transmission, and data distribution methods and systems for high data rate tomographic X-ray scanners
US9285498B2 (en) 2003-06-20 2016-03-15 Rapiscan Systems, Inc. Relocatable X-ray imaging system and method for inspecting commercial vehicles and cargo containers
US20060002507A1 (en) * 2004-06-30 2006-01-05 Jiang Hsieh Method and system for three-dimensional reconstruction of images
US7215734B2 (en) * 2004-06-30 2007-05-08 General Electric Company Method and system for three-dimensional reconstruction of images
US9223050B2 (en) 2005-04-15 2015-12-29 Rapiscan Systems, Inc. X-ray imaging system having improved mobility
US8625735B2 (en) 2005-12-16 2014-01-07 Rapiscan Systems, Inc. X-ray scanners and X-ray sources therefor
US8135110B2 (en) 2005-12-16 2012-03-13 Rapiscan Systems, Inc. X-ray tomography inspection systems
US8958526B2 (en) 2005-12-16 2015-02-17 Rapiscan Systems, Inc. Data collection, processing and storage systems for X-ray tomographic images
US7949101B2 (en) 2005-12-16 2011-05-24 Rapiscan Systems, Inc. X-ray scanners and X-ray sources therefor
US20100020934A1 (en) * 2005-12-16 2010-01-28 Edward James Morton X-Ray Scanners and X-Ray Sources Therefor
US10295483B2 (en) 2005-12-16 2019-05-21 Rapiscan Systems, Inc. Data collection, processing and storage systems for X-ray tomographic images
US10976271B2 (en) 2005-12-16 2021-04-13 Rapiscan Systems, Inc. Stationary tomographic X-ray imaging systems for automatically sorting objects based on generated tomographic images
US9638646B2 (en) 2005-12-16 2017-05-02 Rapiscan Systems, Inc. X-ray scanners and X-ray sources therefor
US9048061B2 (en) 2005-12-16 2015-06-02 Rapiscan Systems, Inc. X-ray scanners and X-ray sources therefor
US11275194B2 (en) 2008-02-28 2022-03-15 Rapiscan Systems, Inc. Scanning systems
US9429530B2 (en) 2008-02-28 2016-08-30 Rapiscan Systems, Inc. Scanning systems
US10585207B2 (en) 2008-02-28 2020-03-10 Rapiscan Systems, Inc. Scanning systems
US9223052B2 (en) 2008-02-28 2015-12-29 Rapiscan Systems, Inc. Scanning systems
US11768313B2 (en) 2008-02-28 2023-09-26 Rapiscan Systems, Inc. Multi-scanner networked systems for performing material discrimination processes on scanned objects
US9332624B2 (en) 2008-05-20 2016-05-03 Rapiscan Systems, Inc. Gantry scanner systems
US10098214B2 (en) 2008-05-20 2018-10-09 Rapiscan Systems, Inc. Detector support structures for gantry scanner systems
US8379791B2 (en) * 2008-10-10 2013-02-19 Koninklijke Philips Electronics N.V. Method and apparatus to improve CT image acquisition using a displaced geometry
US20110182400A1 (en) * 2008-10-10 2011-07-28 Koninklijke Philips Electronics N.V. Method and apparatus to improve ct image acquisition using a displaced geometry
US8411814B2 (en) * 2008-10-31 2013-04-02 Analogic Corporation Method of and apparatus for measuring center detector index on CT scanner with limited field of view access
US20110206180A1 (en) * 2008-10-31 2011-08-25 Naidu Ram C Method of and apparatus for measuring center detector index on ct scanner with limited field of view access
US20110211667A1 (en) * 2010-02-26 2011-09-01 Abdelaziz Ikhlef De-populated detector for computed tomography and method of making same
US20120014502A1 (en) * 2010-07-15 2012-01-19 Bruno Kristiaan Bernard De Man Asymmetric de-populated detector for computed tomography and method of making same
US8155265B2 (en) * 2010-07-15 2012-04-10 General Electric Company Asymmetric de-populated detector for computed tomography and method of making same
US20120106818A1 (en) * 2010-10-29 2012-05-03 Zhihui Sun Apparatus and method for image reconstruction and ct system
US8712135B2 (en) * 2010-10-29 2014-04-29 Ge Medical Systems Global Technology Company, Llc Apparatus and method for image reconstruction and CT system
US9218933B2 (en) 2011-06-09 2015-12-22 Rapidscan Systems, Inc. Low-dose radiographic imaging system
WO2014101600A1 (en) * 2012-12-27 2014-07-03 清华大学 Method and device for creating three-dimensional model
US10317566B2 (en) 2013-01-31 2019-06-11 Rapiscan Systems, Inc. Portable security inspection system
US9791590B2 (en) 2013-01-31 2017-10-17 Rapiscan Systems, Inc. Portable security inspection system
US11550077B2 (en) 2013-01-31 2023-01-10 Rapiscan Systems, Inc. Portable vehicle inspection portal with accompanying workstation

Also Published As

Publication number Publication date
US20040165695A1 (en) 2004-08-26

Similar Documents

Publication Publication Date Title
US7062009B2 (en) Helical interpolation for an asymmetric multi-slice scanner
US7272429B2 (en) Methods and apparatus for facilitating a reduction in artifacts
US6400789B1 (en) On-line image reconstruction in helical CT scanners
US6678346B2 (en) Cone-beam CT scanner with image reconstruction using multiple sub-images
US6421412B1 (en) Dual cardiac CT scanner
EP0426464B1 (en) Computerized tomographic image reconstruction method for helical scanning
US7778386B2 (en) Methods for analytic reconstruction for mult-source inverse geometry CT
US5825842A (en) X-ray computed tomographic imaging device and x-ray computed tomographic method
US6463118B2 (en) Computed tomography (CT) weighting for high quality image recontruction
US7403587B2 (en) Computer tomography method using a cone-shaped bundle of rays
US5559847A (en) Systems, methods and apparatus for reconstructing images in a CT system implementing a helical scan
EP1746540A2 (en) Image processing apparatus and X-ray CT apparatus
EP2196147A1 (en) X-ray computed tomography apparatus, medical image processing apparatus, X-ray computed tomography method, and medical image processing method
US6904117B2 (en) Tilted gantry helical cone-beam Feldkamp reconstruction for multislice CT
US6381297B1 (en) High pitch reconstruction of multislice CT scans
US7809100B2 (en) Rebinning for computed tomography imaging
US7050527B2 (en) Methods and apparatus for artifact reduction in cone beam CT image reconstruction
US7215734B2 (en) Method and system for three-dimensional reconstruction of images
EP2506772B1 (en) Method and system for high resolution nutated slice reconstruction using quarter detector offset
US6873676B2 (en) Convolution reconstruction algorithm for multi-slice CT
JP4121198B2 (en) Detector for computed tomography system
JP2002034970A (en) Method and device for spiral reconstitution in multi-slice ct scan
JPH1075947A (en) Method for decreasing artifact of image reconstruction processor
US6999550B2 (en) Method and apparatus for obtaining data for reconstructing images of an object
Yin et al. 3D analytic cone-beam reconstruction for multiaxial CT acquisitions

Legal Events

Date Code Title Description
AS Assignment

Owner name: ANALOGIC CORPORATION, MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KARIMI, SEEMEEN S.;CRAWFORD, CARL R.;REEL/FRAME:015308/0929;SIGNING DATES FROM 20040426 TO 20040427

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12

AS Assignment

Owner name: MIDCAP FINANCIAL TRUST, MARYLAND

Free format text: SECURITY INTEREST;ASSIGNORS:ANALOGIC CORPORATION;SOUND TECHNOLOGY, INC.;REEL/FRAME:046414/0277

Effective date: 20180622

AS Assignment

Owner name: ANALOGIC CORPORATION, MASSACHUSETTS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MIDCAP FINANCIAL TRUST;REEL/FRAME:064917/0544

Effective date: 20230914

AS Assignment

Owner name: TRUIST BANK, AS COLLATERAL AGENT, GEORGIA

Free format text: SECURITY INTEREST;ASSIGNOR:ANALOGIC CORPORATION;REEL/FRAME:064954/0027

Effective date: 20230914