1
Designer
2.0.0
(0x03bd3829, 0x204258c2)
Identity
(0x5dffe431, 0x35215c50)
(0x403488e7, 0x565d70b6)
Input stream 1
(0x5ba36127, 0x195feae1)
Input stream 2
(0x6f752dd0, 0x082a321e)
Input stream 3
(0x013df452, 0xa3a8879a)
Input stream 4
(0x17ee7c08, 0x94c14893)
(0x1fa7a38f, 0x54edbe0b)
48
(0x207c9054, 0x3c841b63)
400
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0xa8ffe2a3, 0x27038f03)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xcfad85b0, 0x7c6d841c)
1
(0xfba64161, 0x65304e21)
(0x04dae7c8, 0x5f51459d)
Beta Signal
(0x0055be5f, 0x087bdd12)
(0x5ba36127, 0x195feae1)
Data
(0x6f752dd0, 0x082a321e)
Stimulations
(0x6ab26b81, 0x0f8c02f3)
Channel Units
(0x5de046a6, 0x086340aa)
Display Mode
Scan
Scan
false
(0x33a30739, 0x00d5299b)
Auto vertical scale
Per channel
Global
false
(0x512a166f, 0x5c3ef83f)
Scale refresh interval (secs)
5
5
false
(0x512a166f, 0x5c3ef83f)
Vertical Scale
100
100
false
(0x512a166f, 0x5c3ef83f)
Vertical Offset
0
0
false
(0x512a166f, 0x5c3ef83f)
Time Scale
10
10
false
(0x2cdb2f0b, 0x12f231ea)
Bottom ruler
true
true
false
(0x2cdb2f0b, 0x12f231ea)
Left ruler
false
false
false
(0x2cdb2f0b, 0x12f231ea)
Multiview
false
false
false
(0x1fa7a38f, 0x54edbe0b)
224
(0x207c9054, 0x3c841b63)
272
(0x4e7b798a, 0x183beafb)
(0x92c056a7, 0x2dc71aff)
(0x527ad68d, 0x16d746a0)
(0xce18836a, 0x9c0eb403)
9
(0xcfad85b0, 0x7c6d841c)
3
(0x05539fda, 0x1abf7671)
Signal average
(0x00642c4d, 0x5df7e50a)
(0x5ba36127, 0x195feae1)
Input signal
(0x1fa7a38f, 0x54edbe0b)
480
(0x207c9054, 0x3c841b63)
64
(0x4e7b798a, 0x183beafb)
(0xc5ff4187, 0xffc5f432)
(0xc46b3d00, 0x3e0454e1)
(0x00000000, 0x00064a9b)
(0x1490c220, 0x6618b196)
Band Power
(0x00e26fa1, 0x1dbab1b2)
(0x5ba36127, 0x195feae1)
Input - A
(0x79a9edeb, 0x245d83fc)
Equation
x
x*x
false
(0x1fa7a38f, 0x54edbe0b)
416
(0x207c9054, 0x3c841b63)
64
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0x21889dc4, 0x1126497e)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
1
(0xcfad85b0, 0x7c6d841c)
1
(0xfba64161, 0x65304e21)
(0x198e1e41, 0x5d92f437)
1;2;3;4
(0x361722e8, 0x311574e8)
(0x5ba36127, 0x195feae1)
Input signal
(0x79a9edeb, 0x245d83fc)
Channel List
:
1;2;3;4
false
(0x3bcf9e67, 0x0c23994d)
Action
Select
Select
false
(0x666f25e9, 0x3e5738d6)
Channel Matching Method
Smart
Index
false
(0x1fa7a38f, 0x54edbe0b)
128
(0x207c9054, 0x3c841b63)
160
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0x277826e1, 0xa30a3bd0)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
3
(0xcfad85b0, 0x7c6d841c)
1
(0x2de58474, 0x0303e97f)
band-pass 16-24Hz
(0xb4f9d042, 0x9d79f2e5)
(0x5ba36127, 0x195feae1)
Input signal
(0x2f2c606c, 0x8512ed68)
Filter method
Butterworth
Butterworth
false
(0xfa20178e, 0x4cba62e9)
Filter type
Low pass
Band pass
false
(0x007deef9, 0x2f3e95c6)
Filter order
4
4
false
(0x512a166f, 0x5c3ef83f)
Low cut frequency (Hz)
29
16
false
(0x512a166f, 0x5c3ef83f)
High cut frequency (Hz)
40
24
false
(0x512a166f, 0x5c3ef83f)
Pass band ripple (dB)
0.5
0.500000
false
(0x1fa7a38f, 0x54edbe0b)
304
(0x207c9054, 0x3c841b63)
64
(0x4e7b798a, 0x183beafb)
(0x27a4ceec, 0x876d6384)
(0xc46b3d00, 0x3e0454e1)
(0x00000000, 0x00057081)
(0x344f2aae, 0x1a833343)
Beta Power
(0x0055be5f, 0x087bdd12)
(0x5ba36127, 0x195feae1)
Data
(0x6f752dd0, 0x082a321e)
Stimulations
(0x6ab26b81, 0x0f8c02f3)
Channel Units
(0x5de046a6, 0x086340aa)
Display Mode
Scan
Scan
false
(0x33a30739, 0x00d5299b)
Auto vertical scale
Per channel
Global
false
(0x512a166f, 0x5c3ef83f)
Scale refresh interval (secs)
5
5
false
(0x512a166f, 0x5c3ef83f)
Vertical Scale
100
100
false
(0x512a166f, 0x5c3ef83f)
Vertical Offset
0
0
false
(0x512a166f, 0x5c3ef83f)
Time Scale
10
10
false
(0x2cdb2f0b, 0x12f231ea)
Bottom ruler
true
true
false
(0x2cdb2f0b, 0x12f231ea)
Left ruler
false
false
false
(0x2cdb2f0b, 0x12f231ea)
Multiview
false
false
false
(0x1fa7a38f, 0x54edbe0b)
576
(0x207c9054, 0x3c841b63)
240
(0x4e7b798a, 0x183beafb)
(0x92c056a7, 0x2dc71aff)
(0x527ad68d, 0x16d746a0)
(0xce18836a, 0x9c0eb403)
9
(0xcfad85b0, 0x7c6d841c)
3
(0x38e9653d, 0x1f0248bf)
Generic stream reader
(0x6468099f, 0x0370095a)
(0x330306dd, 0x74a95f98)
Filename
/home/openlab/Bureau/UseTheForce/OpenViBE-workshop_tie-fighter-demo/signals/use-the-force-self-paced-[2018.05.07-19.23.41].ov
false
(0x17ee7c08, 0x94c14893)
(0x1fa7a38f, 0x54edbe0b)
-64
(0x207c9054, 0x3c841b63)
352
(0x30a4e5c9, 0x83502953)
(0x341d3912, 0x1478de86)
1
(0x4e7b798a, 0x183beafb)
(0xf37b8e7a, 0x1bc33e4e)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
1
(0x39d53e89, 0x220b131b)
Time based epoching
(0x00777fa0, 0x5dc3f560)
(0x5ba36127, 0x195feae1)
Input signal
(0x512a166f, 0x5c3ef83f)
Epoch duration (in sec)
1
1
false
(0x512a166f, 0x5c3ef83f)
Epoch intervals (in sec)
0.5
0.1
false
(0x1fa7a38f, 0x54edbe0b)
352
(0x207c9054, 0x3c841b63)
64
(0x4e7b798a, 0x183beafb)
(0xc5ff41e9, 0xccc59a01)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
2
(0xcfad85b0, 0x7c6d841c)
1
(0x3e0c470d, 0x624e76dc)
Generic stream writer
(0x09c92218, 0x7c1216f8)
(0x403488e7, 0x565d70b6)
Input stream 1
(0x5ba36127, 0x195feae1)
Input stream 2
(0x6f752dd0, 0x082a321e)
Input stream 3
(0x330306dd, 0x74a95f98)
Filename
record-[$core{date}-$core{time}].ov
${Player_ScenarioDirectory}/signals/use-the-force-self-paced-[$core{date}-$core{time}].ov
false
(0x2cdb2f0b, 0x12f231ea)
Use compression
false
false
false
(0x1fa7a38f, 0x54edbe0b)
160
(0x207c9054, 0x3c841b63)
432
(0x4e7b798a, 0x183beafb)
(0x89a08108, 0xc8d1fac1)
(0x527ad68d, 0x16d746a0)
(0xce18836a, 0x9c0eb403)
2
(0xcfad85b0, 0x7c6d841c)
1
(0xfba64161, 0x65304e21)
(0x477bae8c, 0x704639bb)
Spatial Filter
(0xdd332c6c, 0x195b4fd4)
(0x5ba36127, 0x195feae1)
Input Signal
(0x79a9edeb, 0x245d83fc)
Spatial Filter Coefficients
1;0;0;0;0;1;0;0;0;0;1;0;0;0;0;1
3;-1;-1;-1
false
(0x007deef9, 0x2f3e95c6)
Number of Output Channels
4
1
false
(0x007deef9, 0x2f3e95c6)
Number of Input Channels
4
4
false
(0x330306dd, 0x74a95f98)
Filter matrix file
false
(0x1fa7a38f, 0x54edbe0b)
224
(0x207c9054, 0x3c841b63)
64
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0x81db9bf9, 0xf1cf4ed7)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
4
(0xcfad85b0, 0x7c6d841c)
1
(0x52e24569, 0x49c15ebc)
Shift values
(0x00e26fa1, 0x1dbab1b2)
(0x5ba36127, 0x195feae1)
Input - A
(0x79a9edeb, 0x245d83fc)
Equation
x
x-5.30
false
(0x1fa7a38f, 0x54edbe0b)
640
(0x207c9054, 0x3c841b63)
32
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0x21889dc4, 0x1126497e)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
1
(0xcfad85b0, 0x7c6d841c)
1
(0xfba64161, 0x65304e21)
(0x537137a8, 0x70afe900)
Crop
(0x7f1a3002, 0x358117ba)
(0x5ba36127, 0x195feae1)
Input matrix
(0xd0643f9e, 0x8e35fe0a)
Crop method
Min/Max
Min/Max
false
(0x512a166f, 0x5c3ef83f)
Min crop value
-1
5.30
false
(0x512a166f, 0x5c3ef83f)
Max crop value
1
100
false
(0x1fa7a38f, 0x54edbe0b)
544
(0x207c9054, 0x3c841b63)
32
(0x30a4e5c9, 0x83502953)
(0x4e7b798a, 0x183beafb)
(0x1b151919, 0x63b9f9c9)
(0x527ad68d, 0x16d746a0)
(0xc80ce8af, 0xf699f813)
1
(0xce18836a, 0x9c0eb403)
3
(0xcfad85b0, 0x7c6d841c)
1
(0x60b3035d, 0x3fae7262)
Beta Power Cropped and shifted
(0x0055be5f, 0x087bdd12)
(0x544a003e, 0x6dcba5f6)
Data
(0x6f752dd0, 0x082a321e)
Stimulations
(0x6ab26b81, 0x0f8c02f3)
Channel Units
(0x5de046a6, 0x086340aa)
Display Mode
Scan
Scan
false
(0x33a30739, 0x00d5299b)
Auto vertical scale
Per channel
Global
false
(0x512a166f, 0x5c3ef83f)
Scale refresh interval (secs)
5
5
false
(0x512a166f, 0x5c3ef83f)
Vertical Scale
100
100
false
(0x512a166f, 0x5c3ef83f)
Vertical Offset
0
0
false
(0x512a166f, 0x5c3ef83f)
Time Scale
10
100
false
(0x2cdb2f0b, 0x12f231ea)
Bottom ruler
true
true
false
(0x2cdb2f0b, 0x12f231ea)
Left ruler
false
false
false
(0x2cdb2f0b, 0x12f231ea)
Multiview
false
false
false
(0x1fa7a38f, 0x54edbe0b)
816
(0x207c9054, 0x3c841b63)
-16
(0x4e7b798a, 0x183beafb)
(0x92c056a7, 0x2dc71aff)
(0x527ad68d, 0x16d746a0)
(0xce18836a, 0x9c0eb403)
9
(0xcfad85b0, 0x7c6d841c)
3
(0x6192fde8, 0x57470e00)
Acquisition client
(0x35d225cb, 0x3e6e3a5f)
(0x79a9edeb, 0x245d83fc)
Acquisition server hostname
${AcquisitionServer_HostName}
${AcquisitionServer_HostName}
false
(0x007deef9, 0x2f3e95c6)
Acquisition server port
1024
1024
false
(0x1fa7a38f, 0x54edbe0b)
-64
(0x207c9054, 0x3c841b63)
544
(0x4e7b798a, 0x183beafb)
(0x0d4656c0, 0xc95b1fa8)
(0xc80ce8af, 0xf699f813)
5
(0xce18836a, 0x9c0eb403)
2
(0x69968389, 0x7376936f)
Generic stream writer
(0x09c92218, 0x7c1216f8)
(0x5ba36127, 0x195feae1)
Input Signal
(0x6f752dd0, 0x082a321e)
Input Stimulations
(0x330306dd, 0x74a95f98)
Filename
record-[$core{date}-$core{time}].ov
${Player_ScenarioDirectory}/Crop/use-the-force-self-paced-[$core{date}-$core{time}].ov
false
(0x2cdb2f0b, 0x12f231ea)
Use compression
false
false
false
(0x1fa7a38f, 0x54edbe0b)
688
(0x207c9054, 0x3c841b63)
432
(0x4e7b798a, 0x183beafb)
(0x89a08108, 0xc8d1fac1)
(0x527ad68d, 0x16d746a0)
(0xce18836a, 0x9c0eb403)
2
(0xcfad85b0, 0x7c6d841c)
1
(0xfba64161, 0x65304e21)
(0x068f487c, 0x21f4b632)
(0x03bd3829, 0x204258c2)
1
(0x070d4da3, 0x44fc31b2)
(0x04dae7c8, 0x5f51459d)
0
(0x0b2cb4e9, 0x3c57dde4)
(0x52e24569, 0x49c15ebc)
0
(0x1c4e6df1, 0x7a0d8edf)
(0x39d53e89, 0x220b131b)
0
(0x1c59facc, 0x159a5b77)
(0x537137a8, 0x70afe900)
0
(0x28816046, 0x3459b027)
(0x198e1e41, 0x5d92f437)
0
(0x291e2794, 0x45847249)
(0x477bae8c, 0x704639bb)
0
(0x2dca962e, 0x20394064)
(0x1490c220, 0x6618b196)
0
(0x2dd10288, 0x5d587871)
(0x03bd3829, 0x204258c2)
0
(0x2ec5c3c6, 0x267fb9e8)
(0x3e0c470d, 0x624e76dc)
1
(0x3047fd35, 0x4430cb48)
(0x03bd3829, 0x204258c2)
2
(0x3fcb3305, 0x1deecffd)
(0x3e0c470d, 0x624e76dc)
0
(0x42f0d098, 0x2aa0ace4)
(0x2de58474, 0x0303e97f)
0
(0x48a3036f, 0x0390d22c)
(0x69968389, 0x7376936f)
0
(0x48a324c4, 0x3d47e9f4)
(0x05539fda, 0x1abf7671)
0
(0x65243e3b, 0x2de66f40)
(0x3e0c470d, 0x624e76dc)
2
(0x66a18682, 0x5258fa8b)
(0x344f2aae, 0x1a833343)
0
(0x7ab2b378, 0x026ea2d4)
(0x60b3035d, 0x3fae7262)
0
(0x08f7a60b, 0x0b3f0028)
1er ch = Cz
2, 3, 4 = C1, C2, D1
(0x473d9a43, 0x97fc0a97)
-64
(0x7234b86b, 0x2b8651a5)
224
(0x2e5b4358, 0x7e7e2a7a)
<u><b><big>Overview</big></b></u>
This scenario allows to run
an online <i>self-paced</i> session of <b>feet motor imagery</b>
No instructions are presented to the user.
The feedback is presented through signal displays : one for the brain
activity on the Cz electrode, and one for the band power in
the beta activity,related to (imagined) feet movement.
An external feedback is possible through VRPN:
launch the <b>vr-demo-tie-fighter</b> to see a spaceship
lifted when a spike of Beta activity is detected.
For more information on the processing pipeline,
please look at the scenario <i>neurofeedback/neurofeedback.xml</i>.
(0x473d9a43, 0x97fc0a97)
912.000000
(0x7234b86b, 0x2b8651a5)
32.000000
(0x335b2817, 0x6c24933b)
Use Generic stream reader
instead of Acquisition client
to replay recorded signals
(0x473d9a43, 0x97fc0a97)
32.000000
(0x7234b86b, 0x2b8651a5)
48.000000
(0x3793b3fc, 0x0bc09010)
Les 4 ch du ganglion
(0x473d9a43, 0x97fc0a97)
0
(0x7234b86b, 0x2b8651a5)
128
(0x39521104, 0x7f5c3d39)
The processing chain filter the signal
in the <b>[16-24Hz]</b> frequency band (<i>Beta band</i>)
Then, it select 1s epochs every 0.1s.
This signal is squared and average to get the Beta power.
Finally it's cropped and shifted to be sent
to the tie-fighter application via VRPN
(0x473d9a43, 0x97fc0a97)
-240.000000
(0x7234b86b, 0x2b8651a5)
352.000000
(0x4490a544, 0x5b0eddf0)
These two boxes (Crop and simple DSP) are configured
with respect to a previous <b>calibration</b> session.
See <i>threshold_movement_calibration.xml</i>
The calibration computed the <b><i>Mean</i></b> and <i><b>Variance</b></i>
of the Beta activity during 30sec of inactivity.
(0x473d9a43, 0x97fc0a97)
-240.000000
(0x7234b86b, 0x2b8651a5)
672.000000
(0x5176b8c4, 0x418cbbc7)
Center all values on
<i>Mean + 3 * sqrt(Variance)</i>
(0x473d9a43, 0x97fc0a97)
224.000000
(0x7234b86b, 0x2b8651a5)
736.000000
(0x59bf201c, 0x208f04ce)
Crop the signal between
<i>Mean + 3 * sqrt(Variance)</i>
and <i>100</i>
(0x473d9a43, 0x97fc0a97)
224.000000
(0x7234b86b, 0x2b8651a5)
672.000000
(0x7021d6d2, 0x29825f99)
The signal display provides
real-time and asynchronous feedback of the user's
brain activity in the Beta band,
related to feet movement.
(0x473d9a43, 0x97fc0a97)
64.000000
(0x7234b86b, 0x2b8651a5)
896.000000
(0x08805309, 0x7741ce8b)
(0x3bcce5d2, 0x43f2d968)
[{"boxIdentifier":"(0x04dae7c8, 0x5f51459d)","childCount":0,"identifier":"(0x295082d2, 0x1b5f8498)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0x344f2aae, 0x1a833343)","childCount":0,"identifier":"(0x2d9e2a14, 0x6a83250b)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0x60b3035d, 0x3fae7262)","childCount":0,"identifier":"(0x4956c4bc, 0x4ee21a46)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3}]
(0x237e56d2, 0x10cd68ae)
277
(0x4c536d0a, 0xb23dc545)
/home/openlab/Bureau/UseTheForce/OpenViBE-workshop_tie-fighter-demo/Use-the-force-online_5chanLaplacianCz_self-paced-session_OV2_4ch.xml
(0x4c90d4ad, 0x7a2554ec)
320
(0x54e45f5b, 0x76c036e2)
136
(0x7b814cca, 0x271df6dd)
460