US9256938B2 - Characteristic X-ray escape correction in photon-counting detectors - Google Patents

Characteristic X-ray escape correction in photon-counting detectors Download PDF

Info

Publication number
US9256938B2
US9256938B2 US14/190,170 US201414190170A US9256938B2 US 9256938 B2 US9256938 B2 US 9256938B2 US 201414190170 A US201414190170 A US 201414190170A US 9256938 B2 US9256938 B2 US 9256938B2
Authority
US
United States
Prior art keywords
photon
escape
counting detector
primary
detector
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.)
Active, expires
Application number
US14/190,170
Other versions
US20150243022A1 (en
Inventor
Adam PETSCHKE
Yu Zou
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.)
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems 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 Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Priority to US14/190,170 priority Critical patent/US9256938B2/en
Assigned to KABUSHIKI KAISHA TOSHIBA, TOSHIBA MEDICAL SYSTEMS CORPORATION reassignment KABUSHIKI KAISHA TOSHIBA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PETSCHKE, ADAM, ZOU, YU
Priority to JP2015009790A priority patent/JP6456699B2/en
Publication of US20150243022A1 publication Critical patent/US20150243022A1/en
Application granted granted Critical
Publication of US9256938B2 publication Critical patent/US9256938B2/en
Assigned to TOSHIBA MEDICAL SYSTEMS CORPORATION reassignment TOSHIBA MEDICAL SYSTEMS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KABUSHIKI KAISHA TOSHIBA
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/42Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment with arrangements for detecting radiation specially adapted for radiation diagnosis
    • A61B6/4208Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment with arrangements for detecting radiation specially adapted for radiation diagnosis characterised by using a particular type of detector
    • A61B6/4241Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment with arrangements for detecting radiation specially adapted for radiation diagnosis characterised by using a particular type of detector using energy resolving detectors, e.g. photon counting
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computerised tomographs
    • A61B6/032Transmission computed tomography [CT]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/16Measuring radiation intensity
    • G01T1/17Circuit arrangements not adapted to a particular type of detector
    • G01T1/171Compensation of dead-time counting losses
    • G06K9/52
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10116X-ray image

