基于脑电信号的睡眠状态识别模型训练方法和系统与流程

文档序号:11115544阅读:721来源:国知局
基于脑电信号的睡眠状态识别模型训练方法和系统与制造工艺

本发明涉及辅助睡眠技术领域,特别是涉及一种基于脑电信号的睡眠状态识别模型训练方法和系统。



背景技术:

在睡眠中,人体进行了自我放松及恢复的过程,因此良好的睡眠是保持身体健康的一项基本条件;但是由于工作压力大、生活作息不规律等原因,导致了部分人群的睡眠质量欠佳,表现为失眠、半夜惊醒等。

目前市面上已经有一些设备来帮助人们入睡,提高睡眠质量。例如在某一特定睡眠状态下通过声音、光信号等人工干预,避免在熟睡状态下叫醒用户等。对于辅助睡眠的设备而言,为了真正达到提高用户睡眠质量的目的,正确的识别用户的睡眠状态是非常重要的。

目前临床上主要采用多导睡眠图识别睡眠状态,主要是利用脑电信号来对睡眠进行分析,通过训练睡眠状态模型来识别被测者是属于睡眠哪种状态,进而采取相应的辅助手段,但由于脑电信号的个人特异性很强,并且强度很弱,在信号采集时极易被外界信号所干扰。因此一般训练出来的睡眠状态模型对很多测试数据的识别效果较差,模型识别的准确性难以得到保证。



技术实现要素:

基于此,有必要针对上述问题,提供一种基于脑电信号的睡眠状态识别模型训练方法和系统,有效地提高睡眠状态识别模型识别的准确性。

一种基于脑电信号的睡眠状态识别模型训练方法,包括:

采集用户在睡眠过程中产生的脑电信号,分N+1路分别根据睡眠状态识别的识别任务从所述脑电信号中提取相应的特征数据,N≥1;

分别将N+1路特征数据输入预先训练的睡眠状态识别模型、睡眠状态检测器1、睡眠状态检测器2、……、睡眠状态检测器N;其中,睡眠状态识别模型用于识别用户的1~N种睡眠状态,睡眠状态检测器1~N分别对应用于识别用户的一种特定睡眠状态;

读取所述预先训练的睡眠状态识别模型以及睡眠状态检测器1~N的输出结果,根据所述输出结果确定所述特征数据的数据类型,并对该特征数据进行类型标注;

根据标注后的特征数据进行模型训练,获得该用户的个人睡眠状态识别模型。

一种基于脑电信号的睡眠状态识别模型训练系统,包括:

特征数据提取模块,用于采集用户在睡眠过程中产生的脑电信号,分N+1路分别根据睡眠状态识别的识别任务从所述脑电信号中提取相应的特征数据,N≥1;

多检测器检测模块,用于分别将N+1路特征数据输入预先训练的睡眠状态识别模型、睡眠状态检测器1、睡眠状态检测器2、……、睡眠状态检测器N;其中,睡眠状态识别模型用于识别用户的1~N种睡眠状态,睡眠状态检测器1~N分别对应用于识别用户的一种特定睡眠状态;

数据类型标注模块,用于读取所述预先训练的睡眠状态识别模型以及睡眠状态检测器1~N的输出结果,根据所述输出结果确定所述特征数据的数据类型,并对该特征数据进行类型标注;

个人模型训练模块,用于根据标注后的特征数据进行模型训练,获得该用户的个人睡眠状态识别模型。

上述基于脑电信号的睡眠状态识别模型训练方法和系统,基于脑电信号的特征数据,在预先训练的睡眠状态识别模型基础上,进一步设置了睡眠状态检测器1~N,结合睡眠状态识别模型的识别结果和检测器检测结果对特征数据进行类型识别,并对特征数据进行类型标注,利用标注的特征数据训练出个人睡眠状态识别模型。该方案训练的个人睡眠状态识别模型,融合了用户个人特异性,并可以剔除外界信号所干扰,提高了模型识别的准确性。

附图说明

图1为一个实施例的基于脑电信号的睡眠状态识别模型训练方法的流程图;

图2为滤波处理前后的脑电信号示意图;

图3是对特征数据进行标注的示意图;

