机器学习脑电图.edf格式数据处理

2019-04-14 18:14发布

机器学习脑电图.edf格式数据处理 最近做了一个关于脑电图进行癫痫检测的项目,其中我用了CNN和SVM进行检测,刚开始就遇到了小问题,就是怎样获得.csv数据,水平不高,但是解决了问题下面给个简单的教程。
我这里介绍如何把原始.edf按频率过滤出

准备:

1.Matlab 安装并安装 EEGLab
2.安装EDFbrownser:
Download Url: http://dl-t1.wmzhe.com/11/11313/EDFbrowser_1.58.exe

Filtering by EEGlab:

1.Matlab 中启动 eeglab
。
2.导入
File -> import data-> Using EEGLAB functions and plugins
-> from EDF/EDF+/GDF files(BIOSIG toolbox)
在这里插入图片描述
在这里插入图片描述
3.Import xxx.edf
在这里插入图片描述
4.eeg 信号
在这里插入图片描述
5.显示脑电
在这里插入图片描述
6.filtering(δ파(0.5-4Hz ) as an example)
在这里插入图片描述
7.显示刚刚过滤的δ파(0.5-4Hz )
Plot-> channel data(scroll)
在这里插入图片描述
8.保存
在这里插入图片描述

.edf -> .csv:(方法很多,我的很笨)

1.EDFbrowser:
Download Url: http://dl-t1.wmzhe.com/11/11313/EDFbrowser_1.58.exe
File -> open -> xxx.edf
在这里插入图片描述
2.导出为.txt
Tools -> Export EDF/BDF to ASCll ->export在这里插入图片描述
3.查看文件
在这里插入图片描述 4.txt 转csv:
用下面代码(matlab)可以完成转换:
转换后可以看到纵向的时间尺度横向channel尺度
在这里插入图片描述