本发明属于生物医学技术领域,涉及神经信号检测与处理方法,尤其是一种多模生理神经信号检测与实验刺激时间对齐方法。
背景技术:
在生物医学领域,在采集一些由某种刺激诱发的数字信号时,由于刺激序列和数据采集序列为两个不同的序列,因此我们无法知道所采集到的数字信号中的哪些数据是由刺激诱发产生的。
目前,在采集此类的数据时,通常使用的方法为手动打标的方式。这种方式就是在采集相应的诱发数据时,我们通过人眼观看刺激出现的时刻,然后在此时的采集数据段上加入一个时间标签,以此来确定采集到的数据中与刺激序列中某种刺激所对应的有效数据。但是,在人在操作过程中难免会产生一些误差,而且对于多模态的数据采集时更是需要大量的人员来对采集数据进行标记。这无疑将会耗费大量的人力,并且由于人的手动打标的操作问题将会带来一些数据上的误差。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种设计合理、准确性高且能降低计算难度的多模生理神经信号检测与实验刺激时间对齐方法。
本发明解决现有的技术问题是采取以下技术方案实现的:
一种多模生理神经信号检测与实验刺激时间对齐方法,包括以下步骤:
步骤1、开始对测试数据进行采集,记录数据采集序列开始的绝对时间ts;
步骤2、开始运行刺激序列,记录刺激序列开始的绝对时间t1;
步骤3、对刺激序列和数据采集序列进行持续的记录,直到刺激序列终止,记录刺激序列终止的绝对时间t2;
步骤4、在刺激序列结束后,终止数据采集,记录数据采集序列终止的绝对时间te;
步骤5、根据上述绝对时间计算有效时间段内的有效数据序列。
进一步,所述步骤5采用如下方式计算有效时间段内的有效数据序列:
计算有效数据起始位置:x1=(t1-ts)·f_s
计算有效数据终止位置:x2=(t2-ts)·f_s
计算有效数据序列:数据采集序列中第x1至x2的数据段;
上式中,f_s为采用率。
进一步,所述步骤5采用如下方式计算有效时间段内的有效数据序列:
计算有效数据起始位置:
计算有效数据终止位置:
计算有效数据序列:数据采集序列中第x1至x2的数据段,
上式中,n为采集到的数据的总个数。
进一步,所述刺激序列和数据采集序列的数量为一个或多个。
进一步,所述生理神经信号为多种类型时,利用在每个数据采集序列的起始位置和终止位置的绝对时间差值并结合各自采样率或时间差值的比例,对每个数据采集序列进行时间对齐。
进一步,采集测试数据时,在每段数据采集序列的起始位置均加入获取当前绝对时间的动能模块。
进一步,采集测试数据时,在每段采集序列的终止位置均加入获取当前绝对时间的动能模块。
进一步,运行刺激序列时,在刺激序列的起始位置和整个刺激序列的终止位置均加上获取当前绝对时间的功能模块。
本发明的优点和积极效果是:
本发明设计合理,其通过在数据采集序列与刺激序列的开始和结束都插入当前的绝对时间,然后通过绝对时间的差值并结合采集设备采样率或通过时间差的比例计算,最终获得与刺激序列相对应的数据,其处理方式高效、准确,有效降低了计算难度,提高了数据的利用效率。
附图说明
图1为本发明在刺激序列和数据采集序列中添加绝对时间的原理图;
图2为发明的处理流程图。
具体实施方式
以下结合附图对本发明实施例做进一步详述。
实施例1
本实施例用于nirs近红外光谱分析检测,其针对一段来自图像和声音刺激下的人脑部活动信号进行分析。
本发明提出的多模生理神经信号检测与实验刺激时间对齐方法,如图2所示,包括以下步骤:
步骤1、开始对测试数据进行采集,记录数据采集序列开始的绝对时间ts;
在本实施例中,所采用的测试数据为来自图像和声音刺激下的人脑部活动数据。
在本步骤中,一旦开始对所需的被测试相关数据进行监听,则立即添加开始时间标识,并将其作为开始采集的绝对时间ts。
步骤2、开始运行刺激序列,记录刺激序列开始的绝对时间t1。
在本步骤中,一旦开始运行刺激序列,则在刺激序列段和数据监听段的相应位置均添加相应的开始时间标识,并将其作为刺激序列开始的绝对时间t1。
步骤3、对刺激序列和数据采集序列进行持续的记录,直到刺激序列终止,记录刺激序列终止的绝对时间t2。
步骤4、在刺激序列结束后,终止数据采集,记录数据采集序列终止的绝对时间te;
步骤5、根据上述绝对时间计算有效时间段内的有效数据序列。
在本实施例中,可以采用如下两种方式计算有效时间段内的有效数据序列
第一种方法:假设我们的采样率为f_s,通过两次绝对时间的差值及采样率计算,可以求出有效时间段内的有效数据序列:
有效数据起始位置:x1=(t1-ts)·f_s
有效数据终止位置:x2=(t2-ts)·f_s
有效数据序列:数据采集序列中第x1至x2的数据段
第二种方法:假设我们不知道采样率f_s,但我们可以查看我们采集到的数据的总个数,记为n。通过记录数据和刺激序列的绝对时间差值比例计算,可以求出有效时间段内的有效数据序列:
有效数据起始位置:
有效数据终止位置:
有效数据序列:数据采集序列中第x1至x2的数据段。
通过以上步骤即可实现多模生理神经信号检测与实验刺激时间对齐功能。
实施例2
本实施例与实施例1的区别是:本实施例用于脑电波分析检测,其针对一段睡眠时段下人体脑部活动信号进行分析。具体处理步骤与实施例1完全相同。
本发明利用绝对时间标签在结合采样率或时间差值比例计算的特点在任意一个或多个的实施范例中以合适的方式结合使用。
本发明可以应用于多模态系统,当采集系统为多模态系统,即采集的生理神经信号为多种时,我们也可以利用在每个数据采集序列的起始和终止位置的绝对时间差值并结合各自采样率或时间差值的比例计算对每个采集序列进行时间对齐。
本发明在采集测试数据时,在每段数据采集序列的起始位置均加入获取当前绝对时间的动能模块,以此可以得到数据监听的起始时间;在每段采集序列的终止位置均加入获取当前绝对时间的动能模块,以此可以得到数据监听的终止时间;在运行刺激序列时,在刺激序列的起始位置和整个刺激序列的终止位置均加上获取当前绝对时间的动能模块,以此来获取刺激序列开始和终止的当前绝对时间。
需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。
1.一种多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:包括以下步骤:
步骤1、开始对测试数据进行采集,记录数据采集序列开始的绝对时间ts;
步骤2、开始运行刺激序列,记录刺激序列开始的绝对时间t1;
步骤3、对刺激序列和数据采集序列进行持续的记录,直到刺激序列终止,记录刺激序列终止的绝对时间t2;
步骤4、在刺激序列结束后,终止数据采集,记录数据采集序列终止的绝对时间te;
步骤5、根据上述绝对时间计算有效时间段内的有效数据序列。
2.根据权利要求1所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:所述步骤5采用如下方式计算有效时间段内的有效数据序列:
计算有效数据起始位置:x1=(t1-ts)·f_s
计算有效数据终止位置:x2=(t2-ts)·f_s
计算有效数据序列:数据采集序列中第x1至x2的数据段;
上式中,f_s为采用率。
3.根据权利要求1所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:所述步骤5采用如下方式计算有效时间段内的有效数据序列:
计算有效数据起始位置:
计算有效数据终止位置:
计算有效数据序列:数据采集序列中第x1至x2的数据段,
上式中,n为采集到的数据的总个数。
4.根据权利要求1至3任一项所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:所述刺激序列和数据采集序列的数量为一个或多个。
5.根据权利要求1至3任一项所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:所述生理神经信号为多种类型时,利用在每个数据采集序列的起始位置和终止位置的绝对时间差值并结合各自采样率或时间差值的比例,对每个数据采集序列进行时间对齐。
6.根据权利要求1至3任一项所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:采集测试数据时,在每段数据采集序列的起始位置均加入获取当前绝对时间的动能模块。
7.根据权利要求1至3任一项所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:采集测试数据时,在每段采集序列的终止位置均加入获取当前绝对时间的动能模块。
8.根据权利要求1至3任一项所述的多模生理神经信号检测与实验刺激时间对齐方法,其特征在于:运行刺激序列时,在刺激序列的起始位置和整个刺激序列的终止位置均加上获取当前绝对时间的功能模块。
技术总结