基于独立成分分析的多通道诱发电位检测方法及系统与流程

文档序号:17211169发布日期:2019-03-27 10:48阅读:264来源:国知局
基于独立成分分析的多通道诱发电位检测方法及系统与流程

本发明涉及生物医学信息处理领域,特别是涉及基于独立成分分析的多通道诱发电位检测方法及系统。



背景技术:

在生物医学信号的采集处理过程中,相对于20~150μv的背景脑电信号和干扰信号来说,诱发电位信号非常微弱,主要在0.1~10μv范围内。传统方法一般采用叠加平均技术去除背景脑电信号和干扰信号,这种方式,需要根据记录背景脑电信号的信噪比来决定叠加平均的次数,通常需要几十次甚至上千次的平均次数才能判断出待测信号中是否包含诱发电位,需要耗费较长时间,效率低下。

名词解释

ica:全称independentcomponentanalysis,表示独立成分分析,是近年来提出的非常有效的数据分析工具,它主要用来从混合数据中提取出原始的独立信号。

单边t-检验:统计学中的一种常用统计方法,也称单总体t检验,用于检验一个样本平均数与一个已知的总体平均数的差异是否显著。



技术实现要素:

为了解决上述的技术问题,本发明的目的是提供一种快速、高效的基于独立成分分析的多通道诱发电位检测方法及系统。

一方面,本发明实施例提供了基于独立成分分析的多通道诱发电位检测方法,包括以下步骤:

采集被测试者在重复刺激作用下的多通道脑电信号;所述重复刺激由多个相同的瞬态刺激单元串行重复排列组成;

对采集的多通道脑电信号进行预处理;

对预处理后的多通道脑电信号进行独立成分分析后,获得多个独立成分;

以刺激单元的起始时刻为基准,获得每个刺激单元的独立成本样本;

对独立成分样本进行时域的叠加平均,获得每个独立成分样本的平均诱发电位;

计算每个独立成分样本的平均诱发电位的诱发能量增益后,按照设定的准则对独立成分样本进行筛选剔除;

选取检测样本,计算检测样本的总诱发能量增益和检测样本的平均样本的总诱发能量增益,判断选取的检测样本是否存在刺激单元所引发的诱发电位。

进一步,所述选取检测样本,计算检测样本的总诱发能量增益和检测样本的平均样本的总诱发能量增益,判断选取的检测样本是否存在刺激单元所引发的诱发电位这一步骤,具体包括:

从独立成分样本中选取若干个作为检测样本,计算每个检测样本的总诱发能量增益;

对选取的检测样本进行叠加平均,再计算平均后的平均样本的总诱发能量增益;

比较检测样本的总诱发能量增益与平均样本的总诱发能量增益,判断检测样本是否存在刺激单元所引发的诱发电位。

进一步,所述比较检测样本的总诱发能量增益与平均样本的总诱发能量增益,判断检测样本是否存在刺激单元所引发的诱发电位这一步骤中,采用修正的单边t-检验方法进行检验判断。

进一步,所述对采集的多通道脑电信号进行预处理这一步骤中,所述预处理包括滤波处理、插值处理和剔除异常数据中的至少一种。

进一步,所述对预处理后的多通道脑电信号进行独立成分分析后,获得多个独立成分这一步骤中,采用信息最大化ica算法或者极大似然ica算法进行独立成分分析。

进一步,所述以刺激单元的起始时刻为基准,获得每个刺激单元的独立成本样本这一步骤,具体包括:

以刺激单元的起始时刻为基准,取基准前后各一段时间,构成信号分段的时间窗;

将独立成分分析后获得的独立成分按照时间窗进行分段,从而获得每个刺激单元的独立成分样本。

进一步,所述诱发能量增益的计算公式为:

其中,eer表示诱发能量增益,单位为db,x(τ)表示待计算的信号,τ=0表示刺激单元的起始时刻,δt1=b-a表示刺激单元起始前的一段时刻,具体表示诱发反应静息时段,δt2=d-c表示刺激单元起始后诱发电位开始出现的时段。

进一步,所述计算每个独立成分样本的平均诱发电位的诱发能量增益后,按照设定的准则对独立成分样本进行筛选剔除这一步骤,其具体为:

计算每个独立成分样本的平均诱发电位的诱发能量增益后,筛选出小于预设阈值的诱发能量增益对应的独立成分作为干扰成分进行剔除。

进一步,所述总诱发能量增益的计算公式为:

