This application claims priority from European Patent Application No. 23200926.6, filed Sep. 29, 2023, which is incorporated herein in its entirety.
The present invention relates generally to methods and structures for identifying sample composition using energy dispersive spectroscopy systems.
Mineral analysis systems, such as the QEMSCAN® (Quantitative Evaluation of Minerals by Scanning electron microscopy) and MLA (Mineral Liberation Analyzer) from FEI Company, the assignee of the present invention, have been used for many years to determine the presence of valuable minerals in mines. Such systems direct an electron beam toward the sample and measure the energy of x-rays coming from the material in response to the electron beam. One such process is called “energy dispersive x-ray analysis” or “EDS,” which can be used for elemental analysis or chemical characterization of a sample. Determining the elements present in a mineral sample is referred to as “elemental decomposition.” Beams other than an electron beam can be used to excite the sample. For example, x-ray beams or ion beams can be used as an alternative.
EDS systems rely on the emission of x-rays from a sample to perform elemental analysis. Each element has a unique atomic structure, so x-rays that are characteristic of an element's atomic structure are unique to that element. To stimulate the emission of x-rays from a sample, a beam is directed onto the sample, which causes electrons from inner shells to be ejected. Electrons from outer shells seek to fill this electron void, and the difference in energy between the higher energy shell and the lower energy shell is released as an x-ray, which can be detected by a suitable detector.
By measuring the number and energy of the x-rays emitted from a specimen using an energy-dispersive spectrometer and comparing the measured spectra to a reference library, the unknown elemental composition of the specimen can be determined. The reference library can comprise reference signatures of known compositions. The reference signatures can, for example, comprise reference spectra and/or reference element-intensity values. EDS analysis, especially when coupled with back-scattered electron (BSE) analysis, can be used to quantify a wide range of mineral characteristics, such as mineral abundance, grain size, and liberation, that is, how easy it is to separate a desired mineral from background materials. Existing EDS analysis systems include QEM/SEM technology, which is assigned to FEI Company, Inc, the assignee of the present invention.
A mineral classification system must be capable of comparing each unknown measured spectrum to a library of known mineral signatures, and then making a selection based on which known mineral is most similar to the measured spectrum. Typically, to find the most similar known mineral requires the use of a metric that represents the degree of similarity between the measured data and the known material.
Mineral analysis systems of this type are also used in the oil and gas industry. Drill cuttings (drill bit-induced rock chips) and diamond drill cores can be analyzed to allow geologists to determine the exact nature of the material encountered during drilling, which in turn allows more accurate predictions as to the material still ahead of the drill, thus reducing risk in exploration and production. During drilling, a liquid referred to as “mud” is injected into the well to lubricate the drill and return the cuttings out of the well. A sample can be taken from the mud that includes cuttings from the drill. Documenting cuttings and cores as accurately as possible, both at the time of drilling and post-drilling, is an important facet of analyzing the drilling process. The information obtained from cutting and coring samples allows characterization of down-hole lithological variation in a reservoir sequence, a critical requirement in exploration and production wells, and mineralogical and petrographic studies underpin the fundamental understanding of reservoir and seal characteristics. Traditional optical, scanning electron microscope (SEM), electron probe micro-analyzer (EPMA) and x-ray diffraction (XRD) analysis methods are well established and widely used within the industry.
Mineral analysis attempts to identify the minerals present and their relative proportions at any point to which the electron beam is directed. An analysis instrument typically measures an x-ray signal, determines what elements are present, and then translates that list of elements into a mineral identification using a database of mineral definitions.
A particular mineral always has peaks at certain energies in the x-ray spectrum. To accurately determine which peaks correspond to which minerals, it is necessary to calibrate the instrument being utilized before it can identify the unknown minerals. For this reason, instrument calibration techniques are particularly important for meaningful analysis.
An EDS instrument is typically calibrated using either a standards-based calibration or a standards-less calibration. In standards-based calibration, known materials, referred to as “standards” are analyzed and the results are used to establish a reference library. Unknown samples are then compared to the reference library to determine what elements are present. The calibration standards must be analyzed under identical conditions as the conditions used to analyze the unknown material. Because conditions in the measuring instrument depend on a number of factors, conventional standards-based calibration requires measurement of the full set of standards each day when the machine is used. For example, the QemScan instrument described above currently identifies a maximum of 72 different elements found in mineral samples. Conventional standards-based calibration would require that each instrument have a set of 72 elemental/mineral standards to generate a full set of element signatures. This type of calibration is prohibitively expensive, both in terms of the cost to supply a standard block containing the full set of elemental and mineral standards, and in terms of the operator time required and reduced instrument through-put. In addition, as there are several elements that only exist in minerals and can't be measured individually, it is not possible to perform this calibration for those elements.
Factory calibration using prior art methods is not practical because conventional standards-based decomposition requires that the x-ray spectra of all the elemental standards be acquired on the same machine under the same conditions as the x-ray spectrum of the mineral being analyzed. Prior art suggests that standards based elemental analysis requires that the elemental x-ray spectra need to be measured on the same machine and cannot be taken from another machine. This is because variations in the way a user sets up a particular instrument, including, for example, particular sample geometries, heights, etc., will alter the properties of the x-ray spectrum and affect the calibration.
Using standards-less EDS analysis, an analysis of a particular mineral sample is made without comparing to known standards. Based on characteristics of the spectrum collected, the element list is narrowed and ultimately an element is selected. Standards-less analysis is far more complex and subject to greater inaccuracies than standards-based analysis, but it provides for easy setup for the user because it does not require calibrating the instrument using certain parameters for all possible elements.
Accordingly, what is needed is an efficient calibration method and apparatus that is less costly, simpler and easier to implement, and that allows samples to be measured much more rapidly.
The present invention relates to a method comprising providing reference data indicative of at least one reference energy-dispersive x-ray spectrum, providing measured data indicative of at least one measured energy-dispersive x-ray spectrum obtained from a sample and determining a transformation based on a comparison of the measured data with the reference data.
An aim of the present invention may be to increase a match between the measured data and the reference data via the determined transformation. This, in turn, can provide better identification of the materials that make up the sample.
In particular, it may be advantageous for the measured data and the reference data to be aligned. This would mean that the X-ray emission lines of the elements in the reference data and in the measured data have the same energy. Typically, X-ray emission lines of elements can be represented in the measured data and the reference data by corresponding spectral peaks. Ideally, for the same X-ray emission line, the peak in the measured spectrum and the peak in the reference spectrum should be identical. However, for various reasons this may not be the case. That is, there may be a difference in how an X-ray emission line is represented in the reference data and how it is represented in the measured data.
There can be several reasons for this difference or mismatch. One such reason can be related to hardware inaccuracies. Different hardware devices may introduce different errors in obtaining the measured or reference data. Even if the same hardware devices are used to obtain the reference data and the measured data, hardware drift may still cause differences between the reference data and the measured data. Another reason may be related to the process of obtaining the measurement data. For efficiency reasons, the accuracy of the measurement data acquisition may be reduced, resulting in measurement data with inherent inaccuracies. Other reasons may relate to inefficient alignment or calibration algorithms and/or user error.
In addition, this difference can lead to misidentification of the materials that make up a sample when the sample is analyzed, e.g., with an EDS instrument. This can typically be the case with materials having similar chemistry which can be misidentified with each other.
The present invention can thus alleviate these problems by determining a transformation between the measured data and the reference data.
The measured data can comprise measured spectrum peaks. Measured spectrum peaks may typically have a bell curve shape. They may typically resemble a Gaussian function. Measured spectrum peaks can be indicative of a specific energy level at which the sample emitted a substantial number of X-rays. Furthermore, each measured spectrum peak can provide information regarding the number of X-rays detected at that specific energy level. In general, each measured spectrum peak can indicate for a range of consecutive energy levels, respective counts of x-rays emitted within that range.
Each measured spectrum peak can be indicative of a respective element in the sample.
In particular, each measured spectrum peak can be indicative of a specific x-ray emission line of a respective element in the sample.
The method can comprise detecting on the measured data measured spectrum peaks. This detection process typically comprises identifying portions of the measured spectra where the x-ray counts exceed by a predetermined detection threshold the background radiation and any other noise sources.
Throughout the specification the terms “x-ray count” and “x-ray intensity” are used interchangeably.
The reference data can comprise reference spectrum peaks. The above discussion of the measured spectrum peaks applies mutatis mutandis to the reference spectrum peaks.
Each reference spectrum peak can be indicative of a respective element.
Each reference spectrum peak can be indicative of a specific x-ray emission line of a respective element.
The method may further comprise detecting on the measured data calibration peaks. The calibration peaks can be peaks in the measured spectra that can be used for calibration, i.e., for increasing a match between the measured data and the reference data. In particular, the calibration peaks can be used to determine the transformation. It can be advantageous that the calibration peaks can be such that they can distinctly indicate how a particular x-ray emission line was detected during acquisition of the measured data. Therefore, the calibration peaks can serve as a ground truth on how a particular instrument (i.e., the one used to obtain the measured data) can detect a particular x-ray emission line represented by a calibration peak. This information can be used to perform corresponding modifications to the reference data.
The calibration peaks may comprise an intensity which can be higher than a background radiation intensity. This way it can be ensured that the calibration peaks are indicative of elements present in the sample. That is, it can be ensured that the calibration peaks are indicative of x-rays emitted by the sample and no other sources.
The intensity of the calibration peak can refer to the maximum intensity of the calibration peak.
Moreover, the term “intensity” can refer to an x-ray count.
The background radiation intensity can refer to an intensity of background radiation comprising an energy similar to that of the calibration peak. That is, for different calibration peaks, the background radiation intensity might be different depending on the energy of the calibration peak. For example, an energy region encompassing a calibration peak can be defined for determining the intensity of the background radiation. This can for example be an average of the intensity of the background radiation in that energy region.
Furthermore, the background radiation intensity can herein be used to refer to an intensity of radiation generated by any source other than the sample.
For each calibration peak, a ratio between an intensity of the calibration peak and a background radiation intensity can be higher than an intensity ratio threshold. The intensity ratio threshold can be a user defined parameter. Moreover, the intensity ratio threshold can be adjustable.
The intensity ratio threshold can be configured such that it can be ensured that the calibration peaks can indeed be due to x-rays emitted by the sample. Additionally, the intensity ratio threshold can be configured such that they can be due to elements in the sample with a significant weight percentage in the sample. This way, the calibration peak can be a well-defined peak that can allow for a more accurate reading of its energy level.
Each calibration peak can be unobstructed such that any other spectrum peak in the measured data present in the same measured spectrum as the calibration peak has an energy difference from the calibration peak greater than an obstruction threshold.
The calibration peaks can be a subset of the measured spectrum peaks. As discussed above, it can be advantageous that the calibration peaks can be such that they can distinctly indicate how a particular x-ray emission line was detected during acquisition of the measured data. That is, it can be advantageous for the calibration peaks to be well-defined peaks. Therefore, not every measured spectrum peak in the measured data can be utilized as a calibration peak, but rather a subset thereof. Said subset can consist of measured spectrum peaks that fulfil predefined criteria.
Detecting on the measured data calibration peaks can comprise classifying at least some of the measured spectrum peaks as calibration peaks.
Classifying at least some of the measured spectrum peaks as calibration peaks can be based on a respective intensity of the measured spectrum peaks.
Classifying at least some of the measured spectrum peaks as calibration peaks can be based on an intensity of the measured spectrum peaks relative to a background radiation intensity.
A measured spectrum peak can be classified as a calibration peak if a ratio between an intensity of the measured spectrum peak and a background radiation intensity can be higher than an intensity ratio threshold.
Classifying at least some of the measured spectrum peaks as calibration peaks can be based on an energy of the measured spectrum peaks.
A particular measured spectrum peak can be classified as a calibration peak if it can be unobstructed such that any other measured spectrum peak in the measured data, present in the same measured spectrum as the particular measured spectrum peak, has an energy difference from the particular measured spectrum peak that exceeds an obstruction threshold.
At least one measured spectrum peak can be classified as a calibration peak if it can be the highest of the measured spectrum peaks within the measured data corresponding to the same x-ray emission line.
In some embodiments detecting on the measured data calibration peaks can comprise for each measured spectrum in the measured data detecting all measured spectrum peaks in the measured spectrum. The method can further comprise for each measured spectrum in the measured data rejecting measured spectrum peaks in the measured spectrum that comprise a peak-to-background ratio smaller than an intensity ratio threshold, wherein the peak-to-background ratio is a ratio between an intensity of the measured spectrum peak and a background radiation intensity. Alternatively or additionally, the method can comprise for each measured spectrum rejecting measured spectrum peaks in the measured spectrum that overlap with other measured spectrum peaks in that measured spectrum, wherein two peaks in a measured spectrum overlap if they comprise an energy difference that is smaller than an obstruction threshold.
Non-rejected measured spectrum peaks can be grouped in groups according to the x-ray emission line that they are indicative of. That is, each group comprises non-rejected measured spectrum peaks that can be indicative to the same x-ray emission line.
From each of the groups, the non-rejected measured spectrum peak with the highest peak-to-background ratio can be determined as a calibration peak. Therefore, if in the measured data multiple non-rejected measured spectrum peaks exist, then the most well-defined one can be determined to be the calibration peak. Differently put, in general any non-rejected measured spectrum peak can be a calibration peak. However, if for the same x-ray emission line multiple non-rejected measured spectrum peaks are present, only one of them can be sufficient. In such cases the one with the highest peak-to-background ratio can be determined as a calibration peak can be selected as a calibration peak.
Determining a transformation can comprise determining at least one piecewise transformation based on the calibration peaks and the reference data.
The piecewise transformation can allow for a fine alignment between the reference data and the measured data. It can be particularly advantageous as it can alleviate non-linear misalignments between the reference data and the measured data. That is, it can typically be the case that the misalignment between the reference data and the measured data can be a non-linear function of the energy. Therefore, in such cases it may not be sufficient to simply perform a linear transformation of the entire reference data. The piecewise transformation addresses this by allowing the application of different transformations on different energy regions.
The at least one piecewise transformation can be applicable to a portion of a total energy range of the reference data. Said portion can be between a minimum and maximum energy of the calibration peaks, inclusive. In other words, the one or more piecewise transformation overall can be applicable to a portion of a total energy range of the reference data. Given that the piecewise transformation(s) can be determined based on the calibration peaks, the portion wherein the piecewise transformation(s) can be applicable can be bounded by the minimum and by the maximum energy of the calibration peaks.
Outside said portion transformation other than the piecewise transformation(s) can be applicable.
Each of the at least one piecewise transformation can be determined based on a respective pair of consecutive calibration peaks, wherein two calibration peaks can be consecutive if no other calibration peak of the measured data can comprise an energy between the energy of the two consecutive calibration peaks.
Each of the at least one piecewise transformation can be selectively applied to a respective piecewise energy region of the reference data encompassing energies between or equal to respective energies of the respective pair of calibration peaks.
In simple terms, two consecutive calibration peaks can be used to determine a piecewise transformation, and this piecewise transformation can be applicable to an energy region bounded by the energies of the two consecutive calibration peaks. Outside the energy region bounded by the energies of the two consecutive calibration peaks, other piecewise transformations and/or transformations other than the piecewise transformation may be applicable. The above can be true for any pair of consecutive calibration peaks.
Determining a transformation can comprise determining a plurality of piecewise transformations, wherein each one can be determined based on a respective pair of consecutive calibration peaks, wherein two calibration peaks can be consecutive if no other calibration peak of the measured data can be positioned in between.
Each of the piecewise transformations can be selectively applied to a respective piecewise energy region of the reference data encompassing energies between or equal to respective energies of the respective pair of targeted measured peaks.
Each one of the at least one piecewise transformation can be a linear transformation. The method can comprise storing the piecewise transformation in a memory device.
The method can comprise storing coefficients indicative of the piecewise transformation in a memory device.
Each of the at least one piecewise transformation can be a sub-function of a piecewise function.
The method can comprise computing reference peak-width parameters for a plurality of reference spectrum peaks, respectively.
Each reference peak-width parameter can be indicative of an energy range encompassed by the respective reference spectrum peak.
Each reference peak-width parameter can be indicative of a spread of the respective reference spectrum peak along an energy axis.
Each reference peak-width parameter can be indicative of a standard deviation of the respective reference spectrum peak.
Each reference peak-width parameter can comprise a variance of the respective reference spectrum peak.
The method can comprise computing measured peak-width parameters for a plurality of measured spectrum peaks, respectively.
The method can comprise computing the measured peak-width parameters only for unobstructed measured spectrum peaks, wherein a particular measured spectrum peak can be unobstructed if any other spectrum peak in the measured data, present in the same measured spectrum as the particular measured spectrum peak has an energy difference from the particular measured spectrum peak that exceeds an obstruction threshold. It can be advantageous to utilize the measured peak-width parameter of unobstructed measured peaks only. These measured spectrum peaks can distinctly indicate how a particular x-ray emission line was detected during acquisition of the measured data. Therefore, these measured spectrum peaks can serve as a ground truth on how a particular instrument (i.e., the one used to obtain the measured data) can detect a particular x-ray emission line. This information can be used to perform corresponding modifications to the reference data.
Each measured peak-width parameter can be indicative of an energy range encompassed by the respective measured spectrum peak.
Each measured peak-width parameter can be indicative of a spread of the respective measured spectrum peak along an energy axis.
Each measured peak-width parameter can be indicative of a standard deviation of the respective measured spectrum peak.
Each measured peak-width parameter can comprise a variance of the respective measured spectrum peak.
Determining a transformation can comprise determining a peak-width transformation based on the reference peak-width parameters and on the measured peak-width parameters.
The peak-width transformation can be advantageous because it can allow an adjustment of the shapes, particularly widths, of the peaks of the reference data to such that they can better match with the measured data.
The peak-width transformation can be applicable to an entire energy range of the reference data.
The method can comprise fitting a reference peak-width function on the reference peak-width parameters and fitting a measured peak-width function on the measured peak-width parameters. The reference peak-width function can thus be representative of the reference peak-width parameters. Similarly, the measured peak-width function can thus be representative of the measured peak-width parameters.
The reference and measured peak-width functions can be extrapolated over an entire range of energies of the reference data.
The peak-width transformation can be determined based on the reference peak-width function and on the measured peak-width function.
The peak-width transformation can be determined based on a difference between the reference peak-width function and the measured peak-width function.
The peak-width transformation can be determined based on a square root of a difference of squares of the reference peak-width function and the measured peak-width function.
The method can comprise storing the peak-width transformation in a memory device.
The method can comprise storing a function indicative of the peak-width transformation in a memory device.
The peak-width transformation can be energy dependent.
Applying the peak-width transformation can comprise adjusting the reference peak-width parameter of at least one reference spectrum peak using the peak-width transformation. This way, the widths of the reference spectrum peaks can be adjusted to better match the widths of the measured data.
Determining a transformation can comprise determining an end-to-end transformation based on a first measured spectrum peak, a second measured spectrum peak and the reference data. That is, the end-to-end transformation can utilize only two measured spectrum peaks.
The end-to-end transformation can be applicable to an entire energy range of the reference data.
The end-to-end transformation can be a linear transformation.
The first measured spectrum peak can be a first unobstructed measured spectrum peak with the lowest energy in the measured data and the second measured spectrum can be a second unobstructed measured spectrum peak with the highest energy in the measured data, wherein a particular measured spectrum peak can be unobstructed if any other spectrum peak in the measured data, present in the same measured spectrum as the particular measured spectrum peak has an energy difference from the particular measured spectrum peak that exceeds an obstruction threshold. In other words, the unobstructed peaks of the measured data with the lowest and highest energy can be used to determine the end-to-end transformation.
Applying the end-to-end transformation can comprise applying the end-to-end transformation at energy regions encompassing energies smaller than a minimum energy of the calibration peaks and energies larger than a maximum energy of the calibration peaks. In other words, the application of the end-to-end transformation can be restricted to energy regions that fall outside the range defined by the calibration peaks with the lowest and highest energies. Simply put, the end-to-end transformation may not be necessary in energy regions wherein the piecewise transformation(s) can be applied.
The method can further comprise applying the transformation to the reference data to generate calibrated reference data. The calibrated reference data can therefore better match the measured data. That is, the calibrated reference data may comprise less difference with the reference data.
Applying the transformation to the reference data to generate calibrated reference data can comprise modifying the reference data based on the transformation.
Applying the transformation can comprise applying the at least one piecewise transformation. Applying the transformation can comprise applying the peak-width transformation.
Applying the transformation can comprise applying the end-to-end transformation.
Applying the transformation can comprise applying the peak-width transformation prior to applying the at least one piecewise transformation.
Applying the transformation can comprise applying the at least one piecewise transformation at energy regions encompassing energies between a minimum and maximum energy of the calibration peaks, inclusive, and applying the end-to-end transformation at energy regions encompassing energies smaller than the minimum energy of the calibration peaks and energies larger than the maximum energy of the calibration peaks.
The method can further comprise determining elements contained in the sample by comparing the measured data to the calibrated reference data.
The method can further comprise determining elemental composition of the sample through elemental decomposition based on the comparison of the measured data to the calibrated reference data.
Providing reference data can comprise generating, using a source instrument, reference data by emitting, using a beam source of the source instrument, a beam toward one or more elemental standards; obtaining, using an x-ray detector of the source instrument, energy-dispersive x-ray spectra of the one or more elemental standards; and generating the reference data from the spectra of the one or more elemental standards.
Obtaining spectra of elemental standards can comprise obtaining spectra of elemental standards in a high-resolution instrument setting in which at least one million x-ray counts can be detected.
Obtaining spectra of elemental standards can comprise obtaining spectra of all naturally occurring elements in mineral analysis.
Providing reference data can comprise generating, using a field instrument, measured data by emitting, using a beam source of the field instrument, a beam toward the sample; obtaining, using an x-ray detector of the field instrument, at least one energy-dispersive x-ray spectrum of the sample; and generating the measured data from the at least one energy-dispersive x-ray spectrum of the sample.
Obtaining at least one energy-dispersive x-ray spectrum of the sample can comprise obtaining at least one energy-dispersive x-ray spectrum of the sample in a lower resolution instrument setting than the high-resolution instrument setting used to generate the reference data.
The method may further comprise identifying the sample.
The present invention may also relate to a method of calibrating an instrument for analysis comprising the method as discussed.
The present invention may also relate to a system comprising a beam source for emitting a beam onto a sample; an x-ray detector for detecting x-rays emitted from the sample upon impact of the beam; a computer readable memory storing reference data indicative of at least one reference energy-dispersive x-ray spectrum and computer instructions for: obtaining measured data indicative of at least one measured energy-dispersive x-ray spectrum obtained from a sample; determining a transformation based on a comparison of the measured data with the reference data.
The computer readable memory may further store computer instructions for applying the transformation to the reference data to generate calibrated reference data
The computer readable memory may further store computer instructions for comparing the measured data with the calibrated reference data to determine elements contained in the sample.
The system may further comprise a data processing system configured to receive the computer instructions from the computer readable memory and to execute the computer instructions.
The system can be configured to carry any of the method embodiments discussed above and below.
The present disclosure also relates to the following numbered embodiments.
M1. A method, comprising:
Preferred embodiments of the present invention provide a method for calibrating a local energy dispersive spectroscopy (EDS) instrument using measured data indicative of at least one measured energy-dispersive x-ray spectrum obtained from a sample. Preferably, the local EDS instrument may have stored reference data that may contain high quality spectra for all elements being analyzed. The measured data are compared to the reference data and the comparison is used to define a transformation. The transformation can then be applied to the reference data to generate calibrated reference data which may include a calibrated spectrum for each spectrum in the original reference data. As a result, the spectra contained in the reference data can be much closer to the spectra that would be produced if the respective elements had been analyzed on the same local instrument using the same instrument set-up. The spectra generated by the local EDS instrument can then be compared to the calibrated reference data to determine elements in the sample. This may serve to greatly increase the accuracy of elemental identification.
The measured spectrum 14 can be part of measured data and can be obtained while analyzing a sample using an EDS instrument. The skilled person will appreciate that each peak and in particular the energy of each peak in the measured spectrum 14 is indicative of a respective chemical element. Throughout the disclosure, unless otherwise implied by the context, the term chemical element and element are used interchangeably.
The corresponding reference spectrum 12 can be part of reference data. As any spectrum in the reference data, it can typically be obtained by analyzing, using an EDS instrument, elemental standards, i.e., reference materials the composition of which is known. Moreover, the reference data can typically be obtained using a high-resolution setting of the EDS instrument. Further still, it can be preferable to obtain the reference data on the same type of EDS detector and/or using the same beam voltage as the one(s) used to obtain the measured data. That is, it can be preferable to use similar conditions for obtaining reference data and measured data. This can increase similarity between measured data and corresponding reference data, which in turn increases identification of elements or phases in a sample.
Nevertheless, as it can be challenging to ensure exact conditions for obtaining reference data and measured data, differences therebetween can be expected. Such differences are indicated in
Such differences may contribute to errors in identifying unknown elements or phases in a sample. Such misidentification can typically occur for phases with similar elemental compositions, such as, chalcopyrite (CuFeS2), covellite (CuS), chalcocite (Cu2S) and bornite (Cu5FeS4). In particular, misidentification can occur in the boundary between phases with similar elemental compositions.
The present disclosure provides different techniques on alleviating differences between measured data and reference data and thereby alleviating phase misidentification. In particular, the present disclosure teaches computing a peak-width transformation (
Although the plot indicates only standard deviations of reference spectrum peaks until 10 keV, it will be understood that standard deviation of every reference spectrum peak present in the reference data can be used.
Furthermore, a respective function 34, 35 can be fitted to each set of standard deviations 32, 37. In particular, a reference peak-width function 35 can be fitted to the standard deviations of the reference spectrum peaks and a measured peak-width function 34 can be fitted to the standard deviations of the measured spectrum peaks. Just as an example, a weighted least squares function can be utilized to compute the functions 34, 35. The weights can be computed based on the concentration of elements in the sample. Said concentration can be obtained by comparing the measured data with reference data (i.e., with reference data prior to calibration). Again, the reference peak-width function 35 can extend beyond the depicted energy range and indeed can extend throughout the entire energy range of the reference data.
More particularly, as illustrated in
It will be understood that while the standard deviation was used in the example illustrated in
Calibration peaks 60 can preferably be unobstructed spectrum peaks.
Furthermore, if for a particular element or for a particular energy level, multiple spectrum peaks are detected in a sample, then it can be advantageous to select the tallest spectrum peak (i.e., the spectrum peak with the highest photon count) as a calibration peak 60. For example, if a sample has various phases, all containing silicon, the silicon peak of the phase with the tallest silicon peak can be selected as a calibration peak 60. Alternatively or additionally, if a sample has various phases, all containing silicon, the silicon peak of the phase which comprises no other material interfering with silicon will be selected as a calibration peak
60. It will be understood that silicon is used herein as a mere example and that the definitions of selecting a calibration peak apply for any particular element.
In
Utilizing consecutive pairs of calibration peaks 60 piecewise transformations can be determined. Two calibration peaks 60 are consecutive if no other calibration peak 60 comprises an energy between the energy of the two consecutive calibration peaks. In the example of
It will be understood that the spectrum may comprise other peaks as well. For example, the spectrum may comprise peak 61, which is not a calibration peak 60. As illustrated, other peaks 61 that are not calibration peaks 60 may be present between consecutive calibration peaks 60. For example, peak 61 is present between consecutive calibration peaks 60e and 60f.
Each consecutive calibration peak 60 and in particular their respective energies, define respective piecewise energy regions wherein the respective piecewise transformation is applicable.
For each piecewise energy region 70 a respective piecewise transformation can be applicable.
Therefore, a first piecewise transformation 80a can be applicable on the first piecewise energy region 70a. That is, all reference data for energies in the first piecewise energy regions 70 can be transformed using the first piecewise transformation 80a. Similarly, a second piecewise transformation 80b can be applicable on the second piecewise energy region 70b. That is, all reference data for energies in the second piecewise energy regions 70 can be transformed using the second piecewise transformation 80a. Similarly, third to seventh piecewise transformations 80c, 80d, 80e, 80f and 80g can be respectively applicable on the third to seventh piecewise energy regions 70c, 70d, 70e, 70f and 70g.
The piecewise transformations 80 can be defined by piecewise-defined function (also called a piecewise function).
In particular, the horizontal axis depicts energy levels in keV, while the vertical axis depicts peak energy delta in eV. The peak energy delta (or peak energy difference) is defined as a difference between a peak of the measured data and a corresponding peak of the (calibrated) reference data. The peak energy delta is thus a measure of the difference existing between measured data and the corresponding (calibrated) reference data. It will be appreciated that the peak energy delta should be as small as possible and ideally zero.
In the top plot the reference data are not calibrated. In the middle plot the reference data are calibrated using a prior art technique. In the bottom plot the reference data are calibrated using techniques of the present disclosure. Dotted lines 102, 112 and 122 depict the peak energy deltas for spectra obtained from a first sample. Dashed lines 106, 116 and 126 depict the peak energy deltas for spectra a second sample. Solid lines 104, 114 and 124 depict the peak energy deltas for spectra a third sample.
The prior art technique used to calibrate the reference data for the scenario illustrated in the middle plot of
As depicted, the peak deltas for all three samples are smaller on the middle plot then on the top plot. That is, some improvement is provided by the prior art calibration technique. On the other hand, techniques of the present disclosure provide larger improvements, as depicted by the scale of the vertical axis. That is, it has been observed that techniques of the present disclosure provide approximately 1000 times smaller peak deltas than the prior art technique.
The method comprises S1 providing reference data and measured data. The method may further comprise S2 determining a peak-width transformation. S2 can be performed as described with reference to
Although not depicted, the method can further comprise determining elemental composition of the sample through elemental decomposition based on the comparison of the measured data to the calibrated reference data.
A system controller 333 can control the operations of the various parts of the system 300. The vacuum chamber 310 can be evacuated with ion pump 368 and mechanical pumping system 369 under the control of vacuum controller 334.
Electron beam 332 can be focused onto sample 302 which can be provided on a sample stand 304. The sample stand 304 can be a movable X-Y stage 304 within lower vacuum chamber 310. When the beam strikes the sample 302, the sample 302 gives off x-rays whose energy correlates to the elements in the sample 302. X-rays having energy inherent to the elemental composition of the sample are produced in the vicinity of the beam incident region. Emitted x-rays are collected by x-ray detector 340, preferably an energy dispersive detector of the silicon drift detector type, although other types of detectors could be employed, which can generate a signal having an amplitude proportional to the energy of the detected x-ray.
Output from detector 340 can be amplified and sorted by the processor 320, which can count and sort the total number of x-rays detected during a specified period of time, at a selected energy and energy resolution, and a channel width of typically between 2.5 and 20 eV per channel. Processor 320 can comprise a computer processor; operator interface means (such as a keyboard or computer mouse); program memory 322 for storing data and executable instructions; interface means for data input and output, executable software instructions embodied in executable computer program code; and display 344 for displaying the results of a multivariate spectral analysis by way of video circuit 342.
Processor 320 can be a part of a standard laboratory personal computer, and is typically coupled to at least some form of computer-readable media. Computer-readable media, which include both volatile and nonvolatile media, removable and non-removable media, may be any available medium that can be accessed by processor 320. By way of example and not limitation, computer-readable media comprise computer storage media and communication media. Computer storage media include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer storage media include RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by processor 320.
Program memory 322 can include computer storage media in the form of removable and/or non-removable, volatile and/or nonvolatile memory and can provide storage of computer-readable instructions, data structures, program modules and other data. Generally, the processor 320 is programmed by means of instructions stored at different times in the various computer-readable storage media of the computer. Programs and operating systems are typically distributed, for example, on floppy disks or CD-ROMs. From there, they are installed or loaded into the secondary memory of a computer. At execution, they are loaded at least partially into the computer's primary electronic memory. The invention described herein includes these and other various types of computer-readable storage media when such media contain instructions or programs for implementing the steps described below in conjunction with a microprocessor or other data processor. The invention also includes the computer itself when programmed according to the methods and techniques described herein.
An x-ray spectrum obtained as described above can be stored in a portion of memory 322, such as the measured spectra memory portion 323. Reference data are also stored in measured spectra memory 323.
While the embodiment shown includes a scanning electron microscope, related embodiment could use a transmission electron microscope or a scanning transmission electron microscope to generate x-rays from the sample. An x-ray fluorescence system could also be used to generate x-rays from the sample. Other embodiments may detect other characteristic radiation, such as gamma rays, from a sample.
A preferred method or apparatus of the present invention has many novel aspects, and because the invention can be embodied in different methods or apparatuses for different purposes, not every aspect need be present in every embodiment. Moreover, many of the aspects of the described embodiments may be separately patentable. The invention has broad applicability and can provide many benefits as described and shown in the examples above. The embodiments will vary greatly depending upon the specific application, and not every embodiment will provide all of the benefits and meet all of the objectives that are achievable by the invention.
It should be recognized that embodiments of the present invention can be implemented via computer hardware, a combination of both hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The methods can be implemented in computer programs using standard programming techniques—including a non-transitory computer-readable storage medium configured with a computer program, where the storage medium so configured causes a computer to operate in a specific and predefined manner—according to the methods and figures described in this Specification. Each program may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, the programs can be implemented in assembly or machine language, if desired. In any case, the language can be a compiled or interpreted language. Moreover, the program can run on dedicated integrated circuits programmed for that purpose.
Further, methodologies may be implemented in any type of computing platform, including but not limited to, personal computers, mini-computers, main-frames, workstations, networked or distributed computing environments, computer platforms separate, integral to, or in communication with charged particle tools or other imaging devices, and the like. Aspects of the present invention may be implemented in machine readable code stored on a non-transitory storage medium or device, whether removable or integral to the computing platform, such as a hard disc, optical read and/or write storage mediums, RAM, ROM, and the like, so that it is readable by a programmable computer, for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. Moreover, machine-readable code, or portions thereof, may be transmitted over a wired or wireless network. The invention described herein includes these and other various types of non-transitory computer-readable storage media when such media contain instructions or programs for implementing the steps described above in conjunction with a microprocessor or other data processor. The invention also includes the computer itself when programmed according to the methods and techniques described herein.
Computer programs can be applied to input data to perform the functions described herein and thereby transform the input data to generate output data. The output information is applied to one or more output devices such as a display monitor. In preferred embodiments of the present invention, the transformed data represents physical and tangible objects, including producing a particular visual depiction of the physical and tangible objects on a display.
In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to” To the extent that any term is not specially defined in this specification, the intent is that the term is to be given its plain and ordinary meaning. The accompanying drawings are intended to aid in understanding the present invention and, unless otherwise indicated, are not drawn to scale. Particle beam systems suitable for carrying out the present invention are commercially available, for example, from FEI Company, the assignee of the present application.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made to the embodiments described herein without departing from the spirit and scope of the invention as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
Number | Date | Country | Kind |
---|---|---|---|
23200926.6 | Sep 2023 | EP | regional |