index 71cdab8..2ecd1b9 100644
@@ -2,12 +2,19 @@
status: raw
tags:
- hardware
-title: eeg artifact rejection
+- ml
+- neuroscience
+- bci
+title: EEG artifact rejection
type: idea
updated: 2026-04-11
visibility: public
---
-# eeg artifact rejection
+# EEG artifact rejection
-self-supervised neural signal cleaning.
\ No newline at end of file
+a self-supervised approach to cleaning neural signals — specifically removing artifacts (noise from eye movements, muscle activity, electrode movement, power line interference) from EEG data without requiring labeled training data. artifact rejection is one of the biggest pain points in EEG research and BCI applications; bad cleaning loses real signal, and manual cleaning is extremely time-consuming.
+
+the self-supervised framing is the interesting technical angle. instead of training a model to classify "artifact" vs "clean" with labeled examples (which require expert annotation), you use the structure of EEG itself — temporal consistency, spatial correlations between electrodes, known frequency properties of real neural signals — as a self-supervision signal. the model learns what "clean" looks like without being told, then can detect and remove deviations. similar approaches have worked well in other time-series domains.
+
+this sits at the intersection of several interests: ML for biosignals (→ [[ppg-biomarker-wearable|PPG biomarker wearable]]), hardware for sensing (→ [[sensor-capturer|sensor capturer]]), and BCI more broadly (→ [[emg-bracelet|EMG bracelet]], [[pupilometry-glasses|pupilometry glasses]]). the research angle would fit well as a paper or an open-source tool — there's a clear gap in the literature for robust self-supervised artifact rejection that generalizes across datasets and electrode configurations. also connects to [[symbolic-regression|symbolic regression]] as another signal-processing research direction.
\ No newline at end of file