System And Method For Unmixing Spectroscopic Observations With Nonnegative Matrix Factorization
First Claim
1. A method of processing spectrographic data comprising:
- receiving optical absorbance data associated with a sample; and
iteratively computing values for component spectra based at least in part upon nonnegative matrix factorization.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for unmixing spectroscopic data using nonnegative matrix factorization during spectrographic data processing are provided according to various embodiments. In an embodiment, a method of processing spectrographic data may include receiving optical absorbance data associated with a sample and iteratively computing values for component spectra using nonnegative matrix factorization. The values for component spectra may be iteratively computed until optical absorbance data is approximately equal to a Hadamard product of a pathlength matrix and a matrix product of a concentration matrix and a component spectra matrix. The method may also include iteratively computing values for pathlength using nonnegative matrix factorization, in which pathlength values may be iteratively computed until optical absorbance data is approximately equal to a Hadamard product of the pathlength matrix and the matrix product of the concentration matrix and the component spectra matrix.
99 Citations
19 Claims
-
1. A method of processing spectrographic data comprising:
-
receiving optical absorbance data associated with a sample; and iteratively computing values for component spectra based at least in part upon nonnegative matrix factorization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A spectroscopy system comprising:
-
an electromagnetic radiation source; an electromagnetic radiation detector configured to measure electromagnetic radiation from the source; and processing circuitry configured to receive optical absorbance data associated with a sample disposed between the source and the detector and to iteratively compute values for sample component concentrations or sample component spectra using nonnegative matrix factorization, - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of processing spectrographic data comprising:
-
receiving electromagnetic absorbance data associated with a heterogeneous or turbid multicomponent sample; and iteratively computing values for sample component concentrations or sample component spectra such that only positive values are computed. - View Dependent Claims (17, 18, 19)
-
Specification