图4为一个实施例的基于脑电信号的睡眠状态识别模型训练系统结构示意图。

具体实施方式

下面结合附图阐述本发明的基于脑电信号的睡眠状态识别模型训练方法和系统的实施例。

参考图1所示,图1为一个实施例的基于脑电信号的睡眠状态识别模型训练方法的流程图,包括:

步骤S101,采集用户在睡眠过程中产生的脑电信号,分N+1路分别根据睡眠状态识别的识别任务从所述脑电信号中提取相应的特征数据,N≥1;

在本步骤中,如在对用户进行辅助睡眠时,通过用户佩戴相关传感设备,检测用户的脑电信号,在采集脑电信号时,可以以30s为一帧进行采集。

根据需要进行睡眠状态识别的任务,确定特征数据类型,从脑电信号中提取与之相应的特征数据;例如,要识别1~N种睡眠状态,提取用于进行这N种状态识别的特征数据,此时需要分N+1路对脑电信号进行提取特征数据。

在一个实施例中,提取特征数据前,还可以对所采集的脑电信号进行滤波处理,滤除高频噪声和工频干扰。例如,脑电信号的有用信息多集中在0-100Hz的范围内,在采集过程中会掺入频率在该范围外的噪声,因此,可以通过滤波手段将其滤除。可以同带通滤波器滤除高频噪声,并设计一个陷波器(50/60Hz)来滤除工频干扰。

参考图2所示,图2为滤波处理前后的脑电信号示意图,上图为原始信号,下图为经过滤波处理之后的信号,可以发现大部分的高频噪声已被滤除。

对于提取特征数据的方案,本发明提供若干实施例,具体过程包括如下:

(1)提取脑电信号的基线,计算所述基线的变化幅度;其中,所述变化幅度为基线最大值减去最小值;

(2)在去掉基线后,对所述脑电信号进行小波分解,获得小波系数,并根据小波系数计算小波系数的特征参数;其中,所述特征参数包括小波系数的均值、方差、峭度系数和/或斜度系数;

为了更好地分解出所述各种频率波形,小波分解的层数与脑电信号的采样频率满足如下关系:f=2N+2,其中,f为脑电信号的采样频率,N为小波分解的层数;例如,当信号的降采样率为128Hz时,可以选择4层分解,当信号的采样率为256Hz时,则可以进行5层分解。

(3)在去掉基线后,计算脑电信号的LZ复杂度和样本熵;

将所述基线的变化幅度、小波系数的特征参数、LZ复杂度和样本熵设为所述特征数据;

由上述实施例的方案,作为信号特征的数据包括了基线的变化幅度、小波系数的特征参数、LZ复杂度和样本熵等。

进一步地,还可以利用脑电信号的多个波段的波形来进行识别,在小波重构中提取所述脑电信号的δ波频段,θ波频段,α波频段,β波频段;根据频率的不同,脑电信号是可以分为4种节律脑电波:δ波(1-3Hz),θ波(4-7Hz),α波(8-12Hz),β波(14-30Hz),在此,可以提取出这四种频段的信号后,利用这些信号来计算相关特征来计算相关特征,具体方案可以如下:

(4)分别计算所述δ波频段,θ波频段,α波频段,β波频段能量在总能量中的比例;将该比例也作为特征数据输入分类器进行识别;计算方法可以包括如下公式:

rδ=∑(yδ)2/ptotal

rθ=∑(yθ)2/ptotal

rα=∑(yα)2/ptotal

rβ=∑(yβ)2/ptotal

其中ptotal=∑(yδ)2+∑(yθ)2+∑(yα)2+∑(yβ)2,yδ,yθ,yα和yβ分别表示重构后的δ频段、θ频段、α频段和β频段的信号,rδ,rθ,rα和rβ分别代表δ频段、θ频段、α频段和β频段的信号的能量在总能量的比例。

(5)分别计算在一帧脑电信号内,δ波频段,θ波频段,α波频段,β波频段能量最大的时间长度;将该时间也作为特征数据输入分类器进行识别,计算方法可以包括如下公式:

