Summary of "Нейроинтерфейсы #1 Алексей Осадчий и Дария Клеева"

Neurointerfaces (BCI): Overview

A neurointerface or brain–computer interface (BCI) is a device that reads brain activity (EEG/MEG/ECoG, invasive or non‑invasive), decodes brain states and converts them into control signals for external devices. BCIs can also deliver feedback to the brain (bidirectional BCI).

Non‑invasive paradigms


Brain physiology and the electrophysiological substrate


Maxwell equations and the quasi‑static approximation

For EEG/MEG frequencies of interest (roughly <100–500 Hz) electromagnetic propagation can be approximated as quasi‑static:


Generative (forward) model and lead fields


Inverse problem and decoding approaches


Neural signals of interest and time–frequency concepts


Artifacts and preprocessing

Common artifacts

Typical preprocessing pipeline

  1. Detect and mark bad channels; interpolate if necessary (with caution).
  2. For MEG: apply external interference suppression (MaxFilter / SSS) to separate internal vs external components; correct for head motion; use calibration.
  3. Temporal filtering: bandpass and notch filters as appropriate.
  4. Artifact detection: mark EOG/ECG events; reject grossly contaminated epochs.
  5. Blind source separation (ICA) or PCA to identify and remove components corresponding to EOG/ECG/EMG; inspect component topographies, timecourses and spectra before removal.
  6. Epoching and averaging for evoked analysis, or time–frequency transforms for induced/power analyses.

Practical data handling and tools (MNE‑Python)


Applications and demonstrations


Conceptual and ethical remarks


Concise methodological checklist (non‑invasive BCI / EEG/MEG)

  1. Acquire structural MRI → extract cortical surface → define source space (vertices).
  2. Compute forward model / lead fields (BEM/FEM) → obtain G matrix.
  3. Record EEG/MEG with good sensor contact; record EOG/ECG if possible.
  4. Preprocessing:
    • Mark / interpolate bad channels.
    • MEG: apply SSS / MaxFilter, correct for head motion, use calibration.
    • Bandpass / notch filtering.
    • Detect artifacts (EOG/ECG) and identify artifact components (ICA/PCA).
    • Optionally reject noisy epochs.
  5. Feature extraction:
    • Evoked analysis (ERP) via epoching + averaging for time‑locked stimuli.
    • Time–frequency analysis (spectrograms, wavelets) for induced activity and rhythmic power.
    • Compute envelopes / bandpower (e.g., mu/beta for motor imagery).
    • Spatial filtering (CSP, beamformers) or supervised spatial weight learning to maximize SNR.
  6. Model & decode:
    • Train classifier or regressor on labeled data (synchronous or self‑paced).
    • Validate online; tune asynchronous detection (onset detection); provide neurofeedback to train the subject.
  7. (Optional) Source localization / inverse modeling for interpretation or enhanced features.
  8. Simulate data with forward model + noise covariance to validate algorithms.

Researchers, contributors and historical sources mentioned

Category ?

Science and Nature


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video