Table of Contents
Fetching ...

Adaptive PCA-Based Outlier Detection for Multi-Feature Time Series in Space Missions

Jonah Ekelund, Savvas Raptis, Vicki Toy-Edens, Wenli Mo, Drew L. Turner, Ian J. Cohen, Stefano Markidis

TL;DR

This work presents an adaptive outlier detection algorithm based on the reconstruction error of Principal Component Analysis for feature reduction, designed explicitly for space mission applications, and applies it to NASA's THEMIS data.

Abstract

Analyzing multi-featured time series data is critical for space missions making efficient event detection, potentially onboard, essential for automatic analysis. However, limited onboard computational resources and data downlink constraints necessitate robust methods for identifying regions of interest in real time. This work presents an adaptive outlier detection algorithm based on the reconstruction error of Principal Component Analysis (PCA) for feature reduction, designed explicitly for space mission applications. The algorithm adapts dynamically to evolving data distributions by using Incremental PCA, enabling deployment without a predefined model for all possible conditions. A pre-scaling process normalizes each feature's magnitude while preserving relative variance within feature types. We demonstrate the algorithm's effectiveness in detecting space plasma events, such as distinct space environments, dayside and nightside transients phenomena, and transition layers through NASA's MMS mission observations. Additionally, we apply the method to NASA's THEMIS data, successfully identifying a dayside transient using onboard-available measurements.

Adaptive PCA-Based Outlier Detection for Multi-Feature Time Series in Space Missions

TL;DR

This work presents an adaptive outlier detection algorithm based on the reconstruction error of Principal Component Analysis for feature reduction, designed explicitly for space mission applications, and applies it to NASA's THEMIS data.

Abstract

Analyzing multi-featured time series data is critical for space missions making efficient event detection, potentially onboard, essential for automatic analysis. However, limited onboard computational resources and data downlink constraints necessitate robust methods for identifying regions of interest in real time. This work presents an adaptive outlier detection algorithm based on the reconstruction error of Principal Component Analysis (PCA) for feature reduction, designed explicitly for space mission applications. The algorithm adapts dynamically to evolving data distributions by using Incremental PCA, enabling deployment without a predefined model for all possible conditions. A pre-scaling process normalizes each feature's magnitude while preserving relative variance within feature types. We demonstrate the algorithm's effectiveness in detecting space plasma events, such as distinct space environments, dayside and nightside transients phenomena, and transition layers through NASA's MMS mission observations. Additionally, we apply the method to NASA's THEMIS data, successfully identifying a dayside transient using onboard-available measurements.

Paper Structure

This paper contains 9 sections, 2 equations, 6 figures, 1 table.

Figures (6)

  • Figure 1: Flowchart describing the working principles of the adaptive algorithm.
  • Figure 2: Comparison of the variance of the different features for no scaling (Left), MinMax scaling (Middle) and FC-MinMax scaling (Right). The features are MMS omnidirectional ion spectrum, channel 10 to 23 and B-field from 2017-12-17, 20:00 to 21:50, while MMS is traversing the magnetosheath region.
  • Figure 3: Algorithm applied to multi-feature data from MMS dayside interval 2, the primary ROI is marked with dashed lines, $S_c=25$, $S_m=150$, $L_o = 10$ and $\lambda=4$. The bottom plot is the principal component (PC) at each time; ion spectrum channels 0-10 and 23-31 have values close to zero and are not shown.
  • Figure 4: Example of a ROI (dashed lines) the algorithm showed no detection.
  • Figure 5: The algorithm applied to MMS Nightside data interval 11 from Table \ref{['tab:nightside-with-roi']}.
  • ...and 1 more figures