EKG analysis / filtering
Hey guys,
I'm learning the OpenBCI system and was hoping to start by completing a project using the OpenBCI system.
Here's what I'm trying to do: obtain EKG data and determine the heart rate of the individual.
Ideally, this would work in real time. I just want to complete something that has a easier setup and much more reliable signals. If anyone has any particular suggestions on how to proceed or any cautions, please let me know! More importantly, do you suggest building on the available GUI or coding something new?
Thanks!
Comments
Brainbay is an open-source neurofeedback and signal processing application that has a driver for the OpenBCI. You can find more information on BrainBay’s website, download the latest version from GitHub, or check out William Croft’s tutorials on getting BrainBay set up with OpenBCI. (If you haven’t done an EKG with the OpenBCI, I wrote a tutorial about it).
It’s windows-only software, but I’m running it on Linux using Wine and will post a tutorial about that shortly. Once you’ve fiddled with BrainBay a bit, give the heart-rate design I linked a shot. The default BrainBay hear-rate designs didn’t work for me, but that one did.
Good luck!
Omphalosskeptic
http://openbci.com/forum/index.php?p=/discussion/comment/1488/#Comment_1488
You may find Java DSP libraries or howto's
https://www.google.com/search?q=java+dsp+library
http://stackoverflow.com/questions/636686/signal-processing-library-in-java
"How to implement lowpass, bandpass filtering"
http://stackoverflow.com/questions/8014018/generating-dsp-filter-coefficients-in-c-java-for-time-domain-convolution
http://www-users.cs.york.ac.uk/~fisher/mkfilter/
NeuroBB thread should work now: !https://neurobb.com/t/heart-rate-detection-in-brainbay/28