BCI competition IIIb reader

Summary

Doc_BoxAlgorithm_BCICompetitionIIIbReader.png
  • 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 : Dec 30 2016
  • WARNING : this box has been marked as UNSTABLE by the developer. It means that its implementation may be incomplete or that the box can only work under well known conditions. It may possibly crash or cause data loss. Use this box at your own risk, you've been warned.

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.