如何利用EEGlab工具包在EEG数据中手动插入Marker?

《本文同步发布于“脑之说”微信公众号,欢迎搜索关注~~》

在我们处理EEG数据时,有时需要在数据中手动标记marker。特别是对于静息态EEG数据,数据记录时往往并没有打marker,而在静息态数据处理过程中需要把数据分割成比如说长度为2s的epoch,此时可能需要离线手动标记相应的marker,以便于方便提取epoch。本文以静息态EEG为例,说明如何在EEGlab工具包中手动插入相应的marker。
这里,我们假设在EEG数据的第2s、4s、6s….处打上类型为1的marker。
第一步:在EEGlab中导入静息态EEG数据,如图1和2所示。本例中EEG数长度为775.813s。

图1

图2

第二步:建立带有marker信息的txt文件。依次在Matlab命令窗口中输入以下指令:

cc=2:2:775;
ent=ones(length(cc),2);
ent(:,1)=cc’;
save event.txt -ascii ent
得到一个带有marker信息的txt文件,命名为event.txt。打开txt文档,在第一行加入latency和type,如图3所示:txt文档中第一列表示marker所处的时间点位置,以秒为单位;第二列表示marker的类型,本例中我们假设marker的类型都是一样的,即为类型1。当然,可以根据实际情况,设置成不同的marker类型。

图3
第三步:导入marker信息。如图4所示,选择EEGlab的file—Import event info—From Matlab array or ASCII file。

图4
出现如图5所示的界面,按照如图5进行设置参数,最后点击ok即可。

图5
最后得到如图6所示的结果,可以看出,在原有数据的偶数秒处,出现了名字为1的marker。接下来,利用EEGlab的epoch提取功能,如提取marker前后1s的数据,就可以得到长度为2s的EEG数据段用于进一步的分析和处理。

图6

(0)

相关推荐

  • 基于分类任务的信号(EEG)处理

    更多技术干货第一时间送达 本文由网友Jon_Snow_Stark授权分享 对于很多从没做过信号处理以及分类的小伙伴来说,面对信号数据真的是不知道该如何下手.既然大家来看这篇博文,我相信,大家与我一样, ...

  • EEGLAB处理脑电视频教程 part1-3

    更多技术干货第一时间送达 Rose在这分享一下EEG数据处理课程-EEGLAB视频教程. 视频教程主要分为7个部分,由于篇幅的限制,本篇主要介绍3节课. Part 1: import raw data ...

  • ERPLAB中文教程:ERPLAB安装与添加通道

    更多技术干货第一时间送达 Hello,大家好! Rose小哥今天介绍一下ERPLAB软件. ERPLAB是免费开源的Matlab软件包,用于分析ERP等脑电数据.ERPLAB扩展了EEGLAB的功能, ...

  • 【学习】刚刚接触脑电技术,加速掌握实验设计及数据处理和分析

    脑电相关技术(包括EEG,ERPs,时频分析,功能链接和脑网络分析)自上世纪60年代问世以来,在基础研究.工程与临床实践中有广泛的应用,而且其普及性仍在增长.使用该技术的专业领域涵盖心理学.医学.神经 ...

  • Proe轨迹文件trail.txt的设置和使用方法

    每次启动Proe,都会产生一个新的trail文件,其命名为trail.txt.# (#为一个自然数,proe根据系统里已经存在的最新的trail文件的这个数字自动加一来作为新的trail文件后缀).t ...

  • ERPLAB中文教程:创建与查看EventList

    更多技术干货第一时间送达 Hello,大家好! Rose小哥今天介绍一下ERPLAB中是如何创建EventList的. 主要内容包括: 介绍ERPLAB中常见的几个概念: 介绍如何创建EventLis ...

  • ERPLAB中文教程:高级EvenList选项

    更多技术干货第一时间送达 大家好! 今天Rose小哥介绍关于ERPLAB中的高级EvenList选项. 前面我们介绍了使用ERPLAB来分析脑电数据的第一步: 安装ERPLAB并添加通道<ERP ...

  • 正好在家学习!EEG数据处理课程--(EEGLAB视频教程)

    更多技术干货第一时间送达 疫情还是很严峻的.为了自身和家人的安全,在家不出门还是非常保险的方式,也正是你我为社会尽一点绵薄之力的时候.在家不出门,也正是静心学习的时侯. Rose小哥在这分享一下EEG ...

  • eeglab中文教程系列(13)-Working with ICA Components

    更多技术,第一时间送达 在本案例前,先要进行进行ICA数据分解 操作: Tools > Run ICA,具体操作参照eeglab中文教程系列(11)-使用ICA分解数据 的第三步. 1.绘制co ...

  • eeglab教程系列(4)-预处理工具

    更多技术,第一时间送达 1.对数据进行滤波 为了消除线性趋势,通常需要对数据进行高通滤波. 在实际操作过程中,我们建议在epoching(不好翻译,就直接保留这个)或去除伪影之前过滤连续的EEG数据, ...

  • Python-EEG工具库MNE中文教程(6)-读取.set文件和.locs文件

    更多技术,第一时间送达 本案例主要介绍如何读取eeglab示例文件.set以及.locs文件. .set文件记录的是采集的信息,主要内容包括通道数,事件数,开始时间与结束时间等. .locs文件记录的 ...

  • MATLAB | 用行为数据处理EEG数据事件码

    更多技术干货第一时间送达 脑机接口社区推荐搜索 脑机接口 MNE EEGLAB 算法 汇总 数据 脑电图(Electroencephalogram,EEG)是通过精密的电子仪器,从头皮上将脑部的自发性 ...

  • 【收藏】全站仪SD卡数据文件如何导入导出?测量数据如何存储在SD卡?

    如何使全站仪测量的数据存储在SD卡里呢?全站仪如何导出文件到SD卡?SD卡导入文件到全站仪?以科力达全站仪为例,首先我们需要在全站仪中插入SD卡,这点毋庸置疑,下来开始进入正题吧! 测量数据存储在SD ...