The present disclosure provides a system and method for efficiently mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses. images of x-ray intensity as a function of x-ray energy were recorded on a 6 megapixel x-ray photon counting array detector through linear fitting of the measured counts recorded as a function of counting threshold. An analytical model is disclosed for describing the probability density of detected voltage, utilizing fractional photon counting to account for edge/corner effects from voltage plumes that spread across multiple pixels. Three-parameter fits to the model were independently performed for each pixel in the array for x-ray scattering images acquired for 13.5 keV and 15.0 keV x-ray energies. From the established pixel responses, multi-threshold composite images produced from the sum of 13.5 keV and 15.0 keV data can be analytically separated to recover the monochromatic images through simple linear fitting.
|
6. A method for achieving dynamic range detection in x-ray image processing, the method comprising:
acquiring a sensor response based on a plurality of x-ray photons from a sensor, the sensor response comprising a plurality of counts, wherein each count of the plurality of counts comprises an x-ray photon induced transient voltage that exceeds a local set of predetermined voltages, wherein a global set of predetermined voltages comprises the local set of predetermined voltages;
determining a point spread function from the plurality of counts;
modeling a fractional peak height distribution from the point spread function and a size of a single pixel of the sensor;
determining a fractional number of photons from the point spread function and the size of the single pixel of the sensor; and
forming an image based on the determined number of photons at each pixel location of the sensor.
1. A method for achieving dynamic range detection in x-ray image processing, the method comprising:
acquiring a sensor response based on a plurality of x-ray photons from a sensor, the sensor response comprising a plurality of counts, wherein each count of the plurality of counts comprises an x-ray photon induced transient voltage that exceeds a local set of predetermined voltages, wherein a global set of predetermined voltages comprises the local set of predetermined voltages;
modeling a peak height distribution, using a functional form, for a plurality of single photon responses from a histogram of the x-ray photon induced transient voltage;
calculating a second peak height distribution for a plurality of simultaneous photons based on the plurality of single photon response and the peak height distribution;
performing poisson weighting on the peak height distribution and the second peak height distribution, thereby generating a poisson weighted peak height distribution;
determining a number of photons using the poisson weighted peak height distribution; and
forming an image based on the determined number of photons at each pixel location of the sensor.
8. A non-transitory computer-readable medium encoded with a computer-readable program which, when executed by a processor, will cause a computer to execute a method for achieving dynamic range detection in x-ray image processing, the method comprising:
acquiring a sensor response based on a plurality of x-ray photons from a sensor, the sensor response comprising a plurality of counts, wherein each count of the plurality of counts comprises an x-ray photon induced transient voltage that exceeds a local set of predetermined voltages, wherein a global set of predetermined voltages comprises the local set of predetermined voltages;
modeling a peak height distribution, using a functional form, for a plurality of single photon responses from a histogram of the x-ray photon induced transient voltage;
calculating a second peak height distribution for a plurality of simultaneous photons based on the plurality of single photon response and the peak height distribution;
performing poisson weighting on the peak height distribution and the second peak height distribution, thereby generating a poisson weighted peak height distribution;
determining a number of photons using the poisson weighted peak height distribution; and
forming an image based on the determined number of photons at each pixel location of the sensor.
2. The method of
3. The method of
4. The method of
5. The method of
7. The method of
|
The present U.S. patent application is related to and claims the priority benefit of U.S. Provisional Patent Application Ser. No. 61/992,197, filed May 12, 2014, the contents of which are hereby incorporated by reference in its entirety into this disclosure.
This invention was made with government support under DE-AC02-06CH11357 awarded by the Department of Energy, GM103401 awarded by the National Institutes of Health, and GM106484 awarded by the National Institutes of Health. The government has certain rights in the invention.
The present disclosure generally relates to X-ray imaging, and in particular to a method for mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses.
This section introduces aspects that may help facilitate a better understanding of the disclosure. Accordingly, these statements are to be read in this light and are not to be understood as admissions about what is or is not prior art.
Energy-selective X-ray imaging holds great promise at addressing major challenges in X-ray imaging and diffraction. Laue diffraction requires broad-bandwidth X-ray sources and energy assignments for each measured diffraction spot. While this assignment is currently performed by analysis of the total diffraction pattern, improvements in assignments could be enabled through independent measurements of X-ray energies. In materials analysis, the transmittance of X-rays through different materials may be highly sensitive to the X-ray wavelength, particularly at wavelengths close to spectral band-edges. Consequently, spectral X-ray imaging provides contrast intimately connected to composition for materials analysis and biomedical applications.
Particularly in imaging applications with massively parallel detection, multi-threshold photon counting strikes a reasonable cost-benefit balance between the technical requirements to record and store the raw sensor data and the inherent information content it provides. However, accurately relating the measured counts back to X-ray photon energy remains challenging. In most current systems, pixels do have adjustable thresholds, but the voltage peak height distribution is nontrivial due to several factors. These include pixel-to-pixel variance in performance, photon counting paralysis at high count rates, and the spread in the photoelectron plume over multiple pixels. Consequently, the simplest approach of setting a threshold to detect one and not the other X-ray photon energy may be subject to significant errors.
Given the many practical challenges historically associated with spectral X-ray imaging, there is an unmet need for improvements in spectral X-ray imaging.
In one aspect, the present invention is related to a method for achieving high dynamic range detection based on multi-threshold photon counting. The method involves the steps of acquiring a detector response, modeling the detector response to result in a modeled detector response, fitting the modeled detector response on a pixel-by-pixel basis to acquire a plurality of information for the detector response, generating composite images from the plurality of information for the detector response, and separating composite images into individual contributions from different X-ray energies by fast linear fitting. The detector response comprising counts detected upon absorption of photons by a sensor. Analytical expressions are used for measured peak height distribution and implementation of fractional photon counting.
In another aspect, the present invention is related to a method for mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses. The method involves the steps of modeling a Gaussian random noise per photon. The modeling is based on a plurality of parameters, including a plurality of pixels, an amount of charge sharing occurring between the plurality of pixels, and a point spread occurring between the plurality of pixels. Also involved is the step of determining a most likely number of observed photons, wherein a plurality of counts at each threshold and a number of expected signal distributions per photon are utilized to allow mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses. The combination of the plurality of parameters describes a distribution of signal expected from any one of the plurality of photons or combinations of the plurality of photons.
In another aspect, a system for mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses is disclosed. The system has a photon counting pixel-array detector and a computing device. The computing device is configured to receive input from the photon counting pixel-array detector. The computing device is configured to model random noise per photon.
For the purposes of promoting an understanding of the principles of the present disclosure, reference will now be made to the embodiments illustrated in the drawings, and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of this disclosure is thereby intended.
In response to the unmet need, presented herein are a novel system and method for mining multi-threshold measurements acquired using photon counting pixel-array detectors for spectral imaging and diffraction analyses. As used herein, the terms pixel-array detector, pixel detector, and photon counting detector are used interchangeably. The system and method disclosed herein have the potential to be addressed in whole or in part through the development of photon-counting array detectors, in which a programmable counting threshold provides a means of performing energy-specific imaging. In particular, a linear fitting approach is presented for spectral detection, in which the counts measured for many thresholds are combined in the analysis. The disclosed approach contributes to efforts for high dynamic range detection based on multi-threshold photon counting by taking advantage of the inherent statistics of the measurement. In the present disclosure, the detector response is modeled and fit on a pixel-by-pixel basis using analytical expressions for the measured peak height distribution and implementation of fractional photon counting. Once established, the information acquired from such modeling and fitting can in turn be used to separate composite images into individual contributions from different X-ray energies by fast linear fitting.
Methods:
All data analysis was performed in MATLAB with custom software. Data files were read using the MATLAB macros package for cSAXS (Paul Scherrer Institute). ImageJ was also used to view data files using a plugin (CBF reader plugin, written by JLM).
Results and Discussion:
An analytical model for the peak-height distribution as a function of threshold setting was developed based on the assumption of a 2D Gaussian spatial distribution in charge following X-ray absorption, which is consistent with previous models and simulations. The distribution has two contributions; one from X-rays in which the large majority of the plume lies within the area of a single detector pixel and another from plumes spreading over two or more pixels. In previous treatments, efforts to address the issue of charge distribution over multiple pixels have included setting the counting threshold equal to roughly half the mean voltage obtained from the plume centered on a pixel, such that only the pixel with the majority of charge would register a count. While reasonably successful in applications focused on detection alone, this approach becomes untenable for applications targeting energy discrimination, in which the mean voltage of a centered plume is also a variable in the analysis. Even in monochromatic X-ray detection, the half-maximum threshold approach may result in bias from corner effects, in which the plume is distributed over more than two pixels. As the dimensions of the array elements continue to be reduced in size, such effects are likely to become increasingly important.
The fraction of charge expected to be observed by a single pixel from any photon hitting on or near the pixel surface due to this plume effect may be described by the 2D surface integral across the x and y spatial coordinates of the silicon area above the pixel surface. For a pixel of width w, height h, and a boundary distance of consideration b for photons hitting near the pixel active area, this surface integral and its solution is given in Eq. (1):
The solution in Eq. 1 gives the fraction of charge F expected to be observed from a photon landing at point (μx,μy) with a Gaussian standard deviation plume of uncertainty of σpsf. Assuming a uniform X-ray intensity field over the pixel surface from a monochromatic light source, a probability density function of fractional contributions may be obtained by Monte-Carlo simulation.
The peak height of the voltage transient observed by the threshold counting electronics from a 100% contribution of a single photon's charge is proportional to the energy of the incident X-ray photon, and has a normally distributed peak current/voltage. For fractional contributions of photon energy, the fractional contribution multiplicatively weights the photon's energy contribution. The resulting probability density function (PDF) of voltage peak heights is then described by a multiplication of random variables, where a random weight is applied to a voltage of normal uncertainty. The resulting overall probability density function for the amount of voltage observed by the counting electronics from any direct or proximal X-ray photon strike may be obtained by Monte-Carlo simulation or derived numerically using the product distribution integral. Generally stated, for Z=XY where X and Y are two independent random variables with PDFs fx and fy, the PDF of the product fz is given by Eq. (2).
A representative peak height distribution is shown in
The counts were detected as a function of threshold for every pixel in a 6 megapixel array detector, and nonlinear fits were performed for each pixel to determine best-fit values of μ1p, σ1p, and σpsf, representative results of which are provided in
Following calibration, the measured counts as a function of threshold can serve as a “hyperspectral” signature to separate out the multi-threshold image stack into independent images at each X-ray energy through simple linear fitting. In brief, the measured cCDF “spectrum” may be written as a linear combination of the cCDFs for the 13.5 keV and the 15.0 keV sources according to Eq. (3):
cCDFmeas(Vth)=a1·cCDF13.5(Vth)+a2·cCDF15.0(Vth) (3)
In Eq. (2), the measured cCDF is expressed as a linear combination of two other cCDFs, and their amplitude weights a1 and a2 are the parameters of the linear fit. This expression may be rewritten in matrix form by defining C to be a matrix of cCDF “spectra”, then inverted to solve for the best-fit values of the parameters a. Images of each coefficient correspond to the best-fit estimates of each separated X-ray energy image.
cmeas=C·a (4)
a=(CTC)−1CTcmeas (5)
Because the matrix C is known in advance following the initial nonlinear fitting calibration step, the combined inverse and transpose matrix may also be determined a priori. In the present case of discrimination between two known energies, [(CTC)−1CT] is a 2×n matrix, where n is the number of thresholds used to generate cmeas.
Experimental validation of the algorithm was performed by separating a composite image generated by summation of the counts acquired at 13.5 keV and 15.0 keV, shown in
Overall, the recovered images were in good agreement with the initial monochromatic images, as indicated in the error analysis shown in
Inspection of the parameter images in
Although the focus of this disclosure is on discrimination between two known energies, the consistency in the extracted array parameters from the nonlinear fits suggests that reasonable estimates for the anticipated parameters at intermediate photon energies may be obtained by interpolation. In this manner, calibration of the array using a relatively small number of judiciously selected photon energies could serve to enable analysis at arbitrary energies within the calibration window. With the exception of sharp features associated with absorption edges (e.g., the K edge in Si around 2 keV), the X-ray responsivity of silicon photodiodes varies smoothly with photon energy.
Analysis of the raw multi-threshold data is consistent with 1/f noise as the dominant noise source in the treatment. Inspection of the cCDF measurements acquired at adjacent pixels produced similar noise features, suggesting slow drift in the overall detector array over time rather than dominance from white Gaussian noise. This is actually a favorable condition for two reasons. First, the 1/f drift was sufficiently low to still allow complete analysis of the array. Second, the next generation of pixel-array detectors is designed to enable rapid toggling between two independent thresholds per pixel, or assign eight independent thresholds for a 2×2 section.28 Simultaneous acquisition of all the multi-threshold data will substantially reduce the 1/f noise contributions that dominate in the current study, with corresponding improvements in the confidence in energy assignment.
The present analysis was performed on a pixel-by-pixel basis, with no incorporation of the overall pattern of intensities or image analysis. Significant further improvements in the energy discrimination capabilities may emerge from additional consideration of spatial arrangements. In diffraction analysis, Laue diffraction can provide independent assessment of the X-ray photon energy through the pattern of observed diffraction peaks. In X-ray imaging, the object resulting in image contrast typically contains rich additional information accessible through a host of different image analysis algorithms. Even more simply, the detected intensity at adjacent pixels is not likely to be dramatically different, suggesting that smoothing functions may further improve separation in low signal to noise channels. These options are all beyond the scope of the present study, focused exclusively on mapping the per-pixel detector response. However, they could be integrated into application-specific measurements incorporating multi-threshold imaging detection with pixel-array detectors.
Analytical models for the peak height distribution combined with fractional photon counting allowed accurate recovery of the measured counts as a function of discriminator threshold, from which monochromatic X-ray images could be independently recovered from a single combined dual-wavelength image. Fitting to determine the detector response at each wavelength was performed on a per-pixel basis, with the resulting best-fit parameters stored as a combination of three images. Inversion to recover the relative contributions of each individual wavelength in the composite image could be done by simple matrix multiplication. In general, the intensities of the pixels recovered from the fitting were in excellent quantitative agreement with the intensities within the initial monochromatic images. However, in pixels with bright signals at one wavelength and weak signals in the other, the multiplex disadvantage was found to reduce the S/N of the weak signal relative to the corresponding monochromatic image.
This combined analysis was performed entirely on a pixel-by-pixel basis, with opportunities for significant improvements through additional knowledge of the spatial arrangements between the different X-ray energies. In the case of Laue diffraction, for example, it is expected that each detected diffraction peak will likely be locally monochromatic, such that the spectral assignment problem is simplified to selecting the most probably X-ray energy. Alternatively in biomedical imaging applications, a whole host of image processing algorithms for hyperspectral imaging could be considered for improving the quality of both the underlying X-ray image and the confidence in the corresponding energy assignments as a function of location.
Those skilled in the art will recognize that numerous modifications can be made to the specific implementations described above. The implementations should not be limited to the particular limitations described. Other implementations may be possible.
Literature Cited
Each of the following references and all other references cited in this application is hereby incorporated by reference in its entirety as if individually incorporated by reference and fully set forth.
Simpson, Garth Jason, Muir, Ryan Douglas, Pogranichniy, Nicholas Roman
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
8218715, | May 31 2007 | The University of Notre Dame du lac | Methods and systems to facilitate correcting gain fluctuations in iterative image reconstruction |
20020150209, | |||
20060274401, | |||
20080052024, | |||
20100215230, | |||
20120069952, | |||
20130040417, | |||
20130275054, | |||
20140023993, | |||
20140110592, | |||
20150300965, | |||
20150323687, | |||
20160070093, | |||
20160306056, | |||
20160310088, | |||
20160349192, | |||
20170069085, | |||
20170071554, | |||
20170119340, | |||
20170125477, | |||
20170143290, | |||
20170196523, | |||
20170202532, | |||
20170206682, | |||
20170238887, | |||
20170265822, | |||
20170325773, | |||
20170345191, | |||
20170374295, | |||
JPO2016129455, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 11 2015 | Purdue Research Foundation | (assignment on the face of the patent) | / | |||
Aug 07 2015 | MUIR, RYAN DOUGLAS | Purdue Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036665 | /0852 | |
Aug 11 2015 | POGRANICHNIY, NICHOLAS ROMAN | Purdue Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036665 | /0852 | |
Aug 12 2015 | SIMPSON, GARTH JASON | Purdue Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036665 | /0852 |
Date | Maintenance Fee Events |
Jun 09 2022 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Jun 09 2022 | M2554: Surcharge for late Payment, Small Entity. |
Date | Maintenance Schedule |
Dec 04 2021 | 4 years fee payment window open |
Jun 04 2022 | 6 months grace period start (w surcharge) |
Dec 04 2022 | patent expiry (for year 4) |
Dec 04 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 04 2025 | 8 years fee payment window open |
Jun 04 2026 | 6 months grace period start (w surcharge) |
Dec 04 2026 | patent expiry (for year 8) |
Dec 04 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 04 2029 | 12 years fee payment window open |
Jun 04 2030 | 6 months grace period start (w surcharge) |
Dec 04 2030 | patent expiry (for year 12) |
Dec 04 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |