~/talk

Deciphering Brainwaves with the Web Audio API

Talkat JSConf Budapest 2019 · 2019-09-26..09-27· [machine-learning]
slides:none on file

Claims that browser JavaScript plus the Web Audio API can parse EEG and aid epilepsy diagnosis by converting recordings into audio buffers, applying filters, then converting back; implements an offline pipeline with OfflineAudioContext, experiments with createIIRFilter (a Butterworth port from MATLAB ~200 lines) and finds IIR creation ≈100 ms per filter (≈300 ms per page) versus target 215 ms, so switches to BiquadFilterNode (~10 ms) which matches desktop filtering and surfaces spike‑wave events in noisy seven‑day recordings.

AI-written summary · about

  1. 0:00Introduction
  2. 0:40About epilepsy
  3. 6:03What is a filter
  4. 7:18Highpass filter
  5. 7:39Filter implementation
  6. 8:06Package implementation
  7. 8:44Whats coming next
  8. 9:13Mozilla Developer Network
  9. 9:33Audio Context
  10. 10:10Processing EEG Data
  11. 11:34The Six Steps
  12. 11:53AudioContext
  13. 17:10Demo
  14. 18:04The problem
  15. 18:44Where can we go
  16. 19:37Problem
  17. 19:49Solution
  18. 20:26Filters
  19. 20:53Custom Filters
  20. 21:39Does it work
  21. 22:09Bipod Filter
  22. 22:30EEG Data
  23. 23:57Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.