The importance of phase in EEG-based Brain-Computer Interfaces

In the world that we live, we have to react to sensory inputs all the time: the hustle and bustle of the city (traffic lights, cars, bikes…), notifications popping up in our screen, concerts… Taking the traffic light as an example, has ever happened to you that when you are waiting to cross and the…

Mneuronic: A mnemonic system based on stimulation-free neuroimaging

MNeuronic is a neurotech device that helps users to improve memory retention. The system capitalizes on the natural fluctuations of neural excitability in the human brain using real-time phase prediction. This confers two important strengths: efficiency and temporal precision. In this way, MNeuronic anticipates upcoming optimal brain states before they occur (rather than reacting to past…

Brain signals, a new biometric identification

Fingerprint scanning, iris scanning, and voice stress analyzer are dated technology compared to the latest form of biometric authentication: the brain’s semantic memory. A team led by postdoctoral researcher Blair Armstrong of the Basque Center for Cognition, Brain, and Language in Spain, observed that the brain signals of 45 participants reading a list of 75…

New BCI might give back the world to locked-in syndrome patients

Researchers have been using brain-computer interfaces (BCIs) to interact with patients suffering from locked-in syndrome for the last decade. What is brand-new is a system created by the Wyss Center for Bio and Neuroengineering in Switzerland that may finally allow even the most paralyzed patients communicate and create a new channel of communication with the outside…

Left-hand vs. Right-hand finger tapping experiment

The aim of Brain-Computer Interface (BCI) is to improve the autonomy of people with severe motor disabilities by new communication and control options. It is commonly known that either if you perform a movement, or you think about actually doing this movement, the same area in the brain is activated. Therefore, the point with these…

A toy helicopter throttle controlled by alpha waves

About this project What is more fascinating than a brain-controlled helicopter that can be flown using nothing more than your brainwaves? When wearing your OpenBCI headset, you’ll be able to control a toy helicopter through focused concentration or by closing your eyes. Components and Supplies Get the hardware We need four essential things to “hack” the helicopter…

MI and ME-BCI Training with OpenBCI

MI-BCI training is based on visuo-motor imagination and together with other mental task imagination (e.g. mental subtraction, word association) is the only paradigm of endogenous nature that does not require external stimulation but only the user’s imaginative action. In addition, MI is considered the most importan type of BCI paradigm for motor function restoration. Results…

Two External Buttons on OpenBCI 32bit Board

Sometimes, when studying EEG or other biopotential signals, you will want to have precise timing between external events or stimulus and the data stream. For example, motor imagery based brain-computer interface (BCI) translates the subject’s motor intention into a control signal through real-time detection of characteristic EEG spatial distributions corresponding to motor imagination of different…

Loading OpenBCI datasets in EEGLAB

EEGLAB can be used for the analysis and visualization of EEG datasets recorded using OpenBCI hardware and software. EEGLAB can work with a variety of different file types, including those that are exported from the OpenBCI GUI, as we saw in the previous post. The Approach The main goal of this post is to explain…

EEGLAB Tutorial

What is EEGLAB? EEGLAB is an interactive Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data incorporating independent component analysis (ICA), time/frequency analysis, artifact rejection, event-related statistics, and several useful modes of visualization of the averaged and single-trial data. First developed on Matlab 5.3 under Linux, EEGLAB runs on Matlab v5…