You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Doc_BoxAlgorithm_EOGDenoisingCalibration.dox-part 3.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /**
  2. * \page BoxAlgorithm_EOGDenoisingCalibration EOG_Denoising_Calibration
  3. __________________________________________________________________
  4. Detailed description
  5. __________________________________________________________________
  6. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Description|
  7. 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).
  8. 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.
  9. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Description|
  10. __________________________________________________________________
  11. Inputs description
  12. __________________________________________________________________
  13. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Inputs|
  14. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Inputs|
  15. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Input1|
  16. * Make sure to select the desirable EEG channels
  17. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Input1|
  18. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Input2|
  19. * Make sure to select the desirable EOG channels
  20. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Input2|
  21. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Input3|
  22. * Connect this stimulation to the keyboard_controller.
  23. * Press 'a' for set the starting point and 'u' for set the ending point
  24. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Input3|
  25. __________________________________________________________________
  26. Outputs description
  27. __________________________________________________________________
  28. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Outputs|
  29. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Outputs|
  30. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Output1|
  31. Connect this stimulation to the Player Controller to stop the scenario when b matrix is calculated
  32. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Output1|
  33. __________________________________________________________________
  34. Settings description
  35. __________________________________________________________________
  36. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Settings|
  37. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Settings|
  38. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Setting1|
  39. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Setting1|
  40. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Setting2|
  41. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Setting2|
  42. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Setting3|
  43. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Setting3|
  44. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Setting4|
  45. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Setting4|
  46. __________________________________________________________________
  47. Examples description
  48. __________________________________________________________________
  49. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Examples|
  50. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Examples|
  51. __________________________________________________________________
  52. Miscellaneous description
  53. __________________________________________________________________
  54. * |OVP_DocBegin_BoxAlgorithm_EOGDenoisingCalibration_Miscellaneous|
  55. * |OVP_DocEnd_BoxAlgorithm_EOGDenoisingCalibration_Miscellaneous|
  56. */