式中,cδ,cθ,cα和cβ表示δ频段、θ频段、α频段和β频段的信号在当前帧内所占能量比例最大的时间长度,分别表示第i秒内δ频段、θ频段、α频段和β频段的信号的能量在总能量的比例。

步骤S102,分别将N+1路特征数据输入预先训练的睡眠状态识别模型、睡眠状态检测器1、睡眠状态检测器2、……、睡眠状态检测器N;其中,睡眠状态识别模型用于识别用户的1~N种睡眠状态,睡眠状态检测器1~N分别对应用于识别用户的一种特定睡眠状态;

对于上述预先训练的睡眠状态识别模型,可以是采用RBF核的SVM(Support Vector Machin,支持向量机)分类器模型,也可以采用神经网络、决策树的分类器模型。该模型是通过其他样本数据训练得到,由于脑电信号的个人特异性很强,并且脑电信号的强度很弱,在信号采集时,极易被外界信号所干扰。因此,事先采集训练数据上训练出来的睡眠状态识别模型,因此,对于部分测试数据来说其效果并不理想。

基于上述现象,在本步骤中,设置了睡眠状态检测器1~N的多分类检测器以对特征数据进行标注,进而通过标注的特征数据训练出个人睡眠状态识别模型。

参考图3所示,图3是对特征数据进行标注的示意图。标注过程中除了利用其他样本数据的较为平衡的睡眠状态识别模型之外,还设计睡眠状态检测器1、睡眠状态检测器2、……、睡眠状态检测器N,分别用来监测用户是否处于1~N种睡眠状态的任一种。

上述检测器一般选取一定敏感度(sensitivity)的前提下,具有较高的准确度(precision)的检测器。

另外,为了获得较为理想的检测器,睡眠状态检测器1~N可以采用理想检测器,利用调整对应样本的惩罚因子的方法来训练所述睡眠状态检测器1~N。实验结果表明,这些检测器的敏感度均高于70%,准确度均高于95%。

对于检测器,根据分类任务的评价指标,总体准确度(over accuracy),敏感率(sensitivity,有时称为召回率,recall)和精确率(precision)。在一个实施例中,对于睡眠状态识别模型、睡眠状态检测器1~N,功能设置可以如下:

所述预先训练的睡眠状态识别模型用于识别用户是否处于1~N种睡眠状态中的任一种,输出结果为“睡眠状态1”“睡眠状态2”、……或“睡眠状态N”;

所述睡眠状态检测器1用于识别用户是否处于“睡眠状态1”的状态中,输出结果为”真”,反之则输出结果为”假”;

所述睡眠状态检测器2用于识别用户是否处于“睡眠状态2”的状态中,输出结果为”真”,反之则输出结果为”假”;

……,以此类推;

所述睡眠状态检测器N用于识别用户是否处于“睡眠状态N”的状态中,输出结果为”真”,反之则输出结果为”假”。

对于睡眠状态检测器N的实现方法,以非眼快动睡眠的S2-S4周期为例,可以包括如下:

对用户在睡眠过程中产生的脑电信号进行小波分解,并根据预设的低频段的小波系数重建脑电信号,得到低频脑电信号;从重建的所述低频脑电信号上提取脑电波;

根据K综合波的波形特征从所述脑电波中检测K综合波,当检测到K综合波时,判断用户当前处于非眼快动睡眠的S2周期;

根据δ波波形特征从所述脑电波中检测δ波,统计检测到δ波的数量;当δ波数量属于[fL(m),fH(m)]时,判定当前脑电信号处于非眼快动睡眠的S3周期;

当δ波数量大于等于f0(m)时,判定当前脑电信号处于非眼快动睡眠的处于S4周期;

fL(m)=m/t×pL,fL(m)=m/t×pH,f0(m)=fH(m)+1;其中,检测脑电波的时间窗口的长度为m,t为δ波持续时间的均值,(pL,pH)为δ波占脑电信号的时间范围。

步骤S103,读取所述预先训练的睡眠状态识别模型以及睡眠状态检测器1~N的输出结果,根据所述输出结果确定所述特征数据的数据类型,并对该特征数据进行类型标注;

在一个实施例中,基于睡眠状态识别模型和睡眠状态检测器1~N的识别结果,判断特征数据类型时,可以依据以下原则:

