SlideShare a Scribd company logo
1 of 13
Grenoble | images | parole | signal | automatique | laboratoire
UMR 5216
Brain Invaders
A Brain Computer Interface game
Anton Andreev CNRS/Gipsa-lab
CORTICO 19/04/2018
Team
CORTICO 2018
Marco CONGEDO, Phd Anton ANDREEV
CNRS CNRS
Grégoire CATTAN Alexandre BARACHANT, PhD
CNRS/IHMTEK
Home-page:
https://bitbucket.org/toncho11/openvibe-gipsa-extensions/overview
Louis KORCZOWSKI
CORTICO 2018
Agenda
1- Brain Invaders
2- Architecture
3- Challenges and Algorithm
4- Research topics
1. What is Brain Invaders?
CORTICO 2018
You have a grid of 36 aliens. The red circled alien is your taget. You need to
concentrate on the target in order to destroy it. Our system uses only the EEG
signal that comes from the subject.
It is also a good source of experimental data!
1. Brain Invaders vs P300 Speller
CORTICO 2018
P300 speller Brain Invaders !
Stimuli matrix
The principe is basically the same. Both use P300 for detection of a letter or an alien.
1. How it works?
CORTICO 2018
A flashing target letter elicits a change in the cerebral response that
appears as a change in the amplitude of the EEG signal over a time
interval.
2. Architecture
CORTICO 2018
OpenVibe
BI Launcher
Brain
Invaders
Gipsa
Extensions
We use boxes provided by OpenVibe
and our own developed by Gipsa-lab.
We have OpenVibe scenarios for:
Adaptive, Training, Online and
Multiplayer Brain Invaders
Acquisition
server
2. Components
CORTICO 2018
Launcher:
- Validates COM port, scenarios paths, sampling frequency …
Gipsa-lab boxes for OpenVibe (OpenViBE-plugins-gipsa.dll):
- Train MDM
- Process MDM – (Online phase)
- Adaptive MDM in Python
- Riemann Potato
- Signal merger with frequency resampling
- Upsampler
- Modified version of xDawn
- Parallel Port to Stimulation
- Stimulation Transformer
All other boxes are already contributed to the OpenVibe project
3. Challenges
CORTICO 2018
 The EEG signal is weak and pertrubated
 The neural activity of each subject is different
 How to perform real-time analysis of the data
3. MDM Algorithm
JTCVAM 2017
• Supervised learning
• A version of k-means (a moving centroid algorithm)
• Two centroids for every class: “contains P300" and “no P300"
• It uses Riemannian geometry and it calculates the proximity to each centroid
Also available for offline analysis:
• Python machine learning library: https://github.com/pyRiemann/pyRiemann
CORTICO 2018
3. Objective: Plug and Play BCI
Common
parameters for the
MDM algorithm
A subject who
has never
played
MDM parameters
specific to the
subject
4. Research in Gipsa-lab
CORTICO 2018
 Better (faster and more accurate) detection of P300
 An algorithm that works for everyone, not only for certain subjects
 Utilize the train phase of one subject for the online phase of another one
 Eliminate the training phase, so that BCI experience of the user is more
enjoyable
 Multi-player BCI
 Combine BCI and Virtual Reality
CORTICO 2018
Questions?
Contact: Andreev.Anton@gipsa-lab.grenoble-inp.fr

More Related Content

Similar to Brain Invaders Cortico 2018

Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesLynn Langit
 
Bic bellec 2016_small
Bic bellec 2016_smallBic bellec 2016_small
Bic bellec 2016_smallPierre Bellec
 
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...IJCSIS Research Publications
 
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaAnomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaData Science Milan
 
Collective Knowledge: python and scikit-learn based open research SDK for col...
Collective Knowledge: python and scikit-learn based open research SDK for col...Collective Knowledge: python and scikit-learn based open research SDK for col...
Collective Knowledge: python and scikit-learn based open research SDK for col...Grigori Fursin
 
MNE group analysis presentation @ Biomag 2016 conf.
MNE group analysis presentation @ Biomag 2016 conf.MNE group analysis presentation @ Biomag 2016 conf.
MNE group analysis presentation @ Biomag 2016 conf.agramfort
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfsamaghorab
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfsamaghorab
 
Artificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and AnswerArtificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and AnswerNaiyan Noor
 
Open & reproducible research - What can we do in practice?
Open & reproducible research - What can we do in practice?Open & reproducible research - What can we do in practice?
Open & reproducible research - What can we do in practice?Felix Z. Hoffmann
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity crapersoft
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOleg Mygryn
 
Not so hard hardware
Not so hard hardwareNot so hard hardware
Not so hard hardwarerichardgault
 
Big data analytics for transport
Big data analytics for transportBig data analytics for transport
Big data analytics for transportUKinItaly
 

Similar to Brain Invaders Cortico 2018 (20)

Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examples
 
Obj report
Obj reportObj report
Obj report
 
Bic bellec 2016_small
Bic bellec 2016_smallBic bellec 2016_small
Bic bellec 2016_small
 
Blue Brain Project
Blue Brain ProjectBlue Brain Project
Blue Brain Project
 
ProjectReport
ProjectReportProjectReport
ProjectReport
 
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
 
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaAnomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
 
Collective Knowledge: python and scikit-learn based open research SDK for col...
Collective Knowledge: python and scikit-learn based open research SDK for col...Collective Knowledge: python and scikit-learn based open research SDK for col...
Collective Knowledge: python and scikit-learn based open research SDK for col...
 
