如何为eeg编写地形函数

时间:2017-04-25 10:27:27

标签: python matlab signals neuroscience topography

我正在编写一个HW神经反馈应用程序。哪个wotks像这样: https://www.youtube.com/watch?v=pjCghiq5FoQ

在这种情况下,它是一个实际上没有工作的演示。我有来自EEG的数据,我想通过LED在表面上绘制它们。该技术类似于此输出: http://www.fieldtriptoolbox.org/_media/tutorial/natmeg_temp/natmeg_freq11.png?w=400&tok=6e5a3c

但我需要自己编写,因为我需要点亮LED而不是显示2D图像。基本上我不知道从哪里开始。

我的目标是通过每个LED可视化每个EEG通道的光谱密度,因为您可以在youtube上看到演示。我会赞美任何帮助,甚至是理论上的帮助。

我知道我需要x,y,z中的信号和电极位置,例如识别雕塑上的LED数字。

谢谢,

迈克尔

1 个答案:

答案 0 :(得分:1)

你有多通道脑电图录音。我怀疑你有这些渠道的位置。您还可以将LED的(粗略)位置放在头部。

插入数据以找到LED位置的电源。

ledInput = interp2(Xeeg,Yeeg,EEGpower,Xled,Yled),

找到与功率值相对应的RGB颜色:

ledInput = rand(32); % create fake data for testing
colorResolution = 256; % choose a color resolution
colors = jet(colorResolution); % creates a colorbar of 256 elements. (you can change "jet" with any other colorbar of matlab) 
ledInput = (ledInput-min(ledInput))/range(ledInput); % change range btwn 0 and 1
ledInput = round(ledInput*(colorResolution-1))+1; % turn the power values into index for the colormap
ledInput = colors(ledInput,:); % find the colors for your leds