neuroscan curry9记录的cdt文件使用第三方工具读取报错

背景

在使用python-MNE工具进行EEG分析时遇到了报错。

在开展脑电实验时,如果使用的是neuroscan的curry9进行记录,尽量不要选择使用压缩格式。

cdt文件配套的dpo文件中会记录文件的类型,字段是dataguid

如果是压缩文件,这个字段的值会是

复制代码
2912E8D8-F5C8-4E25-A8E7-A1385967DA09

如果是正常文件,这个字段的值会是

复制代码
0B86B22B-1A49-411A-9657-4A4BDA3D3ED8

如果选择了压缩文件,那么第三方的工具,如python-MNE和MATLAB-eeglab都无法读取或读取的时错误信息。

使用python-MNE会在读取时直接报错

复制代码
Exception: Unsupported compressed data format, use Curry to convert file to raw float format

从log里可以很清楚的看到,文件读取之前会先匹配一下这个dataguid。

使用MATLAB-eeglab不会报错,但数据是错的

从下图的events里能看出异常,通过plot画图也能明显看到数据不对,要特别小心

解决办法

如果不慎保存成压缩文件,只能通过curry9软件重新转一下格式,转回非压缩格式

相关推荐
Ethan Hunt丶12 天前
MSVTNet: 基于多尺度视觉Transformer的运动想象EEG分类模型
人工智能·深度学习·算法·transformer·脑机接口
带娃的IT创业者14 天前
预测编码=Decoder 训练?Friston 自由能的 Transformer 实现
人工智能·深度学习·transformer·脑机接口·nct·硅基生命·意识编码
带娃的IT创业者15 天前
意识的奥秘:从哲学思辨到工程实践
人工智能·神经网络·脑机接口·ai智能体·深度学习应用·nct·人工智能框架
带娃的IT创业者15 天前
Attention 如何成为全局工作空间?——Miller 定律的深度学习诠释
人工智能·深度学习·神经网络·脑机接口·ai智能体·nct·硅基生命
天使Di María15 天前
脑电大模型系列——第二弹:BrainBERT
人工智能·深度学习·机器学习·大模型·迁移学习·脑机接口·脑电解码
Gaosiy19 天前
脑机接口与神经调控专栏开通
人工智能·脑机接口·神经调控
Gaosiy21 天前
脑电python分析库MNE安装
python·脑机接口·脑电·mne
Gaosiy21 天前
技术细节-MNE读取neuroscan curry9版本cdt文件
python·脑机接口·脑电·mne
天使Di María22 天前
脑电大模型系列——第一弹:BENDR
人工智能·大模型·脑机接口·精准解码