脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理

机器学习脑电图.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
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第1张图片
2.导入
File -> import data-> Using EEGLAB functions and plugins
-> from EDF/EDF+/GDF files(BIOSIG toolbox)
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第2张图片
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第3张图片
3.Import xxx.edf
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第4张图片
4.eeg 信号
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第5张图片
5.显示脑电
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第6张图片
6.filtering(δ파(0.5-4Hz ) as an example)
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第7张图片
7.显示刚刚过滤的δ파(0.5-4Hz )
Plot-> channel data(scroll)
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第8张图片
8.保存
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第9张图片

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

1.EDFbrowser:
Download Url: http://dl-t1.wmzhe.com/11/11313/EDFbrowser_1.58.exe
File -> open -> xxx.edf
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第10张图片
2.导出为.txt
Tools -> Export EDF/BDF to ASCll ->export脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第11张图片
3.查看文件
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第12张图片

4.txt 转csv:
用下面代码(matlab)可以完成转换:
转换后可以看到纵向的时间尺度横向channel尺度
脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理_第13张图片

你可能感兴趣的:(机器学习基础复习,eeg,脑电图,癫痫,csv)