其中,geer表示总诱发能量增益,单位为db,xj(τ)表示待计算的信号,j=1,2,…,p,表示筛选后剩下的独立成分的序号,τ=0表示刺激单元的起始时刻,δt1=b-a表示刺激单元起始前的一段时刻,具体表示诱发反应静息时段,δt2=d-c表示刺激单元起始后诱发电位开始出现的时段。

另一方面,本发明实施例提供了基于独立成分分析的多通道诱发电位检测系统,包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如本发明实施例所述的基于独立成分分析的多通道诱发电位检测方法。

本实施例中,通过采集多通道脑电信号并进行预处理后,进行独立成分分析后,获得多通道脑电信号对应的多个独立成分,从而以刺激单元的起始时刻为基准,获得每个刺激单元的独立成本样本后,对独立成分样本进行时域的叠加平均,获得每个独立成分样本的平均诱发电位,进而基于每个独立成分样本的平均诱发电位的诱发能量增益后,按照设定的准则对独立成分进行筛选剔除后,可以从独立成分样本中选取若干个作为检测样本,计算检测样本的总诱发能量增益和检测样本的平均样本的总诱发能量增益,从而判断选取的检测样本是否存在刺激单元所引发的诱发电位,本方法只需要简单的计算、筛选剔除处理,就可以检测任意检测样本是否包含诱发电位,计算速度快、效率高,检测灵敏度高,克服了现有检测方法耗时长、效率低的问题,可以快速地检测获得待测信号中是否包含诱发电位。

附图说明

下面结合附图和实施例对本发明作进一步说明。

图1是本发明具体实施例的基于独立成分分析的多通道诱发电位检测方法的流程图;

图2是本发明具体实施例中获得的独立成分样本的平均诱发电位的示意图;

图3是本发明具体实施例中的诱发电位的能量波形以及能量增益的示意图;

图4是本发明具体实施的基于独立成分分析的多通道诱发电位检测系统的电子框图。

具体实施方式

对于本发明实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

方法实施例一

参照图1,本实施例提供了基于独立成分分析的多通道诱发电位检测方法,由微处理器、嵌入式处理器或者计算机终端执行,该方法包括以下步骤:

s1、采集被测试者在重复刺激作用下的多通道脑电信号;所述重复刺激由多个相同的瞬态刺激单元串行重复排列组成,本实施例中,重复刺激由n个串行的刺激单元组成。

s2、对采集的多通道脑电信号进行预处理;本步骤中,所述预处理包括滤波处理、插值处理和剔除异常数据中的至少一种。所述滤波处理是指:对多通道脑电信号进行带通滤波,具体通带范围可以根据实际的信号带宽来设定。所述插值处理是指:根据统计特性,检测存在异常的若干个通道的脑电信号后,对其进行插值处理;统计特性是指各通道脑电信号之间的相关性、方差等。所述剔除异常数据是指:根据统计特性,检测单个刺激单元的异常观测信号,并标记为无效值;这里的统计特性是指单个刺激单元的诱发反应的均值与该通道所有刺激单元的诱发反应的均值之间的偏离、方差等。通过对多通道脑电信号进行预处理,可以剔除明显异常的数据以及无效数据,降低后续数据处理过程的计算量。

s3、对预处理后的多通道脑电信号进行独立成分分析后,获得多个独立成分;本步骤中,采用信息最大化ica算法或者极大似然ica算法进行独立成分分析,获得的多个独立成分包含了不同比例的信号以及伪迹干扰等成分。

s4、以刺激单元的起始时刻为基准,获得每个刺激单元的独立成本样本;本步骤具体为:本步骤具体包括:以刺激单元的起始时刻为基准,取基准前后各一段时间,构成信号分段的时间窗;将独立成分分析后获得的独立成分按照时间窗进行分段,从而获得每个刺激单元的独立成分样本。

s5、对独立成分样本进行时域的叠加平均,获得每个独立成分样本的平均诱发电位;本步骤具体为:对获得的每个独立成分,按照重复刺激的每个刺激单元的起始时刻进行分段后,将分段获得的独立成分样本按照刺激单元的起始时刻进行对齐后,求取所有独立成分样本的平均值,作为该独立成分的平均诱发电位。

s6、计算每个独立成分样本的平均诱发电位的诱发能量增益后,按照设定的准则对独立成分样本进行筛选剔除;

s7、选取检测样本,计算检测样本的总诱发能量增益和检测样本的平均样本的总诱发能量增益,判断选取的检测样本是否存在刺激单元所引发的诱发电位。

本实施例中,通过采集多通道脑电信号并进行预处理后,进行独立成分分析后,获得多通道脑电信号对应的多个独立成分,从而以刺激单元的起始时刻为基准,获得每个刺激单元的独立成本样本后,对独立成分样本进行时域的叠加平均,获得每个独立成分样本的平均诱发电位,进而基于每个独立成分样本的平均诱发电位的诱发能量增益后,按照设定的准则对独立成分进行筛选剔除后,可以从独立成分样本中选取若干个作为检测样本,计算检测样本的总诱发能量增益和检测样本的平均样本的总诱发能量增益,从而判断选取的检测样本是否存在刺激单元所引发的诱发电位,本方法只需要简单的计算、筛选剔除处理,就可以检测任意检测样本是否包含诱发电位,计算速度快、效率高,检测灵敏度高,可以快速地检测获得待测信号中是否包含诱发电位。

进一步作为优选的实施方式,所述步骤s6中,所述诱发能量增益的计算公式为:

其中,eer表示诱发能量增益,单位为db,x(τ)表示待计算的信号,τ表示时间,τ=0表示刺激单元的起始时刻,δt1=b-a表示刺激单元起始前的一段时刻,具体表示诱发反应静息时段,δt2=d-c表示刺激单元起始后诱发电位开始出现的时段。

诱发能量增益eer实质上表示刺激前后神经活动的能量增益。其计算公式中,x(τ)表示待计算的信号,具体到本步骤中,x(τ)指独立成分样本的平均诱发电位。因为独立成分样本的平均诱发电位和常规诱发电位波形关联关系并不明确,所包含的诱发成分、自发成分以及伪迹干扰的比例未知,对于一段可能包含诱发电位的信号x(τ),由于刺激作用可能引发神经同步化活动,使得信号成分和能量分布发生改变,因此,通过本步骤中定义的诱发能量增益eer的公式,可以表示诱发反应能量增益。而基于诱发能量增益eer进行筛选提出后的独立成分,在后续的处理过程中,可以更有效凸显诱发电位成分及强化反应的增益,从而明显提高诱发电位的检测能力。

进一步作为优选的实施方式,步骤s6中设定的准则指的是设定的对独立成分的筛选准则,例如将诱发能量增益在某一个区间内的独立成分进行筛选剔除。具体的,所述步骤s6,其具体为:

计算每个独立成分样本的平均诱发电位的诱发能量增益eer后,筛选出小于预设阈值的诱发能量增益eer对应的独立成分作为干扰成分进行剔除。

例如,设定预设阈值为3db,将eer小于预设阈值的独立成分判断为干扰成分而舍去,剩下的独立成分判断为信号成分,即有效的独立成分。

诱发能量增益eer越小,表示所包含的诱发电位的能量也越少,或者说干扰越大,以此为依据可去除较大干扰的独立成分。在对独立成分进行筛选剔除这一过程中,可以采用各种自定义的规则进行筛选剔除,例如步骤s6,还可以为:

计算每个独立成分样本的平均诱发电位的诱发能量增益eer后,将所有计算获得的诱发能量增益eer进行排序,从而筛选出数值最低的预设比例的诱发能量增益eer对应的独立成分作为干扰成分进行剔除。例如排序后,将数值最低的5%的eer对应的独立成分作为干扰成分进行剔除。

因为采集的多通道脑电信号可以认为是来自不同脑区以及干扰等源信号的不同权重混合,通过步骤s3进行独立成分分析后,可以从待检测的多通道脑电信号中分离源信号,得到若干个源信号,本申请中称为独立成分。步骤s6中,通过剔除信噪比低的独立成分,可以减少后续进行计算的次数,提高本方法的检测效率。

进一步作为优选的实施方式,所述步骤s7,所述总诱发能量增益的计算公式为:

其中,geer表示总诱发能量增益,单位为db,xj(τ)表示待计算的信号,j=1,2,…,p,表示筛选后剩下的独立成分的序号,τ表示时间,τ=0表示刺激单元的起始时刻,δt1=b-a表示刺激单元起始前的一段时刻,具体表示诱发反应静息时段,δt2=d-c表示刺激单元起始后诱发电位开始出现的时段。

本实施例通过定义总诱发能量增益这个度量参数,将保留的独立成分进行增强,更便于实现对诱发电位的检测。

进一步作为优选的实施方式,所述步骤s7,具体包括:

s71、从独立成分样本中选取若干个作为检测样本,计算每个检测样本的总诱发能量增益geerj(j=1,2,...,n),这里,n表示检测样本个数。本步骤中,计算geer时所需的xj(τ)表示检测样本筛选后的独立成分。

