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_MultimodalGrazVisualization.dox-part 5.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. /**
  2. * \page BoxAlgorithm_MultimodalGrazVisualization Multimodal Graz visualization
  3. __________________________________________________________________
  4. Detailed description
  5. __________________________________________________________________
  6. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Description|
  7. This is a generalization of the Graz visualization allowing to display the result of the classification on two or more classes, always choosing which action to ask the user.
  8. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Description|
  9. __________________________________________________________________
  10. Inputs description
  11. __________________________________________________________________
  12. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Inputs|
  13. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Inputs|
  14. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Input1|
  15. The timeline of the events.
  16. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Input1|
  17. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Input2|
  18. For online use and feedback, the strength of the current activation.
  19. This can be for example the continuous output from a classifier.
  20. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Input2|
  21. __________________________________________________________________
  22. Outputs description
  23. __________________________________________________________________
  24. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  25. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  26. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  27. Vector of displayed Bar Size.
  28. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  29. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  30. Confusion matrix (recommended to save only last matrix if you want to save to csv).
  31. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Outputs|
  32. __________________________________________________________________
  33. Settings description
  34. __________________________________________________________________
  35. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Settings|
  36. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Settings|
  37. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting1|
  38. If true, the user will be shown the modalities.
  39. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting1|
  40. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting2|
  41. Selection of the feedback mode:\n
  42. None = no Feedback\n
  43. Positive Only = only the expected modality is the predicted\n
  44. Best Only = Feedback only for the predicted Feedback\n
  45. All = Feedback of all modality
  46. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting2|
  47. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting3|
  48. If true, feedback will be shown only after the trial. Otherwise immediately.
  49. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting3|
  50. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting4|
  51. If true, a little matrix will display how many online trials matched the arrow direction.
  52. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting4|
  53. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting5|
  54. How many predictions to integrate for computing the feedback bar.
  55. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting5|
  56. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting6|
  57. Path to the modality image if we don't show the instruction.
  58. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting6|
  59. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting7|
  60. Label of the stimulation for the first class.
  61. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting7|
  62. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting8|
  63. Path to the modality image of the first class.
  64. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting8|
  65. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting9|
  66. Label of the stimulation for the first class.
  67. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting9|
  68. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Setting10|
  69. Path to the modality image of the second class.
  70. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Setting10|
  71. __________________________________________________________________
  72. Examples description
  73. __________________________________________________________________
  74. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Examples|
  75. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Examples|
  76. __________________________________________________________________
  77. Miscellaneous description
  78. __________________________________________________________________
  79. * |OVP_DocBegin_BoxAlgorithm_MultimodalGrazVisualization_Miscellaneous|
  80. The timeline required by the box can be generated by a Lua stimulator.
  81. OpenViBE is bundled with a few motor imagery examples illustrating
  82. this (in folder "bci-examples/").
  83. In order to place the markers (stimulations) to the recorded EEG stream accurately in time,
  84. the box connects to the Acquisition Server's TCP Tagging plugin and forwards the received
  85. timeline there after rendering. The subsequent scenarios and writers should then use the timeline
  86. from the Acquisition Server output and not directly from the timeline generating box. But
  87. due to the long duration of time the motor imagery is typically integrated, this paradigm
  88. could be less sensitive to marker alignment issues compared e.g. to P300.
  89. * |OVP_DocEnd_BoxAlgorithm_MultimodalGrazVisualization_Miscellaneous|
  90. */