若睡眠状态检测器1~N的输出结果只有一个为“真”,其他检测器的输出结果均为“假”,则根据输出结果为”真”的检测器的检测结果,将特征数据的类型标注为相应的类型;

若睡眠状态检测器1~N的输出结果中多余一个检测器的输出结果为“真”,则根据预先训练的睡眠状态识别模型的输出结果,将特征数据的类型标注为相应的类型;

若睡眠状态检测器1~N的所有输出结果均为“假”,则根据预先训练的睡眠状态识别模型的输出结果,将特征数据的类型标注为相应的类型。

基于上述技术方案对特征数据类型的标注,能够准确地识别数据类型,从而在个人睡眠状态识别模型时,能够得到更加准确的样本数据和测试数据。

步骤S104,根据标注后的特征数据进行模型训练,获得该用户的个人睡眠状态识别模型。

在一个实施例中,可以采用RBF核的SVM训练个人睡眠状态识别模型,该个人睡眠状态识别模型用于针对该特定用户的睡眠状态识别;具体技术方案可以如下:

(1)获取已标注数据类型的特征数据,从不同类型的特征数据中随机抽取相同数量的样本作为训练数据,其余作为测试数据;

(2)将所述训练数据输入支持向量机进行训练,训练过程中采用网格测试方法选择最优的惩罚因子C和RBF核的参数σ;调节所述惩罚因子C和参数σ,将识别率最高时对应的参数设为最优参数;其中,惩罚因子C的取值范围可以为[2-2,212],所述参数σ的取值范围可以为[2-2,210];上述训练过程中,由于训练数据是从采集数据中随机抽取的,因此此过程可以重复若干次;

(3)利用所述最优参数重新训练睡眠状态识别模型,并利用所述测试数据对该睡眠状态识别模型进行测试,将测试中识别率最优的睡眠状态识别模型设为个人睡眠状态识别模型。

对于本发明提供的基于脑电信号的睡眠状态识别模型训练方法,可以用于对多种睡眠状态的识别,包括非眼快动睡眠和眼快动睡眠,例如,可以用于识别非眼快动睡眠的四种睡眠期,即N=4;非眼快动睡眠状态包括:非眼快动睡眠的入睡期,浅睡期,中等睡眠期和深度睡眠期四个状态,分别对应于睡眠状态检测器1、睡眠状态检测器2、睡眠状态检测器3和睡眠状态检测器4。

通过上述技术方案,在预先训练的睡眠状态识别模型的基础上,设置了睡眠状态检测器1~N的多分类检测器,结合相应判断原则对特征数据进行类型识别,并对特征数据进行标注,进而通过标注的特征数据训练出个人睡眠状态识别模型,能明显提高识别模型的识别准确性。

参考图4所示,图4为一个实施例的基于脑电信号的睡眠状态识别模型训练系统结构示意图,包括:

特征数据提取模块,用于采集用户在睡眠过程中产生的脑电信号,分N+1路分别根据睡眠状态识别的识别任务从所述脑电信号中提取相应的特征数据,N≥1;

多检测器检测模块,用于分别将N+1路特征数据输入预先训练的睡眠状态识别模型、睡眠状态检测器1、睡眠状态检测器2、……、睡眠状态检测器N;其中,睡眠状态识别模型用于识别用户的1~N种睡眠状态,睡眠状态检测器1~N分别对应用于识别用户的一种特定睡眠状态;

数据类型标注模块,用于读取所述预先训练的睡眠状态识别模型以及睡眠状态检测器1~N的输出结果,根据所述输出结果确定所述特征数据的数据类型,并对该特征数据进行类型标注;

个人模型训练模块,用于根据标注后的特征数据进行模型训练,获得该用户的个人睡眠状态识别模型。

本发明的基于脑电信号的睡眠状态识别模型训练系统与本发明的基于脑电信号的睡眠状态识别模型训练方法一一对应,在上述基于脑电信号的睡眠状态识别模型训练方法的实施例阐述的技术特征及其有益效果均适用于基于脑电信号的睡眠状态识别模型训练系统的实施例中,特此声明。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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