Definitions

  • Embodiments disclosed herein generally relate to computed tomography (CT) imaging.
  • CT computed tomography
  • embodiments disclosed herein relate to a CT apparatus including a plurality of photon-counting detectors and an associated method thereof for performing spectrum correction that incorporates the phenomenon of characteristic X-ray escape from the photon-counting detectors.
  • each element When high energy photons impinge on a detector, the inner shell electrons from atoms of the detector are ejected from the atom as “photoelectrons.” This phenomenon leaves the atom in an excited state with a vacancy (hole) in the inner electron shell. Outer shell electrons then fall into the created holes, thereby emitting photons with energy equal to the energy difference between the two states. Since each element has a unique set of energy levels, each element emits a pattern of X-rays characteristic of the element, termed “characteristic X-rays.” The intensity of the X-rays increases with the concentration of the corresponding element.
  • the characteristic X-rays primarily involve K-shell (closest shell to the nucleus of an atom) electrons. If the characteristic X-rays escape from the detector, the detector signal is incorrect and the loss of energy incurred manifests itself as errors in the output spectrum of the detectors. Thus, the measured spectral signal can be distorted and may cause artifacts in the reconstructed image.
  • the phenomenon of characteristic X-ray escape from the semiconductor detectors and the corresponding spectrum correction can be modeled using a Monte Carlo simulation.
  • Monte Carlo simulations rely on random sampling in order to obtain numerical results in a heuristic manner, and thus tend to be computationally intensive. Accordingly, accurate image reconstruction can be achieved in real time by analytically modelling the characteristic X-ray escape phenomenon and correcting the measured output spectrum.
  • FIG. 1 illustrates a phenomenon of characteristic X-ray escape from a photon-counting detector
  • FIG. 2 illustrates, according to an embodiment, a phenomenon of characteristic X-ray escape and secondary emission
  • FIG. 3 depicts a graph illustrating a comparison of a primary escape and a secondary escape probability
  • FIG. 4A illustrates a 2D pixelated detector and FIG. 4B illustrates detector pixels with an inactive zone between the pixels;
  • FIG. 5 is a flowchart illustrating the steps performed in spectrum correction.
  • FIG. 6 and FIG. 7 illustrate a CT scanner according to the present embodiments.
  • Embodiments disclosed herein relate to an apparatus and method for performing spectrum correction. Specifically, embodiments described herein relate to a method and an apparatus for determining primary escape probability and secondary escape probability for a large photon-counting detector with no pile-up. For large photon counting detectors, the ratio of energy that escapes from the top surface of the detector to the amount of energy that escapes from the sides of the detector is large. In such cases, an analytical model described herein can be used to compute the escape probabilities and perform spectrum correction. For detectors of a smaller size, Monte Carlo simulations can be used to determine the probabilities of escape from the surfaces of the detector.
  • a method of performing no-pileup correction for a spectral computed-tomography scanner includes: computing a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtaining a measured output spectrum of an object; and performing the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
  • a computed-tomography (CT) apparatus for performing spectrum correction, the apparatus comprising: a photon counting detector configured to capture incident X-ray photons emitted from an X-ray source; and processing circuitry configured to compute a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determine a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtain CT data corresponding to a measured output spectrum of an object; and perform the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
  • CT computed-tomography
  • 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: computing a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtaining a measured output spectrum of an object; and performing the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
  • FIG. 1 a phenomenon of characteristic X-ray escape from a single photon-counting detector is illustrated.
  • an incident photon 101 impinges the surface of a detector 110 at an incident angle 103 , represented as ⁇ .
  • the incident angle ⁇ is the angle formed between the incident beam 101 and a normal 107 to the surface of the detector.
  • a photon 105 escapes from the detector.
  • the photoelectric effect occurs when the detector emits electrons upon absorbing radiation such as X-rays.
  • the number of counts (photons) measured at each energy level is not the same as the incident number of photon counts. For instance, if an incident photon at 100 keV (kilo-electron volts) has a photoelectrical interaction in the detector and a 30 keV photon escapes in the process, the photon energy recorded is 70 keV. Thus, the number of counts measured at 100 keV is lower than the actual counts occurring at 100 keV and the number of counts measured at 70 keV is higher than the actual counts occurring at 70 keV.
  • the probability of escape increases as the incident angle 103 increases, as the photoelectric interaction occurs closer to the surface of the detector. Furthermore, in a pixelated detector, a photon that escapes from one pixel may interact with a neighboring pixel, thereby distorting the spectrum of both pixels. Accordingly, the present disclosure provides for analytical models to compute the different K-escape probabilities of the photon-counting detectors, and further correct the measured spectrum of the photon-counting detectors based on the computed probabilities.
  • One embodiment provides for correction of primary escape in photon-counting detectors.
  • the characteristic X-rays that escape from a detector are not reabsorbed by a neighboring detector.
  • the primary K-escape probability, P p (E 0 , z 0 ), of a large detector without secondary absorption and emission can be defined as:
  • P p ⁇ ( E 0 , z 0 ) ⁇ n ⁇ P n ⁇ ( E 0 ) ⁇ 1 4 ⁇ ⁇ ⁇ ⁇ 0 2 ⁇ ⁇ ⁇ d ⁇ ⁇ ⁇ 0 ⁇ 2 ⁇ d ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ ⁇ e - ⁇ n ⁇ z 0 cos ⁇ ⁇ ⁇ , ( 1 )
  • E 0 is the energy of the incident photon
  • z 0 is the depth of photon interaction
  • n is summed over all K edges (i.e., n is a variable that corresponds to the different types of escapes, each having a corresponding level of energy)
  • P n (E 0 ) is the probability of a K-edge photon being emitted given that a photoelectric interaction has occurred
  • is the azimuthal angle of the emitted edge photon
  • is the polar angle of the e
  • the primary K-escape probability can be expressed as:
  • Equation (3) can be integrated over the variable u to produce:
  • the measured component spectrum without pileup (event that contains a single photon in a photoelectric effect) can be modeled as:
  • the measured signal includes a contribution in part by an absorbed photon that deposits energy into the detector. Specifically, the energy deposited can either stay in the detector and contribute to the measured signal, or the energy can escape (K-escape) from the detector.
  • the first term in equation (5) is the contribution to the measured spectrum for cases when there is no K-escape.
  • the second term in equation (5) is the contribution to the measured signal when there is a K-escape. Specifically, even when there is K-escape, not all of the energy associated with the K-escape leaves the detector. A part of the K-escape energy contributes towards the measured spectrum.
  • FIG. 2 illustrates a phenomenon of characteristic X-ray escape and secondary emission occurring in photon-counting detectors according to one embodiment.
  • elements 201 and 203 are detectors that share a neighboring edge 207 .
  • An incident photon beam 204 impinges the detector 201 at an incident angle ⁇ , represented as 206 .
  • the incident angle ⁇ is the angle formed between the incident beam 204 and a normal 209 to the surface of the detector 201 .
  • the resulting emission escapes through the neighboring edge 207 into the adjacent detector 203 , as shown by the beam 205 .
  • the emission is absorbed by the neighboring detector 203 , which causes a secondary emission from the detector 203 .
  • the process of a first emission followed by absorption and a secondary emission can be represented as:
  • Te* and Cd* indicate the excited state of Te and Cd atoms where a K-shell hole exists.
  • the measured output spectrum can be represented as:
  • Equation (8) is similar to equation (5).
  • the term P(E 0 , z 0 ), which represents the total probability of escape, includes a primary probability of escape and a secondary probability of escape.
  • P(E 0 , z 0 ) P p (E 0 , z 0 )+P s (E 0 , z 0 ).
  • the probability of primary escape P p (E 0 , z 0 ) can be computed as described in equations (1) to (4).
  • the secondary probability of escape of a large detector can be computed as follows:
  • P s ⁇ ( E 0 , z 0 ) P 1 ⁇ ( E 0 ) ⁇ P 21 ⁇ ⁇ 1 ( 4 ⁇ ⁇ ) 2 ⁇ ⁇ 0 2 ⁇ ⁇ ⁇ ⁇ 0 2 ⁇ ⁇ ⁇ ⁇ 0 ⁇ 2 ⁇ ⁇ 0 ⁇ 2 ⁇ ⁇ 0 z 0 ⁇ d ⁇ ⁇ d ⁇ ′ ⁇ d ⁇ ⁇ d ⁇ ′ ⁇ d z ⁇ sin ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ′ ⁇ e - ⁇ 1 ⁇ ( z 0 - z ) cos ⁇ ⁇ ⁇ ⁇ e - ⁇ 2 ⁇ z cos ⁇ ⁇ ⁇ ′ - P 1 ⁇ ( E 0 ) ⁇ P 21 ⁇ ⁇ 1 ( 4 ⁇ ⁇ ) 2 ⁇ ⁇ 0 2 ⁇ ⁇ ⁇
  • E 0 is the energy of the incident photon
  • z 0 is the depth in the detector at which the primary photon interaction occurs
  • P 1 (E 0 ) is the probability of a K-edge photon being emitted at a higher energy K edge given a photoelectric interaction has occurred from the incident photon energy E 0
  • P 21 is the probability of a K-edge photon being emitted from a lower-energy K-edge given that a photoelectric interaction has occurred from the higher energy K-edge
  • ⁇ n is the attenuation coefficient of the detector at each K-edge energy
  • ⁇ and ⁇ ′ are the azimuthal angles of the primary and secondary emitted photons, respectively
  • ⁇ and ⁇ ′ are the polar angles of the primary and secondary emitted photons
  • z is the depth of the secondary photon interaction.
  • the secondary escape probability can be expressed as:
  • P s ⁇ ( E 0 , z 0 ) P 1 ⁇ ( E 0 ) ⁇ P 21 ⁇ ⁇ 1 4 ⁇ ⁇ 1 ⁇ ⁇ ⁇ 1 ⁇ ⁇ ⁇ 0 z 0 ⁇ d u u ⁇ d v v 2 ⁇ d z ⁇ ⁇ e - ⁇ 1 ⁇ ( z 0 - z ) ⁇ u ⁇ e - ⁇ 2 ⁇ zv + P 1 ⁇ ( E 0 ) ⁇ P 21 ⁇ ⁇ 1 4 ⁇ ⁇ 1 ⁇ ⁇ ⁇ 1 ⁇ ⁇ ⁇ z 0 ⁇ d u u ⁇ d v v ⁇ d z ⁇ ⁇ e ⁇ 1 ⁇ ( z 0 - z ) ⁇ u ⁇ e - ⁇ 2 ⁇ zv .
  • the measured component spectrum can be modeled based on the geometry of the detector.
  • FIG. 3 illustrates a graph that depicts a comparison between the primary and secondary escape probabilities for varying depths within the detector at which the photoelectric interaction occurs.
  • curve 310 represents the primary escape probability
  • curve 320 represents secondary escape probability
  • curve 330 represents a sum of the primary and secondary escape probabilities.
  • the probability of escape is higher near the surface of the detector and reduces in an exponential manner as the depth within the detector increases. Note that at smaller depths (i.e., at the surface of the detector), the angle of incidence of the incoming photon is large. Further, from FIG. 3 , it is evident that the primary escape probabilities are significantly greater that the secondary escape probabilities at lower depths. This indicates that when a photoelectric interaction occurs near the surface of the detector, there is a high probability that the emitted photon escapes from the detector rather than being reabsorbed again by another detector.
  • the measured output spectrum can be modeled based on a specific detector configuration.
  • the component spectrum without pileup can be determined as follows:
  • P n (m) (E 0 + ⁇ n , z 0 ) P n (E 0 + ⁇ n )P esc (m) ( ⁇ n , z 0 ), where P n (E 0 + ⁇ n ) is the photoelectric probability for atomic state n at photon energy E 0 + ⁇ n .
  • P esc (m) ( ⁇ n , z 0 ) is the escape probability of a photon with energy ⁇ n generated at position z 0 escaping through surface m.
  • the variable F(all) indicates all 6 surfaces of a pixel and the variable F(neighbor) indicates the neighboring surfaces for a given pixel.
  • the variable k in equation (14) is summed over all neighboring detector elements of the current detector.
  • the first term (the measured component spectrum when there is no escape) is similar to that of equations (5) and (8).
  • the second term corresponds to the energy that escapes from the sides of the pixel detector and is lost from the detector element.
  • the third term in equation (14) corresponds to energy that escapes from the given detector and enters a neighboring detector. Note that the second and third terms in equation (14) may correspond to energy that escapes from a given surface of the pixelated detector. However, a part of the energy may be lost from the detector while another part of the energy enters the neighboring pixel detector.
  • the measured component spectrum can be determined for a 2D detector array 400 shown in FIG. 4A .
  • the detector array has a top surface 401 , air side surfaces 404 and 405 , an inactive zone 402 , and neighboring edges 403 .
  • the component spectrum without pile up can be represented as:
  • a model for no-pileup can be formulated based on the computed probabilities and the geometry of the photon-counting detector. Specifically, the measured component spectrum can be formulated as shown in equations (14) or (15) based on the geometry of the photon-counting detectors.
  • the parameters of the model may be analytically derived (i.e., theoretically derived) as described in the above embodiments, or may be calibrated using empirical calibration techniques. Furthermore, a combination of theoretical derivation and calibration can be used to reduce the overall computation load on the system.
  • a response function of the no-pileup model can be determined based on the primary and secondary escape probabilities.
  • several algorithms can be used for spectrum correction. Specifically, algorithms such as a gradient-based method to minimize a cost function, search-based methods to find the incident spectrum in a pre-determined search domain so as to minimize a cost function, response-function based iterative methods or the like can be used for spectrum correction using the model, i.e., solving for the incident spectrum based on a measured spectrum.
  • FIG. 5 is a flowchart illustrating the steps performed in spectrum correction. The process starts in step S 500 and proceeds to step S 510 .
  • step S 510 a primary escape probability and a second escape probability are computed in order to determine a total escape probability of a photon from a photon-counting detector upon occurrence of a photoelectric phenomenon.
  • the primary and secondary escape probabilities can be computed as shown in equations (2) and (9).
  • a response function for the photon-counting detector with no pile-up is analytically formulated based on the computed primary and secondary escape probabilities, and geometry (configuration) of the photon-counting detector. For instance, as shown in equation (14), the component spectrum is formulated by taking into account the energy that escapes from the surfaces of the detector and the amount of energy that is absorbed by a neighboring detector.
  • step S 530 a measured spectrum of an object is obtained.
  • step S 540 spectrum correction is performed by determining the incident spectrum based on the response function (analytically derived) and the measured spectrum. After performing spectrum correction the process ends in step S 550 .
  • spectrum correction can be performed on any detector geometry.
  • spectrum correction can also be performed on a detector having the configuration as depicted in FIG. 4B .
  • FIG. 4B two detectors 411 and 412 have an inactive zone 430 between them. Note that for such a configuration, neighboring side K-escape (for an incident beam 410 ) occurs with reabsorption (represented as 420 ) in the inactive zone. In this case, there is no inter-pixel distortion caused by the K-escape.
  • Monte Carlo simulations can be used to determine the probabilities of escape from the top surface and the sides of the detector element.
  • the energy that escapes into the neighboring detector element and the re-absorption probabilities can be computed using Monte Carlo simulations in order to determine the inter-detector spectrum effects.
  • Monte Carlo simulations can be used to determine the probability of escape from the surface and sides of the detectors. Note that in a detector with such a configuration, re-absorption phenomenon occurs in the inactive zone and there is no effect on the spectrum in the neighboring detector due to the re-absorption phenomenon.
  • Monte Carlo simulations can be used to determine K-escape probabilities for a small 2D pixilated detector as shown in FIG. 4A .
  • FIG. 6 illustrates the basic structure of a CT apparatus that includes the detectors described herein.
  • the CT apparatus of FIG. 6 includes an X-ray tube 1 , filters and collimators 2 , and detector 3 .
  • the CT apparatus also includes, e.g., sparse fixed energy-discriminating (e.g., photon-counting) detectors, which can be arranged at a different radius from that of a third-generation detector, as shown in FIG. 7 .
  • the photon counting detectors collect primary beams through a range of detector fan angles.
  • the CT apparatus will also include additional mechanical and electrical components such as a gantry motor and a controller 4 to control the rotation of the gantry, control the X-ray source, and control a patient bed.
  • the CT apparatus also includes a data acquisition system 5 and a processor 6 to generate CT images based on the projection data acquired by the data acquisition system.
  • the processor and data acquisition system make use of a memory 7 , which is configured to store, e.g., data obtained from the detector and reconstructed images.
  • the processor 6 can include a CPU that can be implemented as discrete logic gates, as an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Complex Programmable Logic Device (CPLD).
  • An FPGA or CPLD implementation may be coded in VHDL, Verilog, or any other hardware description language and the code may be stored in an electronic memory directly within the FPGA or CPLD, or as a separate electronic memory.
  • the memory may be non-volatile, such as ROM, EPROM, EEPROM or FLASH memory.
  • the memory can also be volatile, such as static or dynamic RAM, and a processor, such as a microcontroller or microprocessor, may be provided to manage the electronic memory as well as the interaction between the FPGA or CPLD and the memory.
  • the CPU in the reconstruction processor may execute a computer program including a set of computer-readable instructions that perform the functions described herein, the program being stored in any of the above-described non-transitory electronic memories and/or a hard disk drive, CD, DVD, FLASH drive or any other known storage media.
  • the computer-readable instructions may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with a processor, such as a Xenon processor from Intel of America or an Opteron processor from AMD of America and an operating system, such as Microsoft VISTA, UNIX, Solaris, LINUX, Apple, MAC-OS and other operating systems known to those skilled in the art.
  • the processor includes a reconstruction processor, which is configured to generate CT images from the new data.
  • the images are stored in the memory, and/or displayed on a display.
  • memory can be a hard disk drive, CD-ROM drive, DVD drive, FLASH drive, RAM, ROM or any other electronic storage known in the art.
  • the display can be implemented as an LCD display, CRT display, plasma display, OLED, LED or any other display known in the art. As such, the descriptions of the memory and the display provided herein are merely exemplary and in no way limit the scope of the present advancements.

