Rolling principal component analysis for dynamic process monitoring and end point detection
AssigneeViavi Solutions Inc.
InventorsLan Sun, Chang Meng Hsiung, Edward Gooding
Life of this patent
Estimating the term…
Abstract
In some implementations, a device may receive spectroscopic data associated with a dynamic process. The device may generate a principal component analysis (PCA) model based on a first block of spectra from the spectroscopic data. The device may project a second block of spectra from the spectroscopic data to the PCA model generated based on the first block of spectra. The device may determine a value of a metric associated with the second block based on projecting the second block of spectra to the PCA model. The device may determine whether the dynamic process has reached an end point based on the value of the metric associated with the second block.
Claims20
A method, comprising:
- receiving, by a device, spectroscopic data associated with a dynamic process;
- generating, by the device, a principal component analysis (PCA) model based on a first block of spectra from the spectroscopic data;
- projecting, by the device, a second block of spectra from the spectroscopic data to the PCA model generated based on the first block of spectra;
- determining, by the device, a value of a metric associated with the second block based on projecting the second block of spectra to the PCA model;
- and
- determining, by the device, whether the dynamic process has reached an end point based on the value of the metric associated with the second block.
A device, comprising:
- one or more memories;
- and
- one or more processors, coupled to the one or more memories, configured to:
- receive spectroscopic data associated with a blending process;
- generate a principal component analysis (PCA) model based on a first block of spectra from the spectroscopic data;
- project a second block of spectra from the spectroscopic data to the PCA model generated based on the first block of spectra;
- determine a value of a metric associated with the second block based on projecting the second block of spectra to the PCA model;
- and
- determine whether the blending process has reached a steady state based on the value of the metric associated with the second block.
A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the device to:
- receive spectroscopic data associated with a dynamic process;
- generate a principal component analysis (PCA) model based on a first block of spectra from the spectroscopic data;
- project a second block of spectra from the spectroscopic data to the PCA model generated based on the first block of spectra;
- determine one or more values for one or more metrics associated with the second block based on projecting the second block of spectra to the PCA model;
- and
- determine whether the dynamic process has reached an end point based on the one or more values of the one or more metrics associated with the second block.
Dependencies are inferred from the claim text.