查看原文
其他

干货帖| BP设备采集的数据修改Marker标记点

陈锐CR BrainTechnology 2019-07-03

今天周末,本来是不打算更新的,但是昨天有人问我这个问题:“我使用BP的设备,打上的marker标记有问题,我又不想丢掉这个数据,我想在原来打上marker标记点加上2s,构建成新的marker点,有没有办法修改marker的信息呢”,这个是肯定可以。所以,今天就趁着有想法,就来谈谈BP的设备怎么修改marker标记点。


准备材料:

1、采集数据,BP采集的数据包含3个文件(.eeg、.vhdr、.vmrk)

2、BP自带的analyzer分析软件

3、基于matlab的eeglab(可选)


原理:

BP采集的脑电数据有一个优势,就是它将eeg文件和marker文件分开记录,所以就可以在原数据基础上进行修改,亦或可以在analyzer中进行导出marker再进行编辑。


基本介绍:

首先,我们来简单认识下记录下来的marker文件中marker的代表含义(如图),具体如何实现标记等,我会在后面再更新一期。

Mk <标记号> = <类型>,<说明>,<数据点中的位置>,<数据点中的大小>,

<通道号(0 =标记与所有通道相关)>


现在我们知道了数据结构的组成,那么我们现在就可以对数据进行修改了。


操作方法:

第一种方法:修改原始marker信息文件

对于此方法,一定要注意的是不要在原始数据文件上修改,可先copy出来然后再修改。

我们先来看看原始的标记,见下图。数据结构中有S101、S100、S1,我现在在原始数据中,将S101全部修改为S54,S100部分修改为S55。同理,不论修改marker中的任何信息均可使用此方法。


——来源analyzer软件


——来源eeglab

我们找到原始数据文件.vmrk,进行修改。修改后见下图。


*注意,通过analyzer重新导入时,一定要注意将history中的文件删除,不然不会发生变化。

——来源analyzer


——来源eeglab


第二种方法:

analyzer分析软件中自带有edit marker的编辑。在transfamations—other—edit marker

在edit marker中有三种操作,

第一种antomatic(自动)相当于,你设定一个标准然后软件就会自动帮助你修改。

比如,我需要将全部的stimulus的marker全部往后shift 2000ms,在这里你就可以进行操作,亦或对其中的某种marker进行时间点的移动。选择对应的marker type/description,然后再time shift填写时间节点即可-100或100ms即可。


第二种table,相当于手动操作,将需要修改的哪一个标记进行修改即可,双击对应的表框即可进行修改。


第三种graphical是在数据上标记新的marker。


今天就介绍这么多关于BP设备的修改marker点,当然analyzer中还有其它的方法可以实现以上的效果,例如,export marker在Excel 中编辑然后再导入analyzer中,其它厂商的设备当然也可以通过此种方法实现,如果你想了解更多,欢迎留言,欢迎关注。



以上资料属于原创资料。文章仅限学习使用,不用于商业行为!


如有疑问及建议,可联系邮箱science52brain@outlook.com


Make brain technology more simple!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存