This project aims at creating Brain Computer Interface (BCI) to simulate mouse behaviour on display screen. To control a cursor on a monitor screen, a user generally needs to perform two tasks sequentially. The ?rst task is to move the cursor toward a target Icon on the display screen (termed as cursor movement), and the second task is to select the icon by click (known as target selection). The proposed project is to implement an application which simulates Cursor Movement, Icon Selection (equivalent to Left / Right mouse click event) using electroencephalogram (EEG) based Brain Computer Interface (BCI) by detecting small changes in brain signal which are produced by user intentionally, i.e., without interacting with mouse/keyboard/touch-screen with hand.
Over the past few years, productive Brain Computer Interface (BCI) research programs have arisen. The reasons behind this are more understanding of brain functions due to the powerful low cost computer equipment, growing number of demands and needs of potential people suffering from disabilities like locked-in syndrome, paralysis, spinal-cord injury, etc. The goal of any BCI system is to translate the signals produced by brain activity into control signals and to use these signals to control external devices and software applications without the participation of peripheral nerves and muscles. EEG based BCI are relatively convenient, comfortable and inexpensive as compared to other BCI equipment; therefore, they have attracted a great deal of attention for research. The brain signals often used by EEG-based BCIs include P300 potentials steady-state visual evoked potentials (SSVEP) slow cortical potentials, and event-related desynchronization/synchronization (ERD/ERS) produced by motor imageries.
Design and development of application for brain computer interface based on EEG equipment which can help the people suffering from locked-in syndrome, paralysis or older (with physical impairment) in controlling mouse event to navigate, select and click on monitor screen, browser or other application with their brain signals.
- Control at least 6 directions of cursor movement, i.e., up, down, left, right, up-left, up-right, down-left, down-right
- Think about cursor movement and direction, and mouse cursor will start moving
- Click on selected target icon with difference of right and left click of mouse (just by thinking)
- Easy to use and learn
- Help in cognitive enhancement
- Work with most of EEG device available in market
Overview of Development
I have already started the development of application a couple of months ago which involved the collection of data via EEG Device (owned by me) for particular type of brain signal known as P300 potentials steady-state visual evoked potentials (SSVEP) slow cortical potentials (in easier word signal generated intentionally by brain when thinking toward mouse movement and direction). The data collected from the above described way processed in parallel by me to detect the best signal pattern using Matlab based tool EEGLab which will later be coded by me using C# language as Windows application. I'm using Spiral Model for development which involved continuous prototyping of application with enhanced performance till the final software application.
I am already ready with a basic prototype but am working on continuous improvement in terms of quick and accurate response.
Category of Application
C#, Objective C
Schematic Diagram of BCMI
Software Development History
I have more than 3.5 years of experience in research n development as Software Engineer, Researcher and Advisor with knowledge of wide range of technological field like natural language processing, machine learning, business intelligence and brain computer interface. I have one year experience as Microsoft Student Partner too while studying where get several chance to work with Microsoft Technologies without cost. I have developed several application as a developer in company and some outside the company for which won some prizes too like VirtBot (An Intelligent talking Assistant) in 2010, EnableTalk (An Application which enable talking ability in Paralytic people) in 2012, WACTA (A Web browser for blind) in 2011 and some under development like Handy Stimulator for Brain (A Brain Memory Enhancement Device) and Brain Memory Enhancement Tool while sleep using EEG with friends.