admin管理员组

文章数量:1530021

失踪人口回来更新 QAQ


O、P300事件相关电位简介

事件相关电位( Event-related potentials, ERP)是大脑对某种事件进行信息加工时诱发产生的一系列电活动。其中,P300电位是一种内源性的事件相关电位,与认知功能相关的,对概率相对较小的外界事件(刺激)发生的反应,其峰值一般出现在相关事件发生后300毫秒左右。P300电位一般由Oddball范式来诱发,经典Oddball范式是指两种概率有很大差别的刺激以随机的形式施加于同一感觉通道上。一种刺激出现的概率很大,称为标准刺激;另一种刺激出现的概率很小或偶然出现,则称为偏差刺激。若当偏差刺激出现的瞬间,受试者就尽快做出如默数刺激出现次数之类的反应。在实验过程中,受试者需要关注偏差刺激,只要偏差刺激一出现就尽快做出反应(如默数出现次数等),此时,偏差刺激也称为靶刺激。只有将小概率出现的偏差刺激作为靶刺激,才能诱发P300电位。EEG脑信号在靶刺激呈现后300ms左右出现一个正向峰值,这就是P300电位。

一、数据集介绍

数据集下载地址

该数据集是使用BCI2000平台记录的基于P300诱发电位的完整数据。此处所使用的P300范式是Donchin等人在2000年提出的。实验中,用户将注意力集中在36个不同字母中的一个。竞赛要达到的目的是正确预测出用户在每轮字母表挑选时选择出的那个字母。

二、刺激范式介绍

用户会看到一个6乘6的字母矩阵(如下图所示)。用户需要做的是将注意力集中在研究者指定的某个字幕上(一次只能指定一个字母)。字母矩阵的所有行和列都会以5.7Hz 的频率依次随机闪烁。在12次的闪烁中(一共6行6列,所以是12次),有两次包含所需的字母(一个特定的行和一个特定的列交叉处的字母)。因为由包含特定字母所在行和列闪烁引起的刺激与不包含特定字符的引起的刺激不同,从而基于此可以达到识别目的。

三、数据采集

实验采集两名受试者的信号,每人分别做5组实验,数据进行了0.1-60Hz 带通滤波和240Hz数字化处理。每组实验包括许多个测试。在每一次测试中,受试者都需要把注意力都集中在一系列字母上。受试者在每次测试中看到的画面如下:

  1. 字母矩阵保持不闪烁状态2.5s,这2.5s字母矩阵上所有的字母都不闪烁。2. 然后某一行/某一列开始随机闪烁100ms,一共闪烁12次(6行6列各闪烁一次,也就是产生12种不同的刺激)。
  2. 矩阵回复原始不闪烁状态75ms
  3. 每12次闪烁为一个set,每个set都需要重复15次,也就是识别一个字母需要进行12*15=180次闪烁。
  4. 180次闪烁完成后,回到步骤1,且在这2.5s内会提示受试者当前字母已完成,屏幕上方出现需要关注的下一个字母。

四、数据集介绍

竞赛所需的所有数据都放在了4个.mat文件里,包括85个字母的训练数据集和100个字母的测试数据集,Subject A/B代表两个不同的受试者。所有的数据集是用单精度存储的,在Matlab里可以使用double函数转化为双精度。在每个.mat文件里,64通道的数据都被合并成了一个大的数据矩阵,(主办方为了防止根据前面的字母猜出单词,所以训练集和测试集的字母顺序是打乱的)。

数据矩阵里变量的编码含义:
Flashing:1代表有行/列闪烁,0表示没有 ;
StimulusCode:0表示没有行/列在闪烁,1-6和7-12分别代表不同行和列;

StimulusType:0代表没有行/列在闪烁或者当前闪烁的行/列中不包含预期的字母。1表示正在闪烁的行/列中包含预期字母;
TargetChar:训练集中预期字母的label。

数据矩阵格式介绍:

example.m
数据集文件中提供了一个演示程序,从Cz导联提取信息,使用的是非常简单的峰值提取算法预测受试者A在测试数据集中所选的字母。将Matlab文件路径切换到数据集文件下,终端输入example即可运行。

本文标签: 简介competitionBCIIIIDataset