BrainTalk Project
BRAIN TALK: OPEN SOURCE BRAIN MACHINE INTERFACE
People with paralysis (especially tetraplegia) are in a very difficult situation.
Their loss of self dependence becomes even worse with their severe impairement of talking capability.
Several attempts have been made to allow these people to communicate with others.
I have been working some time now on a project that will offer these people a chance to communicate with cheap, commercially available, devices through a Brain to Machine Interface (B.M.I.)
I am offering this project to other programmers for free as an open source project. The vision is to create a cheap brain computer interface for disabled people. Initially it can be used for fun only to test this new type of computer interfaces.
WHAT IS BRAIN TALK PROJECT
BRAIN TALK consists of two parts:
1) THE VIRTUAL KEYBOARD
The core of this project is to take advantage of a relatively cheap and easy to use EMOTIV system in order to use a virtual keyboard that will allow people to type on a computer screen by triggering from specific EEG events.
The Virtual Keyboard’s buttons flash in a horizontal and then vertical fashion. The frequency of flashing can be modulated by the user. The transparency of the virtual keyboard is also user defined.
When a user defined key is pressed then the horizontal flashing is changed to vertical flashing on the keyboard. When this key is pressed again, the letter is passed to the open window for e.g. Mozilla Firefox. If an error is being done in the choice of horizontal to vertical flashing transition, then there is a user defined key to reset flashing. By using a website like write http://www.writebigletters.com/ this virtual keyboard can be used as a typing communication device.
Virtual keyboard can be used to write numbers and letters and also has caps lock, backspace and enter button.
Click here to watch a video with the virtual keyboard in action:
or watch it below in YouTube:
2) THE EMOTIV SYSTEM PART
The Emotiv system is Brain to Machine interface that packs a lot of power in the end user in a relatively low price. Click here to go to EMOTIV official site.
The EEG signal is recorded from saline receptors (no special gel is needed). The emotiv system has built in detection algorithms for specific neuro and muscular events that can be user specific with training. The training curve for the Emotiv system is relatively quick.
Moreover, the EMOTIV platform has built in the EmoKey application with which the user can correlate specific EMOTIV detections with keystrokes!
The whole BRAIN TALK project is based on this combination of a virtual keyboard along with an EMOTIV EmoKey application and specific EEG events that will trigger keystrokes on the virtual keyboard!.
I have used BRAIN TALK to send my first tweet with Twitter, composed solely with the help of my Brain Waves.
BRAIN TALK PROJECT IN TWO LINES
EEG PATTERN–> DETECTION FROM EMOTIV–> KEYSTROKE FROM EMOKEY–>PASSING TO VIRTUAL KEYBOARD–>PASS OF KEYSTROKE TO WINDOWS NATIVE DEVICE.
I am inviting programmers to help me develop it a lot further. Please send me your improvements or suggestions through this blog comments, contact form of the blog and at louizos@gen.auth.gr
I also invite people with experience in EEG and programming to help me test the platform and refine it more.
If the vision of creating a cheap Brain Computer Interface for the impaired is fulfilled it will be one of the happiest moments of my life…
Sincerely yours,
Louizos Alexander Louizos, MSc, MD
L.A.>
BRAIN TALK OPEN SOURCE PROJECT
BRAIN TALK VIRTUAL KEYBOARD USER INSTRUCTIONS
The Virtual Keyboard of Brain Talk
Unzip the rar file. The files should be in the same folder in order for the application to work. Run the executable. The Virtual Keyboard opens and starts flashing. In order to change settings press and hold Ctrl. Click on settings. A new window opens.
You may customize from this window the flashing period of rows and columns, the opacity of the window, the control (default 1), the reset (default 2), the activate key (default Ctrl), the Window background color and the Letters foreground color.
If you wish to move the window while it is running, keep Ctrl pressed and click on the keyboard with your mouse and move it. The size and position of your keyboard will be automatically saved upon exit.
The target application for the Virtual Keyboard’s keystrokes should be open in front of the transparent keyboard and active.
The Emotiv Part of Brain Talk
Open your control panel and make the necessary connections to have good signals from your EMOTIV.
Open Emokey application and link the control key of the virtual keyboard to whatever EMOTIV detection you want. Leave the target application to “application in focus”. You may also link another EMOTIV detection to the Virtual Keyboard’s reset key.
Choose connect to Control Panel and you are ready to send your first tweet with Brain Talk!
Enjoy and please share your changes!
Sincerely yours,
Louizos Alexander Louizos, MSc, MD.
PLEASE DONATE TO KEEP BRAIN TALK PROJECT ALIVE.



Pingback: Support NanoTechGalaxy in MedGadget’s Medical Weblog Award!