如何为脑电图编写地形函数

How to write topography function for eeg

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

在这种情况下,它是一个实际无法运行的演示。我有脑电图数据,我想用 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编号识别。¨

谢谢,

迈克尔

您有多通道脑电图记录。我怀疑你有这些渠道的职位。您还有 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