Abstract

A method and an apparatus for determining primary and secondary escape probabilities for a large photon-counting detector without pile-up. A model for the detector with no pile-up is formulated and used for spectrum correction in a computed tomography scanner. The method includes computing primary K-escape and secondary K-escape probabilities occurring at a certain depth within the photon-counting detector. Further, a no pile-up model for the photon-counting detector is formulated by determining a response function, based on the computed primary and secondary K-escape probabilities and geometry of the photon-counting detector. The method includes obtaining a measured CT scan of an object and further performs spectrum correction by determining the incident input spectrum based on the response function and the measured spectrum of the large photon-counting detector.

Description

FIELD
Embodiments disclosed herein generally relate to computed tomography (CT) imaging. In particular, embodiments disclosed herein relate to a CT apparatus including a plurality of photon-counting detectors and an associated method thereof for performing spectrum correction that incorporates the phenomenon of characteristic X-ray escape from the photon-counting detectors.
BACKGROUND
When high energy photons impinge on a detector, the inner shell electrons from atoms of the detector are ejected from the atom as “photoelectrons.” This phenomenon leaves the atom in an excited state with a vacancy (hole) in the inner electron shell. Outer shell electrons then fall into the created holes, thereby emitting photons with energy equal to the energy difference between the two states. Since each element has a unique set of energy levels, each element emits a pattern of X-rays characteristic of the element, termed “characteristic X-rays.” The intensity of the X-rays increases with the concentration of the corresponding element.
In many materials such as Cadmium Telluride (CdTe) or Cadmium Zinc Telluride (CZT) or the like, the characteristic X-rays primarily involve K-shell (closest shell to the nucleus of an atom) electrons. If the characteristic X-rays escape from the detector, the detector signal is incorrect and the loss of energy incurred manifests itself as errors in the output spectrum of the detectors. Thus, the measured spectral signal can be distorted and may cause artifacts in the reconstructed image.
The phenomenon of characteristic X-ray escape from the semiconductor detectors and the corresponding spectrum correction can be modeled using a Monte Carlo simulation. However, Monte Carlo simulations rely on random sampling in order to obtain numerical results in a heuristic manner, and thus tend to be computationally intensive. Accordingly, accurate image reconstruction can be achieved in real time by analytically modelling the characteristic X-ray escape phenomenon and correcting the measured output spectrum.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete appreciation of the disclosed embodiments 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:
FIG. 1 illustrates a phenomenon of characteristic X-ray escape from a photon-counting detector;
FIG. 2 illustrates, according to an embodiment, a phenomenon of characteristic X-ray escape and secondary emission;
FIG. 3 depicts a graph illustrating a comparison of a primary escape and a secondary escape probability;
FIG. 4A illustrates a 2D pixelated detector and FIG. 4B illustrates detector pixels with an inactive zone between the pixels;
FIG. 5 is a flowchart illustrating the steps performed in spectrum correction; and
FIG. 6 and FIG. 7 illustrate a CT scanner according to the present embodiments.
DETAILED DESCRIPTION
Embodiments disclosed herein relate to an apparatus and method for performing spectrum correction. Specifically, embodiments described herein relate to a method and an apparatus for determining primary escape probability and secondary escape probability for a large photon-counting detector with no pile-up. For large photon counting detectors, the ratio of energy that escapes from the top surface of the detector to the amount of energy that escapes from the sides of the detector is large. In such cases, an analytical model described herein can be used to compute the escape probabilities and perform spectrum correction. For detectors of a smaller size, Monte Carlo simulations can be used to determine the probabilities of escape from the surfaces of the detector.
According to one embodiment, a method of performing no-pileup correction for a spectral computed-tomography scanner, the scanner including a large photon-counting detector, the method includes: computing a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtaining a measured output spectrum of an object; and performing the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
According to another embodiment is provided a computed-tomography (CT) apparatus for performing spectrum correction, the apparatus comprising: a photon counting detector configured to capture incident X-ray photons emitted from an X-ray source; and processing circuitry configured to compute a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determine a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtain CT data corresponding to a measured output spectrum of an object; and perform the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
In another embodiment of the disclosure 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: computing a primary K-escape probability and a secondary K-escape probability for the photon-counting detector; determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector; obtaining a measured output spectrum of an object; and performing the spectrum correction by determining, using the response function and the measured output spectrum, an incident spectrum for the photon-counting detector.
Turning to FIG. 1, a phenomenon of characteristic X-ray escape from a single photon-counting detector is illustrated. In FIG. 1, an incident photon 101 impinges the surface of a detector 110 at an incident angle 103, represented as θ. The incident angle θ is the angle formed between the incident beam 101 and a normal 107 to the surface of the detector. Upon photoelectrical interaction in the detector 110, a photon 105 escapes from the detector. Specifically, the photoelectric effect occurs when the detector emits electrons upon absorbing radiation such as X-rays.
Upon occurrence of a photoelectrical effect, the number of counts (photons) measured at each energy level is not the same as the incident number of photon counts. For instance, if an incident photon at 100 keV (kilo-electron volts) has a photoelectrical interaction in the detector and a 30 keV photon escapes in the process, the photon energy recorded is 70 keV. Thus, the number of counts measured at 100 keV is lower than the actual counts occurring at 100 keV and the number of counts measured at 70 keV is higher than the actual counts occurring at 70 keV.
The probability of escape increases as the incident angle 103 increases, as the photoelectric interaction occurs closer to the surface of the detector. Furthermore, in a pixelated detector, a photon that escapes from one pixel may interact with a neighboring pixel, thereby distorting the spectrum of both pixels. Accordingly, the present disclosure provides for analytical models to compute the different K-escape probabilities of the photon-counting detectors, and further correct the measured spectrum of the photon-counting detectors based on the computed probabilities.
One embodiment provides for correction of primary escape in photon-counting detectors. In the present embodiment, it is assumed that the characteristic X-rays that escape from a detector are not reabsorbed by a neighboring detector.
The primary K-escape probability, Pp(E0, z0), of a large detector without secondary absorption and emission can be defined as:
P p ( E 0 , z 0 ) = n P n ( E 0 ) 1 4 π 0 2 π φ 0 π 2 θ sin θ - μ n z 0 cos θ , ( 1 )
wherein E0 is the energy of the incident photon, z0 is the depth of photon interaction, n is summed over all K edges (i.e., n is a variable that corresponds to the different types of escapes, each having a corresponding level of energy), Pn(E0) is the probability of a K-edge photon being emitted given that a photoelectric interaction has occurred, φ is the azimuthal angle of the emitted edge photon, θ is the polar angle of the emitted K-edge photon, and μn is the attenuation coefficient of the detector at the K-edge energy.
Upon integrating over the azimuthal angle, the primary K-escape probability can be expressed as:
P p ( E 0 , z 0 ) = n P n ( E 0 ) 2 0 π 2 θ sin θ - μ n z 0 cos θ . ( 2 )
Equation (2) can be simplified by defining cos θ=u−1 which gives
P p ( E 0 , z 0 ) = n P n ( E 0 ) 2 1 u - μ n z 0 u u 2 . ( 3 )
Equation (3) can be integrated over the variable u to produce:
P p ( E 0 , z 0 ) = n P n ( E 0 ) 2 ( μ n z 0 Ei ( - μ n z 0 ) + - μ n z 0 ) , ( 4 )
wherein,
Ei ( x ) = P - x t t t = γ + ln x + k = 1 x k kk !
is the exponential integral with P denoting a principal value and γ≈0.577 is Euler's constant.
Having evaluated the primary K-escape probability, as shown in equations (2)-(4), the measured component spectrum without pileup (event that contains a single photon in a photoelectric effect) can be modeled as:
S 0 ( E ) = χ 0 - N τ d z 0 E 0 S in ( E 0 ) [ 1 - P ( E 0 , z 0 ) ] - μ CZT ( E 0 ) z 0 / sin β μ CZT ( E 0 ) sin β + χ 0 - N τ d n z 0 E 0 S in ( E 0 + Δ n ) P n ( E 0 + Δ n , z 0 ) - μ CZT ( E 0 + Δ n ) z 0 μ CZT ( E 0 + Δ n ) sin β , ( 5 )
wherein S0(E) is the measured component spectrum without pileup, χ0 is the detection probability (for the case of no-pile up, the parameter χ0=1), N is the incident flux, τd is the dead time of the detector, z0 is a depth within the photon-counting detector at which the photoelectric interaction occurs, E0 is the energy that fulfils the energy condition determined by detector geometry and electronics, Sin is the incident spectrum, P(E0, z0) is the total probability of escape (i.e., P(E0, z0) is equal to the primary K-escape probability Pp(E0, z0)), μCZT is the attenuation coefficient, β is the incident photon angle, n is a parameter that sums the different ways of escape from materials having different energy levels, Δn is the escape energy, and Pn are the different escape probabilities.
The primary K-escape of Cd (n=1) can be determined as follows:
P 1 ( E 0 + Δ 1 , z 0 ) = P 1 ( E 0 ) 2 ( μ 1 z 0 Ei ( - μ 1 z 0 ) + - μ 1 z 0 ) ( 6 )
The primary K-escape of Te (n=2) can be determined as follows:
P 2 ( E 0 + Δ 2 , z 0 ) = P 2 ( E 0 ) 2 ( μ 2 z 0 Ei ( - μ 2 z 0 ) + - μ 2 z 0 ) ( 7 )
Note that the summation over n includes the Kα emission of Cd and the Kα of emission of Te. With regard to equation (5), the measured signal includes a contribution in part by an absorbed photon that deposits energy into the detector. Specifically, the energy deposited can either stay in the detector and contribute to the measured signal, or the energy can escape (K-escape) from the detector. The first term in equation (5) is the contribution to the measured spectrum for cases when there is no K-escape. The second term in equation (5) is the contribution to the measured signal when there is a K-escape. Specifically, even when there is K-escape, not all of the energy associated with the K-escape leaves the detector. A part of the K-escape energy contributes towards the measured spectrum.
FIG. 2 illustrates a phenomenon of characteristic X-ray escape and secondary emission occurring in photon-counting detectors according to one embodiment. In FIG. 2, elements 201 and 203 are detectors that share a neighboring edge 207. An incident photon beam 204 impinges the detector 201 at an incident angle θ, represented as 206. The incident angle θ is the angle formed between the incident beam 204 and a normal 209 to the surface of the detector 201.
In the present embodiments, upon the occurrence of a photoelectric interaction of the incident photon 204 in the detector 201, the resulting emission escapes through the neighboring edge 207 into the adjacent detector 203, as shown by the beam 205. Thus, the emission is absorbed by the neighboring detector 203, which causes a secondary emission from the detector 203. The process of a first emission followed by absorption and a secondary emission can be represented as:
Figure US09256938-20160209-C00001
wherein Te* and Cd* indicate the excited state of Te and Cd atoms where a K-shell hole exists.
In the present embodiments, the measured output spectrum can be represented as:
S 0 ( E ) = χ 0 - N τ d z 0 E 0 S in ( E 0 ) [ 1 - P ( E 0 , z 0 ) ] - μ CZT ( E 0 ) z 0 / sin β μ CZT ( E 0 ) sin β + χ 0 - N τ d n z 0 E 0 S in ( E 0 + Δ n ) P n ( E 0 + Δ n , z 0 ) - μ CZT ( E 0 + Δ n ) z 0 μ CZT ( E 0 + Δ n ) sin β ( 8 )
Equation (8) is similar to equation (5). However, the term P(E0, z0), which represents the total probability of escape, includes a primary probability of escape and a secondary probability of escape. Specifically, P(E0, z0)=Pp (E0, z0)+Ps(E0, z0). The probability of primary escape Pp(E0, z0), can be computed as described in equations (1) to (4). The secondary probability of escape of a large detector can be computed as follows:
P s ( E 0 , z 0 ) = P 1 ( E 0 ) P 21 μ 1 ( 4 π ) 2 0 2 π 0 2 π 0 π 2 0 π 2 0 z 0 φ φ θ θ z sin θ cos θ sin θ - μ 1 ( z 0 - z ) cos θ - μ 2 z cos θ - P 1 ( E 0 ) P 21 μ 1 ( 4 π ) 2 0 2 π 0 2 π π 2 π 0 π 2 z 0 φ φ θ θ z sin θ cos θ sin θ - μ 1 ( z 0 - z ) cos θ - μ 2 z cos θ , ( 9 )
where E0 is the energy of the incident photon, z0 is the depth in the detector at which the primary photon interaction occurs, P1(E0) is the probability of a K-edge photon being emitted at a higher energy K edge given a photoelectric interaction has occurred from the incident photon energy E0, P21 is the probability of a K-edge photon being emitted from a lower-energy K-edge given that a photoelectric interaction has occurred from the higher energy K-edge, μn is the attenuation coefficient of the detector at each K-edge energy, φ and φ′ are the azimuthal angles of the primary and secondary emitted photons, respectively, θ and θ′ are the polar angles of the primary and secondary emitted photons, and z is the depth of the secondary photon interaction.
Upon performing an integration operation over the variables φ and φ′ and defining cos θ=u−1 and cos θ′=v−1 the secondary escape probability can be expressed as:
P s ( E 0 , z 0 ) = P 1 ( E 0 ) P 21 μ 1 4 1 1 0 z 0 u u v v 2 z - μ 1 ( z 0 - z ) u - μ 2 zv + P 1 ( E 0 ) P 21 μ 1 4 1 1 z 0 u u v v z μ 1 ( z 0 - z ) u - μ 2 zv . ( 10 ) P s ( E 0 , z 0 ) = - P 1 ( E 0 ) P 21 μ 1 4 0 z 0 z ( μ 2 zEi ( - μ 2 z ) + - μ 2 z ) Ei ( - μ 1 ( z 0 - z ) ) - P 1 ( E 0 ) P 21 μ 1 4 z 0 z ( μ 2 zEi ( - μ 2 z ) + - μ 2 z ) Ei ( μ 1 ( z 0 - z ) ) , ( 11 )
wherein
Ei ( x ) = P - x t t t = γ + ln x + Σ k = 1 x k kk !
is the exponential integral and P denotes the principal value and γ≈0.577 is Euler's constant.
Similar to the previous embodiment, the primary K-escape of Cd (n=1) can be represented as:
P 1 ( E 0 + Δ 1 , z 0 ) = P 1 ( E 0 ) 2 ( μ 1 z 0 Ei ( - μ 1 z 0 ) + - μ 1 z 0 ) ( 12 )
The primary K-escape of Te (n=2) can be represented as:
P 2 ( E 0 + Δ 2 , z 0 ) = P 2 ( E 0 ) 2 ( μ 2 z 0 Ei ( - μ 2 z 0 ) + - μ 2 z 0 ) ( 13 )
The secondary K-escape of Te/Cd (n=3) can be defined as:
P 3 ( E 0 + Δ 3 , z 0 ) = - P 1 ( E 0 ) P 21 μ 1 4 0 z 0 z ( μ 2 zEi ( - μ 2 z ) + - μ 2 z ) Ei ( - μ 1 ( z 0 - z ) ) - P 1 ( E 0 ) P 21 μ 1 4 z 0 z ( μ 2 zEi ( - μ 2 z ) + - μ 2 z ) Ei ( μ 1 ( z 0 - z ) ) ( 13 )
Upon computing the primary and secondary escape probabilities from pixel detectors, as described by the above embodiments, the measured component spectrum can be modeled based on the geometry of the detector.
FIG. 3 illustrates a graph that depicts a comparison between the primary and secondary escape probabilities for varying depths within the detector at which the photoelectric interaction occurs. In FIG. 3, curve 310 represents the primary escape probability, curve 320 represents secondary escape probability, and curve 330 represents a sum of the primary and secondary escape probabilities.
It is observed that the probability of escape is higher near the surface of the detector and reduces in an exponential manner as the depth within the detector increases. Note that at smaller depths (i.e., at the surface of the detector), the angle of incidence of the incoming photon is large. Further, from FIG. 3, it is evident that the primary escape probabilities are significantly greater that the secondary escape probabilities at lower depths. This indicates that when a photoelectric interaction occurs near the surface of the detector, there is a high probability that the emitted photon escapes from the detector rather than being reabsorbed again by another detector.
Upon determining the primary escape and secondary escape probabilities, as described in the above embodiments, the measured output spectrum can be modeled based on a specific detector configuration. According to one embodiment, considering the detector configuration of FIG. 2, wherein an incident photon is absorbed by a neighboring pixel thereby causing a secondary emission, the component spectrum without pileup can be determined as follows:
S 0 ( E ) = χ 0 - N τ d z 0 E 0 S in ( E 0 ) [ 1 - P ( E 0 , z 0 ) ] - μ CZT ( E 0 ) z 0 / sin β μ CZT ( E 0 ) sin β + χ 0 - N τ d m F ( all ) n z 0 E 0 S in ( E 0 + Δ n ) P n ( m ) ( E 0 + Δ n , z 0 ) - μ CZT ( E 0 + Δ n ) z 0 μ CZT ( E 0 + Δ n ) sin β + k χ 0 - N ( k ) τ d m F ( neighbor ) n z 0 E 0 S in ( k ) ( E 0 + Δ n ) P n ( m ) ( E 0 + Δ n , z 0 ) - μ CZT ( E 0 + Δ n ) z 0 μ CZT ( E 0 + Δ n ) sin β , ( 14 )
wherein the total probability of escape P(E0, z0) is computed over all the surfaces of a given pixel. For instance, if the pixel is considered to have a cubic shape, the total probability of escape is computed over all six surfaces of the cube. Furthermore, the total probability of escape is computed over all the different ways of escape from materials having different energy levels (i.e., n=1, 2 and the like). Specifically, the total probability of escape can be defined as:
P ( E 0 , z 0 ) = m F ( all ) n P n ( m ) ( E 0 , z 0 ) ( 15 )
The term Pn (m)(E0n, z0)=Pn(E0n)Pesc (m)n, z0), where Pn (E0n) is the photoelectric probability for atomic state n at photon energy E0n. The term Pesc (m)n, z0) is the escape probability of a photon with energy Δn generated at position z0 escaping through surface m. In equation (14), the variable F(all) indicates all 6 surfaces of a pixel and the variable F(neighbor) indicates the neighboring surfaces for a given pixel. The variable k in equation (14) is summed over all neighboring detector elements of the current detector.
In equation (14), the first term (the measured component spectrum when there is no escape) is similar to that of equations (5) and (8). The second term corresponds to the energy that escapes from the sides of the pixel detector and is lost from the detector element. The third term in equation (14) corresponds to energy that escapes from the given detector and enters a neighboring detector. Note that the second and third terms in equation (14) may correspond to energy that escapes from a given surface of the pixelated detector. However, a part of the energy may be lost from the detector while another part of the energy enters the neighboring pixel detector.
According to another embodiment, the measured component spectrum can be determined for a 2D detector array 400 shown in FIG. 4A. The detector array has a top surface 401, air side surfaces 404 and 405, an inactive zone 402, and neighboring edges 403.
The component spectrum without pile up can be represented as:
S 0 ( E ) = χ 0 - N τ d z 0 E 0 S in ( E 0 ) [ 1 - P ( E 0 , z 0 ) ] - μ CZT ( E 0 ) z 0 / sin β μ CZT ( E 0 ) sin β + χ 0 - N τ d m F ( all ) n z 0 E 0 S in ( E 0 + Δ n ) P n ( m ) ( E 0 + Δ n , z 0 ) - μ CZT ( E 0 + Δ n ) z 0 μ CZT ( E 0 + Δ n ) sin β ( 16 )
wherein P(E0, z0)=ΣmεF(all)ΣnPn (m)(E0, z0) and Pn (m)(E0n, z0)=Pn(E0n)Pesc (m)n, z0), where Pn(E0n) is photoelectric probability for atomic state n at photon energy E0n, Pesc (m)n, z0) is the escape probability of a photon with energy Δn generated at position z0 escaping through surface m. The parameter F(all) indicates all 6 surfaces of a given detector element and the variable F(neighbor) indicates the neighbor surfaces (sides) of the given detector.
Once the parameters (K-escape primary and secondary probabilities) have been evaluated, a model for no-pileup can be formulated based on the computed probabilities and the geometry of the photon-counting detector. Specifically, the measured component spectrum can be formulated as shown in equations (14) or (15) based on the geometry of the photon-counting detectors.
As described in prior U.S. patent application Ser. No. 13/866,695, which is incorporated herein by reference, in order to apply a CT model for spectrum correction, the parameters of the model may be analytically derived (i.e., theoretically derived) as described in the above embodiments, or may be calibrated using empirical calibration techniques. Furthermore, a combination of theoretical derivation and calibration can be used to reduce the overall computation load on the system.
Further, a response function of the no-pileup model can be determined based on the primary and secondary escape probabilities. Upon determining the response function, several algorithms can be used for spectrum correction. Specifically, algorithms such as a gradient-based method to minimize a cost function, search-based methods to find the incident spectrum in a pre-determined search domain so as to minimize a cost function, response-function based iterative methods or the like can be used for spectrum correction using the model, i.e., solving for the incident spectrum based on a measured spectrum.
FIG. 5 is a flowchart illustrating the steps performed in spectrum correction. The process starts in step S500 and proceeds to step S510.
In step S510, a primary escape probability and a second escape probability are computed in order to determine a total escape probability of a photon from a photon-counting detector upon occurrence of a photoelectric phenomenon. The primary and secondary escape probabilities can be computed as shown in equations (2) and (9).
In step S520, a response function for the photon-counting detector with no pile-up is analytically formulated based on the computed primary and secondary escape probabilities, and geometry (configuration) of the photon-counting detector. For instance, as shown in equation (14), the component spectrum is formulated by taking into account the energy that escapes from the surfaces of the detector and the amount of energy that is absorbed by a neighboring detector.
In step S530, a measured spectrum of an object is obtained.
In step S540, spectrum correction is performed by determining the incident spectrum based on the response function (analytically derived) and the measured spectrum. After performing spectrum correction the process ends in step S550.
The embodiments described herein, are in no way limiting to a particular geometry of the pixelated detector. Rather, spectrum correction can be performed on any detector geometry. For instance, spectrum correction can also be performed on a detector having the configuration as depicted in FIG. 4B. In FIG. 4B, two detectors 411 and 412 have an inactive zone 430 between them. Note that for such a configuration, neighboring side K-escape (for an incident beam 410) occurs with reabsorption (represented as 420) in the inactive zone. In this case, there is no inter-pixel distortion caused by the K-escape.
For smaller detectors, wherein the ratio of photon energy that escapes from the top surface of the detector to the energy that escapes from the sides of the detector is small, Monte Carlo simulations can be used to determine the probabilities of escape from the top surface and the sides of the detector element.
Specifically, considering a small detector that has a configuration as shown in FIG. 2, the energy that escapes into the neighboring detector element and the re-absorption probabilities can be computed using Monte Carlo simulations in order to determine the inter-detector spectrum effects. Further, for smaller detectors having an inactive zone between them, as shown in FIG. 4B, Monte Carlo simulations can be used to determine the probability of escape from the surface and sides of the detectors. Note that in a detector with such a configuration, re-absorption phenomenon occurs in the inactive zone and there is no effect on the spectrum in the neighboring detector due to the re-absorption phenomenon. Furthermore, Monte Carlo simulations can be used to determine K-escape probabilities for a small 2D pixilated detector as shown in FIG. 4A.
FIG. 6 illustrates the basic structure of a CT apparatus that includes the detectors described herein. The CT apparatus of FIG. 6 includes an X-ray tube 1, filters and collimators 2, and detector 3. The CT apparatus also includes, e.g., sparse fixed energy-discriminating (e.g., photon-counting) detectors, which can be arranged at a different radius from that of a third-generation detector, as shown in FIG. 7. In the detector configuration shown in FIG. 7, the photon counting detectors collect primary beams through a range of detector fan angles. The CT apparatus will also include additional mechanical and electrical components such as a gantry motor and a controller 4 to control the rotation of the gantry, control the X-ray source, and control a patient bed. The CT apparatus also includes a data acquisition system 5 and a processor 6 to generate CT images based on the projection data acquired by the data acquisition system. The processor and data acquisition system make use of a memory 7, which is configured to store, e.g., data obtained from the detector and reconstructed images.
The processor 6 can include a CPU that can be implemented as discrete logic gates, as an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Complex Programmable Logic Device (CPLD). An FPGA or CPLD implementation may be coded in VHDL, Verilog, or any other hardware description language and the code may be stored in an electronic memory directly within the FPGA or CPLD, or as a separate electronic memory. Further, the memory may be non-volatile, such as ROM, EPROM, EEPROM or FLASH memory. The memory can also be volatile, such as static or dynamic RAM, and a processor, such as a microcontroller or microprocessor, may be provided to manage the electronic memory as well as the interaction between the FPGA or CPLD and the memory.
Alternatively, the CPU in the reconstruction processor may execute a computer program including a set of computer-readable instructions that perform the functions described herein, the program being stored in any of the above-described non-transitory electronic memories and/or a hard disk drive, CD, DVD, FLASH drive or any other known storage media. Further, the computer-readable instructions may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with a processor, such as a Xenon processor from Intel of America or an Opteron processor from AMD of America and an operating system, such as Microsoft VISTA, UNIX, Solaris, LINUX, Apple, MAC-OS and other operating systems known to those skilled in the art.
The processor includes a reconstruction processor, which is configured to generate CT images from the new data. The images are stored in the memory, and/or displayed on a display. As one of ordinary skill in the art would recognize, memory can be a hard disk drive, CD-ROM drive, DVD drive, FLASH drive, RAM, ROM or any other electronic storage known in the art. The display can be implemented as an LCD display, CRT display, plasma display, OLED, LED or any other display known in the art. As such, the descriptions of the memory and the display provided herein are merely exemplary and in no way limit the scope of the present advancements.
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 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 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.

Claims (17)

The invention claimed is:
1. A computed-tomography (CT) apparatus, the apparatus comprising:
an X-ray tube configured to radiate X-rays toward an object;
a photon-counting detector configured to capture incident X-ray photons emitted from the X-ray tube; and
processing circuitry configured to
compute a plurality of primary K-escape probabilities and a plurality of secondary K-escape probabilities for the photon-counting detector, wherein computing the primary K-escape probabilities includes computing, for a given energy of an incident photon and a given depth at which a photoelectric interaction occurs, a sum, over a plurality of escape types, of a product of (1) a probability of a K-edge photon being emitted for the given energy when the photoelectric interaction has occurred, and (2) an integral over a solid angle that depends on the given depth;
determine a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon counting detector;
obtain, from the photon-counting detector, a measured output spectrum corresponding to the incident X-ray photons; and
generate a CT image using the response function and the measured output spectrum.
2. The CT apparatus of claim 1, wherein the response function includes a first energy portion that contributes to the measured spectrum and is based on a total probability of no escape from the photon-counting detector, and a second energy portion that contributes to the measured spectrum and is based on the plurality of primary and secondary K-escape probabilities from the photon-counting detector.
3. The CT apparatus of claim 2, wherein the second energy portion further includes a third energy portion that corresponds to energy that escapes from a plurality of surfaces of the photon-counting detector and is lost from the photon-counting detector, and a fourth energy portion that exits the photon-counting detector and enters a neighboring photon-counting detector.
4. The CT apparatus of claim 1, wherein the primary K-escape probabilities and the secondary K-escape probabilities depend on a depth within the photon-counting detector at which the photoelectric interaction occurs.
5. The CT apparatus of claim 4, wherein the depth within the photon-counting detector at which the photoelectric interaction occurs corresponds to an incident angle formed between an incident photon that impinges the photon-counting detector and a normal to the surface of the photon-counting detector.
6. The CT apparatus of claim 1, wherein the measured output spectrum is related to an incident spectrum by the response function.
7. A method for a spectral computed-tomography (CT) scanner, the scanner including an X-ray tube to radiate X-rays toward an object and a photon-counting detector to capture incident X-ray photons emitted from the X-ray tube, the method comprising:
computing a plurality of primary K-escape probabilities and a plurality of secondary K-escape probabilities for the photon-counting detector, wherein computing the primary K-escape probabilities includes computing, for a given energy of an incident photon and a given depth at which a photoelectric interaction occurs, a sum, over a plurality of escape types, of a product of (1) a probability of a K-edge photon being emitted for the given energy when the photoelectric interaction has occurred, and (2) an integral over a solid angle that depends on the given depth;
determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon-counting detector;
obtaining, from the photon-counting detector, a measured output spectrum corresponding to the incident X-ray photons; and
generating a CT image using the response function and the measured output spectrum.
8. The method of claim 7, wherein the response function includes a first energy portion that contributes to the measured spectrum and is based on a total probability of no escape from the photon-counting detector, and a second energy portion that contributes to the measured spectrum and is based on the plurality of primary and secondary K-escape probabilities from the photon-counting detector.
9. The method of claim 8, wherein the total probability of no escape is based on a sum of the primary K-escape probabilities and the secondary K-escape probabilities.
10. The method of claim 8, wherein the second energy portion further includes a third energy portion that corresponds to energy that escapes from a plurality of surfaces of the photon-counting detector and is lost from the photon-counting detector, and a fourth energy portion that exits the photon-counting detector and enters a neighboring photon-counting detector.
11. The method of claim 7, wherein the measured output spectrum is related to an incident spectrum by the response function.
12. The method of claim 7, wherein the primary K-escape probabilities and the secondary K-escape probabilities depend on a depth within the photon-counting detector at which the photoelectric interaction occurs.
13. The method of claim 12, wherein each primary K-escape probability is greater than a corresponding secondary K-escape probability for the depth at which the photoelectric interaction occurred.
14. The method of claim 12, wherein the primary K-escape and the secondary K-escape probabilities reduce exponentially with increasing depths within the photon-counting detector at which the photoelectric interaction occurs.
15. The method of claim 13, wherein the depth within the photon-counting detector at which the photoelectric interaction occurs corresponds to an incident angle formed between an incident photon that impinges the photon-counting detector and a normal to the surface of the photon-counting detector.
16. The method of claim 15, wherein each probability of primary K-escape increases with increasing angle of incidence.
17. A non-transitory computer readable medium having stored thereon a program that when executed by a computer, causes the computer to perform a method for a spectral computed-tomography (CT) scanner including an X-ray tube to radiate X-rays toward an object and a photon-counting detector to capture incident X-ray photons emitted from the X-ray tube, the method comprising:
computing a plurality of primary K-escape probabilities and a plurality of secondary K-escape probabilities for the photon-counting detector, wherein computing the primary K-escape probabilities includes computing, for a given energy of an incident photon and a given depth at which a photoelectric interaction occurs, a sum, over a plurality of escape types, of a product of (1) a probability of a K-edge photon being emitted for the given energy when the photoelectric interaction has occurred, and (2) an integral over a solid angle that depends on the given depth;
determining a response function for the photon-counting detector based on the computed primary and secondary K-escape probabilities and a geometry of the photon-counting detector;
obtaining, from the photon-counting detector, a measured output spectrum corresponding to the incident X-ray photons; and
generating a CT image using the response function and the measured output spectrum.
US14/190,170 2014-02-26 2014-02-26 Characteristic X-ray escape correction in photon-counting detectors Active 2034-04-21 US9256938B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/190,170 US9256938B2 (en) 2014-02-26 2014-02-26 Characteristic X-ray escape correction in photon-counting detectors
JP2015009790A JP6456699B2 (en) 2014-02-26 2015-01-21 X-ray photon counting computed tomography apparatus, spectral correction method, and spectral correction program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/190,170 US9256938B2 (en) 2014-02-26 2014-02-26 Characteristic X-ray escape correction in photon-counting detectors

