EOG Denoising Calibration


  • Plugin name : EOG Denoising Calibration
  • Version : 1.0
  • Author : Joao-Pedro Berti-Ligabo
  • Company : Inria
  • Short description : Algorithm implementation as suggested in Schlogl's article of 2007.
  • Documentation template generation date : Dec 3 2018


Press 'a' to set start point and 'u' to set end point, you can connect the Keyboard Stimulator for that

This box calculates a denoising matrix 'b' for removing the EOG effects on EEG. The principle is based on regression analysis (see article 'A fully automated correction method of EOG artifacts in EEG recordings' - Schlogl2007) where a matrix 'b' is estimated being: b = <'Nt N>-ยน<'N S> with N being the noise (EOG electrodes) and S the source (EEG electrodes). This box reads necessarily from a file where the subject does lots of blinks. User will set a starting and an ending point at this file then the program will calculates the b matrix after reading throughout the file.


1. EEG

Make sure to select the desirable EEG channels

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

2. EOG

Make sure to select the desirable EOG channels

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

3. Stimulations

Connect this stimulation to the keyboard_controller. Press 'a' for set the starting point and 'u' for set the ending point

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


1. Train-completed Flag

Connect this stimulation to the Player Controller to stop the scenario when b matrix is calculated

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


1. Filename b Matrix

  • Type identifier : Filename (0x330306dd, 0x74a95f98)
  • Default value : [ b-Matrix-EEG.cfg ]

2. End trigger

  • Type identifier : Stimulation (0x2c132d6e, 0x44ab0d97)
  • Default value : [ OVTK_GDF_End_Of_Session ]