books, tutorials, on EEG / BCI / Signal Processing?
Hi all!
I've been trying to figure out how to write, use or implement BCI's for the past 2 weeks. Before that, I had develped a interface for the Muse headset to communicate with Arduino.
But the good thing about Muse (although it has a few caveats) is that most of the signals you will deal with are pre-processed, filtered, "FFT'ed", etc. It was relatively easy to get alpha signals and send them to arduino to light a LED.
Now, dealing with OBCI is another story... I get the raw signal and if I'm not using OBCI GUI, I need to filter all the stuff, classify the inputs, train an algorithm, FFT, etc etc.
Recently I was trying to get some meaning out of EOG measurings on OpenVIBE and had to filter all the stuff. But which filter to use? Which frenquency? What the hell to do, in order to "transform" thoset raw and apparently "noisy" signals into something more like an envelope.
So, I'd like to understand a bit more about the filtering process you need in order to get some meaning out of EEG data, what is epoching, how to calculate it in order to get more bands on a FFT, the stuff about the 250Hz frequency of OBCI, etc etc. And I'm kinda lost on where to look for such info. So, after this long text, can someone please point me on a direction? Recommend a online class/course, a tutorial, email me with some material/pdf/epub or something?
Here goes a list of things I've been reading for a few weeks:
EEG Hacker blog (most o the projects, but I can't get Chip's code to work since I don't work with Matlab);
EEG Hacker blog (most o the projects, but I can't get Chip's code to work since I don't work with Matlab);
Jfrey's blog;
Lot's of pappers on neuroscience (ty, sci-hub);
OBCI's forums;
OpenVIBE's forums;
Random google stuff;
Kandel's book on Neuroscience (but I've noticed it is more "biology" than electrophisiology, and what a HUGE book);
My background (to maybe help on what kind of material one would recommend):
Undergrad in BIophysics (last year!!, so I already got rid of disciplines/courses on Physiology, Neurochemistry, Math (mostly calculus and statistics), Physics and Programming);
Work with bioinformatics (mainly protein molecular dynamics)
Programming skills on Python, Arduino/Processing, Java and bash script;
Well, sorry for the long text and the bad english! And thank you for those who take time to read and reply/help!
Best Regards
Fernando
Comments