Apparatus and system for multivariate spectral analysis
First Claim
1. A spectrum analyzer for determining the properties of a sample from measured spectral data collected from the sample;
- comprising;
input/output means for inputting the measured spectral data;
memory means for storing the measured spectral data;
means for loading data into memory via the input/output means; and
computer processor means for reading the memory and executing software instructions to perform a method of determining the properties of a sample from measured spectral data collected from the sample;
comprising;
a) providing a two-dimensional matrix A containing measured spectral data;
b) generating a weighted spectral data matrix D by weighting matrix A;
c) factoring D into the product of two matrices, C and ST, by performing a constrained alternating least-squares analysis of D=CST, where C is a concentration intensity matrix and S is a spectral shapes matrix;
d) unweighting C and S by applying the inverse of the weighting used in step b); and
e) determining the properties of the sample by inspecting C and S.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and system for determining the properties of a sample from measured spectral data collected from the sample by performing a method of multivariate spectral analysis. The method can include: generating a two-dimensional matrix A containing measured spectral data; providing a weighted spectral data matrix D by performing a weighting operation on matrix A; factoring D into the product of two matrices, C and ST, by performing a constrained alternating least-squares analysis of D=CST, where C is a concentration intensity matrix and S is a spectral shapes matrix; unweighting C and S by applying the inverse of the weighting used previously; and determining the properties of the sample by inspecting C and S. This method can be used by a spectrum analyzer to process X-ray spectral data generated by a spectral analysis system that can include a Scanning Electron Microscope (SEM) with an Energy Dispersive Detector and Pulse Height Analyzer.
196 Citations
21 Claims
-
1. A spectrum analyzer for determining the properties of a sample from measured spectral data collected from the sample;
- comprising;
input/output means for inputting the measured spectral data;
memory means for storing the measured spectral data;
means for loading data into memory via the input/output means; and
computer processor means for reading the memory and executing software instructions to perform a method of determining the properties of a sample from measured spectral data collected from the sample;
comprising;
a) providing a two-dimensional matrix A containing measured spectral data;
b) generating a weighted spectral data matrix D by weighting matrix A;
c) factoring D into the product of two matrices, C and ST, by performing a constrained alternating least-squares analysis of D=CST, where C is a concentration intensity matrix and S is a spectral shapes matrix;
d) unweighting C and S by applying the inverse of the weighting used in step b); and
e) determining the properties of the sample by inspecting C and S.
- comprising;
-
2. A spectrum analyzer for determining the properties of a sample from measured spectral data collected from the sample;
- comprising;
means for providing a two-dimensional matrix A containing measured spectral data;
means for generating a weighted spectral data matrix D by weighting matrix A;
means for factoring D into the product of two matrices C and S, by performing a constrained alternating least-squares analysis of D=CST, where C is a concentration intensity matrix and S is a spectral shapes matrix, whereby converged solutions for the matrices C and S are produced;
means for unweighting C and S; and
means for determining the properties of the sample by inspecting C and S. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
means for computing the largest residual that corresponds to the largest eigenvalue;
means for scaling a sensitivity threshold to be an adjustable percentage of the largest residual; and
graphical user interface (GUI) means for displaying an adjustable control for indicating the value of the adjustable percentage, selected from the range of 0% to 100%.
- comprising;
-
5. The spectrum analyzer of claim 4, wherein the GUI means comprises a slider bar.
-
6. The spectrum analyzer of claim 2, further comprising GUI means for pre-selecting a fixed proper number of pure components, q.
-
7. A spectral analysis system for determining the properties of a sample from measured spectral data collected from the sample;
- comprising;
means for detecting radiation emitted from the sample;
means, operatively connected to said detector means, for processing the detected radiation and outputting measured spectral data;
the spectrum analyzer of claim 2; and
means for transmitting the measured spectral data to the spectrum analyzer.
- comprising;
-
8. The spectral analysis system of claim 7, further comprising an energy dispersive detector operatively connected to a pulse height analyzer.
-
9. A spectral analysis system for determining the properties of a sample from measured spectral data collected from the sample;
- comprising;
means for stimulating a sample to emit radiation;
means for detecting the radiation emitted from the sample;
means, operatively connected to said detector means, for processing the detected radiation and outputting measured spectral data;
the spectrum analyzer of claim 2; and
means for transmitting the measured spectral data to the spectrum analyzer.
- comprising;
-
10. The spectral analysis system of claim 9, further comprising means for irradiating the sample with electrons.
-
11. The spectral analysis system of claim 9, further comprising means for irradiating the sample with X-rays.
-
12. The spectral analysis system of claim 9, further comprising means for irradiating the sample with ions.
-
13. The spectral analysis system of claim 9, further comprising means for detecting X-rays emitted by the sample.
-
14. The spectral analysis system of claim 9, further comprising means for detecting electrons emitted by the sample.
-
15. The spectral analysis system of claim 9, further comprising means for detecting ions emitted by the sample.
-
16. The spectral analysis system of claim 9, further comprising means for detecting gamma rays emitted by the sample.
-
17. The spectral analysis system of claim 9, further comprising means for detecting photons emitted by the sample.
-
18. The spectral analysis system of claim 9, further comprising means for detecting acoustic energy emitted by the sample.
-
19. The spectral analysis system of claim 9, further comprising means for parallel detection of radiation emitted from the sample.
-
20. The spectral analysis system of claim 19, wherein said parallel detection means comprises a CCD detector array.
-
21. The spectral analysis system of claim 9, further comprising means for parallel irradiation of the sample.
Specification