In eeg and neurofeedback terms the + electrode is also called the
"active" electrode. This active electrode is connected to the place
you want to measure. The other - electrode serves as a reference
electrode. Most of the time this one is connected to a "neutral" place
like the mastoid bone behind the ear, or an earlobe.
If you choose to place the - electrode to a neutral place, then you've
got what is called a "mono polar" montage. The signal you'll obtain
will be absolute since the site on the scalp will be some micro volts
against the theoretical 0 micro volts from the neutral site.
If your place the - electrode also on the scalp, you've then got a
"bipolar" montage. You're values will then be "incremental" since
you're know including another site with electrical activity going on.
If you google on these montages you'll often notice they include a
"ground" electrode which is often attached to another neutral place,
like the other earlobe. With the modulareeg, we don't have such a
"ground" electrode. We do have the DRL which is an entirely different
thing, but can also be attached to an earlobe. I normally choose the
right wrist though. Or just hold it in your hand, between two fingers.
I have a small metal disc which I can hold or attach to a wristband.
So all in all for one channel a possible (monopolar) setup could be: +
electrode to the site O1 or O2, - electrode to neutral place like an
earlobe, DRL to the other earlobe or places mentioned above. In case
of two channel setup do the same with the other electrodes and then
just hold the DRL or something like that. There also an option to
share the same - electrode for both channels. Make a Y splitting cable
so one - electrode can go into your two - sockets on your modeeg
device.
Wednesday, December 2, 2009
Thursday, November 26, 2009
Detailed Signal Format (from Dr T. Collins)
The 16 bit sample values are stored as unsigned integers with a range from 0 to 1023.
A zero volt signal is sampled as 512.
As 1023 is the maximum, the six most significant bits are never used and so are always zero.
High Byte Low Byte
000000XX XXXXXXXX
MSB
Where X= 1/0
A zero volt signal is sampled as 512.
As 1023 is the maximum, the six most significant bits are never used and so are always zero.
High Byte Low Byte
000000XX XXXXXXXX
MSB
Where X= 1/0
The EEG digital board samples at a rate of 256 samples per second so a frame of samples is transmitted every 1/256 seconds.
As there are 17 bytes in each frame packet this means that 256x17 = 4352 bytes are transmitted every second.
Sunday, November 22, 2009
size of metal box
http://www.maplin.co.uk/module.aspx?moduleno=43713
Metal box with size 120x95x30 from Maplin is suitable for analgoue board.
Metal box with size 120x95x30 from Maplin is suitable for analgoue board.
Thursday, November 19, 2009
Tips for using budgets
Hi everyone,
Today Jack and I had a go of buying items using budgets in the serving window in the building of material and metallurgy. And the process is simple.
Just go there and tell the guy that you want to use final year project budgets to buy some items and then you'll get a white-paper form to fill in. You'll need to know your project number and there is a category there in which you can find out.
Today we've got a PP3 battery but we haven't searched the boxes yet because we're not sure about the exact size of box we need. So I'm not quite sure whether we can get the boxes there. But there's lots of items and hopefully we can find the boxes. Just go there and search the index. Looking forward to your good news!
Victor
Wednesday, November 18, 2009
ElectricGuru Screenshots
We had a go at using ElectricGuru on the lab PCs with a modular EEG board wired up with the calibration signal to channel 1 and channel 2 shorted to ground. The .exe file runs fine although for some reason the time-domain plot didn't work for us. To try it out, download from http://www.realization.org/page/topics/electric_guru.htm and set the Machine under the preferences menu to RS232EEG
Tuesday, November 17, 2009
OpenEEG Software
1.Electric Guru : It is a very simple but powerful application that is good for troubleshooting and checking that your electrodes are reading valid signals.
Electric Guru includes the signal plotted in the time domain along with frequency response and phase differences.
ABI BCI : Is a small windows application that implements a neural network for biofeedback training.It works by taking a raw EEG signal and filtering it down to frequencies that you specify.It then sends those specific filtered signals into two layer feed-forward neural network that learn how to differentiate between two or more different types of signals.
BioEra:
One of the best program that interact with openEEG. It allows the user to build designs out of a large list of components. BioEra also provides the user with enormous control of each component.
Electric Guru includes the signal plotted in the time domain along with frequency response and phase differences.
ABI BCI : Is a small windows application that implements a neural network for biofeedback training.It works by taking a raw EEG signal and filtering it down to frequencies that you specify.It then sends those specific filtered signals into two layer feed-forward neural network that learn how to differentiate between two or more different types of signals.
BioEra:
One of the best program that interact with openEEG. It allows the user to build designs out of a large list of components. BioEra also provides the user with enormous control of each component.
Thursday, November 12, 2009
Expected Features of an Awake EEG
Dear All,
Please find a link describing the common features of a normal awake EEG
http://emedicine.medscape.com/article/1140143-overview
Also describes locations where the particular waveforms are best found which is useful since we are only using a few channels and need to concentrate them in the correct area.
Steve
Please find a link describing the common features of a normal awake EEG
http://emedicine.medscape.com/article/1140143-overview
Also describes locations where the particular waveforms are best found which is useful since we are only using a few channels and need to concentrate them in the correct area.
Steve
Wednesday, November 11, 2009
OpenEEG screenshots
Tuesday, November 10, 2009
Cables and connectors
I am purchasing 3 off of the following to test out ..
1m audio cable with a jack on one end and bare on the other
Jack Socket
Farnell details:
Code Qty Description
1219360 3 LEAD, 3.5MM S JACK-BARE END,1M PRO SIGNAL-AUDL-73-1M £5.76
1267374 3 SOCKET, 3.5MM JACK, 3POLE MULTICOMP - MJ-074N £2.13
For enclosures there are amny to choose from - though some seem expensive for what they are:
Enclosures from RS
Enclosures from Farnell
Our boards are 100mmx800mm BUT we need to be sure they fit INSIDE the box and that there is room for any screws/connectors so 1 or 2 cm spare could be useful.
This board is 120x120mm
(I would prefer a painted version of the same dimensions. The flanges may be handy for fixing inside the surrounding box).
1m audio cable with a jack on one end and bare on the other
Jack Socket
Farnell details:
Code Qty Description
1219360 3 LEAD, 3.5MM S JACK-BARE END,1M PRO SIGNAL-AUDL-73-1M £5.76
1267374 3 SOCKET, 3.5MM JACK, 3POLE MULTICOMP - MJ-074N £2.13
For enclosures there are amny to choose from - though some seem expensive for what they are:
Enclosures from RS
Enclosures from Farnell
Our boards are 100mmx800mm BUT we need to be sure they fit INSIDE the box and that there is room for any screws/connectors so 1 or 2 cm spare could be useful.
This board is 120x120mm
(I would prefer a painted version of the same dimensions. The flanges may be handy for fixing inside the surrounding box).
Tuesday, November 3, 2009
Enclosures for our boards
We will need to place our analgoue board in a metal box. This can then be placed with the digital board in a plastic box. (See Nelo's picture below. Note the analgue board is boxed at the bottom).
Boxing is mentioned in the modular OpenEEG FAQ
http://openeeg.sourceforge.net/doc/faq.html
"Q: Why is putting both boards in the same metal box a safety issue?
A: It is because you need to let the power and output signals pass through the box wall somewhere. There you have to ensure that the connectors are isolated from the box, or you will end up connecting isolated ground to PC ground, which is a bad thing. Even if the connector housings are made of plastic, you risk lowering the isolation voltage.
It is possible to use a metal box, if you create wide enough gaps between the connectors and the metal wall. Problem is, you still end up with an outer surface connected to isolated ground, so it is safer to avoid the subject entirely.
It is recommended that you put the amplifier board in a metal box, which is in turn placed in a plastic box along with the digital board. Look here for an example."
Wednesday, October 28, 2009
Tuesday, October 27, 2009
OpenEEG Calibration/Testing
This was what I was hoping to see.
The first attempt was corrupted due to a small error in the original version of my openEEG class library. After re-examining the firmware code, I've fixed the bug in version 1.0.0.1. This screenshot was taken using the new version of openEEG.dll and looks fine!
The new version is in the shared dropbox folder.
OpenEEG Calibration/Testing
This is a screenshot taken whilst using the calibration output of the analogue openEEG board connected to channel 1 and with channel 2 grounded. The calibration signal is a square-wave at around 14 Hz.
Note that the analogue boards have coupling capacitors forming high-pass filters cutting off at about 0.1 Hz. This means that it can take up to around 10 seconds for the output data to settle down and become meaningful after changing the input connections. So you need to be patient!
The grounded channel seems to float towards the negative saturation level and stay there with occasional "noise" spikes. I'm not sure yet why it does this but it seems consistent from board to board.
Short Presentation Subjects
These are some suggestions for very, very short informal talks at our meetings.
The presentations should be only 4-5 minutes and you can sit and chat and wave your arms or stand and use a couple of powerpoint slides. Whatever is best for you.
Please make a comment to indicate which title you have selected.
What is a neuron and how does it work?
What are the frequencies of the brain?
An overview of modular OpenEEG (something very high level)
Dealing with noise - I(calibrating the board and the recommended enclosure)
Dealing with noise - II (mains hum and sheilded cables)
The digital signal output from the modular board (p2 format and sample rate)
Passive vs. active electrodes
Where and how to fit electrodes?
Application software (thoughts on, for example, C#, VB, Matlab, OpenVibe)
Signal processing (filtering and Fourier)
Neurofeedback in games (what's new and/or how it is used)
Neurofeedback/EEG in control applications (any examples whether helicopters or wheelchairs or robots)
Commercial Neurofeedback systems (any examples of real systems, costs and applications)
Neurofeedback with 2 channels (examples of what is possible)
Neurofeedback in therapy
(or perhaps you would like to suggest a title)
The presentations should be only 4-5 minutes and you can sit and chat and wave your arms or stand and use a couple of powerpoint slides. Whatever is best for you.
Please make a comment to indicate which title you have selected.
What is a neuron and how does it work?
What are the frequencies of the brain?
An overview of modular OpenEEG (something very high level)
Dealing with noise - I(calibrating the board and the recommended enclosure)
Dealing with noise - II (mains hum and sheilded cables)
The digital signal output from the modular board (p2 format and sample rate)
Passive vs. active electrodes
Where and how to fit electrodes?
Application software (thoughts on, for example, C#, VB, Matlab, OpenVibe)
Signal processing (filtering and Fourier)
Neurofeedback in games (what's new and/or how it is used)
Neurofeedback/EEG in control applications (any examples whether helicopters or wheelchairs or robots)
Commercial Neurofeedback systems (any examples of real systems, costs and applications)
Neurofeedback with 2 channels (examples of what is possible)
Neurofeedback in therapy
(or perhaps you would like to suggest a title)
Saturday, October 24, 2009
Wednesday, October 21, 2009
Tuesday, October 20, 2009
Monday, October 19, 2009
Biofeedback Journals
This is a link to an on-line Biofeedback Journal - . It looks very good. There is a 1997 special issue on neurofeedback. (Click on the text for the full articles).
There is also a Journal of Applied Psychophysiology - I'm not sure if this link will work. If not search our ejournal library with "Biofeedback".
Also - here's a link to an IEEXPLORE search on "biofeedback" and "EEG" sorted by date (newest first).
(Note - older references are fine for background but try to use more newer references to put your work in context.)
There is also a Journal of Applied Psychophysiology - I'm not sure if this link will work. If not search our ejournal library with "Biofeedback".
Also - here's a link to an IEEXPLORE search on "biofeedback" and "EEG" sorted by date (newest first).
(Note - older references are fine for background but try to use more newer references to put your work in context.)
Tuesday, October 13, 2009
Notes about the OpenEEG data format
It's actually not quite so easy to glean information on the data format at OpenEEG (unless I'm missing something). These notes and links may help.
The data (packet) format we get off our digital boards is called "p2" (packet format 2).
Details are under "Firmware 2" right at the bottom of the
main Modular OpenEEG page. This is the format of our data.
This link has it formatted better. Also see Tim's blog.
We are only using channels 1 and 2 (i.e., not 3-6). Note each channel is allocated 2 bytes; a high byte and a low byte. 10 bits of these 16 bits record the signal values (ie. we would expect the upper 6 bits to be zero).
The data (packet) format we get off our digital boards is called "p2" (packet format 2).
Details are under "Firmware 2" right at the bottom of the
main Modular OpenEEG page. This is the format of our data.
This link has it formatted better. Also see Tim's blog.
We are only using channels 1 and 2 (i.e., not 3-6). Note each channel is allocated 2 bytes; a high byte and a low byte. 10 bits of these 16 bits record the signal values (ie. we would expect the upper 6 bits to be zero).
Thursday, October 1, 2009
Neurofeedback Links
EEG Frequncies:
An interesting website on Brain and Health
Wikipedia on "Neuromarketing" Brain and Health (!!)
Neurofeedback for ADHD:
Faces of Neurofeedback:
Neurofeedback controlled helicopter:
An interesting website on Brain and Health
Wikipedia on "Neuromarketing" Brain and Health (!!)
Neurofeedback for ADHD:
Faces of Neurofeedback:
Neurofeedback controlled helicopter:
Wednesday, September 30, 2009
Welcome to Neurofeedback Projects
This blog was designed as a place to share information on our Electronic Engineering neurofeedback projects at Birmingham University, UK.
We are using OpenEEG equipment.
http://www.olimex.com/gadgets/openeeg.html
We are using OpenEEG equipment.
http://www.olimex.com/gadgets/openeeg.html
Subscribe to:
Posts (Atom)