A CT or Computed Tomography scanning system can be used for many applications including imaging of the human anatomy in a medical imaging system as well as for baggage/container images in a security/inspection system. To form one frame of a CT image of a patent, for example, a scanner acquires roughly 1000 sequential X-ray exposures, each with 0.5 ms to 1 ms of exposure time. The X-ray transmission flux is measured at each of those 1000 exposures. The processed transmission flux measurements are then used to reconstruct an image which reveals the anatomical structures in a slice taken through the patient from the patient. There are artifacts associated with the detectors delays response from the current exposure and the decay responses of previous exposures, which leads to blurring of the acquired image. For helical scanning in which the object being scanned is moved there are additional artifacts associated with motion of the object which leads to blurring in an axial direction. Thus, a continuing need exists for improvements in CT scanning systems.
The present invention relates to x-ray imaging systems in which the detector system output is sampled at a rate to reduce motion artifacts. Digital integration with detector rise-and-fall time correction is used to reduce or eliminate image blurring associated with multiple sequential X-ray exposures.
An x-ray source emits x-ray radiation in a sequence of pulses at a selected exposure rate and detector output. A sampling circuit is used to sample the detector output at a rate higher than the x-ray exposure rate. In a preferred embodiment, analog-to-digital (A/D) converters can be used in sampling of the detector output signals. The A/D output clock rate is greater than the image exposure rate which enables correction based upon the detector's detection rise and fall characteristics. The detector elements in a given row can be multiplexed in the detector circuit.
As can be seen in
Each attenuated measurement represents the summation or line integral of the attenuation coefficients of an object along a particular rotation angle or a ray path. Each set of measurements is referred to as a “view” or a “projection”, and the measurement data of the complete set is referred to as a transmission profile. Typically, a 360 degree gantry rotation is used to acquire a complete transmission profile. During the 360 degree rotation, a typical CT scanner acquires roughly 1000 views, corresponding to 1000 different angular orientations, i.e., a single frame or a single slice of CT image comprises roughly 1000 attenuated x-ray measurements. Each measurement corresponds to a particular angular orientation of the x-ray source and the detector array with an x-ray exposure time in a range of 0.1 to 5 millisecond and preferably of 0.5 to 1 millisecond (ms).
As shown in
An x-ray detector can either be a photon counter or a solid state detector. The solid state detector offers the advantages of large packing density and are now most commonly used in all commercial CT scanners. Each solid state x-ray detector generally includes a scintillator and a solid state photodiode, or a solid state two dimensional array such as a CCD, (Charge Coupled Device). Direct x-ray detectors can also be used for certain applications. The scintillator converts the incoming x-ray photons into optical photons. When x-ray impinges on a scintillator, the optical photons are not emitted by the scinitallator instantaneously; rather the emission follows a long decay curve. Furthermore, when the impinging x-ray is shut off, the emission of photons are not terminated instantaneously; instead it has a long decay time. The slow rise-and-fall time of a detector is shown in
While measured x-ray transmission values can in principle be corrected arithmetically with slow (exponential) decay behavior, existing systems do not correct for the primary decay factor and initial after glow less than 0.5 ms. This results in poorer dynamic performance and higher computer costs associated with image processing. A preferred embodiment of the invention utilizes digital sampling system that corrects for effects due to both the primary speed and total after glow. Additionally, in helical scanning mode, where the object being scanned moves in an axial direction that is orthogonal to the plane of rotation of the source and detector while x-rays are being detected, can also create motion artifacts that can be addressed by the present invention. A preferred embodiment corrects each sub-sampled detector output before it is summed to provide the transmission profile. Thus, the present system corrects for overall cross channel blurring during helical scanning.
Typically in existing CT systems the read-out of each detector element occurs at the end of each total x-ray exposure at each selected angle of rotation. Thus the sampling time is about the same as the exposure time, i.e., about 0.5 ms to 1.0 ms. At the end of each exposure, the total integrated electrons are sampled and read-out. In the present invention, each detector can be exposed to the same x-ray transmission pulse sequence and the same total exposure time as existing systems, however, the readout is preferably at a much higher sampling rate. The output is converted to a digital representation and corrected for artifacts that occur during the detection interval. The measured transmission profile at each view (angle) represents more exactly the alternated x-ray transmission. 2D and/or 3D image reconstruction can be carried out on the measured data to improve image quality and also reduce the x-ray exposure rate to increase patient safety.
In this example for a 64 slice by 1000 element detector array with a 0.5 second rotation rate collecting 1000 views each having 128 samples for each rotation, the A/D conversion rate is 128×64×2 k=16 MHz. If a more moderate 14 bit A/D converter is used, the bit accuracy is 21 bits. The partial sum indicated in Eq. (6) is stored in memory 82. Memory 80 is used to store the detector artifact correction factors from Eq. 6. The sum generated by arithmetic unit 78 is the alternated transmission corrected for primary speed and after glow.
The detector rise time response or the time dependence of the detector absorbed X-ray intensity can be modeled as
R(t)=an(1−e−t/γ
where an represents the relative strength of the scintillator's x-ray-photon-to-optical-photon response component with time constant τn and n is determined from measurements of the detector rise curve for a given incoming x-ray flux. For example, a scintillator's X-ray response with three time constants can be modeled with such as
R(t)=an(1−e−t/γ
a2(1−e−t/γ
a3(1−e−t/γ
The slope of a detector response at a given time t, R(t), is a unique function
In particular, the initial slope {dot over (R)}(0) can be expressed as
The time dependence of the detector emitted light intensity can be modeled as follows,
F(t)=bme−t/τ
where am represents the relative strength of the detector decay component with time constant τm and M is determined from measurements of the detector decay curve.
For example, it was reported in Kacheriess et al, “Advanced Single-Slice rebinning in conebeam Spiral CT,” Med. Phys. 27, 754-772 (2000), the entire contents of which is incorporated herein by reference,
F(t)=b1e−t/τ
b2e−t/τ
b3e−t/τ
b4e−t/τ
where τ1˜1 ms, τ2˜6 ms, τ3˜40 ms and τ4˜100 ms. Newer scintillation crystals having microsecond decay time with afterglow less than 0.1% of signal after 3 ms have been reported.
As the detector array rapidly rotates about the patient, the exponential decay blurs together detector readings for successive views. As shown in
Instead of using the detector to integrate the total X-ray exposures during each view, the present invention measures the detector outputs using a much higher sub-sampling rate 87 within each exposure, digitizing the higher sub-sampling rate samples, correcting the samples based on the detector rise-and-fall characteristics stored in memory 80 and then digitally integrating the corrected samples for the total exposure time of each view. For example, for a CT scanner with a 0.5 s rotation and a 1000 views, the system utilizes a 0.5 ms exposure time or a 2 Khz sampling rate at each view. In this invention, an A/D converter is used to sample the detector outputs at a sub-sampling rate 88 of 64 kHz, preferably 128 kHz or more, or at a 7.8 μs intervals, i.e., a total of 64 samples are collected during each view. Each collected digital sample will be compensated for its detector decay time constants based on Equations (1) to (5).
It can be seen from
It can be seen that the input signal impinging on the detector, or, xij(kT, sts) can be expressed as
xij(kT+sts)=yij(kT+sts)/a(1−e−st
Following scanning 92, detection 93, sampling 94, and conversion 95, the corrected sample 96 is then summed with the next acquired, corrected sample until the total viewing time is completed for imaging 98, i.e., the detector input signal at the end of the kth view can be expressed as
As can be seen from the about detector decay constant samples, a typical detector has time varying decay constants at the initial exposure of the X-ray flux, after several tenth ms, the detector reaches a final state of decay constant. At the kth view, only the last (k−p)th views with time constants that is time varying, all the previous (k−p−1)th, . . . , k3, k2, k1 views already reached to the final steady state “after glow” decay time constant. Let us define
Pij(pT)=xij(p−1)e−T/τ
It follows then
xij(kT+sts)=yij(kT+sts)/(1−e−st
As stated before, the detector input signal at the end of the kth view can be expressed as
In summary, the attenuated X-ray transmission flux through the object from given rotation angle k at the end of kth view, xij(k), is the sum of all the sub-samplings during this period with the detector outputs properly compensated for both the detector rise time of the kth view, also for the decay responses from all the previous k−1 views.
In the above, only a single detector response has been described. It follows that in a multi-slice CT system, there are xij(k) detector responses, where j=1, 2, . . . , J, represents number of slices of the CT scanner, and i=1, 2, . . . , I, represents number of detectors in a given row, and. Currently, there are single slice, double slices, 4 slices, up to 64 slices CT scanner in production, and there are 256 slices prototype systems.
A high-resolution, high-speed (i.e., >60 Mhz), bit-serial A/D is used in this implementation. The A/D outputs can be a series 12 bits as opposed to having 12 parallel digital output bits. In this way the number of I/O pins and I/O communication wires of the signal processing boards are significantly reduced. Each serial digital output bits may be in the form of low voltage differential signaling (LVDS). The ADC with LVDS outputs have no difficulty in driving cables directly, but the quality of the cable determines the maximum frequency the cable can carry. The signal from the LVDS can be transmitted over 2 meter cable.
Let us summarize the proposed implementation.
The time multiplexed detector output can be implemented within the detector array 100, as can be seen in
For the example of a CT scanner with a detector dwell time T be 0.5 ms. Let the total number of subsampling be 64, it follows then ts be 7.8 us. Consider a 64-slice CT scanner, and let all the detectors along a given column share a single high-speed, bit-serial A/D. A single 60 MHz A/D is more than adequate to handle the entire detector along a given column. That is to say, for a 64 slice 1000 element CT scanner only 1000 A/D converters needs to be used, because all 64 elements in a given channel position can time-share the same A/D. For the above sample, the muxed detector output sampling rate, tm, is only 8 Mhz. As seen in Table 1, either Analog Device AD9222-50 or TI AS 5272 can be used for this application. Furthermore both A/D converter's provide LVDS bit serial output. So, a 64-slice CT scanner with 1000 detector channels within each slice only needs 1000 pairs of LVDS digital outputs clocked at 96 MHz.
The claims should not be read as limited to the recited order or elements unless states to the effect. All embodiments that come within the scope and spirit of the following claims and equivalent thereto are claimed as the invention.
This application claims priority to U.S. Application 61/118,793 filed on Dec. 1, 2008 the entire contents of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5265013 | King et al. | Nov 1993 | A |
5844961 | McEvoy et al. | Dec 1998 | A |
6272201 | Pan | Aug 2001 | B1 |
6445763 | Hoffman | Sep 2002 | B1 |
6586743 | Overdick et al. | Jul 2003 | B1 |
6859514 | Hoffman | Feb 2005 | B2 |
6901135 | Fox et al. | May 2005 | B2 |
6949746 | Stierstorfer | Sep 2005 | B2 |
7539284 | Besson | May 2009 | B2 |
7579584 | Ritter et al. | Aug 2009 | B2 |
20080069298 | Hoffman et al. | Mar 2008 | A1 |
20080118023 | Besson | May 2008 | A1 |
20080210877 | Altman et al. | Sep 2008 | A1 |
20080240341 | Possin et al. | Oct 2008 | A1 |
20090154639 | Nakanishi et al. | Jun 2009 | A1 |
20090173885 | Zeitler et al. | Jul 2009 | A1 |
20090213985 | Nakanishi et al. | Aug 2009 | A1 |
20090225955 | Igarashi et al. | Sep 2009 | A1 |
20090252286 | Mukumoto et al. | Oct 2009 | A1 |
20100002839 | Yokota et al. | Jan 2010 | A1 |
20100067652 | Shindo | Mar 2010 | A1 |
20100067767 | Arakita et al. | Mar 2010 | A1 |
20100080338 | Fukushima et al. | Apr 2010 | A1 |
20100080433 | Noshi | Apr 2010 | A1 |
20100111393 | Okumura et al. | May 2010 | A1 |
20100135555 | Kobayashi et al. | Jun 2010 | A1 |
20100150421 | Nakanishi et al. | Jun 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20100135455 A1 | Jun 2010 | US |
Number | Date | Country | |
---|---|---|---|
61118793 | Dec 2008 | US |