Method for identifying and processing detector polarization in photon-counting spectral X-ray detectors
09757085 · 2017-09-12
Assignee
Inventors
Cpc classification
A61B6/4435
HUMAN NECESSITIES
G01T1/2985
PHYSICS
G06T11/005
PHYSICS
A61B6/4241
HUMAN NECESSITIES
A61B6/5258
HUMAN NECESSITIES
A61B6/42
HUMAN NECESSITIES
A61B6/4266
HUMAN NECESSITIES
International classification
Abstract
A computed tomography (CT) apparatus and a method for identifying photon-counting detectors that are polarized due to high flux, thereby rendering the photon-counting detector inoperable. The data obtained from the photon-counting detectors that are determined to be polarized is skipped during an image pre-reconstruction phase. The data is further assigned a weight of zero during an image reconstruction phase in order to avoid imaging artifacts in the reconstructed CT image.
Claims
1. A computed-tomography (CT) apparatus, comprising: a plurality of stationary photon-counting detectors configured to capture incident X-ray photons emitted from an X-ray source to obtain projection data; and a processing circuit configured to determine which photon-counting detectors of the plurality of stationary photon-counting detectors were polarized when the projection data was obtained, and assign a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
2. The CT apparatus of claim 1, wherein the processing circuit is further configured to skip portions of the projection data corresponding to the polarized photon-counting detectors during pre-reconstruction processing.
3. The CT apparatus of claim 1, wherein the processing circuit is further configured to determine that a photon-counting detector of the plurality of stationary photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold is based on an average energy of a CT spectrum.
4. The CT apparatus of claim 1, wherein the processing circuit is further configured to determine that a photon-counting detector of the plurality of stationary photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold being based on a ratio of counts of high energy of a CT spectrum to counts of low energy of the CT spectrum.
5. The CT apparatus of claim 1, wherein the processing circuit is further configured to determine that a photon-counting detector of the plurality of stationary photon-counting detectors was polarized when a change in a number of counts and an average energy detected at the photon-counting detector is negative for a number of adjacent views of the photon-counting detector.
6. The CT apparatus of claim 5, wherein the processing circuit is further configured to determine the number of adjacent views as a ratio of a surface angle of the photon-counting detector and an angular separation of the photon-counting detector.
7. The CT apparatus of claim 1, further comprising: an X-ray source configured to emit X-rays; and a CT detector including a plurality of energy integrating detectors, the CT detector configured to rotate in synchronization with the X-ray source.
8. The CT apparatus of claim 7, wherein the processing circuit is further configured to determine that a photon-counting detector of the plurality of stationary photon-counting detectors is polarized when a signal strength received by the CT detector is higher than a predetermined signal threshold of the CT detector.
9. The CT apparatus of claim 7, wherein the processing circuit is further configured to determine that a photon-counting detector of the plurality of stationary photon-counting detectors is polarized based on projection data obtained by the CT detector.
10. The CT apparatus of claim 9, wherein the processing circuit is further configured to determine that, for a given detector element in the CT detector at a given view angle, the detector element is one of completely blocked, partially blocked, and not blocked.
11. A method performed by a computed-tomography (CT) apparatus, the method comprising: capturing, by a plurality of photon-counting detectors, incident X-ray photons emitted from an X-ray source to obtain projection data; determining, by a processing circuit, which photon-counting detectors of the plurality of photon-counting detectors were polarized when the projection data was obtained; and assigning a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
12. The method of claim 11, further comprising: skipping portions of the projection data corresponding to the polarized photon-counting detectors during pre-reconstruction processing.
13. The method of claim 11, wherein the determining step comprises determining that a photon-counting detector of the plurality of photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold is based on an average energy of a CT spectrum.
14. The method of claim 11, wherein the determining step comprises determining that a photon-counting detector of the plurality of photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold being based on a ratio of counts of high energy of a CT spectrum to counts of low energy of the CT spectrum.
15. The method of claim 11, wherein the determining step comprises determining that a photon-counting detector of the plurality of photon-counting detectors was polarized when a change in a number of counts and an average energy detected at the photon-counting detector is negative for a number of adjacent views of the photon-counting detector.
16. The method of claim 15, wherein the determining step comprises determining the number of adjacent views as a ratio of a surface angle of the photon-counting detector and an angular separation of the photon-counting detector.
17. A non-transitory computer-readable medium having stored thereon a program that when executed by a computer causes the computer to execute a method comprising: capturing, by a plurality of photon-counting detectors, incident X-ray photons emitted from an X-ray source to obtain projection data; determining, by a processing circuit, which photon-counting detectors of the plurality of photon-counting detectors were polarized when the projection data was obtained; and assigning a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
18. The non-transitory computer readable medium of claim 17, the method further comprising: skipping portions of the projection data corresponding to the polarized photon-counting detectors during pre-reconstruction processing.
19. The non-transitory computer readable medium of claim 17, wherein the determining step comprises determining that a photon-counting detector of the plurality of photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold is based on an average energy of a CT spectrum.
20. The non-transitory computer readable medium of claim 17, wherein the determining step comprises determining that a photon-counting detector of the plurality of photon-counting detectors was polarized when projection data obtained from the photon-counting detector has an average energy lower than a predetermined energy threshold, wherein the predetermined energy threshold being based on a ratio of counts of high energy of a CT spectrum to counts of low energy of the CT spectrum.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete appreciation of the teachings of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) Embodiments described herein are directed to a CT apparatus and a method thereof for identifying polarized detector data. The CT apparatus may include a plurality of fourth-generation photon-counting detectors or may include a combination of sparsely placed stationary fourth-generation detectors along with a rotating third-generation source and detector. The identified polarized detector data is excluded from the pre-processing and image reconstruction stages thereby reducing imaging artifacts.
(10) According to one embodiment there is provided a computed-tomography (CT) apparatus that includes a plurality of stationary photon-counting detectors configured to capture incident X-ray photons emitted from an X-ray source to obtain projection data; and a processing circuit configured to determine which photon-counting detectors of the plurality of photon-counting detectors were polarized when the projection data was obtained, and assign a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
(11) According to another embodiment, there is provided a method that includes: capturing, by a plurality of photon-counting detectors, incident X-ray photons emitted from an X-ray source to obtain projection data; determining, by a processing circuit, which photon-counting detectors of the plurality of photon-counting detectors were polarized when the projection data was obtained; and assigning a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
(12) In another embodiment, there is provided a non-transitory computer readable medium having stored thereon a program that when executed by a computer, causes the computer to execute a method, the method includes the steps of: capturing, by a plurality of photon-counting detectors, incident X-ray photons emitted from an X-ray source to obtain projection data; determining, by a processing circuit, which photon-counting detectors of the plurality of photon-counting detectors were polarized when the projection data was obtained; and assigning a weight of zero to the projection data corresponding to the polarized photon-counting detectors during image reconstruction.
(13) Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views,
(14) The diagram illustrates relative positions among an object 115 to be scanned, an X-ray source 101, an X-ray detector 103, and the photon-counting detectors PCD.sub.1 through PCD.sub.N in one exemplary embodiment. For the sake of simplicity, the diagram excludes other components and circuitry necessary in acquiring and processing data and reconstructing an image based upon the acquired data. In general, the photon-counting detectors PCD.sub.1 through PCD.sub.N each output a photon count for each predetermined energy bin. In addition to the sparse photon-counting detectors PCD.sub.1 through PCD.sub.N in the fourth-generation geometry, the implementation shown in
(15) In one implementation, the photon-counting detectors PCD.sub.1 through PCD.sub.N are sparsely placed around the object 115 in a predetermined geometry, such as a circle. For example, the photon-counting detectors PCD.sub.1 through PCD.sub.N are fixedly placed on a predetermined circular component 110 in the gantry 100. In one implementation, the photon-counting detectors PCD.sub.1 through PCD.sub.N are fixedly placed on the circular component 110 at predetermined equidistant positions. In an alternative implementation, the photon-counting detectors PCD.sub.1 through PCD.sub.N are fixedly placed on the circular component 110 at predetermined non-equidistant positions. The circular component 110 remains stationary with respect to the object 115 and does not rotate during the data acquisition. Both the X-ray source 101 and the detector unit 103 rotate around the object 115 while the photon-counting detectors PCD.sub.1 through PCD.sub.N are stationary with respect to the object 115.
(16) In one implementation, the X-ray source 101 is mounted on a first rotating portion 120 such as the annular frame in the gantry 100 so that the X-ray source 101 projects X-ray radiation with a predetermined source fan beam angle θ.sub.A towards the object 115 while the X-ray source 101 rotates around the object 115 inside the sparsely placed photon-counting detectors PCD.sub.1 through PCD.sub.N. Furthermore. an additional detector unit 103 is mounted on a second rotating portion 130 in the third-generation geometry. The second rotating portion 130 mounts the detector unit 103 at a diametrically opposed position from the X-ray source 101 across the object 115 and rotates outside the stationary circular component 110, on which the photon-counting detectors PCD.sub.1 through PCD.sub.N are fixedly placed in a predetermined sparse manner.
(17) In one implementation, the first rotating portion 120 and the second rotating portion 130 are integrally constructed as a single component, such as the annular frame, to maintain a 180-degree angle between the X-ray source 101 and the detector unit 103 as they rotate about the object 115 with a different radius. In an optional implementation, the first rotating portion 120 and the second rotating portion 130 are separate components, but synchronously rotate to maintain the X-ray source 101 and the detector unit 103 in the fixedly opposed positions at 180 degrees across the object 115. Furthermore, in an alternate implementation, both the X-ray source 101 and the third generation detector unit 103 traverse a helical path, wherein the detector unit 103 is positioned directly opposite the X-ray source 101, as the object 115 is moved in a predetermined direction that is perpendicular to the rotational plane of the first rotating portion 120.
(18) As the X-ray source 101 and the detector unit 103 rotate around the object 115, the photon-counting detectors PCDs and the detector unit 103 respectively detect the transmitted X-ray radiation during data acquisition. The photon-counting detectors PCD.sub.1 through PCD.sub.N intermittently detect, for a predetermined detector fan beam angle θ.sub.B the X-ray radiation that has been transmitted through the object 115 and individually output a count value representing a number of photons, for each of predetermined energy bins. On the other hand, the detector elements in the detector unit 103 continuously detect the X-ray radiation that has been transmitted through the object 115 and output the detected signals as the detector unit 103 rotates. In one implementation, the detector unit 103 has densely placed energy-integrating detectors in predetermined channel and segment directions on the detector unit surface.
(19) In one implementation, the X-ray source 101, the photon-counting detectors PCD.sub.1 through PCD.sub.N and the detector unit 103 collectively form three predetermined circular paths that differ in radius. The photon-counting detectors PCD.sub.1 through PCD.sub.N are sparsely placed along a first circular path around the object 115 while at least one X-ray source 101 rotates along a second circular path around the object 115. Further, the detector unit 103 travels along a third circular path. The above exemplary embodiment illustrates that the third circular path is the largest and outside the first and second circular paths around the object 115. Although not illustrated, an alternative embodiment optionally changes the relative relation of the first and second circular paths so that the second circular path for the X-ray source 101 is larger and outside the first circular path of the sparsely placed photon-counting detectors PCD.sub.1 through PCD.sub.N around the object 115. Furthermore, in another alternative embodiment, the X-ray source 101 also optionally travels on the same third circular path as the detector unit 103. Furthermore, the above alternative embodiments optionally provide a protective rear cover for each of the photon-counting detectors PCD.sub.1 through PCD.sub.N that are irradiated from behind at a short distance as the X-ray source 101 travels outside the first circular path of the sparsely placed photon-counting detectors PCD.sub.1 through PCD.sub.N.
(20) There are other alternative embodiments for placing the photon-counting detectors PCD.sub.1 through PCD.sub.N in predetermined fourth-generation geometry in combination with the detector unit 103 in the predete lined third-generation geometry in the CT scanner. The X-ray source 101 is optionally a single-energy source in certain embodiments. By the same token, an additional alternative embodiment optionally includes the X-ray source 101, which is configured to perform a kV-switching function for emitting X-ray radiation at a predetermined high-level energy and at a predetermined low-level enemy.
(21) In general, the photon-counting detectors PCD.sub.1 through PCD.sub.N are sparsely positioned along the circular component 110. Although the photon-counting detectors PCD.sub.1 through PCD.sub.N acquire sparse view projection data, the acquired projection data is sufficient for at least dual-energy (DE) reconstruction with a sparse view reconstruction technique. In addition, the detector unit 103 also acquires another set of projection data, and the projection data from the detector unit 103 is used to generally improve image quality. In case that the detector unit 103 includes energy-integrating detectors with anti-scatter grids, the projection data from the detector unit 103 is used to correct scatter on the projection data from the photon-counting detectors. In one implementation, the energy integrating detectors optionally need to be calibrated in view of X-ray transmission through the predetermined circular component 110 and some of the photon-counting detectors PCD.sub.1 through PCD.sub.N.
(22)
(23) A major problem encountered by photon-counting detectors PCD.sub.1 through PCD.sub.N is the possible inoperability of the semiconductor sensors under high X-ray flux. High X-ray flux that is commonly encountered in CT scans and causes the CdTe/CdZnTe sensors to “polarize” and stop functioning.
(24) Polarization may further occur when the incident rays of photons are not perpendicular to a top face of the detector element (DE). When the photons enter through the side face, the geometrical efficiency of the DE is different from the case of normal incidence through the top face. Photons entering the DE from different locations, e.g., the top face and the side face, travel different distances through the DE, which causes photons in different rays to have different energy response, and different detection efficiency, etc.
(25) During polarization, the detector element (DE) output is not zero, but the captured information is severely distorted and no longer usable. Thus, if the polarization in the detector element (DE) output is not accurately identified, the unusable data propagates through a pre-reconstruction process, as well as during the image reconstruction, e.g., in the iterative reconstruction (IR) stage, to the image domain, thereby resulting in imaging artifacts.
(26) For instance,
(27)
(28) The process starts in step S400 and proceeds to step S410. In step S410, the data corresponding to the polarized photon-counting detectors is identified. Specific techniques describing the methods to identify the polarized photon-counting detector data are described later with reference to
(29) The process then proceeds to step S420, wherein the identified polarized data corresponding to the polarized photon-counting detectors is skipped during an image pre-reconstruction stage. In the pre-reconstruction stage, processing circuitry of the CT system performs pre-reconstruction by correcting a sinogram (a 2-D array of data containing the projections) for scatter and pileup effects, and performs material decomposition in the projection domain, based on a verified kV-waveform and calibrated beam-hardening tables. For every ray, the scanned spectral data from a photon-counting detector is corrected for scatter and pileup, weighted for noise balance, and decomposed into basis materials.
(30) Furthermore, while performing image reconstruction, a weight is associated with each element of projection data that is used for image reconstruction. Image reconstruction techniques such as iterative image reconstruction, typically start with an assumed image, and compute projections from the image. Further, an iterative reconstruction algorithm typically updates the image based upon the difference between the calculated and the actual projections, in order to construct the final image. Accordingly, the process in step S430, assigns a weight of zero to the polarized data projections so that those projections are not taken into account while reconstructing the image, (i.e., the projections do not impact the quality of the final image), whereafter the process of
(31)
(32) According to another embodiment, the polarized data of the photon-counting detectors is determined based on a number of adjacent views (‘T’) of the CT system that satisfy a particular criterion. According to Beer's law, it is known that, as the number of counts reduces, the corresponding spectrum is hardened, i.e., the spectrum tends to shift towards higher energies. In contrast, a higher number of counts (i.e., high flux) tends to soften the spectrum (i.e., the spectrum moves towards the lower energies). Thus, a scenario wherein lower counts as well as a soft spectrum are obtained can only be attributed to the case of the photon-counting detector being polarized. Such a polarization prevents efficient collection of X-ray counts (low counts) and distorts the detected spectrum.
(33) In order to determine the magnitude of the adjacent ‘T’ views, it is assumed that the attenuation path is constant within the views. Further, a count change in the views is represented as ΔN, whereas the change in energy is represented as ΔE. In order to satisfy the criteria of observing a lower count as well as a soft spectrum, both ΔN and ΔE have to be negative. Thus, for view data captured at time t1, if the data captured from t1+1 to t1+T meets the above criteria, the captured data in the adjacent ‘T’ views is determined to be polarized data.
(34)
(35) In
(36)
Accordingly, the magnitude of the number of adjacent views ‘T’ can be computed as a ratio of the detector angle at the surface and the angular separation at the photon-counting detector. Specifically, the magnitude of ‘T’ can be computed as:
(37)
(38) According to another embodiment, the polarized photon-counting detector data may be determined for a CT system that includes a combination of sparsely placed, stationary fourth-generation photon-counting detectors and a rotating third generation X-ray source 101/detector unit 103.
(39)
(40)
(41) The process starts in step S600 and proceeds to step S610. In step S610, an air scan is performed for the system of
(42) In step S620, a second air scan is performed for the system of
(43) In step S630, a shadow map/table is generated based on the data collected in steps S610 and S620. The shadow map includes a shadow data value for each detector element for each view. The shadow data generally indicates whether a particular detector element is in shadow for a particular view. For instance, in one embodiment, the shadow value, for each view and each detector element, is one of the following four values: (1) “off,” meaning that for the given view, the given detector element is not in the field of view: (2) “not blocked,” meaning that X-rays from the X-ray source are not blocked at all by any of the fourth-generation photon-counting detectors; (3) “completely blocked,” meaning that all X-rays from the X-ray source are completely blocked by a fourth-generation photon-counting detector; and (4) “partially blocked,” meaning that X-rays from the X-ray source are partially blocked by a fourth-generation photon-counting detector or that the given detector element is partially in shadow. Upon computing the shadow map for each detector, the process ends in step S640.
(44) According to one embodiment, a signal threshold (M′) may be predetermined such that if a third-generation detector unit detects a signal having a strength M, such that M is greater than M′, then the corresponding X-ray is deemed to have a high flux. Accordingly, the fourth-generation photon-counting detector corresponding to the location of the third generation detector unit is determined to be a polarized photon-counting detector and thus the data obtained from the fourth-generation photon-counting detector is not taken into consideration during the pre-reconstruction and reconstruction stages. It must be noted that the signal detected at the third generation detector unit must be corrected for a reference detector signal. This can be achieved by using a reference detector that can be placed adjacent to the X-ray source in order to monitor source output fluctuation.
(45) Thus, upon computing the shadow map by the method described in
(46)
(47) Further, aspects of this disclosure may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 700 and an operating system such as Microsoft Windows 7, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
(48) CPU 700 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art, such as an ARM-based processor. Alternatively, the CPU 700 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of ordinary skill in the art would recognize. Further, CPU 700 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
(49) The image reconstruction processor 212 in
(50) The image reconstruction processor 212 further includes a display controller 708, such as a NVIDIA GeForce GTX or Quadro graphics adaptor from NVIDIA Corporation of America that respectively interface with a corresponding display 710, such as a Hewlett Packard HPL2445w LCD monitor.
(51) The image reconstruction processor 212 further includes a general purpose I/O interface 712 interfaces with a keyboard and/or mouse 714 as well as sensors 716. The general purpose I/O interface 712 can also connect to a variety of actuators 718. The general purpose I/O interface 712 can also connect to a variety of peripherals including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
(52) A sound controller 720 is also provided in the image reconstruction processing processor 212, such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 722 thereby providing sounds and/or music.
(53) The general purpose storage controller 724 connects the storage medium disk 704 with communication bus 726, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the image reconstruction processing processor 212. A description of the general features and functionality of the display 710, keyboard and/or mouse 714, as well as the display controller 708, storage controller 724, network controller 706, sound controller 720, and general purpose I/O interface 712 is omitted herein for brevity as these features are known.
(54) While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods, apparatuses and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods, apparatuses and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.