EEG/EMG signal quality dashboard — per-channel impedance, artifact detection, SNR #21

Open
opened 2026-04-26 21:47:45 -07:00 by pyr0ball · 0 comments
Owner

Real-time signal quality UI for EEG/EMG sessions (training and live use).

Displays:

  • Per-channel impedance (Ω) with color coding: green <5kΩ, yellow 5–20kΩ, red >20kΩ
  • Per-channel SNR over rolling 10-second window
  • Artifact detection log: eye blink events, EMG spikes, motion artifacts, 60/50Hz line noise
  • Power spectral density (PSD) plots per channel: delta, theta, alpha, beta bands
  • Connection status: board type, sampling rate, packet loss rate

Fatigue indicator (opt-in): alpha band power increase over session time correlates with drowsiness. Display as optional advisory only — no urgency language.

Lives in Avocet (alongside email benchmark harness) since Avocet is the training harness. Merlin daemon exposes GET /signals (raw EEG stats) that Avocet reads.

Accessibility: no 'good/bad' framing for impedance — only 'connected' / 'needs attention' / 'check electrode'.

Real-time signal quality UI for EEG/EMG sessions (training and live use). **Displays:** - Per-channel impedance (Ω) with color coding: green <5kΩ, yellow 5–20kΩ, red >20kΩ - Per-channel SNR over rolling 10-second window - Artifact detection log: eye blink events, EMG spikes, motion artifacts, 60/50Hz line noise - Power spectral density (PSD) plots per channel: delta, theta, alpha, beta bands - Connection status: board type, sampling rate, packet loss rate **Fatigue indicator (opt-in):** alpha band power increase over session time correlates with drowsiness. Display as optional advisory only — no urgency language. Lives in Avocet (alongside email benchmark harness) since Avocet is the training harness. Merlin daemon exposes `GET /signals` (raw EEG stats) that Avocet reads. Accessibility: no 'good/bad' framing for impedance — only 'connected' / 'needs attention' / 'check electrode'.
pyr0ball added this to the Phase C — EEG and EMG Hardware milestone 2026-04-26 21:47:45 -07:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/raven#21
No description provided.