全部版块 我的主页
论坛 数据科学与人工智能 人工智能 自然语言处理
772 0
2024-01-25
在 EEGLAB 中加载 OpenBCI 数据集
我们课题组用的苏州长显的32通道脑电仪 效果不错 测试脑电对不同饮料的效果很好 推荐
五角场研究僧

于 2022-03-15 15:02:31 发布

阅读量1.6k
收藏 11

点赞数 1
分类专栏: 脑电数据处理 文章标签: matlab
版权

脑电数据处理
专栏收录该内容
5 篇文章3 订阅
订阅专栏
EEGLAB可用于分析和可视化使用OpenBCI硬件和软件记录的EEG数据集。EEGLAB可以使用各种不同的文件类型,包括从OpenBCI GUI导出的文件类型,正如我们在上一篇文章中看到的那样。

EEG数据可以存储ASCII文件(通常以".txt"扩展名保存)。OpenBCI 处理 GUI 将数据保存在文本或逗号分隔值 (csv) 文件中,这些文件输出到OpenBCI_Processing目录中的"SavedData"目录中。

使用以下命令将 CSV 文件作为 MATLAB 矩阵导入:

eeg_data = csvread('.../directory/yourfile.txt', 行偏移量, 列偏移量)

例如:

eeg_data = csvread(’…/OpenBCI-RAW-__.txt’, 5, 1);

行偏移量是 txt 文件中 EEG 数据开始前的行数(在当前版本的 OpenBCI GUI 中,数据开始前有 5 行注释,因此偏移量应为 5 以使矩阵从第 6 行开始)。列偏移量跳过样本编号列。

如果您将 OpenBCI V3 板与加速度计数据和辅助数据一起使用,则在将数据发送到 EEGLAB 之前,您可能希望删除数据的最后三个通道,以便仅处理 EEG 数据。要删除最后三列,请输入以下命令:

eeg_data = eeg_data (:,1:结束-3);

在OpenBCI Processing的".txt"数据的情况下,矩阵以与EEGLAB需要的相反的方向导入,因此要在导入EEGLAB之前转置数据,请执行简单的矩阵转置:

eeg_data = eeg_data’;

1.5 - eegdata.png
图 1.您必须相应地将 EEG 数据保存到 EEGLAB 中的加载数据帖子中。

如果 EEGLAB 尚未运行,请在 Matlab 命令行中输入"eeglab"以启动程序。

1 - 脑膜.png
图 2.要开始使用 EEGLAB 工具箱,请在 MATLAB 命令窗口中键入"eeglab",然后按 Enter 键。
使用 EEGLAB GUI 将矩阵导入 EEGLAB:文件 -> 导入数据 -> 使用 EEGLAB 函数和插件 -> 从 ASCII/浮点文件或 Matlab 数组。

应用3
图 3.将数据导入 EEGLAB。来自EEGLAB。
在出现的弹出窗口中,输入有关数据集的信息。选择"Matlab 变量",然后输入存储矩阵的变量的名称。输入数据采样率(应在 txt 文件顶部注释 – 在 OpenBCI GUI 中默认为 250 Hz)。其他字段可以保留为默认值,EEGLAB将自动填写数据集中的信息。

2 - 上传 eegdata 和 ch loc.png
图 4.选择 EEG 数据和通道位置文件。
通道位置对于绘制 2-D 或 3-D 格式的 EEG 头皮贴图非常有用。OpenBCI对8和16通道模型使用标准的10-20格式,可以在这些.ced文件中找到:8通道和16通道。然后,您可以通过单击"频道位置文件或信息"旁边的"浏览"并找到您下载的 OpenBCI .ced 文件来导入频道数据。

1.5 - chlocs.png
图 5.我的 8 通道位置文件采用 .ced 格式。

如果您需要编辑频道位置,我建议您编辑位于"\EEGLAB\sample_data"中的"eeglab_chan32.locs"或位于"\EEGLAB\sample_locs"中的"Standard-10-20-Cap25.ced"。您应该使用任何文本编辑器,例如写字板,记事本++,原子…以哪种方式对您更有用,并编辑文件。

数据现在导入到EEGLAB中,您可以对数据执行各种数据分析。请参阅(执行 EEG 数据分析和可视化),了解处理数据的后续步骤。
添加链接描述
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_38341276/article/details/123502879

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群