Deep Learning for Fast Simulation
Deep Learning for Fast SimulationDeep Learning for Fast Simulation
Deep Learning for Fast Simulation
 
MNE group analysis presentation @ Biomag 2016 conf.
MNE group analysis presentation @ Biomag 2016 conf.MNE group analysis presentation @ Biomag 2016 conf.
MNE group analysis presentation @ Biomag 2016 conf.
 
Bitcoin Price Prediction
Bitcoin Price PredictionBitcoin Price Prediction
Bitcoin Price Prediction
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
 
Artificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and AnswerArtificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and Answer
 
Open & reproducible research - What can we do in practice?
Open & reproducible research - What can we do in practice?Open & reproducible research - What can we do in practice?
Open & reproducible research - What can we do in practice?
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity
 
CVPrangya_2017
CVPrangya_2017CVPrangya_2017
CVPrangya_2017
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Not so hard hardware
Not so hard hardwareNot so hard hardware
Not so hard hardware
 
Big data analytics for transport
Big data analytics for transportBig data analytics for transport
Big data analytics for transport
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Brain Invaders Cortico 2018

  • 1. Grenoble | images | parole | signal | automatique | laboratoire UMR 5216 Brain Invaders A Brain Computer Interface game Anton Andreev CNRS/Gipsa-lab CORTICO 19/04/2018
  • 2. Team CORTICO 2018 Marco CONGEDO, Phd Anton ANDREEV CNRS CNRS Grégoire CATTAN Alexandre BARACHANT, PhD CNRS/IHMTEK Home-page: https://bitbucket.org/toncho11/openvibe-gipsa-extensions/overview Louis KORCZOWSKI
  • 3. CORTICO 2018 Agenda 1- Brain Invaders 2- Architecture 3- Challenges and Algorithm 4- Research topics
  • 4. 1. What is Brain Invaders? CORTICO 2018 You have a grid of 36 aliens. The red circled alien is your taget. You need to concentrate on the target in order to destroy it. Our system uses only the EEG signal that comes from the subject. It is also a good source of experimental data!
  • 5. 1. Brain Invaders vs P300 Speller CORTICO 2018 P300 speller Brain Invaders ! Stimuli matrix The principe is basically the same. Both use P300 for detection of a letter or an alien.
  • 6. 1. How it works? CORTICO 2018 A flashing target letter elicits a change in the cerebral response that appears as a change in the amplitude of the EEG signal over a time interval.
  • 7. 2. Architecture CORTICO 2018 OpenVibe BI Launcher Brain Invaders Gipsa Extensions We use boxes provided by OpenVibe and our own developed by Gipsa-lab. We have OpenVibe scenarios for: Adaptive, Training, Online and Multiplayer Brain Invaders Acquisition server
  • 8. 2. Components CORTICO 2018 Launcher: - Validates COM port, scenarios paths, sampling frequency … Gipsa-lab boxes for OpenVibe (OpenViBE-plugins-gipsa.dll): - Train MDM - Process MDM – (Online phase) - Adaptive MDM in Python - Riemann Potato - Signal merger with frequency resampling - Upsampler - Modified version of xDawn - Parallel Port to Stimulation - Stimulation Transformer All other boxes are already contributed to the OpenVibe project
  • 9. 3. Challenges CORTICO 2018  The EEG signal is weak and pertrubated  The neural activity of each subject is different  How to perform real-time analysis of the data
  • 10. 3. MDM Algorithm JTCVAM 2017 • Supervised learning • A version of k-means (a moving centroid algorithm) • Two centroids for every class: “contains P300" and “no P300" • It uses Riemannian geometry and it calculates the proximity to each centroid Also available for offline analysis: • Python machine learning library: https://github.com/pyRiemann/pyRiemann
  • 11. CORTICO 2018 3. Objective: Plug and Play BCI Common parameters for the MDM algorithm A subject who has never played MDM parameters specific to the subject
  • 12. 4. Research in Gipsa-lab CORTICO 2018  Better (faster and more accurate) detection of P300  An algorithm that works for everyone, not only for certain subjects  Utilize the train phase of one subject for the online phase of another one  Eliminate the training phase, so that BCI experience of the user is more enjoyable  Multi-player BCI  Combine BCI and Virtual Reality

Editor's Notes

  1. We have several applications that work together. BI Launcher is a C# application that configures and starts both OpenVibe and Brain Invaders
  2. Riemman Potato - unsupervised and automatic EEG artifact rejection Signal merger with frequency resampling - with this box you can acquire signal from two different sources (e.x.EEG/eye - tracker) and different frequency and merge them them with the frequency of one of the sources (first channel is used as reference for the frequency).  Upsampler - increases the signal frequency by an integer factor by resampling the signal. This is exactly the opposite of the Decimation box in OpenVibe. We use it to synchronize the signal from two devices to a common frequency. For example if the first is 600Hz and the second 1000Hz then we upsample both to 3000Hz Parallel Port to Stimulation - converts a list of numeric values (usually parallel port values) to OpenVibe stimulations Stimulation Transformer - converts a list of stimulations to another list of stimulations
  3. First we start with a pretrained model based on 20 subjects. So this allows a new subject to start playing, but perhaps not with the best performance. In the next 40 seconds we use the data from the new subject to perform a new training. So after 1 minute the model is adapted to the new subject.
  4. We use Brain Invaders to do research. Using a BCI game we are able to acquire many EEG recordings of P300 ERPs. It also allows us to test different algorithms.
  5. Chaque sujet a un cerveau (et des ondes cérébrales) différent(es). Il faut s’adapter! Une phase de calibration peut être nécessaire avant d’être prêt à jouer.