OpenViBE Documentation 3.3.0
BCI competition IIIb reader

Summary

  • Plugin name : BCI competition IIIb reader
  • Version : 0.7
  • Author : Bruno Renier
  • Company : INRIA/IRISA
  • Short description : Reads ASCII version of BCI competition IIIb datasets.
  • Documentation template generation date : Apr 20 2022

Description

Reads signal samples, stimulations and class labels from the BCI competition IIIb ASCII datasets.

Outputs

1. Signal

This input contains the signal samples from the trials.

  • Type identifier : Signal (0x5ba36127, 0x195feae1)

2. Stimulations

This input contains information about the stimulations that occurred during the trials.

  • Type identifier : Stimulations (0x6f752dd0, 0x082a321e)

Settings

1. Signal file

Name of the signal file from the dataset ("*_s.txt").

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ ]

2. Triggers file

Name of the trigger file from the dataset ("*_HDR_TRIG.txt").

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ ]

3. Labels file

Name of the label file from the dataset ("*_HDR_Classlabel.txt").

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ ]

4. Artifact file

Name of the artifact file from the dataset ("*_HDR_ArtifactSelection.txt").

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ ]

5. True labels file

Name of the true labels file from the dataset ("true_labels_*.txt").

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ ]

6. Samples per buffer

Number of samples to send per sample buffer.

  • Type identifier : Integer (0x007deef9, 0x2f3e95c6)
  • Default value : [ 32 ]

7. Offline

Whether the plugin is used in offline mode or not.

  • Type identifier : Boolean (0x2cdb2f0b, 0x12f231ea)
  • Default value : [ false ]

8. Train?

Keep the training set trials or not.

  • Type identifier : Boolean (0x2cdb2f0b, 0x12f231ea)
  • Default value : [ true ]

9. Test?

Keep the test set trials or not.

  • Type identifier : Boolean (0x2cdb2f0b, 0x12f231ea)
  • Default value : [ false ]

10. Keep artifacts?

Keep the trials containing artifacts or not.

  • Type identifier : Boolean (0x2cdb2f0b, 0x12f231ea)
  • Default value : [ false ]

11. Trial length

The length of a trial in seconds.

  • Type identifier : Float (0x512a166f, 0x5c3ef83f)
  • Default value : [ 8.0 ]

12. CUE display Start

The time when the CUE is displayed in a trial.

  • Type identifier : Float (0x512a166f, 0x5c3ef83f)
  • Default value : [ 3.0 ]

13. Feedback start

The time when the feedback starts in a trial.

  • Type identifier : Float (0x512a166f, 0x5c3ef83f)
  • Default value : [ 4.0 ]

Examples

Miscellaneous

The stimulations sent are the following :

  • Trial start
    • Time : 0
    • Id : 0x300
  • Display cross
    • Time : 0
    • Id : 0x312
  • CUE
    • Time : parameter(CUE display start)
    • Id : 0x300 + class index (0x301 for first class, 0x302 for the second class, ...)
  • Feedback start
    • Time : parameter(Feedback start)
    • Id : 0x30D
  • Trial end
    • Time : parameter(Trial length)
    • Id : 0x320
  • End of session
    • Time : when the end of the input file has been reached
    • Id : 0x3FF

See the Doc_Stimulations page for more details about §OpenViBE§ stimulations.