Material decomposition calibration method and apparatus for a full size photon counting CT system
11944484 ยท 2024-04-02
Assignee
Inventors
Cpc classification
International classification
A61B6/00
HUMAN NECESSITIES
A61B6/42
HUMAN NECESSITIES
Abstract
A method and a system for providing calibration for a photon counting CT detector forward model for material decomposition. Various slabs of predetermined material and path lengths are placed in the photon counting CT detector and scanned using one or more stationary X-rays to obtain calibration data and parametrize the forward model.
Claims
1. A calibration method, comprising: placing a single slab of a single material in a field of view of an X-ray scanner system, wherein the slab has a known linear attenuation coefficient and a known pathlength; scanning, with the X-ray scanner system, the slab with at least one X-ray tube located at plural known locations at different corresponding angles relative to the slab so as to scan the slab from the different corresponding angles; repeating the placing and scanning steps for another single slab of the single material having a different thickness than the single slab, generating material decomposition data based on the scannings at the different corresponding angles for the single slab and the another single slab; generating air calibration data based on an air scan using the at least one X-ray tube at a rotation speed; and calibrating a forward model for the X-ray scanner system based on the material decomposition data and the air calibration data.
2. The method of claim 1, wherein the at least one X-ray tube is stationary.
3. The method of claim 1, wherein the material decomposition data includes a weighted bin response and a pulse pileup correction term.
4. The method of claim 1, wherein the forward model includes a weighted bin response, a pulse pileup correction term, the known linear attenuation coefficient, the known pathlength, and the air calibration data.
5. The method of claim 1, wherein each slab is placed level the field of view of the X-ray scanner system.
6. The method of claim 1, wherein each slab fully covers the field of view of the X-ray scanner system.
7. The method of claim 1, further comprising: scanning, after the calibrating of the forward model for the X-ray scanner system, an object.
8. The method of claim 1, wherein the X-ray scanner system is a photon counting CT scanner system.
9. An X-ray scanner system, comprising: a single slab of a single material placed in a field of view of the X-ray scanner system, wherein the slab has a known linear attenuation coefficient and a known pathlength; and processing circuitry configured to scan, with the X-ray scanner system, the slab with at least one X-ray tube located at plural known locations at different corresponding angles relative to the slab so as to scan the slab from the different corresponding angles; after another single slab of the single material having a different thickness than the single slab is placed in the field of view of the X-ray scanner system, repeat the scan with the X-ray scanner system; generate material decomposition data based on the scannings at the different corresponding angles for the single slab and the another single slab; generate air calibration data based on an air scan using the at least one X-ray tube at a rotation speed; and calibrate a forward model for the X-ray scanner system based on the material decomposition data and the air calibration data.
10. The system of claim 9, wherein the at least one X-ray tube is stationary.
11. The system of claim 9, wherein the material decomposition data generated by the processing circuitry includes a weighted bin response and a pulse pileup correction term.
12. The system of claim 9, wherein the forward model includes a weighted bin response, a pulse pileup correction term, the known linear attenuation coefficient, the known pathlength, and the air calibration data.
13. The system of claim 9, wherein each slab is placed level in the field of view of the X-ray scanner system.
14. The system of claim 9, wherein each slab fully covers the field of view of the X-ray scanner system.
15. The system of claim 9, wherein the processing circuitry is further configured to cause the X-ray scanner system to scan, after the calibrating of the forward model for the X-ray scanner system, an object.
16. The system of claim 9, wherein the X-ray scanner system is a photon counting CT scanner system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The application will be better understood in light of the description which is given in a non-limiting manner, accompanied by the attached drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(13) Reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure, material, or characteristic described in connection with the embodiment is included in at least one embodiment of the application, but do not denote that they are present in every embodiment.
(14) Thus, the appearances of the phrases in one embodiment or in an embodiment in various places throughout this specification are not necessarily referring to the same embodiment of the application. Furthermore, the particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments.
(15) This disclosure relates to a photon counting CT scanner system for material decomposition, said CT scanner system comprising one or more X-ray tubes that emit X-ray radiation, and an array of detector pixels for receiving the X-ray radiation propagating through a field of view of the CT scanning system.
(16) In a transmission measurement using a photon counting energy-resolving detector (PCD), the forward model can be formulated as below:
N.sub.b(l.sub.1, . . . ,M)=N.sub.0??dE(E)S.sub.b(E)exp(???.sub.ml.sub.m),(1)
(17) where S.sub.b(E) denotes the bin response function defined as S.sub.b(E)=?.sub.EbL.sup.EbHR(E,E)dE
(18) where R(E,E) is the detector response function, and E.sub.bL and E.sub.bH are the low and high energy threshold of each counting bin.
(19) For a high flux scan condition (e.g. a few percent of pulse pileup), pulse pileup introduces additional spectral distortion in the measurement. One way to correct for the pileup effect is to introduce additional correction terms (e.g. see Dickmann above, who uses the measured count rate(s) as input). And this type of additional calibration is based on an accurate estimation of the flux independent weighted bin response S.sub.wb(E). How to estimate S.sub.wb(E) in a full size 3rd generation CT system is a first problem solved in the present application.
(20) At typical CT clinical scan conditions, it is common to encounter a few percent or higher pulse pileup for some measurements. The resulting effect in material decomposition depends on the measured spectrum as well as the flux. Without knowing the actual detector response, one can only do a limited number of transmission measurements to adjust the forward model. For a full CT system in clinical setting, it is crucial to have a feasible calibration procedure. Therefore, how to efficiently parameterize the model and optimize the calibration procedure is the second problem solved in the present application.
(21) Additional practical challenges of conducting such a two-step calibration in a full size CT system include the following: fan-angle dependent weighted spectral response due to beam pre-filtration (e.g. bowtie filters); minimum flux limited due to the X-ray tube operational specifications and fixed system geometry; full detector ring calibration with various detector response across the pixels; limited space for in-system calibration phantom positioning; complication when calibrating on a rotating system with anti-scatter-grids; calibration systematic error and related mechanical design tolerances; non-ideal detectors with uniformity issue on energy resolution, counting, and drifts of the energy threshold settings, etc.
(22) The above non-ideal factors need to be considered for a photon counting CT to reach image qualities competitive to conventional energy integrating detector (EID)-based systems which have much simpler detector response modeling and related calibrations, while maintaining a similar calibration procedure/workflow that does not significantly increase the system down time.
(23) In one non-limiting embodiment, a two-step calibration method for the PCD forward model for material decomposition is applied. The method consists of two parts: 1) estimation of the flux independent weighted bin response function S.sub.wb(E) using the expectation maximization (EM) method, and 2) estimation of the pileup correction term
(24) P.sub.b(E,N.sub.b,N.sub.tot) which is a function of energy (E) and the measured bin counts (N.sub.b, N.sub.tot), where N.sub.b is the individual bin count and N.sub.tot is the total count of all the energy bins. The calibrated forward model can be expressed as:
N.sub.b(l.sub.1, . . . ,M)=N.sub.0?.sup.EmaxdES.sub.wb(E)*P.sub.b(E,N.sub.b,N.sub.tot)exp(???.sub.ml.sub.m)(2)
(25) Here, instead of using only two materials, the method uses 2-5 different materials such as polypropylene, water, aluminium, titanium/copper, and k-edge materials to calibrate the weighted bin response function S.sub.wb(E) at low flux. With more selective materials used in the calibration, the number of total path lengths is reduced to achieve equivalent or better results.
(26) Step 1: With an appropriate tube spectrum modelling to capture the characteristic peaks in the incident spectrum, and a physical model to simulate the photon-counting detector spectral response, an initial guess of S.sub.wb(E) can be produced. By using the EM method (e.g., see Sidky), S.sub.wb(E) can be reliably estimated for this very ill-conditioned problem based on a few transmission measurements.
(27) Here, P.sub.b(E, N.sub.b, N.sub.tot) is assumed to be constant in Step 1. The calibrated forward model can be simplified to a system of linear equations
N.sub.b(l.sub.1, . . . ,M)=N.sub.0?.sup.EmaxdES.sub.wb(E)exp(???.sub.ml.sub.m)(3)
(28) Usually, the number of data measurements (M) is much smaller than the number of unknowns (E.sub.max). With the assumption of Poisson distribution of the data acquisition, an iterative EM algorithm can be derived to find the optimal estimation of the unknown energy bin response function S.sub.wb(E), as described below.
(29) When estimating the bin response function using low flux data acquisition, the pileup effect correction P.sub.b is assumed to be a known term (e.g. constant). So, the model is simplified to
N.sub.b=N.sub.0?dES.sub.wb(E)[exp[???.sub.m(E)l.sub.m]](4)
(30) Let A.sup.j(E)=exp[???.sub.m(E)l.sub.m.sup.j] represent the attenuated pathlength for j-th measurement. Thus, for each measurement j, we have
N.sub.b.sup.j=N.sub.0?dES.sub.wb(E)A.sup.j(E)=N.sub.0?.sub.ES.sub.wb(E)A.sup.j(E)(5)
(31) With M measurements, the data acquisition can be written in the matrix form below
(32)
(33) or A.Math.S.sub.wb=N.sub.b
(34) By applying the EM iterative algorithm, the S.sub.wb can be estimated by
S.sub.wb.sup.(k+1)=S.sub.wb.sup.(k)?((A.sup.T.Math.(N.sub.b?(A.Math.S.sub.wb.sup.(k))))?(A.sup.T.Math.1))(6)
where
k: iteration number
.Math.: matrix multiplication
?: element-wise multiplication
?: element-wise division
1: vector of ones with size of M?1
the updating formula for S.sub.wb(E) is given by
(35)
(36) Step 2: Once S.sub.wb(E) is estimated from the calibration at each tube voltage (kVp) setting for each detector pixel, it is saved as a software calibration table on the system. It will be used as an input to further estimate the pileup correction terms P.sub.b(E, N.sub.b, N.sub.tot) at higher flux scans. Both tables are then used for the material decomposition in object/patient scans to estimate the basis material path lengths.
(37) The calibration tables are updated from time to time based on the system/detector performance variations. This can also be designed as an iterative procedure. If the image quality is not good enough on a quality check phantom, this calibration process is repeated with the updated calibration tables from the last iteration as the initial guess.
(38) The high level workflow of the above process is demonstrated in
(39) First, a series of low flux scans on various material slabs are collected at each tube kVp setting, which is the peak potential applied on the X-ray tube. Typical CT systems support a few kVp settings from 70 to 140 kVp which generate different energy spectrums from the X-ray tube for different scan protocol. For a CT scan, both mA and kVp need to be pre-selected before the tube is turned on. Then, the low flux weighted bin response function S.sub.wb is estimated and with the estimated S.sub.wb, the high flux slab scans are used to estimate the additional parameters in the pileup correction term P.sub.b. With the estimation calibration tables of S.sub.wb and P.sub.b for each detector pixel, the quality of the calibration is checked on a quality phantom, e.g. a uniform water phantom, or phantom with multiple inserts with uniform known materials. The image quality is assessed with predefined standards, and if it is passed, the current calibration tables are saved and then used for the following patient/object scans data processing. Otherwise, the procedure goes through the first three steps again using the last iteration of S.sub.wb and P.sub.b as the initial guess. Here, commonly examined standards are: image CT number accuracy, uniformity, spatial resolution, noise and artifacts. To check the quality of this calibration, these metrics should all be checked, especially the accuracy and artifacts like ring or bands in the image, which indicate the calibration is not good enough.
(40) To choose the optimal materials and path lengths for this calibration, one can use the normalized linear attenuation coefficient vs. energy curves (
(41) In order to satisfy the low flux condition through the calibration measurement to minimize the pileup effect in the flow diagram, step 1, one can select to use n?<x, where x?0.005?0.01 and n is the pixel count rate with the lowest tube flux setting, and ? is the effective dead time of the PCD Application Specific Integrated Circuit (ASIC). By satisfying this condition, one can calculate the shortest path length of each selected calibration material, and the rest of path lengths can either be selected by equal spacing in path length or in resulting measurement count rate.
(42) For calibration of the pileup correction term P.sub.b in step 3, the same slab material and path lengths are used for scans at high mA settings. The calibration data can be grouped for each mA and generate different correction tables for each mA setting (
(43) The calibration measurements should be taken with sufficient statistics to minimize the influence of the statistical fluctuation. One non-limiting example is to use>1000 times more statistics as the typical integration period for the calibration data sets to minimize the transferred statistical error in the calibration. Each energy bin b of the calibration measurements will be used to update the corresponding S.sub.wb(E) and P.sub.b(E, N.sub.b, N.sub.tot).
(44) Since one can only do limited number of measurements with a few energy bins, the estimation is very ill-conditioned. In this case, a good initial guess is crucial for an accurate estimation as it provides additional constraints for the EM method. One of the design variations to accommodate non-ideal detectors is to allow a more flexible energy window for each bin in the initial guess of S.sub.b, especially with small variations in the actual energy threshold setting of the ASIC. By setting the low threshold x keV lower, and high threshold y keV higher, the initial S.sub.b becomes:
S.sub.b(E)=?.sub.EbL?x.sup.EbH+yR(E,E)dE(8)
(45) where x, y can be chosen between 5 to 10 keV to allow certain variations in the ASIC performance, while still providing additional constraints for the EM problem.
(46) The design described in the present application employs more than two materials in the calibration, which provides more sensitivity to constraint the weighted bin response function estimation problem of the photon counting detectors.
(47) In addition, the method utilizes a different parameterization for the high flux pileup correction terms P.sub.b which is now a function of E, N.sub.b and N.sub.tot. The total count term N.sub.tot is introduced for a better approximation of the true pileup phenomena, and can significantly improve the model capability at higher flux condition with fewer parameters.
(48) In addition, it is further possible to calculate an initial guess of the weighted bin response function by enlarging the energy threshold window, to accommodate non-ideal detector/ASIC performance.
(49) A two-step calibration method for a PCD forward model for material decomposition is proposed. It consists of two parts: 1) estimation of the flux independent weighted bin response function S.sub.wb(E) using the state of the art EM (expectation maximization) method; and 2) estimation of the pileup correction term P.sub.b(E, N.sub.b, N.sub.tot), which is a function of energy (E) and the measured bin counts (N.sub.b, N.sub.tot), where N.sub.b is the individual bin count and N.sub.tot is the total count of all the energy bins. The calibrated forward model can be expressed as shown in Equation (2).
(50) Furthermore, to calibrate the forward PCD measurement model in Equation (2), in one embodiment, at least one slab of at least one predetermined material and known thickness is placed level in the CT scanner's field of view. By using a slab of predetermined material, the linear attenuation coefficient of the slab may be known. Further, by knowing the thickness of the slab, X-ray radiation path lengths through the slab may be known. The slab measurements can be performed by stationary scans where the X-ray tube is parked at a fixed location on the CT scanner and operating at various flux levels.
(51) In one embodiment, the slab scans can also be taken at multiple fixed X-ray tube locations to increase the path length samples and coverage using the same slabs.
(52) To apply for the patient/object scans when gantry is rotating, additional air scans can be taken at each rotation speed to correct for the additional shadow effect for each pixel when the anti-scatter-grid (ASG) is deflected under rotation. The air scans could produce air calibration tables, which may include data on the number of photons that arrive, per integration period, for each pixel.
(53) For a full ring calibration in a 3rd generation geometry, due to the bowtie filtering and typical scanning object shape, the path length of the calibration materials for peripheral detectors may be designed differently from central detectors. Thinner path length ranges could be used towards the edge of the fan beam, and a relationship of the path lengths range for each material can be derived based on the material and shape of the bowtie filter. Additionally, a multi-material slab phantom may be designed to implement the calibration measurements.
(54)
(55) The range of the slab calibration path length (L) may be designed to cover the maximum attenuation length in clinical scans (e.g. L.sub.water=0.1?40 cm, L.sub.bone=0.1?10 cm). This can be estimated through a group of representative clinical scans for different scan protocols. This range can be fan angle dependent, as the edge of the field of view (FOV) usually goes through much less attenuation compared to the center due to the typical patient shape and size. The selection of the calibration path length range can depend on different imaging task which focus on different anatomy. The calibration path length range can also be universal across the fan angle to better cover the abnormal case where the patient is either oversized or needs to be largely shifted from the iso-centre. In other words, various calibration path length ranges may be used at different fan angles to improve the calibration accuracy and efficiency. The slab scans used for the forward model calibration can be selected based on the imaging task to generate the best image quality.
(56) With a typical fan beam coverage in a 3rd generation CT, flat slabs are used for this calibration with slightly different actual path lengths across the detector array, as shown in
L.sub.i=T/cos ?.sub.i(9)
(57) where T is the thickness of the calibration slab, and ?.sub.i is the projected fan angle of detector pixel i on a detector module blade (DMB), wherein the DMB consists of rows and channels.
(58) In order to minimize the path length error, calibration with different slabs and thicknesses may be done using a static scan configuration without rotation. The slabs should be large enough to cover the entire detector array and kept well levelled during the entire data acquisition. If for thick slabs, the CT gantry bore size does not allow for a single slab position to cover the entire detector surface, the slab position can be adjusted and multiple scans can be used to cover the entire detector surface. In another embodiment, the calibration with different slabs and thickness may be done using a scan configuration with rotation.
(59) The additional system variations (e.g. tube flux, ASG shadow, etc.) with different rotation speed may be captured by air scans and a reference detector, and corrected accordingly in the air flux term N.sub.0 of the forward model. For example, air scans at each rotation speed may be performed prior to the patient/object scan to calibrate the ASG deflection, as well as other beam path variations during rotation that induce the incident flux variation across the detector at different views.
(60) Referring to
(61) To capture the spectrum variation across the fan beam after bowtie filter and detector response variation across different detector pixels, this calibration process may be done pixel by pixel with each bowtie/filter configuration. For a combined-pixel mode (N.sub.T?N.sub.C), this calibration can be done based on the measurement of the sum (or average) of combined pixels for each filter configuration. For example,
(62) To increase the calibration path length combinations for each slab configuration, the X-ray tube can be positioned at various locations while the slabs are fixed and levelled in the X-Y plane, as illustrated in
(63)
(64) where x.sub.1=???, x.sub.2=?+?. In one embodiment, the typical range of ? could be between 0 to 25 degree, and ? can be selected between 20 to 60 degrees depending on the slab thickness intervals. By using this park and shoot scheme, it can triple the path length samples for most of the detector channels, hence, greatly reduced the number of calibration slabs needed to cover the same or larger path length range. The tube can also park at more than three positions to further increase the calibration samples, following the same calculation method described above. For a wide cone coverage system, the calibration path length needs to be calculated based on the projected angle at both the channel and the row direction.
(65) In one embodiment, the slabs are flat and kept levelled during the calibration; this is because it reduces/controls the uncertainty of the path length. In another embodiment, the slabs do not necessarily have to be flat nor level, so long as the path lengths are known and controlled. Further, in one embodiment, each of the slabs are made up of a single material. In another embodiment, the slabs do not always have to consist of a single material. For example, a slab could comprise multiple materials. Examples of materials for a slab can include polypropylene, water, aluminium, titanium/copper, tissue surrogates, other polymers, stainless steel or other metals, k-edge materials, and various tissue mimicking materials.
(66) The at least one slab can also be laid out in a variety of ways to obtain multiple pathlengths from one or more materials. For instance, multiple slabs can be lined up adjacently along the patient couch for scanning as the patient couch moves within a radiography gantry. The multiple slabs can be of the same height with multiple materials, multiple heights with the same material, or multiple heights with multiple materials. In another exemplary embodiment, slabs can be held and suspended in the CT apparatus field of vision (e.g. using a robotic arm). In another exemplary embodiment, multiple slabs can be lined up with a shift in z-direction between each two adjacent slabs. As the slabs move in and out of the scanning field of vision, multiple stepwise pathlength data can be acquired continuously.
(67) It can be appreciated that, in one embodiment, the above mentioned techniques can be applied to a CT apparatus or scanner.
(68) An embodiment of an X-ray CT apparatus according to the present inventions will be described below with reference to the views of the accompanying drawing. Note that X-ray CT apparatuses include various types of apparatuses, e.g., a rotate/rotate-type apparatus in which an X-ray tube and X-ray detector rotate together around an object to be examined, and a stationary/rotate-type apparatus in which many detection elements are arrayed in the form of a ring or plane, and only an X-ray tube rotates around an object to be examined. The present inventions can be applied to either type. In this case, the rotate/rotate-type, which is currently the mainstream, will be exemplified.
(69) The multi-slice X-ray CT apparatus further includes a high voltage generator 1159 that generates a tube voltage applied to the X-ray tube 1151 through a slip ring 1158 so that the X-ray tube 1151 generates X-rays. An X-ray detector 1153 is located at an opposite side from the X-ray tube 1151 across the object OBJ (e.g., a patient) for detecting the emitted X-rays that have transmitted through the object OBJ (e.g., a patient). The X-ray detector 1153 further includes individual detector elements or units and may be a photon-counting detector. In the fourth-generation geometry system, the X-ray detector 1153 may be one of a plurality of detectors arranged around the object OBJ (e.g., a patient) in a 360? arrangement.
(70) The CT apparatus further includes other devices for processing the detected signals from the X-ray detector 1153. A data acquisition circuit or a Data Acquisition System (DAS) 1154 converts a signal output from the X-ray detector 1153 for each channel into a voltage signal, amplifies the signal, and further converts the signal into a digital signal. The X-ray detector 1153 and the DAS 1154 are configured to handle a predetermined total number of projections per rotation (TPPR).
(71) The above-described data is sent to a preprocessing device 1156, which is housed in a console outside the radiography gantry 1150 through a non-contact data transmitter 1155. The preprocessing device 1156 performs certain corrections, such as sensitivity correction, on the raw data. A memory 1162 stores the resultant data, which is also called projection data at a stage immediately before reconstruction processing. The memory 1162 is connected to a system controller 1160 through a data/control bus 1161, together with a reconstruction device 1164, input device 1165, and display 1166. The system controller 1160 controls a current regulator 1163 that limits the current to a level sufficient for driving the CT system. In an embodiment, the system controller 1160 implements optimized scan acquisition parameters, as described above. The reconstruction device 1164 can include circuitry configured to perform the above mentioned techniques, such as method 600.
(72) The method and system described herein can be implemented in a number of technologies but generally relate to imaging devices and/or processing circuitry for performing the techniques described herein. In one embodiment, the processing circuitry is implemented as one of or as a combination of: an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a generic array of logic (GAL), a programmable array of logic (PAL), circuitry for allowing one-time programmability of logic gates (e.g., using fuses) or reprogrammable logic gates. Furthermore, the processing circuitry can include computer processor circuitry having embedded and/or external non-volatile computer readable memory (e.g., RAM, SRAM, FRAM, PROM, EPROM, and/or EEPROM) that stores computer instructions (binary executable instructions and/or interpreted computer instructions) for controlling the computer processor to perform the processes described herein. The computer processor circuitry may implement a single processor or multiprocessors, each supporting a single thread or multiple threads and each having a single core or multiple cores.
(73) This disclosure presented a two-step material decomposition calibration method and apparatus design for a full size photon counting CT system with the following key components: slabs of known materials and thicknesses are used for the two-step material decomposition calibration in a 3rd generation PCD based CT system; slabs of each chosen material with a proper size to cover the entire detector surface are used for the calibration scans, where the slabs may need to be leveled during these scans; a static scan scheme with multiple X-ray tube park positions are designed to increase the calibration path lengths samples with each of the slab thickness; slabs with different thicknesses and materials can be stacked in the Z direction to speed up the calibration procedure; the calibration path length range is designed to cover the targeted scan object size/shape; the calibration path length samples or range can be the same for all the detector channels across the fan beam, or a sub-group of the samples can be used to target the path length range of the object scan for different detector channels; the samples that are used for the calibration and the resulted tables can be imaging task specific; to correct the shadow differences between the static calibration scans and the rotating object scans, air scans at the same data acquisition condition are performance to extract the detection geometric efficiency factors at each rotation speed, while a reference detector at the tube side can be used to provide the tube flux normalization like the way in the conventional CT systems.
(74) Embodiments of the present disclosure may also be as set forth in the following parentheticals.
(75) (1) A calibration method comprising: placing at least one slab in a field of view of an X-ray scanner system, wherein the at least one slab has at least one known linear attenuation coefficient and at least one known pathlength; scanning, on the X-ray scanner system, the at least one slab with at least one X-ray tube located at plural known locations at different angles relative to the at least one slab; generating material decomposition data based on the scannings at the different angles; generating air calibration data based on at least one air scan using the at least one X-ray tube at at least one rotation speed; and calibrating a forward model for the X-ray scanner system based on the material decomposition data and the air calibration data.
(76) (2) The method of (1), wherein the at least one X-ray tube is stationary.
(77) (3) The method of any (1) to (2), wherein the material decomposition data includes a weighted bin response and a pulse pileup correction term.
(78) (4) The method of any (1) to (3), wherein the forward model includes a weighted bin response, a pulse pileup correction term, the at least one known linear attenuation coefficient, the at least one known pathlength, and the air calibration data.
(79) (5) The method of any (1) to (4), wherein the at least one slab is placed level in the field of view of the X-ray scanner system.
(80) (6) The method of any (1) to (5), wherein the at least one slab fully cover the field of view of the X-ray scanner system.
(81) (7) The method of any (1) to (6), further comprising: scanning, after the calibrating of the forward model for the X-ray scanner system, an object.
(82) (8) The method of any (1) to (7), wherein the at least one slab is made up of multiple materials.
(83) (9) The method of any (1) to (8), wherein the X-ray scanner system is a photon counting CT scanner system.
(84) (10) The method of any (1) to (9) wherein the at least one slab includes a plurality of slabs with different heights.
(85) (11) A system comprising: at least one slab placed in a field of view of an X-ray scanner system, wherein the at least one slab has at least one known linear attenuation coefficient and at least one known pathlength; and processing circuitry configured to, scan, on the X-ray scanner system, the at least one slab with at least one X-ray tube located at plural known locations at different angles relative to the at least one slab; generate material decomposition data based on the scannings at the different angles; generate air calibration data based on at least one air scan using the at least one X-ray tube at at least one rotation speed; and calibrate a forward model for the X-ray scanner system based on the material decomposition data and the air calibration data.
(86) (12) The system of (11), wherein the at least one X-ray tube is stationary.
(87) (13) The system of any (11) to (12), wherein the material decomposition data includes a weighted bin response and a pulse pileup correction term.
(88) (14) The system of any (11) to (13), wherein the forward model includes a weighted bin response, a pulse pileup correction term, the at least one known linear attenuation coefficient, the at least one known pathlength, and the air calibration data.
(89) (15) The system of any (11) to (14), wherein the at least one slab is placed level in the field of view of the X-ray scanner system.
(90) (16) The system of any (11) to (15), wherein the at least one slab fully covers the field of view of the X-ray scanner system.
(91) (17) The system of any (11) to (16), wherein the processing circuitry is further configured to scan, after the calibrating of the forward model for the X-ray scanner system, an object.
(92) (18) The system of any (11) to (17), wherein the at least one slab is made up of multiple materials.
(93) (19) The system of any (11) to (18), wherein the X-ray scanner system is a photon counting CT scanner system.
(94) (20) The system of any (11) to (19), wherein the at least one slab includes a plurality of slabs with different heights.
(95) Numerous modifications and variations of the embodiments presented herein are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims, the disclosure may be practiced otherwise than as specifically described herein.