Publications (2)

Publication Number Publication Date
US20150243022A1 US20150243022A1 (en) 2015-08-27
US9256938B2 true US9256938B2 (en) 2016-02-09

Family

ID=53882699

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/190,170 Active 2034-04-21 US9256938B2 (en) 2014-02-26 2014-02-26 Characteristic X-ray escape correction in photon-counting detectors

Country Status (2)

Country Link
US (1) US9256938B2 (en)
JP (1) JP6456699B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150374317A1 (en) * 2014-06-30 2015-12-31 Kabushiki Kaisha Toshiba Photon-counting x-ray ct apparatus and photon-counting imaging method
US20160095564A1 (en) * 2014-10-01 2016-04-07 Kabushiki Kaisha Toshiba X-ray ct apparatus, image processing apparatus, and image processing method
US20160135778A1 (en) * 2014-11-13 2016-05-19 Kabushiki Kaisha Toshiba Detector apparatus for cone beam computed tomography
US20160242725A1 (en) * 2015-02-25 2016-08-25 Kabushiki Kaisha Toshiba Method for identifying and processing detector polarization in photon-counting spectral x-ray detectors
US9687207B2 (en) 2015-04-01 2017-06-27 Toshiba Medical Systems Corporation Pre-reconstruction calibration, data correction, and material decomposition method and apparatus for photon-counting spectrally-resolving X-ray detectors and X-ray imaging

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6853046B2 (en) * 2016-01-18 2021-03-31 キヤノンメディカルシステムズ株式会社 X-ray CT device, information processing device, and information processing method
US10859515B2 (en) * 2016-03-23 2020-12-08 Carl Zeiss X-ray Microscopy, Inc. Method and system for spectral characterization in computed tomography x-ray microscopy system
US10393891B2 (en) 2016-05-03 2019-08-27 Redlen Technologies, Inc. Sub-pixel segmentation for semiconductor radiation detectors and methods of fabricating thereof
CN107688195B (en) 2016-08-05 2020-12-11 清华大学 Method and apparatus for reconstructing energy spectrum detected by detector
US9851460B1 (en) * 2016-09-07 2017-12-26 Toshiba Medical Systmes Corporation Apparatus and method for a high-flux photon-counting spectral application-specific integrated circuit (ASIC) having a charge summing mode
GB201710642D0 (en) * 2017-07-03 2017-08-16 Kromek Ltd Semiconductor detector geometry
US10610191B2 (en) * 2017-07-06 2020-04-07 Prismatic Sensors Ab Managing geometric misalignment in x-ray imaging systems
US11169286B2 (en) 2018-06-18 2021-11-09 Redlen Technologies, Inc. Methods of calibrating semiconductor radiation detectors using K-edge filters
US10928527B2 (en) 2018-11-09 2021-02-23 Redlen Technologies, Inc. Charge sharing correction methods for pixelated radiation detector arrays
US11372120B2 (en) 2019-08-26 2022-06-28 Redlen Technologies, Inc. Charge sharing correction methods for sub-pixellated radiation detector arrays
CN110687565B (en) * 2019-09-20 2023-01-20 天津大学 Rapid calculation method for photo-generated charge of X-ray detector
CN110847251B (en) * 2019-11-15 2020-11-06 山东大学 Model test device and method suitable for cross-hole CT (computed tomography) pile foundation detection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100027743A1 (en) * 2006-11-21 2010-02-04 Koninklijke Philips Electronics N. V. Apparatus and method for determiining a detector energy weighting function of a detection unit
US20120326049A1 (en) * 2011-06-21 2012-12-27 Siemens Aktiengesellschaft Quantum-counting radiation detector
US20130099127A1 (en) * 2011-10-24 2013-04-25 Siemens Aktiengesellschaft Method and Device for Detecting X-Ray Quanta
US20130304409A1 (en) * 2012-05-10 2013-11-14 Board Of Regents, The University Of Texas System Methods for validating plastic scintillating detectors and applications of same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2502555B2 (en) * 1987-01-09 1996-05-29 松下電器産業株式会社 Radiation energy-discrimination method
WO2006131172A1 (en) * 2005-06-10 2006-12-14 Gesellschaft für Schwerionenforschung mbH Method for the spectrometric photon dosimetry for x-ray and gamma radiation
JP5535733B2 (en) * 2010-04-05 2014-07-02 住友重機械工業株式会社 Method for obtaining effective atomic number and electron density, program for executing the method, computer-readable recording medium recording the program, and CT apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100027743A1 (en) * 2006-11-21 2010-02-04 Koninklijke Philips Electronics N. V. Apparatus and method for determiining a detector energy weighting function of a detection unit
US20120326049A1 (en) * 2011-06-21 2012-12-27 Siemens Aktiengesellschaft Quantum-counting radiation detector
US20130099127A1 (en) * 2011-10-24 2013-04-25 Siemens Aktiengesellschaft Method and Device for Detecting X-Ray Quanta
US20130304409A1 (en) * 2012-05-10 2013-11-14 Board Of Regents, The University Of Texas System Methods for validating plastic scintillating detectors and applications of same

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150374317A1 (en) * 2014-06-30 2015-12-31 Kabushiki Kaisha Toshiba Photon-counting x-ray ct apparatus and photon-counting imaging method
US9662077B2 (en) * 2014-06-30 2017-05-30 Toshiba Medical Systems Corporation Photon-counting X-ray CT apparatus and photon-counting imaging method
US20160095564A1 (en) * 2014-10-01 2016-04-07 Kabushiki Kaisha Toshiba X-ray ct apparatus, image processing apparatus, and image processing method
US10159450B2 (en) * 2014-10-01 2018-12-25 Toshiba Medical Systems Corporation X-ray CT apparatus including a photon-counting detector, and an image processing apparatus and an image processing method for correcting detection signals detected by the photon-counting detector
US20160135778A1 (en) * 2014-11-13 2016-05-19 Kabushiki Kaisha Toshiba Detector apparatus for cone beam computed tomography
US9757088B2 (en) * 2014-11-13 2017-09-12 Toshiba Medical Systems Corporation Detector apparatus for cone beam computed tomography
US20160242725A1 (en) * 2015-02-25 2016-08-25 Kabushiki Kaisha Toshiba Method for identifying and processing detector polarization in photon-counting spectral x-ray detectors
US9757085B2 (en) * 2015-02-25 2017-09-12 Toshiba Medical Systems Corporation Method for identifying and processing detector polarization in photon-counting spectral X-ray detectors
US9687207B2 (en) 2015-04-01 2017-06-27 Toshiba Medical Systems Corporation Pre-reconstruction calibration, data correction, and material decomposition method and apparatus for photon-counting spectrally-resolving X-ray detectors and X-ray imaging

