Search found 211 matches
- Tue Nov 07, 2023 3:34 pm
- Forum: Discussion about OpenViBE
- Topic: Timestamps for the Cues of Graz MI BCI Stimulator
- Replies: 3
- Views: 16257
Re: Timestamps for the Cues of Graz MI BCI Stimulator
Hi Faali002, If you want to segment the data online in OpenViBE, you can use the Stimulation Base Epoching box, which allows you to create chunks of signal upon receiving specific stimulations. The cues are displayed by the Graz Visualization box upon receiving stimulations from the Stimulator box. ...
- Tue Nov 07, 2023 8:39 am
- Forum: Box and application development
- Topic: Graphic card crash / overflowing system load
- Replies: 4
- Views: 7995
Re: Graphic card crash / overflowing system load
Hi Esteban, Thanks for your clear message and the investigation. On my side I can run a scenario with several TimeBasedEpoching boxes and stay under 5% system load. I am wondering if it is not the TimeBasedEpoching+MATLAB boxes working together that could cause this problem. What are the settings of...
- Mon Oct 16, 2023 8:07 am
- Forum: Box and application development
- Topic: adding parameters to the slkearn classifier Box
- Replies: 4
- Views: 8711
Re: adding parameters to the slkearn classifier Box
Hi Jeff, From scikit-learn documentation page, I read that the svm.LinearSVC is faster than the other implementations. That might be the reason why it was chosen over the others. Although it is not in our priority tasks here, I have created a ticket to take not of the interest. For the second part o...
- Wed Oct 04, 2023 10:05 am
- Forum: Box and application development
- Topic: adding parameters to the slkearn classifier Box
- Replies: 4
- Views: 8711
Re: adding parameters to the slkearn classifier Box
Hi Jeff, Yes you are right, when selecting the SVM aglorithm in the sklearn box, the kernel is linear. The class used is the svm.LinearSVC which is, as its name suggests, only linear. Therefore, changing kernel is not just providing the parameter, but actually adding a new algorithm that would use t...
- Wed Oct 04, 2023 7:55 am
- Forum: Boxes
- Topic: give multiple stims to the Stim Based Epoching box
- Replies: 4
- Views: 8588
Re: give multiple stims to the Stim Based Epoching box
Hi Jeff,
I'm attaching an update of your scenario with one branch.
I've basically added a stream switch, configured for feature vectors, that will also receive the stimulation for right or left, and output the incoming stream on output 1 or 2 accordingly.
Let us know how this goes!
Cheers,
Thomas
I'm attaching an update of your scenario with one branch.
I've basically added a stream switch, configured for feature vectors, that will also receive the stimulation for right or left, and output the incoming stream on output 1 or 2 accordingly.
Let us know how this goes!
Cheers,
Thomas
- Mon Oct 02, 2023 2:28 pm
- Forum: Boxes
- Topic: BrainVision reader only supports "multiplexed" data
- Replies: 2
- Views: 6445
Re: BrainVision reader only supports "multiplexed" data
Hi Jeff, Just to give some replies to the last questions of your post: - Yann Renard is not working on OpenViBE anymore. - The box can probably be modified to handle both formats, and here is the location of its code: https://gitlab.inria.fr/openvibe/extras/-/tree/master/plugins/processing/file-io/s...
- Mon Sep 25, 2023 9:06 am
- Forum: Box and application development
- Topic: Python version and Python Scripting box
- Replies: 4
- Views: 5223
Re: Python version and Python Scripting box
Hi Jeff, When you mentioned seeing a "Python folder", you meant the PyBox folder, right ? This is another plugin offering several boxes. The Python path you added to your environment Path seems to be for Python 3.11. However, as you mentioned in your previous message, Python 3.7.8 is needed for the ...
- Fri Sep 22, 2023 8:29 am
- Forum: Box and application development
- Topic: Python version and Python Scripting box
- Replies: 4
- Views: 5223
Re: Python version and Python Scripting box
Hi Jeff, When Python is detected correctly by OpenViBE, you should see a Python 3 scripting box in the Scripting folder of the Boxes list. It's not supposed to be a Python folder in the list. Where do you see it exactly ? I am fairly confident that OpenViBE will work with newer veresions of Python 3...
- Fri Sep 22, 2023 7:53 am
- Forum: Scenarios and BCI design
- Topic: Sending stim to AS in another computer
- Replies: 2
- Views: 5511
Re: Sending stim to AS in another computer
Hi Esteban, I have tried a few things today and you should be able to get stimulations from computer B to computer A. I tried with LSL first, and it does work but not it's not perfect. Basically, I used the LSLCommunication box on computer B to send stimulations, and the same box on computer A to re...
- Tue Sep 19, 2023 2:40 pm
- Forum: Tutorial scenarios
- Topic: Linking Openvibe to Ros Noetic using vrpn_client_ros
- Replies: 1
- Views: 15140
Re: Linking Openvibe to Ros Noetic using vrpn_client_ros
Hi MrCow, It's been a while I didn't play with ROS but I had a quick look at the vrpn_client_ros package. In the file: https://github.com/ros-drivers/vrpn_client_ros/blob/foxy-devel/src/vrpn_client_ros.cpp, the init code contains the following: ROS_INFO_STREAM("Creating new tracker " << tracker_name...
- Thu Aug 17, 2023 10:02 am
- Forum: Boxes
- Topic: time-frequency analysis
- Replies: 13
- Views: 43160
Re: time-frequency analysis
Hi Jeff, Despite the time delay, the process went through and the csv file was created. However, the CSV file seems to be corrupted and I could not open it. There reason it is happening is the because the file you are playing is already epoched and there are gaps between the epochs, and re-epoched a...
- Thu Aug 17, 2023 9:58 am
- Forum: Boxes
- Topic: how to run Box processing on saved EEG to test and refine pipeline
- Replies: 15
- Views: 27164
Re: how to run Box processing on saved EEG to test and refine pipeline
Hi Jeff, The problem you are encountering here is due to the fact that the data you are playing is already epcohed and contains gaps of around a second, which trigger the Timeout box to send the Train stimulation. I tried to set the timeout to 2 seconds, but it triggered again a bit later in the fil...
- Thu Aug 17, 2023 9:48 am
- Forum: Boxes
- Topic: creating a bipolar derivation
- Replies: 15
- Views: 49849
Re: creating a bipolar derivation
Hi Jeff, Thanks for sharing the files to reproduce the issue (which I did!). From what I see, the files you have recorded are not continuous data but non continuous epochs. We can see this in the signal display box: chunks of signal get displayed every second or so. This is problematic since at some...
- Fri Aug 11, 2023 3:12 pm
- Forum: Boxes
- Topic: how to run Box processing on saved EEG to test and refine pipeline
- Replies: 15
- Views: 27164
Re: how to run Box processing on saved EEG to test and refine pipeline
Jeff, I don't see well the whole error messages, but from what I can see, the Classifier box has tried to train on the received data and failed. It is complaining of not having received enough data. The time of the log is at 3 seconds of running the scenario, with the Timeout box set at 1 second, it...
- Fri Aug 11, 2023 3:00 pm
- Forum: Boxes
- Topic: creating a bipolar derivation
- Replies: 15
- Views: 49849
Re: creating a bipolar derivation
Hi Jeff, So I had a look at the code because there error messages were a bit surprising to me. I realised that the implementation of the EOG Denoising Calibration box does not play well with the stimulation based epoching. Indeed, the box automatically triggers the calibration processing when it sto...