s72、对选取的检测样本进行叠加平均,再计算平均后的平均样本的总诱发能量增益;本步骤中,具体将n个检测样本进行时域叠加平均得到一个平均样本后,计算其总诱发能量增益,记为mgeer。本步骤,将选取的检测样本的叠加平均后的平均样本作为计算geer时所需的xj(τ),代入总诱发能量增益的计算公式中进行计算。

s73、比较检测样本的总诱发能量增益与平均样本的总诱发能量增益,判断检测样本是否存在刺激单元所引发的诱发电位。具体通过判断检测样本的总诱发能量增益与平均样本的总诱发能量增益之和是否显著大于0,来判断检测样本是否存在刺激单元所引发的诱发电位,若大于0,则判断检测样本存在刺激单元所引发的诱发电位,反之,判断不存在。

进一步作为优选的实施方式,所述步骤s73中,采用修正的单边t-检验方法进行检验判断。具体为:将每个检测样本的总诱发能量增益值作为t-检验的样本值;将选取的检测样本的平均样本的总诱发能量增益作为t-检验的样本的偏移值;利用单边t-检验检测样本值和偏移值之和是否大于0。具体通过判断样本集{geerj+mgeer}是否显著大于0进行检验(p<0.001)。通过采用修正的单边t-检验方法进行检验判断,可以准确、快速的检测出是否存在诱发电位。

方法实施例二

本实施例是方法实施例一的详细实例,具体采用neuroscan(synamps2)脑电记录系统,来采集被测试者在重复刺激作用下的多通道脑电信号。本实施例中,重复刺激由多个相同的瞬态刺激单元串行重复排列组成,具体采用由持续时间50ms的短纯音组成的重复刺激,刺激间隔1.01s,刺激个数约500个。测试过程中,测试电极的放置方式为:采用国际10-20系统,选取36个位置放置电极,这里选取的36个位置分别为:ft7、fc5、fc3、fc1、fcz、fc2、fc4、fc6、ft8、t7、c5、c3、c1、cz、c2、c4、c6、t8、tp7、cp5、cp3、cp1、cpz、cp2、cp4、cp6、tp8、p7、p5、p3、p1、pz、p2、p4、p6、p8,其中,参考电极在cz和cpz的中点,地(gnd)在fz和fpz的中点。

本方法主要步骤如下:

步骤1、通过专业耳机(如er-3型插入式耳机)把重复刺激输出到被测试者,采集系统记录36通道的观测信号,同时记录重复刺激的输出时间,作为多通道脑电信号。

步骤2、对采集的多通道脑电信号进行滤波处理、插值处理和剔除异常数据等预处理后,采用极大似然ica算法对预处理后的多通道脑电信号进行独立成分分析,分解获得30个独立成分。

步骤3、将各独立成分按照每个刺激单元的起始时刻进行分段,具体按照-400ms到+600ms进行分段,得到565个独立成分样本,对独立成分样本对齐进行时域叠加平均后,获得每个独立成分的平均诱发电位。本实施例中,所获得的独立成分的平均诱发电位如图2所示。

步骤4、计算各个独立成分的平均诱发电位的诱发能量增益eeri,i=1,2,…,30,其中δt2=250-50=200(ms),即选取刺激单元起始时刻后50ms~250ms的时间段(对应诱发电位中n100和p200成分波),诱发反应静息时段δt1=400-0=400,即选取刺激单元起始时刻前-400ms~0ms的时间段。

步骤5、将计算获得的eeri按升序方式排序,确定eer选择阈值为3db,eer小于阈值的独立成分判断为干扰成分而舍去。

步骤6、任意选择n(=11)个检测样本,计算geerj,j=1、2、…,11,然后计算n个连续的刺激单元的mgeer。进行单边t检验,检验结果为{geerj+mgeer}显著大于0(p<0.001),即判断诱发电位存在。本实施例中,检测样本的总诱发能量增益geerj的波形如图3所示,图3中,线a表示刺激前静息时的平均能量,线b表示刺激后信号平均能量,由图3中可知,刺激后信号平均能量明显大于刺激前静息时的平均能量。

系统实施例

参照图4,本实施例提供了基于独立成分分析的多通道诱发电位检测系统,包括:

至少一个处理器100;

至少一个存储器200,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器100执行,使得所述至少一个处理器100实现所述的基于独立成分分析的多通道诱发电位检测方法。

本实施例的基于独立成分分析的多通道诱发电位检测系统,可执行本发明方法实施例所提供的基于独立成分分析的多通道诱发电位检测方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1