Also Published As

Publication number Publication date
US20150243022A1 (en) 2015-08-27
JP6456699B2 (en) 2019-01-23
JP2015160135A (en) 2015-09-07

Similar Documents

Publication Publication Date Title
US9256938B2 (en) Characteristic X-ray escape correction in photon-counting detectors
US9020092B2 (en) Apparatus and method for angular response calibration of photon-counting detectors in sparse spectral computed tomography imaging
US9128194B2 (en) Pileup correction method for a photon-counting detector
JP6995820B2 (en) Scattering estimation and / or correction in radiography
JP6608245B2 (en) Computer tomography apparatus and image processing apparatus
JP6386997B2 (en) X-ray computed tomography apparatus and correction method
US9801595B2 (en) Count-weighted least squares parameter estimation for a photon-counting detector
US9476993B2 (en) Apparatus and method for computing detector response of a photon-counting detector
US9916656B2 (en) Method for processing radiographic image and radiography system
Dreier et al. Spectral correction algorithm for multispectral CdTe x-ray detectors
WO2017150068A1 (en) X-ray detector, x-ray ct device, x-ray detection method, and x-ray detection program
Ji et al. Impact of anti-charge sharing on the zero-frequency detective quantum efficiency of CdTe-based photon counting detector system: cascaded systems analysis and experimental validation
US9757085B2 (en) Method for identifying and processing detector polarization in photon-counting spectral X-ray detectors
US8917811B2 (en) Apparatus and method for dynamic calibration of spectral CT with rotating X-ray source and stationary energy discriminating detectors
US10079078B2 (en) Method for correcting a spectrum
EP3385757B1 (en) Method for treating a radiation spectrum measured by a detector
Goodman et al. Angular Detection and Shielding Characterization of Simulated 235U Using Time Encoded Imaging and 3D Position Sensitive CdZnTe Detectors
Makeev et al. Evaluation of position-estimation methods applied to CZT-based photon-counting detectors for dedicated breast CT
US9696433B2 (en) Radiation measurement apparatus and radiation measurement method
US11872071B2 (en) Method for correcting a spectral image
CN108078580B (en) Radiation imaging method and system thereof
Venialgo et al. Pet calibration method of nonlinear position estimation algorithms for continuous nai (tl) crystals

Legal Events

Date Code Title Description
AS Assignment

Owner name: TOSHIBA MEDICAL SYSTEMS CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PETSCHKE, ADAM;ZOU, YU;REEL/FRAME:032299/0084

Effective date: 20140224

Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PETSCHKE, ADAM;ZOU, YU;REEL/FRAME:032299/0084

Effective date: 20140224

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: TOSHIBA MEDICAL SYSTEMS CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KABUSHIKI KAISHA TOSHIBA;REEL/FRAME:038891/0693

Effective date: 20160316

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8