机器学习脑电图.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尺度