OpenEEG

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
(Add cap hardware link)
(Meeting 2 notes)
Line 1: Line 1:
(This is a placeholder page for the OpenEEG project.)
 
  
== Meetup ==
+
=What is OpenEEG?=
 +
OpenEEG is an open-source EEG hardware design.  [http://openeeg.sourceforge.net/doc/ The OpenEEG homepage] has more information.
 +
[http://www.olimex.com/gadgets/openeeg.html Olimex has the boards available for purchase]; it seems like a good reference design to use.
 +
 
 +
=Projects being discussed=
 +
*Brain Computer Interface for music
 +
*Fire art using brainwave changes
 +
**[http://en.wikipedia.org/wiki/Beta_wave Beta waves] make fire, [http://en.wikipedia.org/wiki/Alpha_wave alpha waves] put it out?
 +
*Kinetic art using brain data
 +
**Might use facial/muscular data?
 +
*Passthought [http://www.wordspy.com/words/passthought.asp Needs researching...]
 +
**use ERP to select off of screen?
 +
**individual reaction to image?
 +
**How to integrate different response for under duress?
  
First meetup: 2009-03-26 20h00 at 83c? That's Thursday the 26th at 8pm!
+
=Meetup Notes=
 +
==Meetup the Second==
 +
 
 +
*'''Boards''' - We talked about boards and amplifiers a whole bunch... We probably need to buy more soon. (Jonathan will add notes)
 +
*'''The Cap''' - Rachel is going to buy the [http://www.electrodesales.com/cap100c.html CAP100C EEG Cap Kit].  Please give her your money.
 +
**What connectors does this have?
 +
*'''Facial & reference electrodes''' - We need to figure out how reference electrodes work with the headset.
 +
**Our amp boards connectors expect a reference for each electrode?  We need to sort this out.
 +
**Discussed facial data in [http://www.youtube.com/watch?v=7utG3NqhBoU Emotiv headset] and adding some facial & reference electrodes to the our headset setup.
 +
**Check out implementations of the cap & sort out amplification and reference electrode setup.
 +
**Kelly vaguely remembers something about localization using dipoles and wonders if this would be useful.  Needs research.
 +
*'''Noise''' - We need to set up a case of some sort with holes in it.  Someone needs to take a lead on this. Tracy brought a very pretty metal box.  We may use that for now.
 +
 
 +
==First meetup: 2009-03-26 20h00 at 83c==
  
 
Agenda:
 
Agenda:
Line 11: Line 36:
 
* Who's going to make that happen for the next meeting?
 
* Who's going to make that happen for the next meeting?
  
== First steps ==
+
===First steps===
  
 
It sounds like our steps are the following:
 
It sounds like our steps are the following:
Line 33: Line 58:
 
# When you have some data, call in the geeks. I am personally expert at Fourier analysis, and have some experience with LDA (linear discriminant analysis) using SVD (singular value decomposition). I'd be happy to share what I know (including open-source tools like Octave and SciPy) and chew on the data for an evening.
 
# When you have some data, call in the geeks. I am personally expert at Fourier analysis, and have some experience with LDA (linear discriminant analysis) using SVD (singular value decomposition). I'd be happy to share what I know (including open-source tools like Octave and SciPy) and chew on the data for an evening.
 
# Bootstrap from there, as this may not work at all.
 
# Bootstrap from there, as this may not work at all.
 
 
== What is OpenEEG? ==
 
 
OpenEEG is an open-source EEG hardware design.  [http://openeeg.sourceforge.net/doc/ The OpenEEG homepage] has more information.
 
[http://www.olimex.com/gadgets/openeeg.html Olimex has the boards available for purchase]; it seems like a good reference design to use.
 
 
== Possible hardware ==
 
[http://www.electrodesales.com/cap100c.html CAP100C EEG Cap Kit]
 

Revision as of 16:06, 5 April 2009

Contents

What is OpenEEG?

OpenEEG is an open-source EEG hardware design. The OpenEEG homepage has more information. Olimex has the boards available for purchase; it seems like a good reference design to use.

Projects being discussed

  • Brain Computer Interface for music
  • Fire art using brainwave changes
  • Kinetic art using brain data
    • Might use facial/muscular data?
  • Passthought Needs researching...
    • use ERP to select off of screen?
    • individual reaction to image?
    • How to integrate different response for under duress?

Meetup Notes

Meetup the Second

  • Boards - We talked about boards and amplifiers a whole bunch... We probably need to buy more soon. (Jonathan will add notes)
  • The Cap - Rachel is going to buy the CAP100C EEG Cap Kit. Please give her your money.
    • What connectors does this have?
  • Facial & reference electrodes - We need to figure out how reference electrodes work with the headset.
    • Our amp boards connectors expect a reference for each electrode? We need to sort this out.
    • Discussed facial data in Emotiv headset and adding some facial & reference electrodes to the our headset setup.
    • Check out implementations of the cap & sort out amplification and reference electrode setup.
    • Kelly vaguely remembers something about localization using dipoles and wonders if this would be useful. Needs research.
  • Noise - We need to set up a case of some sort with holes in it. Someone needs to take a lead on this. Tracy brought a very pretty metal box. We may use that for now.

First meetup: 2009-03-26 20h00 at 83c

Agenda:

  • Who's here, and what are they interested in?
  • What do we have available, and what do we need?
  • How do we get what we need?
  • Who's going to make that happen for the next meeting?

First steps

It sounds like our steps are the following:

  • Assemble a set of OpenEEG boards
  • Get together a set of electrodes
  • Get the data into a computer

Once we've done that, let's look at heartbeats. They're big and easy to see. This is also a good first step towards bootstrapping the data analysis part.

After we've gotten good signal, we can move on to strapping the thing to people's heads and looking for brainwaves. This is where things get interesting. We can export the data and throw it over to the wacky Machine Learning meetup, we can tie it into crazy Cyborg group stuff, make, and we can use it as an input to other systems (be they security, music, or teledildonics).


Here's Jonathan's sketch of a plan, which sounds reasonable to me:

  1. Get a pool of OpenEEG cards. I would suggest starting with 8. Maybe several people want to "adopt" one by buying a kit and we can have a solder party. I will adopt one myself.
  2. Put them all in a metal box with a solid ground. Ideally, it has RF
  3. Find someone with a 8-channel USB-audio interface for signal acquisition. These are pretty common with the musician crowd. (Sample rate is overkill, but that's OK). Anybody have one we could borrow?
  4. Find some good electrodes. Sanity check each channel by detecting heartbeats. (If we can't get those loud and clear, no point looking at the brain's much weaker signals.)
  5. Now are we ready to do EEGs. I would suggest -- nay, insist -- on a double-blind protocol, otherwise we will see results that aren't there. It's simply human nature. So get subject(s), over several trials, to say, attempt achieving an alpha state, and for a control, I don't know, read BoingBoing or something. Get a third party to randomize the order and keep track of data labels. (Might experiment with evoked potentials too as long as we're all set up.)
  6. When you have some data, call in the geeks. I am personally expert at Fourier analysis, and have some experience with LDA (linear discriminant analysis) using SVD (singular value decomposition). I'd be happy to share what I know (including open-source tools like Octave and SciPy) and chew on the data for an evening.
  7. Bootstrap from there, as this may not work at all.
Personal tools