Teen Plays Videogame With Brain Signals 204
SkyFire360 writes "A team of ECoG (ElectroCorticography) researchers from Washington University in St. Louis successfully wired a young man's brain up to a computer and began reading the neurological firings in his brain. After analyzing the action potentials created when a neuron fires, they were able to get two-dimensional control of a cursor. Taking the research one step further, they decided to connect an old Atari 2600 to the signal processing computer to see if the young man could control the videogame system."
Action Potentials? (Score:1, Informative)
EEG, does not read action potentials, rather it reads synaptic input into the cortex not output from the cortex. The news article has this backwards.
Re:Did they figure it out, or did he? (Score:2, Informative)
Re:So what. (Score:4, Informative)
http://technology.timesonline.co.uk/article/0,,20
Re:Uh... isn't that ONE dimensional control? (Score:4, Informative)
Re:Epilepsy? (Score:2, Informative)
Re:So what. (Score:5, Informative)
Though we're the first lab to use the ECoG technology, even our resolution is too poor to accurately control things in more than two dimensions. A breakdown of the different resolutions of Brain-Computer-Interfacing is here [imageshack.us]. The problem with EEG is that the skull acts as a signal damper that disperses and blurs the electromagnetic waves created by the neurons. Though we can still detect the waves created, it becomes increasingly more difficult to discern what area of the brain created these waves, much less what neuron(s) did.
A breakdown of the different types of BCI currently being developed and researched:
Though keep an eye out for us at BMES... we just found coding for direction and velocity, and it is scalar.
Re:Connection? (Score:2, Informative)
Re:Did they figure it out, or did he? (Score:2, Informative)
We used the program BCI2000 for this task. This program allows us to sample 16 specific electrodes at a rate of 1200 hz, attaining frequencies up to 600hz. By reading data from calibration tests, we can then select the best electrodes that have the highest r^2 value for use with controlling it. I believe we're currently using a form of ICA for the signal analisys and we may move to something mroe complicated in the near future, but I'm the programmer on the team and not the electrical engineer.
minor point of accuracy (Score:2, Informative)
Not a good solution. (Score:3, Informative)
Even worse, if you connect your cluster to the internet, the effective computing power becomes T^(1/n)/B, where B is the bandwidth of the connection.
There is a special exception to this, however, that takes into account the Mischief Coefficient. For any problem, P, with a fractional mischief component of M, the expected power becomes T^(1/(1-M)n).
As we can see, for any problem with a Mischief Component of 1, the power of the cluster becomes infinite. In fact, using my Beowulf Cluster of Teens, I was able to determine that the more teens you have, the more infinite their power gets. For example, according to my BCoT, if you have 100 teens, your cluster would be 10 times more infinitely powerful than an infinitely powerful cluster of only 10 teens.
Re:So what. (Score:2, Informative)
By the way, using EEG's is definitely possible. We managed to get usable signals from only 8 (full EEG setups usually have 256, 512, etc) EEG channels by using independent component analysis and principal component analysis to filter out the skull's dampening effect and the much stronger electrical signals that come from muscle movement (e.g. blinking). This allowed the user to type characters displayed on screen. Oh yea, I had to wear a tinfoil hat to help eliminate E-M interference and alien brain control waves from contaminating the data stream.
Now, playing a game like this is much easier than typing. We adapted our program to allow users to play pong WITHOUT getting an electrode implanted in the brain by measuring singals from the motor imagery part of the brain, which is much simpler than the ERP's and VEP's we were dealing with for the keyboard. I assume they also used the motor imagery part of the brain. That's why you see the guy moving his fingers (he's not supposed to).
The idea is, your imagine yourself moving a body part. The algorithm picks this up and moves the cursor. Now, your brain notices the correlation between the imagined movement and the movement on screen, and through brain plasticity, learns to associate the movement with some pattern of neurons firing. The signals actually INCREASE in strength as the user becomes more experienced with the device. In the end, you can control the cursor almost like it's a phantom limb.