Algorithms for Spectral Decomposition with Applications to Optical Plume Anomaly Detection

The analysis of spectral signals for features that represent physical phenomenon is ubiquitous in the science and engineering communities. There are two main approaches that can be taken to extract relevant features from these high-dimensional data streams. The first set of approaches relies on extracting features using a physics-based paradigm where the underlying physical mechanism that generates the spectra is used to infer the most important features in the data stream. We focus on a complementary methodology that uses a data-driven technique that is informed by the underlying physics but also has the ability to adapt to unmodeled system attributes and dynamics. We discuss the following four algorithms: Spectral Decomposition Algorithm (SDA), Non-Negative Matrix Factorization (NMF), Independent Component Analysis (ICA) and Principal Components Analysis (PCA) and compare their performance on a spectral emulator which we use to generate artificial data with known statistical properties. This spectral emulator mimics the real-world phenomena arising from the plume of the space shuttle main engine and can be used to validate the results that arise from various spectral decomposition algorithms and is very useful for situations where real-world systems have very low probabilities of fault or failure. Our results indicate that methods like SDA and NMF provide a straightforward way of incorporating prior physical knowledge while NMF with a tuning mechanism can give superior performance on some tests. We demonstrate these algorithms to detect potential system-health issues on data from a spectral emulator with tunable health parameters.

[1]  N. L. Johnson,et al.  Linear Statistical Inference and Its Applications , 1966 .

[2]  Patrik O. Hoyer,et al.  Non-negative Matrix Factorization with Sparseness Constraints , 2004, J. Mach. Learn. Res..

[3]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[4]  Randall C. Hopkins,et al.  EXPERIMENTAL VERIFICATION OF NEURAL NETWORK-BASED SSME ANOMALY DETECTION , 1997 .

[5]  Gopal D. Tejwani,et al.  Approach to SSME health monitoring. III - Exhaust plume emission spectroscopy: Recent results and detailed analysis , 1993 .

[6]  Kevin W. Whitaker,et al.  Approach to Space Shuttle Main Engine Health Monitoring Using Plume Spectra , 1998 .

[7]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[8]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[9]  David B. Vandyke,et al.  Emission spectra of selected SSME elements and materials , 1992 .

[10]  Patrik O. Hoyer,et al.  Non-negative sparse coding , 2002, Proceedings of the 12th IEEE Workshop on Neural Networks for Signal Processing.

[11]  Michael W. Berry,et al.  Algorithms and applications for approximate nonnegative matrix factorization , 2007, Comput. Stat. Data Anal..

[12]  Ashutosh Kumar Singh,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2010 .

[13]  Soo-Young Lee Blind Source Separation and Independent Component Analysis: A Review , 2005 .

[14]  Michael W. Berry,et al.  Document clustering using nonnegative matrix factorization , 2006, Inf. Process. Manag..

[15]  Kevin H. Knuth A Bayesian approach to source separation , 1999 .

[16]  Charles C. Thurman,et al.  SSME exhaust plume emission spectroscopy at SSC - Recent analytical developments and test results , 1995 .

[17]  Seungjin Choi Blind Source Separation and Independent Component Analysis : A Review , 2004 .