We have developed a new model and methodology for a non-invasive brain-computer interface:
Real-time recognition of up to 8 individual commands
The classifier is able to recognize the neutral state, the state of concentration, relaxation, imaginary leg movements, the transfer of attention inside the head, mental silence
The recognition frequency is about 10 Hz.
For the state-command formation, the operator does not use the movement of the eyes and head, reduction of facial muscles, teeth clenching, etc.
Quick training an operator
The unprepared person can study in 10 minutes to manage two commands
An experienced user is able to use 8 commands.
With good preparedness, it is possible to combine management using a neural interface with physical activity to increase the productivity of performing certain tasks.
A tutorial for beginners lasts from 30 minutes to learn 2-3 states of consciousness
The tutorial for advanced users lasts from 14 hours for learning 4-7 states of consciousness
Optimum training's time is from 30 to 60 minutes a day
Steady management is achieved through regular training.
Management preparation method
First, the classifier must be trained neutral state, on the basis of which the noise is removed from the signal. This is not a state of relaxation, but a state of a person in the absence of purposeful mental activity.
When adding new channels there is no need to retrain the classifier
Training consists in the formation of such states of consciousness that the classifier is able to recognize. These include the state of concentration, relaxation, imaginary limb movements, transfer of attention inside the head, mental silence
As a quick start, it is easy to learn two states - relaxation and concentration
Learning consists of periodically repeating states a number of times (1-3)
Use
After training, the classifier will give out discrete commands (for example, from 1 to 8), which are used to manage various virtual and real objects.
In the BioEcho software implemented several mechanisms for the formation of more stable and advanced meta-commands:
Simple commands: each state is interpreted as one command (for example, suitable for real-time control of a quadcopter)
Linear command: a command is formed only when a certain number of identical commands are received in a row. Example: expected "1" x 5, sequence "1 1 1 1 0 1 1 1 0 0 1 1 0 1" will not create command, sequence "1 0 1 0 1 1 1 1 1" will create one.
Battery: a command is formed when a specified number of commands are accumulated. Example: expected "1" x 5, command works in cases "1 0 1 0 1 1 0 1", "1 2 3 3 2 1 1 1 0 3 2 3 1"
Combinatorics: Allows you to increase the number of meta-commands from a limited set of commands. So, using only two commands (for example, "1" and "2"), you can get 4 commands: 11, 12, 21, 22. The number of meta-commands is n! where n is the number of input commands.
This site uses cookies and services to collect technical data from visitors to ensure performance and improve the quality of service. By continuing to use our site, you automatically agree to the use of these technologies.