Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Stimulus presentation platefrom developed at the LARESI Lab

NotificationsYou must be signed in to change notification settings

okbalefthanded/StimUSTO

Repository files navigation

Stimulus presentation platefrom for real time EEG based Brain-Computer Interface experiments, developed at the LARESI Lab, USTO-MB. Algeria (work in progress)

  • Works on top ofOpenVibe platefrom, which guarantees real-time EEG signal processing.
  • Developed usingQt framework with C++.

Stimulations

The main goal of this project is to facilitate novel High-Speed Stimulus presentation development for Brain-Computer Interface research and applications, by using an Open Source Cross-Platform native GUI framework.

ERPSSVEPHybrid
Signel character spellersSquare ON/OFFERP & SSVEP
Face / Inverted Face spellerSampled Sinusoidal Stimulation (with OpenGL)
Colored Face/Inverted Face

Installation

Using Qt creator

Before building the project, make sure Qt (version 5.x) and Qt creator are installed. then load the project and open it in Qt create. After that build it as any other Qt project.


Usage

Before any use, open OpenVibe Acquisition Server (for reading EEG signal in real-time) and OpenVibe Designer (for real-time signal processing)

with GUI

The GUI will pop up after succeful build, after that you can re-open it by double click on theStimUSTO.exe in the folderbuild\release\release folder.The configuration panel is what is shown first, there the Stimulation paradigm and configurations are edited and started.

  • Connect to OpenVibe acquisiton server by clicking on connect (with default configurations of host and port). This connection is used for passing event markers to the OpenVibe Acquisition Server via a TCP connection.
  • Modify the parameters as suitable to your experiment needs.
  • Click on Init[Speller|SSVEP|Hybrid] to init one of the paradigm.
  • Click on Start at the control panel to start experiment.

No GUI - CLI

This functionality requires specifying a config file in a JSON format for experiment configurations with the--no-gui and--file options (a config example is found in the /config folder). Here the connection to OpenVibe acquisiton server is done automatically.

in command prompt type the following command:

StimUSTO.exe --nogui True --file "/config/default_.json"

Citation

@misc{bekhelifi2022fast,    title={Towards Fast Single-Trial Online ERP based Brain-Computer Interface using dry EEG electrodes and neural networks: a pilot study},    author={Okba Bekhelifi and Nasr-Eddine Berrached},    year={2022},    eprint={2211.10352},    archivePrefix={arXiv},    primaryClass={eess.SP}}

About

Stimulus presentation platefrom developed at the LARESI Lab

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp