Page 1 of 1

functional near-infrared spectroscopy

Posted: 04 Feb 2009, 16:39
by Krysta
Anybody used or thought about using an fNIRS signal in BCI2000?

fNIR

Posted: 05 Feb 2009, 21:39
by gschalk
Krysta,

I am not aware that anybody used fNIR in BCI2000. However, it would be rather simple to use it, e.g., in conjunction with the CursorTask. Do you have a device you would like to interface with BCI2000?

Gerv

Posted: 05 Feb 2009, 21:58
by Krysta
Yes, we use ISS' oxiplex system to acquire fNIRS data; it would be superneato if it could be recorded through bci2000 instead of having to route it through ISS' acquisition software.

fNIR

Posted: 06 Feb 2009, 06:51
by gschalk
Krysta,

In order to do this, two things have to be met:
1) the fNIR software has to be able to stream out the data in real time, or there has to be a possibility to acquire data from the device in real time (using a SDK, dll, etc.)
2) You have to have somebody with C++ programming experience.

If both items are met, we will be glad to help you with this and point you in the right direction.

Gerv

fNIRS

Posted: 01 Jul 2009, 09:31
by audrey
Hi Gerv,

I'm working with Krysta on using BCI2000 with fNIRS. Our device is able to stream data in real time, and we have plenty of people with C++ programming experience.

I have started exploring the documentation and briefly looked at the code. I know we need to write a ADC module for our device, and it's been recommended to use another one as a starting point, but I am not familiar with any of the EEG devices. Any recommendation?

Also, I would greatly appreciate any advice on how to start, as you offered in your post.

Audrey

fNIR

Posted: 01 Jul 2009, 17:40
by gschalk
Hi,

I would start by checking out the tutorial on writing a new data acquisition module:

http://www.bci2000.org/wiki/index.php/P ... ion_Module

I would begin by modifying an existing module, e.g., the SignalGenerator module and use the information in the tutorial as a guide/tutorial.

Let me know how this goes. This is exciting.

Gerv