Algorithms

An endless labyrinth of possibilities

🎓 What we know 🎓

The best pipeline (so far)

So many algorithms, so little time.

So far, the results I obtained rank in terms of accuracy for the following steps in the pipeline (with a top accuracy of ~94% on my dataset % cite guttmannflury2024dataset):

  • Blink correction:
    1. ABCD (Adaptive Blink Correction and De-drifting) [(Guttmann-Flury, 2023; Guttmann-Flury et al., 2019; Guttmann-Flury et al., 2019) ]
    2. ASR (Artifact Subspace Reconstruction)
    3. ICA (Independent Component Analysis)
  • Re-referencing:
    1. Large Laplace
    2. Small Laplace
    3. CAR (Common Average Reference)
  • Filtering (depending on the band):
    1. Butterworth
    2. Chebyshev
    3. Elliptic
  • Feature extraction:
    1. SLST (Source Localized Spatio-Temporal) [(Guttmann-Flury, 2023)]
    2. CSP (Common Spatial Pattern)
    3. Covariance matrix
  • Classification:
    1. Dual classifier [(Guttmann-Flury, 2023)]
    2. LDA (Linear Discriminant Analysis)
    3. SVM (Support Vector Machine)
    4. TS (Tangent Space)
    5. MDRM (Minimum Distance to Riemannian Mean)

There are many more to test. And more importantly, why one is better than the other in a given context?

Example of pipeline

Timing is everything

If you are playing “Where’s Waldo” with 2000 people, he will be harder to spot than if you are only playing with 2 people.

The same idea applies to analyzing brain signals related to specific tasks. Extracting meaningful brain information from long time intervals (over 200 ms) can be like searching for a needle in a haystack.

The signal of interest (SOI) is often smaller than the background noise. That’s why we need to try to precisely target when the SOI is supposed to happen. Essentially, we are searching for time-adaptive repeated patterns (within some variability), meaning Event-Related Potentials (ERP) that may have specific functional and spectral characteristics. It seems reasonable to assume that several brain regions will be activated by a task, and probably at different times.


đŸ€” What we don’t know (yet) đŸ€”

What’s the Best Combination?

A systematic analysis — or even better, a meta-analysis — of all possible combinations will help identify (1) every step of the pipeline (2) which ones give similar results across different recording modalities (3) why a given combination performs better than another.

Is source localization the real truth?

Yay for multi-modal brain signals analysis!

If we can achieve consistent results using different modalities like EEG, fNIRS (functional Near-Infrared Spectroscopy), or MEG (magnetoencephalography), it’s more likely that the methods used have identified and processed the signals correctly.

Can SLST be used for diagnosis?

SLST identifies recurrent brain patterns across multiple trials for specific tasks. With a well-thought-out experiment, it could potentially identify brain regions or patterns that are consistently activated by specific diseases.


References

Theses

2023

  1. SJTU
    guttmannflury2023thesis.jpg
    Innovative artefact elimination and source localization-based feature extraction for EEG BCI pipelines
    E. Guttmann-Flury
    Shanghai Jiao Tong University, Nov 2023

Journal Articles

2019

  1. Comput Biol Med
    guttmannflury2019abc.jpg
    A new algorithm for blink correction adaptive to inter- and intra-subject variability
    E. Guttmann-Flury, X. Sheng, D. Zhang, and X. Zhu
    Computers in Biology and Medicine, Nov 2019

Conference Articles

2019

  1. NER 2019
    guttmannflury2019prabc.jpg
    Preliminary Results on a New Algorithm for Blink Correction Adaptive to Inter- and Intra-Subject Variability
    E. Guttmann-Flury, X. Sheng, D. Zhang, and X. Zhu
    In 2019 9th International IEEE/EMBS Conference on Neural Engineering (NER), Nov 2019