The following generally relates to spectral (multi-energy) imaging and more particular to using a rotating spectral filter to filter the emitted X-ray radiation beam, and is described with particular application to computed tomography (CT) spectral imaging.
Computed tomography scanners configured for spectral imaging have used different approaches to obtain data at different energy spectra. One approach includes using multiple X-ray tubes, each emitting an X-ray beam having a particular energy spectrum, and corresponding multiple detector arrays. Unfortunately, this approach increases overall system cost relative to a scanner with a single X-ray tube and single detector array. Furthermore, X-ray radiation is ionizing radiation, which can damage and kill cells, and this approach may increase patient radiation dose relative to a single X-ray tube system. Another approach uses a dual layer detector in which a top layer detects lower energy X-ray photons and a bottom layer detects higher energy X-ray photons. This may lead to increased detector cost relative to a configuration with only a single detector layer. Another approach uses fast kVp switching. Generally, fast kVp switching for dual energy means the voltage across the tube is switched between two different voltages within each integration period such that two different energy measurements are taking each integration period. However, the sampling bandwidth is limited by the speed of the kVp switch, and there is a tradeoff between spatial resolution/image quality and temporal resolution. For example, for better temporal resolution, faster gantry rotation is required; however, due to the kVp switch speed limit, a smaller number of data is acquired at each rotation, negatively impacting the spatial resolution and image quality.
Aspects described herein address the above-referenced problems and others.
In one aspect, an imaging system includes an X-ray tube having a focal spot and a port window, and a filter having at least a first region with a first material having first X-ray attenuation characteristics for a predetermined X-ray photon energy range of interest and a second region with a different X-ray attenuation characteristic. The filter is disposed between the port window and an examination region and is configured to rotate such that the at least the first and the second regions sweep through and filter X-ray radiation emitted from the focal spot. The system further includes an X-ray radiation flux detector configured to detect an X-ray radiation flux of the filtered X-ray radiation, a detector array configured to detect the filtered X-ray radiation traversing the examination region and produce a signal indicative thereof, and a reconstructor configured to process the signal based on the detected flux to reconstruct volumetric image data.
In another aspect, a method includes rotating a filter in a path of X-ray radiation emitted from an X-ray tube of an imaging system during scanning. The filter includes at least a first region with a first material having first X-ray attenuation characteristics for a predetermined X-ray photon energy range of interest and a second region with a different X-ray attenuation characteristic. The method further includes detecting a position of the filter based on an X-ray radiation flux, and reconstructing acquired data based on the detected flux to reconstruct volumetric image data of interest.
In another aspect, a computed tomography imaging system includes an X-ray tube and a filter with at least a first region with a first material having first X-ray attenuation characteristics for a predetermined X-ray photon energy range of interest and a second region with a different X-ray attenuation characteristic. The filter is cylindrically shaped, configured to surround the X-ray tube, and configured to rotate such that the at least first and the second regions sweep through and filter X-ray radiation emitted from the X-ray tube. The system further includes a detector array configured to detect the X-ray radiation traversing the filter and produce a signal indicative thereof, and a reconstructor configured to process the signal to reconstruct volumetric image data.
In another aspect, a computed tomography imaging system includes an X-ray tube, a plurality of moveable filters, each including a different first material having different X-ray attenuation characteristics and a second region with a second X-ray attenuation characteristic, and a drive system configured to move a predetermined one of the plurality of moveable filters into a path of X-ray radiation emitted from the X-ray tube. The system further includes a detector array configured to detect the X-ray radiation traversing the filter, and produce a signal indicative thereof and a reconstructor configured to process the signal to reconstruct volumetric image data.
The invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
An X-ray sub-system 110 is rotatably supported by the rotating gantry 104, rotates in coordination with the rotating gantry 104, and emits an X-ray radiation. As described in greater detail below, in one instance the X-ray sub-system 110 includes an X-ray source (e.g., an X-ray tube) and a spectral filter, which is configured to selectively filter X-ray photons emitted by the source based on photon energy to produce N different X-ray beams (where N is an integer equal to or greater than two, N≥2), including a first energy spectra X-ray beam, . . . , and an Nth different energy spectra X-ray beam.
The imaging system 100 may also include one or more other X-ray radiation filters. For example, the system 100 may include a beam hardening filter that filters lower energy photons that, in general, will always be absorbed by a scanned subject. Additionally, or alternatively, the system 100 may include a “bowtie” filter to compensate for a shape of the subject to provide a more uniform flux intensity. Additionally, or alternatively, the system 100 may include a source collimator to shape the beam traversing the examination region 108. One or more of these may be integrated with or separate from the X-ray sub-system 110.
A radiation sensitive detector array 112 is rotatably supported by the rotating gantry 104 along an angular arc opposite the X-ray sub-system 110 across the examination region 108. The detector array 112 includes one or more rows of detectors arranged with respect to each other along the z-axis direction. The detector array 112 detects radiation traversing the examination region 108 and generates projection data (line integrals) indicative thereof, including first projection data for detected first energy spectra X-ray photons, . . . , and Nth projection data for detected Nth energy spectra X-ray photons.
A reconstructor 114 reconstructs the projection data with one or more reconstruction algorithms 116. In one instance, the one or more reconstruction algorithms 116 includes one or more spectral reconstruction algorithms and at least one non-spectral reconstruction algorithms. The one or more reconstruction algorithms 116 reconstruct spectral volumetric image data corresponding to one or more different energy spectra. The at least one non-spectral reconstruction algorithm reconstruct non-spectral (e.g., broadband) volumetric image data corresponding to a mean energy spectrum of the X-ray beam.
A subject support 118, such as a couch, supports an object or subject in the examination region 108 so as to guide the subject or object with respect to the examination region 108 for loading, scanning, and/or unloading the subject or object. A computing system serves as an operator console 120, and includes a human readable output device such as a display, an input device such as a keyboard, mouse, and/or the like, one or more processors and computer readable storage medium. Software resident on the console 120 allows an operator to control an operation of the system 100.
In this example, the X-ray sub-system 110 includes an X-ray tube 202, which includes a focal spot 204 (or a region of an anode of the tube 202 that is bombarded with electrons from a cathode of the tube 202 to produce X-rays) and an X-ray tube port window 206 (which is the exit port for the produced X-rays), and an X-ray energy spectrum (spectral) filter 208. The X-ray energy spectrum filter 208 is spatially located at least in part between the X-ray tube port window 206 and the examination region 108, and filters the X-ray beam energy spectrum prior to the X-ray beam traversing the examination region 108.
In this example, the X-ray energy spectrum filter 208 is cylindrically shaped, having a central axis 300, a height (h) 302, a radius (r) 304 from an origin 306, and a perimeter 308. The X-ray energy spectrum filter 208 includes one or more filter regions 310 of a material(s). Each filter region 310 has a long axis along the height 302, a width along an arc of the perimeter 308, and a depth in a direction radially to the origin 306. In this example, a geometry of each filter region 310 is similar or the same, and the filter regions 310 are arranged parallel to each other around the perimeter 308 and interleaved with spaces 312 in between.
A particular material(s) and/or thickness of each filter region 310 corresponds to a predetermined energy spectrum of interest of the filter 208. For example, in one instance, each filter region 310 is a one millimeter (1 mm±a tolerance) thick filter region 310 of Tin (Sn). The spaces 312 can include another material(s) or be empty. A suitable other material is an X-ray transparent material such as a low-density and low Z material. Another suitable material is a material corresponding to another energy spectrum of interest. The widths of the filter regions 310 and spaces 312 can be equal or not equal, with the widths of the filter regions 310 larger or smaller than those of the spaces 312.
A number and geometry of the filter regions 310 and the spaces 312 in
The X-ray energy spectrum filter 208 is rotatably supported in this position. A controller, motor, drive system, etc. (not shown) are used to rotate the X-ray energy spectrum filter 208. The X-ray energy spectrum filter 208 rotates about the central axis 300, which is the rotation axis or the axis of rotation. The rotation axis 300 is generally parallel to the z-direction (the axial axis of the imaging scanner 102). As such, the filter regions 310 and the spaces 312 are both parallel to an axial axis of the detectors (the detector slice direction) in the detector array 112.
In one instance, each of the filter regions 310 covers a thirty-degree (30 □) arc on the perimeter 308. The remaining three hundred (300 □) includes X-ray transparent or other material, or is an empty space. In other embodiments, the coverage of each filter region 310 can be more or less than thirty-degrees (30 □) and/or there may be more than one pair of filter regions 310. For example, in another instance the X-ray energy spectrum filter 208 includes multiple pairs of filter regions 310 evenly distributed in the circle, each pair covering a smaller angle. An example includes two pairs of filters 90 □ apart on the circle, with each filter region 310 extending 15 □.
When the X-ray energy spectrum filter 208 rotates one rotation, a set of unfiltered data S0 is acquired with the filter regions 310 outside of a path of the beam (
In one instance, the X-ray energy spectrum filter 208 is driven to rotate at a speed that is fast enough to accommodate the highest data acquisition rate the imaging system 102 requires to acquire data to reconstruct images with an unfiltered spectrum. For example, if 1000 data points need to be acquired in a gantry rotation in 0.5 seconds, the X-ray energy spectrum filter 208 is rotated 1,000 times in 0.5 seconds, or 2,000 rps (rotations per second). Motors such as non-contacted motors can reach this speed. For example, small drilling motors can reach 130,000 rpm.
In
In this configuration, each of the N filters is configured with different filter regions 310 for different spectra filtering. Prior to scanning, a filter of interest is moved into position under the port window 206. The particular sub-filter 208i may correspond to a selected imaging protocol, anatomy of interest, scan parameter settings (e.g, mAs, kVp, etc.), etc. The sub-filters 2081, . . . , 208N can be moved via a sub-system that includes a controller, a motor, and drive system. A sub-filter of the filters 2081, . . . , 208N can be moved in and out of position while the rotating gantry 106 (
In this configuration, each of the N filter segments 310 is configured for different spectra filtering, e.g., via different materials, different volumes of materials, etc. Prior to scanning, a filter segment 310 of interest is moved into position under the port window 206. The particular filter segment 310, may correspond to a selected imaging protocol, anatomy of interest, scan parameter settings (e.g, mAs, kVp, etc.), etc. The X-ray energy spectrum filter 208 can be moved via a sub-system that includes a controller, a motor, and drive system. The X-ray energy spectrum filter 208 can be moved, e.g., translated, in and out while the rotating gantry 106 (
Another variation includes a combination of the examples of
In this variation, the X-ray energy spectrum filter 208 of
As shown in
In
Since the beam is only filtered by one filter region 310, the effective spectrum during a single integration period is cS0+dS1, where the weights c and d are the same for all the ray tracks. When a filter region 310 sweeps in and out of the X-ray beam, there might be an edge effect such as angular scatter, etc. Since the edge sweeps through the imaging field of view uniformly, the average effect is the same across the imaging field of view as seen from the detector array 112 (
In this variation, the X-ray energy spectrum filter 208 is configured to receive the X-ray tube 202. An example of this is schematically shown in
Another variation includes a combination of the examples of
In the embodiments described herein, a rotational position of the X-ray energy spectrum filter 208 can be determined by an X-ray radiation flux detected by a reference detector(s). That is, the X-ray radiation flux will be greatest when there is no filter region 310 in the beam path, smallest when the filter region 310 is completely in the path, and in between and varying (increasing or decreasing) therebetween as the filter region 310 enters the path and leaves the path. In
In one instance, the console 120 starts a timer when an output of the reference detector(s) indicates a filter region 310 is entering the beam path and stops the timer when the output of the reference detector(s) indicates the filter region 310 has left the beam path. The acquired data is synchronized with the start and stop times. As such, the acquired data can be separated into unfiltered and filtered data sets based on the start and stop times. Furthermore, data corresponding to a particular time instance or time interval in the range from the start time to the stop time can be retrieved. As such, the filtered data set can be separated into multiple different acquisition phases. For example, the acquired data can be separated corresponding to the S1 and S2 filtered data.
In another instance, the console 120 uses the detection of the filter region 310 entering the beam path and leaving the beam path to trigger data acquisition. For example, when an output of the reference detector(s) indicates the filter region 310 is in the beam path, data is acquired. When the output of the reference detector(s) indicates the filter region 310 is leaving or has left the beam path, an X-ray attenuating or opaque filter can be moved into the beam path to block the beam from going through the field of view 2804 (as shown in
With respect to
With respect to
The above may be implemented by way of computer readable instructions, encoded or embedded on computer readable storage medium (which excludes transitory medium), which, when executed by a computer processor(s) (e.g., central processing unit (cpu), microprocessor, etc.), cause the processor(s) to carry out acts described herein. Additionally, or alternatively, at least one of the computer readable instructions is carried by a signal, carrier wave or other transitory medium, which is not computer readable storage medium.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measured cannot be used to advantage.
A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/081668 | 11/19/2018 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62591315 | Nov 2017 | US |