睡眠状态检测方法和装置.pdf

上传人:sha****007 文档编号:8043902 上传时间:2019-12-18 格式:PDF 页数:20 大小:1.03MB
返回 下载 相关 举报
摘要
申请专利号:

CN201610828025.X

申请日:

20160918

公开号:

CN106175697A

公开日:

20161207

当前法律状态:

有效性:

审查中

法律详情:

IPC分类号:

A61B5/00,A61B5/0476,G06F19/00

主分类号:

A61B5/00,A61B5/0476,G06F19/00

申请人:

广州视源电子科技股份有限公司

发明人:

雷延强

地址:

510530 广东省广州市黄埔区云埔四路6号

优先权:

CN201610828025A

专利代理机构:

广州三环专利代理有限公司

代理人:

麦小婵;郝传鑫

PDF下载: PDF下载
内容摘要

本发明公开了一种睡眠状态检测方法和装置。所述睡眠状态检测方法包括:获取用户在睡眠时的在预设时间段内的生物电信号;从所述生物电信号中提取至少一个信号特征;根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,Ki为大于零的整数;获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。采用本发明,能够提高对睡眠状态进行检测的精确度。

权利要求书

1.一种睡眠状态检测方法,其特征在于,包括:获取用户在睡眠时的在预设时间段内的生物电信号;从所述生物电信号中提取至少一个信号特征;根据所述至少一个信号特征和为各个睡眠状态分别预先配置的K个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,K为大于零的整数;获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 2.如权利要求1所述的睡眠状态检测方法,其特征在于,所述信号特征的数量为一个;所述信号特征由至少一个特征数据组成;则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的K个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:将所述信号特征f依次代入为各个睡眠状态S预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态S的后验概率p(S/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态S的概率;其中,p(S)为睡眠状态S的先验概率;K为与睡眠状态S相对应的高斯函数分量的个数;ω为与睡眠状态S相对应的各个高斯函数分量的分量权重;σ为与睡眠状态S相对应的各个高斯函数分量的协方差;μ为与睡眠状态S相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。 3.如权利要求1所述的睡眠状态检测方法,其特征在于,所述信号特征的数量为两个或者两个以上;所述信号特征由至少一个特征数据组成;则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的K个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:将每个所述信号特征f依次代入为各个睡眠状态S预先配置的高斯混合模型中,获得每个所述信号特征f相对于各个睡眠状态S的后验概率p(S/f);其中,p(S)为睡眠状态S的先验概率;K为与睡眠状态S相对应的高斯函数分量的个数;ω为与睡眠状态S相对应的各个高斯函数分量的分量权重;σ为与睡眠状态S相对应的各个高斯函数分量的协方差;μ为与睡眠状态S相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数;将所有后验概率p(S/f)以各个睡眠状态S为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 4.如权利要求3所述的睡眠状态检测方法,其特征在于,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。 5.如权利要求2或3所述的睡眠状态检测方法,其特征在于,在所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的K个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率之前,还包括:根据预先设置的分解算法对每个睡眠状态S所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态S相对应的高斯函数分量的个数K;所述根据预先设置的分解算法对每个睡眠状态S所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态S相对应的高斯函数分量的个数K,具体包括:将与睡眠状态S相对应的所述训练信号特征作为与睡眠状态S相对应的数据结构中的父节点;根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态S相对应的高斯函数分量的个数K。 6.一种睡眠状态检测装置,其特征在于,包括:生物电信号获取模块,用于获取用户在睡眠时的在预设时间段内的生物电信号;信号特征提取模块,用于从所述生物电信号中提取至少一个信号特征;概率获得模块,根据所述至少一个信号特征和为各个睡眠状态分别预先配置的K个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,K为大于零的整数;以及,睡眠状态确定模块,用于获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 7.如权利要求6所述的睡眠状态检测装置,其特征在于,所述信号特征的数量为一个;所述信号特征由至少一个特征数据组成;则所述概率获得模块,具体包括:第一概率获得单元,用于将所述信号特征f依次代入为各个睡眠状态S预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态S的后验概率p(S/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态S的概率;其中,p(S)为睡眠状态S的先验概率;K为与睡眠状态S相对应的高斯函数分量的个数;ω为与睡眠状态S相对应的各个高斯函数分量的分量权重;σ为与睡眠状态S相对应的各个高斯函数分量的协方差;μ为与睡眠状态S相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。 8.如权利要求6所述的睡眠状态检测装置,其特征在于,所述信号特征的数量为两个或者两个以上;所述信号特征由至少一个特征数据组成;则所述概率获得模块,具体包括:后验概率获得单元,用于将每个所述信号特征f依次代入为各个睡眠状态S预先配置的高斯混合模型中,获得每个所述信号特征f相对于各个睡眠状态S的后验概率p(S/f);其中,p(S)为睡眠状态S的先验概率;K为与睡眠状态S相对应的高斯函数分量的个数;ω为与睡眠状态S相对应的各个高斯函数分量的分量权重;σ为与睡眠状态S相对应的各个高斯函数分量的协方差;μ为与睡眠状态S相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数;以及,第二概率获得单元,用于将所有后验概率p(S/f)以各个睡眠状态S为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 9.如权利要求8所述的睡眠状态检测装置,其特征在于,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。 10.如权利要求7或8所述的睡眠状态检测装置,其特征在于,所述睡眠状态检测装置,还包括:高斯函数分量个数获得模块,用于根据预先设置的分解算法对每个睡眠状态S所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态S相对应的高斯函数分量的个数K;所述高斯函数分量个数获得模块,具体包括:父节点设置单元,用于将与睡眠状态S相对应的所述训练信号特征作为与睡眠状态S相对应的数据结构中的父节点;聚类分解单元,用于根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;子节点差值获得单元,用于分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;判断循环单元,用于比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;以及,高斯函数分量个数设置单元,用于将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态S相对应的高斯函数分量的个数K。

说明书

技术领域

本发明涉及计算机技术领域,尤其涉及一种睡眠状态检测方法和装置。

背景技术

人的睡眠状态可以分为觉醒期、非快速眼动睡眠期(又分为1、2、3、4期)、快速眼动睡眠期。以医疗助眠领域为例,通过检测人的睡眠状态,并根据检测到的当前的睡眠状态向其推荐相应的助眠音乐,从而改善或者促进人的睡眠质量。现有的检测人的睡眠状态的方法大多通过检测脑电信号来实现的。现有的基于脑电信号的睡眠状态检测的方法是通过采用时频域分析与非线性动力学分析方法提取脑电信号中具有代表性的特征参数,并根据这些具有代表性的特征参数获得睡眠深度模型,从而根据该睡眠深度模型对睡眠状态进行检测来实现的。由于该睡眠深度模型是一种简单的二次多项式模型,因此与现实情况的拟合度低,容易出现监测结果不准确的问题。

发明内容

本发明提出一种睡眠状态检测方法和装置,能够提高对睡眠状态进行检测的精确度。

本发明提供的一种睡眠状态检测方法,具体包括:

获取用户在睡眠时的在预设时间段内的生物电信号;

从所述生物电信号中提取至少一个信号特征;

根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,Ki为大于零的整数;

获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。

进一步地,所述信号特征的数量为一个;所述信号特征由至少一个特征数据组成;

则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:

将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态Si的后验概率p(Si/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态Si的概率;其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。

进一步地,所述信号特征的数量为两个或者两个以上;所述信号特征由至少一个特征数据组成;

则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:

将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj);其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征fj中的特征数据的个数;

将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。

进一步地,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。

进一步地,在所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率之前,还包括:

根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki;

所述根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki,具体包括:

将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构中的父节点;

根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;

分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;

比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;

将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高斯函数分量的个数Ki。

相应地,本发明还提供了一种睡眠状态检测装置,具体包括:

生物电信号获取模块,用于获取用户在睡眠时的在预设时间段内的生物电信号;

信号特征提取模块,用于从所述生物电信号中提取至少一个信号特征;

概率获得模块,根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,Ki为大于零的整数;以及,

睡眠状态确定模块,用于获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。

进一步地,所述信号特征的数量为一个;所述信号特征由至少一个特征数据组成;

则所述概率获得模块,具体包括:

第一概率获得单元,用于将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态Si的后验概率p(Si/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态Si的概率;其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。

进一步地,所述信号特征的数量为两个或者两个以上;所述信号特征由至少一个特征数据组成;

则所述概率获得模块,具体包括:

后验概率获得单元,用于将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj);其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征fj中的特征数据的个数;以及,

第二概率获得单元,用于将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。

进一步地,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。

进一步地,所述睡眠状态检测装置,还包括:

高斯函数分量个数获得模块,用于根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki;

所述高斯函数分量个数获得模块,具体包括:

父节点设置单元,用于将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构中的父节点;

聚类分解单元,用于根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;

子节点差值获得单元,用于分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;

判断循环单元,用于比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;以及,

高斯函数分量个数设置单元,用于将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高斯函数分量的个数Ki。

实施本发明,具有如下有益效果:

本发明提供的睡眠状态检测方法及装置,通过采用高斯混合模型表征各个睡眠状态,即采用若干个高斯混合模型拟合现实中的较为复杂的数据分布情况,因此与现实情况的拟合度高,能够提高对睡眠状态进行检测的精确度。

附图说明

图1是本发明提供的睡眠状态检测方法的一个实施例的流程示意图;

图2是本发明提供的睡眠状态检测方法中的传感器获取的一段脑电信号的信号示意图;

图3是本发明提供的睡眠状态检测装置的一个实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的睡眠状态检测方法的一个实施例的流程示意图,包括步骤S11至S14,具体如下:

S11:获取用户在睡眠时的在预设时间段内的生物电信号;

S12:从所述生物电信号中提取至少一个信号特征;

S13:根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,Ki为大于零的整数;

S14:获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。

需要说明的是,在采用高斯混合模型对用户的睡眠状态进行检测之前,预先为表征各个睡眠状态而根据用于训练模型的训练生物电信号训练出与各个睡眠状态分别相对应的高斯混合模型。其中,该高斯混合模型由Ki(Ki为大于零的整数)个高斯函数分量组成。在对用户的睡眠状态进行检测时,在利用传感器获取生物电信号之后,将从该生物电信号中提取出来的信号特征代入训练获得的与各个睡眠状态分别相对应的高斯混合模型中,从而获得用户当前的睡眠状态为各个睡眠状态的概率,若概率越大,则说明用户当前的睡眠状态为该概率所对应的睡眠状态的可能性越大,因此将用户当前的睡眠状态确定为所获得的概率中的最大概率所对应的睡眠状态。需要进一步说明的是,生物电信号可以为脑电信号、心电信号或者肌电信号等。信号特征为矢量数据,该矢量数据中的元素可以为一个或者多个诸如短时能量,过零率,频谱系数等的表征信号特征的数据。

在一个优选的实施方式中,在采用高斯混合模型对用户的睡眠状态进行检测之前,预先根据用于训练模型的训练生物电信号训练出与各个睡眠状态分别相对应的Ki个高斯函数分量。在对某一预设时间段内的用户的睡眠状态进行检测时,首先通过传感器获取用户在该预设时间段内的生物电信号,随后,从所获取的生物电信号中提取至少一个信号特征,并将所提取的信号特征代入训练获得的与各个睡眠状态相对应的Ki个高斯函数分量中,从而分别计算获得各个高斯函数分量值,并根据所有获得的高斯函数分量值,获得用户在该预设时间段内的睡眠状态分别为各个睡眠状态的概率,最后,将用户在该预设时间段内的睡眠状态确定为所获得的概率中的最大概率所对应的睡眠状态。

例如,人的睡眠状态主要分为觉醒期、非快速眼动睡眠期和快速眼动睡眠期,将觉醒期标记为S0,非快速眼动睡眠期标记为S1,快速眼动睡眠期标记为S2。假设在本例中通过检测用户的脑电信号对用户的睡眠状态进行检测。在采用高斯混合模型对用户的睡眠状态进行检测之前,预先根据训练脑电信号训练出与睡眠状态S0相对应的K0个高斯函数分量、与睡眠状态S1相对应的K1个高斯函数分量以及与睡眠状态S2相对应的K2个高斯函数分量。在对用户在某一时间段内的睡眠状态进行检测时,通过传感器采集用户在该时间段内的脑电信号,并提取其中的特征,获得至少一个信号特征F,随后将信号特征F分别代入与睡眠状态S0相对应的K0个高斯函数分量、与睡眠状态S1相对应的K1个高斯函数分量以及与睡眠状态S2相对应的K2个高斯函数分量中,从而分别计算获得K0个高斯函数分量值、K1个高斯函数分量值以及K2个高斯函数分量值,随后,根据所获得的K0个高斯函数分量值、K1个高斯函数分量值以及K2个高斯函数分量值分别对应计算获得概率p0、p1和p2,最后,获得p0、p1和p2中的最大概率,若该最大概率为p0,则将用户在该时间段内的睡眠状态设置为S0,若该最大概率为p1,则将用户在该时间段内的睡眠状态设置为S1,若该最大概率为p2,则将用户在该时间段内的睡眠状态设置为S2。

本实施例通过采用高斯混合模型表征各个睡眠状态,即采用若干个高斯混合模型拟合现实中的较为复杂的数据分布情况,因此与现实情况的拟合度高,能够提高对睡眠状态进行检测的精确度。

进一步地,所述信号特征的数量为一个;所述信号特征由至少一个特征数据组成;

则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:

将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态Si的后验概率p(Si/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态Si的概率;其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。

需要说明的是,当从生物电信号中提取的信号特征为一个时,则将该信号特征f依次代入训练获得的与各个睡眠状态Si分别相对应的高斯混合模型中。从而获得该信号特征f相对于各个睡眠状态Si的后验概率p(Si/f),该后验概率p(Si/f)即为该用户在当前时间段内的睡眠状态分别为各个睡眠状态Si的概率。其中,p(Si)为睡眠状态Si的先验概率,通过计算各个睡眠状态Si所对应的训练生物电信号在所有训练生物电信号中的比例获得。Ki为与睡眠状态Si相对应的高斯函数分量的个数。ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重,σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差,μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望,d为信号特征f中的特征数据的个数,即信号特征f的维度,ωi,k、σi,k和μi,k均通过EM迭代算法计算获得,具体地,最终的ωi,k、σi,k和μi,k分别通过和计算获得,其中,m为各个睡眠状态Si所对应的训练生物电信号的训练信号特征的个数,表示第j个训练信号特征由第k个高斯函数分量组成的概率,ωi,k的初始值为σi,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的协方差矩阵,μi,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的特征平均值。

例如,人的睡眠状态主要分为觉醒期、非快速眼动睡眠期和快速眼动睡眠期,将觉醒期标记为S0,非快速眼动睡眠期标记为S1,快速眼动睡眠期标记为S2。假设在本例中通过检测用户的脑电信号对用户的睡眠状态进行检测。在采用高斯混合模型对用户的睡眠状态进行检测之前,预先根据训练脑电信号训练出与睡眠状态S0相对应的高斯混合模型G0、与睡眠状态S1相对应的高斯混合模型G1和与睡眠状态S2相对应的高斯混合模型G2。在对用户在某一时间段内的睡眠状态进行检测时,通过传感器采集用户在该时间段内的脑电信号,并提取其中的特征,若所提取的信号特征的数量为1个,则获得信号特征f,随后将该信号特征f分别代入高斯混合模型G0、G1和G2,从而分别对应获得概率p0、p1和p2,最后,获得p0、p1和p2中的最大概率,若该最大概率为p0,则将用户在该时间段内的睡眠状态设置为S0,若该最大概率为p1,则将用户在该时间段内的睡眠状态设置为S1,若该最大概率为p2,则将用户在该时间段内的睡眠状态设置为S2。

在另一个优选地实施方式中,所述信号特征的数量为两个或者两个以上;所述信号特征由至少一个特征数据组成;

则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率,具体包括:

将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj);其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征fj中的特征数据的个数;

将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。

需要说明的是,当从生物电信号中提取的信号特征为两个或者两个以上时,则将每个信号特征fj依次代入训练获得的与各个睡眠状态Si分别相对应的高斯混合模型中。从而获得每个信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj)。其中,p(Si)为睡眠状态Si的先验概率,通过计算各个睡眠状态Si所对应的训练生物电信号在所有训练生物电信号中的比例获得。Ki为与睡眠状态Si相对应的高斯函数分量的个数。ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重,σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差,μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望,d为信号特征f中的特征数据的个数,即信号特征f的维度,ωi,k、σi,k和μi,k均通过EM迭代算法计算获得,具体地,最终的ωi,k、σi,k和μi,k分别通过和计算获得,其中,m为各个睡眠状态Si所对应的训练生物电信号的训练信号特征的个数,表示第j个训练信号特征由第k个高斯函数分量组成的概率,ωi,k的初始值为σi,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的协方差矩阵,μi,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的特征平均值。

随后,将所获得的后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成,从而获得用户在当前时间段内的睡眠状态分别为所述各个睡眠状态Si的概率。其中,合成的方法可以为加和或者乘积等。

例如,人的睡眠状态主要分为觉醒期、非快速眼动睡眠期和快速眼动睡眠期,将觉醒期标记为S0,非快速眼动睡眠期标记为S1,快速眼动睡眠期标记为S2。假设在本例中通过检测用户的脑电信号对用户的睡眠状态进行检测。在采用高斯混合模型对用户的睡眠状态进行检测之前,预先根据训练脑电信号训练出与睡眠状态S0相对应的高斯混合模型G0、与睡眠状态S1相对应的高斯混合模型G1和与睡眠状态S2相对应的高斯混合模型G2。在对用户在某一时间段内的睡眠状态进行检测时,通过传感器采集用户在该时间段内的脑电信号,并提取其中的特征,若所提取的信号特征的数量为4个,则获得信号特征f0、f1、f2和f3,随后将信号特征f0代入高斯混合模型G0、G1和G2,从而分别对应获得概率p00、p01和p02,将信号特征f1代入高斯混合模型G0、G1和G2,从而分别对应获得概率p10、p11和p12,将信号特征f2代入高斯混合模型G0、G1和G2,从而分别对应获得概率p20、p21和p22,并将信号特征f3代入高斯混合模型G0、G1和G2,从而分别对应获得概率p30、p31和p32,最后,将p00、p10、p20和p30进行连乘获得概率p0,将p10、p11、p12和p13进行连乘获得概率p1,将p20、p21、p22和p23进行连乘获得概率p2,并获得p0、p1和p2中的最大概率,若该最大概率为p0,则将用户在该时间段内的睡眠状态设置为S0,若该最大概率为p1,则将用户在该时间段内的睡眠状态设置为S1,若该最大概率为p2,则将用户在该时间段内的睡眠状态设置为S2。

本实施例通过从同一生物电信号中提取多个信号特征进行睡眠状态的检测,从而全面地对生物电信号的特征进行分析,因此能够进一步提高对睡眠状态进行检测的精确度。

进一步地,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。

需要说明的是,在对生物电信号进行特征提取之前还可以对生物电信号进行细分化,即将生物电信号按生成时间的先后顺序划分为至少两段子生物电信号。随后,提取每段子生物电信号的特征,分别对应生成一个信号特征。需要进一步说明的是,子生物电信号与子生物电信号的生成时间之间有部分重叠。

例如,如图2所示,为传感器获取的一段脑电信号的信号示意图。将该脑电信号标记为Z=[z0,z1,z2,z3,z4,z5,z6],其中,z0、z1、z2、z3、z4、z5和z6为按生成时间的先后顺序排列的每一时刻的脑电信号。在提取该脑电信号Z的特征之前,将该脑电信号划分为3个子脑电信号,分别为Z0=[z0,z1,z2]、Z1=[z2,z3,z4]和Z2=[z4,z5,z6],随后,分别提取子脑电信号Z0、Z1和Z2的特征,从而分别对应生成信号特征f0、f1和f2。

由于子生物电信号与子生物电信号的生成时间有部分重叠,能够提高特征提取的准确度,进而进一步提高对睡眠状态进行检测的精确度。此外,需要说明的是,相邻的子生物电信号的重叠时间可以相等,也可以不等,本发明不做具体限定。

进一步地,在所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率之前,还包括:

根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki;

所述根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki,具体包括:

将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构中的父节点;

根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;

分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;

比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;

将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高斯函数分量的个数Ki。

需要说明的是,在采用高斯混合模型计算用户在某一时间段内的睡眠状态分别为各个睡眠状态的概率之前,在训练该高斯混合模型的过程中,通过采用预先设置的分解算法对与每个睡眠状态Si相对应的训练生物电信号分别进行聚类分解,从而获得与睡眠状态Si相对应的高斯函数分量的个数Ki。该聚类分解过程具体为:提取与睡眠状态Si相对应的训练生物电信号的特征,从而获得至少一个训练信号特征,并将该训练信号特征作为与睡眠状态Si相对应的数据结构中的父节点;随后,根据聚类算法对父节点进行聚类分解,从而获得第一子节点和第二子节点,其中,第一子节点中包括父节点中的一部分训练信号特征,第二子节点中包括父节点中的另一部分训练信号特征;随后,分别计算第一子节点和第二子节点中的所有训练信号特征的平均值,即特征平均值,并计算获得第一子节点的特征平均值和第二子节点的特征平均值的差值;随后,比较该差值与预设的阈值之间的大小,若该差值小于该阈值,则删除第一子节点和第二子节点并保留父节点,若差值大于或者等于该阈值,则分别将第一子节点和第二子节点设置为下一次聚类分解的父节点,并根据相同的聚类算法分别进行聚类分解,直至该数据结构中的所有叶子节点根据相同的聚类算法进行聚类分解后所得的两个子节点的特征平均值的差值均小于预设的阈值;最后,将与睡眠状态Si相对应的高斯函数分量的个数Ki设置为该数据结构中的叶子节点的个数。其中,该数据结构可以为二叉树。该聚类算法可以为K-means算法。

本发明实施例提供的睡眠状态检测方法,通过采用高斯混合模型表征各个睡眠状态,即采用若干个高斯混合模型拟合现实中的较为复杂的数据分布情况,因此与现实情况的拟合度高,能够提高对睡眠状态进行检测的精确度。通过从同一生物电信号中提取多个信号特征进行睡眠状态的检测,从而全面地对生物电信号的特征进行分析,因此能够进一步提高对睡眠状态进行检测的精确度。另外,由于子生物电信号与子生物电信号的生成时间有部分重叠,能够提高特征提取的准确度,进而进一步提高对睡眠状态进行检测的精确度。

相应地,本发明还提供一种睡眠状态检测装置,能够实现上述实施例中的睡眠状态检测方法的所有流程。

参见图3,是本发明提供的睡眠状态检测装置的一个实施例的结构示意图,具体如下:

生物电信号获取模块31,用于获取用户在睡眠时的在预设时间段内的生物电信号;

信号特征提取模块32,用于从所述生物电信号中提取至少一个信号特征;

概率获得模块33,用于根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量,分别计算获得各个高斯函数分量值,并根据所有所述高斯函数分量值,计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率;其中,Ki为大于零的整数;以及,

睡眠状态确定模块34,用于获得所述概率中的最大概率,并将所述用户在所述预设时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。

进一步地,所述信号特征的数量为一个;

则所述概率获得模块33,具体包括:

第一概率获得单元,用于将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得所述信号特征f相对于各个睡眠状态Si的后验概率p(Si/f),即为所述用户在所述预设时间段内的睡眠状态分别为各个睡眠状态Si的概率;其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征f中的特征数据的个数。

在另一个优选地实施方式中,所述信号特征的数量为两个或者两个以上;

则所述概率获得模块33,具体包括:

后验概率获得单元,用于将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型中,获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj);其中,p(Si)为睡眠状态Si的先验概率;Ki为与睡眠状态Si相对应的高斯函数分量的个数;ωi,k为与睡眠状态Si相对应的各个高斯函数分量的分量权重;σi,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;μi,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望;d为所述信号特征fj中的特征数据的个数;以及,

第二概率获得单元,用于将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成,获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。

进一步地,所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生物电信号,且相邻的两段子生物电信号的生成时间部分重叠;所述信号特征与每段所述子生物电信号一一对应。

进一步地,所述睡眠状态检测装置,还包括:

高斯函数分量个数获得模块,用于根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数Ki;

所述高斯函数分量个数获得模块,具体包括:

父节点设置单元,用于将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构中的父节点;

聚类分解单元,用于根据聚类算法对所述父节点进行聚类分解,获得第一子节点和第二子节点;所述第一子节点中包括所述训练信号特征中的第一训练信号特征;所述第二子节点中包括所述训练信号特征中的第二训练信号特征;

子节点差值获得单元,用于分别计算所述第一子节点和所述第二子节点的特征平均值,并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差值;所述特征平均值为节点中的所有训练信号特征的平均值;

判断循环单元,用于比较所述差值与预设的阈值之间的大小,若所述差值小于所述阈值,则删除所述第一子节点和所述第二子节点并保留所述父节点,若所述差值大于或者等于所述阈值,则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述聚类分解,直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值;以及,

高斯函数分量个数设置单元,用于将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高斯函数分量的个数Ki。

本发明实施例提供的睡眠状态检测装置,通过采用高斯混合模型表征各个睡眠状态,即采用若干个高斯混合模型拟合现实中的较为复杂的数据分布情况,因此与现实情况的拟合度高,能够提高对睡眠状态进行检测的精确度。通过从同一生物电信号中提取多个信号特征进行睡眠状态的检测,从而全面地对生物电信号的特征进行分析,因此能够进一步提高对睡眠状态进行检测的精确度。另外,由于子生物电信号与子生物电信号的生成时间有部分重叠,能够提高特征提取的准确度,进而进一步提高对睡眠状态进行检测的精确度。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

睡眠状态检测方法和装置.pdf_第1页
第1页 / 共20页
睡眠状态检测方法和装置.pdf_第2页
第2页 / 共20页
睡眠状态检测方法和装置.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《睡眠状态检测方法和装置.pdf》由会员分享,可在线阅读,更多相关《睡眠状态检测方法和装置.pdf(20页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201610828025.X (22)申请日 2016.09.18 (71)申请人 广州视源电子科技股份有限公司 地址 510530 广东省广州市黄埔区云埔四 路6号 (72)发明人 雷延强 (74)专利代理机构 广州三环专利代理有限公司 44202 代理人 麦小婵 郝传鑫 (51)Int.Cl. A61B 5/00(2006.01) A61B 5/0476(2006.01) G06F 19/00(2011.01) (54)发明名称 睡眠状态检测方法和装置 (57)摘要 本发明公。

2、开了一种睡眠状态检测方法和装 置。 所述睡眠状态检测方法包括: 获取用户在睡 眠时的在预设时间段内的生物电信号; 从所述生 物电信号中提取至少一个信号特征; 根据所述至 少一个信号特征和为各个睡眠状态分别预先配 置的Ki个高斯函数分量, 分别计算获得各个高斯 函数分量值, 并根据所有所述高斯函数分量值, 计算获得所述用户在所述预设时间段内的睡眠 状态分别为所述各个睡眠状态的概率; 其中, Ki 为大于零的整数; 获得所述概率中的最大概率, 并将所述用户在所述预设时间段内的睡眠状态 确定为所述各个睡眠状态中的与所述最大概率 所对应的睡眠状态。 采用本发明, 能够提高对睡 眠状态进行检测的精确度。。

3、 权利要求书4页 说明书13页 附图2页 CN 106175697 A 2016.12.07 CN 106175697 A 1.一种睡眠状态检测方法, 其特征在于, 包括: 获取用户在睡眠时的在预设时间段内的生物电信号; 从所述生物电信号中提取至少一个信号特征; 根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量, 分 别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得所述用户在 所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率; 其中, Ki为大于零的整数; 获得所述概率中的最大概率, 并将所述用户在所述预设时间段内的睡眠状态确定为所 述各个。

4、睡眠状态中的与所述最大概率所对应的睡眠状态。 2.如权利要求1所述的睡眠状态检测方法, 其特征在于, 所述信号特征的数量为一个; 所述信号特征由至少一个特征数据组成; 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分 量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得所述用 户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率, 具体包括: 将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得所述信号 特征f相对于各个睡眠状态Si的后验概率p(Si/f), 即为所述用户在所述预设时间段内的睡 眠状态分别为各。

5、个睡眠状态Si的概率; 其中, p(Si)为睡眠状态Si的先验概率; Ki为与睡眠状 态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个高斯函数分量的分 量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k为与睡眠状态Si相对 应的各个高斯函数分量的数学期望; d为所述信号特征f中的特征数据的个数。 3.如权利要求1所述的睡眠状态检测方法, 其特征在于, 所述信号特征的数量为两个或 者两个以上; 所述信号特征由至少一个特征数据组成; 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分 量, 分别计算获得各个高斯函数分量值, 并根。

6、据所有所述高斯函数分量值, 计算获得所述用 户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率, 具体包括: 将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得每个所 述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj); 其中, p(Si)为睡眠状态Si的先验 概率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个 高斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k 为与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征fj中的特征数据 的个数; 权 。

7、利 要 求 书 1/4 页 2 CN 106175697 A 2 将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成, 获得所述用户在所述预 设时间段内的睡眠状态为所述各个睡眠状态的概率。 4.如权利要求3所述的睡眠状态检测方法, 其特征在于, 所述生物电信号根据信号的生 成时间的先后顺序划分为至少两段子生物电信号, 且相邻的两段子生物电信号的生成时间 部分重叠; 所述信号特征与每段所述子生物电信号一一对应。 5.如权利要求2或3所述的睡眠状态检测方法, 其特征在于, 在所述根据所述至少一个 信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分量, 分别计算获得各个高斯函 数分量。

8、值, 并根据所有所述高斯函数分量值, 计算获得所述用户在所述预设时间段内的睡 眠状态分别为所述各个睡眠状态的概率之前, 还包括: 根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至少一 个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的个数 Ki; 所述根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的至 少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量的 个数Ki, 具体包括: 将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构中的 父节点; 根据聚类算法对所述父节点进行聚类。

9、分解, 获得第一子节点和第二子节点; 所述第一 子节点中包括所述训练信号特征中的第一训练信号特征; 所述第二子节点中包括所述训练 信号特征中的第二训练信号特征; 分别计算所述第一子节点和所述第二子节点的特征平均值, 并计算获得所述第一子节 点的特征平均值与所述第二子节点的特征平均值之间的差值; 所述特征平均值为节点中的 所有训练信号特征的平均值; 比较所述差值与预设的阈值之间的大小, 若所述差值小于所述阈值, 则删除所述第一 子节点和所述第二子节点并保留所述父节点, 若所述差值大于或者等于所述阈值, 则将所 述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行所述 聚类分解。

10、, 直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类分解 之后所得的第一子节点和第二子节点之间的差值均小于所述阈值; 将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高斯函数 分量的个数Ki。 6.一种睡眠状态检测装置, 其特征在于, 包括: 生物电信号获取模块, 用于获取用户在睡眠时的在预设时间段内的生物电信号; 信号特征提取模块, 用于从所述生物电信号中提取至少一个信号特征; 概率获得模块, 根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高 斯函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获 得所述用户在。

11、所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率; 其中, Ki为 大于零的整数; 以及, 睡眠状态确定模块, 用于获得所述概率中的最大概率, 并将所述用户在所述预设时间 段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 权 利 要 求 书 2/4 页 3 CN 106175697 A 3 7.如权利要求6所述的睡眠状态检测装置, 其特征在于, 所述信号特征的数量为一个; 所述信号特征由至少一个特征数据组成; 则所述概率获得模块, 具体包括: 第一概率获得单元, 用于将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯 混合模型中, 获得 所述信号特征f相对于。

12、各个睡眠状态Si的后验概率p(Si/f), 即为所述用户在所述预设时间 段内的睡眠状态分别为各个睡眠状态Si的概率; 其中, p(Si)为睡眠状态Si的先验概率; Ki为 与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个高斯函数 分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k为与睡眠 状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征f中的特征数据的个数。 8.如权利要求6所述的睡眠状态检测装置, 其特征在于, 所述信号特征的数量为两个或 者两个以上; 所述信号特征由至少一个特征数据组成; 则所述概率获得模块, 具体包。

13、括: 后验概率获得单元, 用于将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置 的高斯混合模型 中, 获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj); 其中, p(Si)为睡 眠状态Si的先验概率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态 Si相对应的各个高斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量 的协方差;i,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征fj 中的特征数据的个数; 以及, 第二概率获得单元, 用于将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合。

14、成, 获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 9.如权利要求8所述的睡眠状态检测装置, 其特征在于, 所述生物电信号根据信号的生 成时间的先后顺序划分为至少两段子生物电信号, 且相邻的两段子生物电信号的生成时间 部分重叠; 所述信号特征与每段所述子生物电信号一一对应。 10.如权利要求7或8所述的睡眠状态检测装置, 其特征在于, 所述睡眠状态检测装置, 还包括: 高斯函数分量个数获得模块, 用于根据预先设置的分解算法对每个睡眠状态Si所对应 的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状 态Si相对应的高斯函数分量的个数Ki; 所述高斯。

15、函数分量个数获得模块, 具体包括: 父节点设置单元, 用于将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si 权 利 要 求 书 3/4 页 4 CN 106175697 A 4 相对应的数据结构中的父节点; 聚类分解单元, 用于根据聚类算法对所述父节点进行聚类分解, 获得第一子节点和第 二子节点; 所述第一子节点中包括所述训练信号特征中的第一训练信号特征; 所述第二子 节点中包括所述训练信号特征中的第二训练信号特征; 子节点差值获得单元, 用于分别计算所述第一子节点和所述第二子节点的特征平均 值, 并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差 值; 所述特。

16、征平均值为节点中的所有训练信号特征的平均值; 判断循环单元, 用于比较所述差值与预设的阈值之间的大小, 若所述差值小于所述阈 值, 则删除所述第一子节点和所述第二子节点并保留所述父节点, 若所述差值大于或者等 于所述阈值, 则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法 进一步地进行所述聚类分解, 直至对所述数据结构中没有子节点的节点根据所述聚类算法 进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值; 以 及, 高斯函数分量个数设置单元, 用于将所述数据结构中没有子节点的节点的个数作为所 述与睡眠状态Si相对应的高斯函数分量的个数Ki。 权 利 要 。

17、求 书 4/4 页 5 CN 106175697 A 5 睡眠状态检测方法和装置 技术领域 0001 本发明涉及计算机技术领域, 尤其涉及一种睡眠状态检测方法和装置。 背景技术 0002 人的睡眠状态可以分为觉醒期、 非快速眼动睡眠期(又分为1、 2、 3、 4期)、 快速眼动 睡眠期。 以医疗助眠领域为例, 通过检测人的睡眠状态, 并根据检测到的当前的睡眠状态向 其推荐相应的助眠音乐, 从而改善或者促进人的睡眠质量。 现有的检测人的睡眠状态的方 法大多通过检测脑电信号来实现的。 现有的基于脑电信号的睡眠状态检测的方法是通过采 用时频域分析与非线性动力学分析方法提取脑电信号中具有代表性的特征参。

18、数, 并根据这 些具有代表性的特征参数获得睡眠深度模型, 从而根据该睡眠深度模型对睡眠状态进行检 测来实现的。 由于该睡眠深度模型是一种简单的二次多项式模型, 因此与现实情况的拟合 度低, 容易出现监测结果不准确的问题。 发明内容 0003 本发明提出一种睡眠状态检测方法和装置, 能够提高对睡眠状态进行检测的精确 度。 0004 本发明提供的一种睡眠状态检测方法, 具体包括: 0005 获取用户在睡眠时的在预设时间段内的生物电信号; 0006 从所述生物电信号中提取至少一个信号特征; 0007 根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函数分 量, 分别计算获得各个高斯函。

19、数分量值, 并根据所有所述高斯函数分量值, 计算获得所述用 户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率; 其中, Ki为大于零的 整数; 0008 获得所述概率中的最大概率, 并将所述用户在所述预设时间段内的睡眠状态确定 为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 0009 进一步地, 所述信号特征的数量为一个; 所述信号特征由至少一个特征数据组成; 0010 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯 函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得 所述用户在所述预设时间段内的睡眠状态分别为所述各。

20、个睡眠状态的概率, 具体包括: 0011 将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得所述信号 特征f相对于各个睡眠状态Si的后验概率p(Si/f), 即为所述用户在所述预设时间段内的睡 眠状态分别为各个睡眠状态Si的概率; 其中, p(Si)为睡眠状态Si的先验概率; Ki为与睡眠状 说 明 书 1/13 页 6 CN 106175697 A 6 态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个高斯函数分量的分 量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k为与睡眠状态Si相对 应的各个高斯函数分量的数学期望; 。

21、d为所述信号特征f中的特征数据的个数。 0012 进一步地, 所述信号特征的数量为两个或者两个以上; 所述信号特征由至少一个 特征数据组成; 0013 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯 函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得 所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率, 具体包括: 0014 将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得每个所 述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj); 其中, p(Si)为睡眠状态Si的先验 概。

22、率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个 高斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k 为与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征fj中的特征数据 的个数; 0015 将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成, 获得所述用户在所 述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 0016 进一步地, 所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生 物电信号, 且相邻的两段子生物电信号的生成时间部分重叠; 所述信号特征与每段所述子 生物电。

23、信号一一对应。 0017 进一步地, 在所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的 Ki个高斯函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率之前, 还包括: 0018 根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对应的 至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相对应的高斯函数分量 的个数Ki; 0019 所述根据预先设置的分解算法对每个睡眠状态Si所对应的训练生物电信号所对 应的至少一个训练信号特征分别进行聚类分解获得所述与睡眠状态Si相。

24、对应的高斯函数 分量的个数Ki, 具体包括: 0020 将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状态Si相对应的数据结构 中的父节点; 0021 根据聚类算法对所述父节点进行聚类分解, 获得第一子节点和第二子节点; 所述 第一子节点中包括所述训练信号特征中的第一训练信号特征; 所述第二子节点中包括所述 训练信号特征中的第二训练信号特征; 0022 分别计算所述第一子节点和所述第二子节点的特征平均值, 并计算获得所述第一 说 明 书 2/13 页 7 CN 106175697 A 7 子节点的特征平均值与所述第二子节点的特征平均值之间的差值; 所述特征平均值为节点 中的所有训练信号特征。

25、的平均值; 0023 比较所述差值与预设的阈值之间的大小, 若所述差值小于所述阈值, 则删除所述 第一子节点和所述第二子节点并保留所述父节点, 若所述差值大于或者等于所述阈值, 则 将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类算法进一步地进行 所述聚类分解, 直至对所述数据结构中没有子节点的节点根据所述聚类算法进行所述聚类 分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值; 0024 将所述数据结构中没有子节点的节点的个数作为所述与睡眠状态Si相对应的高 斯函数分量的个数Ki。 0025 相应地, 本发明还提供了一种睡眠状态检测装置, 具体包括: 0026 生物电信。

26、号获取模块, 用于获取用户在睡眠时的在预设时间段内的生物电信号; 0027 信号特征提取模块, 用于从所述生物电信号中提取至少一个信号特征; 0028 概率获得模块, 根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki 个高斯函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计 算获得所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率; 其中, Ki为大于零的整数; 以及, 0029 睡眠状态确定模块, 用于获得所述概率中的最大概率, 并将所述用户在所述预设 时间段内的睡眠状态确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 0030。

27、 进一步地, 所述信号特征的数量为一个; 所述信号特征由至少一个特征数据组成; 0031 则所述概率获得模块, 具体包括: 0032 第一概率获得单元, 用于将所述信号特征f依次代入为各个睡眠状态Si预先配置 的高斯混合模型 中, 获得所述信号特征f相对于各个睡眠状态Si的后验概率p(Si/f), 即为所述用户在所述预 设时间段内的睡眠状态分别为各个睡眠状态Si的概率; 其中, p(Si)为睡眠状态Si的先验概 率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个高 斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k为 。

28、与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征f中的特征数据的 个数。 0033 进一步地, 所述信号特征的数量为两个或者两个以上; 所述信号特征由至少一个 特征数据组成; 0034 则所述概率获得模块, 具体包括: 0035 后验概率获得单元, 用于将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置 说 明 书 3/13 页 8 CN 106175697 A 8 的高斯混合模型 中, 获得每个所述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj); 其中, p(Si)为睡 眠状态Si的先验概率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为。

29、与睡眠状态 Si相对应的各个高斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量 的协方差;i,k为与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征fj 中的特征数据的个数; 以及, 0036 第二概率获得单元, 用于将所有后验概率p(Si/fj)以各个睡眠状态Si为单位进行 合成, 获得所述用户在所述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 0037 进一步地, 所述生物电信号根据信号的生成时间的先后顺序划分为至少两段子生 物电信号, 且相邻的两段子生物电信号的生成时间部分重叠; 所述信号特征与每段所述子 生物电信号一一对应。 0038 进一步。

30、地, 所述睡眠状态检测装置, 还包括: 0039 高斯函数分量个数获得模块, 用于根据预先设置的分解算法对每个睡眠状态Si所 对应的训练生物电信号所对应的至少一个训练信号特征分别进行聚类分解获得所述与睡 眠状态Si相对应的高斯函数分量的个数Ki; 0040 所述高斯函数分量个数获得模块, 具体包括: 0041 父节点设置单元, 用于将与睡眠状态Si相对应的所述训练信号特征作为与睡眠状 态Si相对应的数据结构中的父节点; 0042 聚类分解单元, 用于根据聚类算法对所述父节点进行聚类分解, 获得第一子节点 和第二子节点; 所述第一子节点中包括所述训练信号特征中的第一训练信号特征; 所述第 二子节。

31、点中包括所述训练信号特征中的第二训练信号特征; 0043 子节点差值获得单元, 用于分别计算所述第一子节点和所述第二子节点的特征平 均值, 并计算获得所述第一子节点的特征平均值与所述第二子节点的特征平均值之间的差 值; 所述特征平均值为节点中的所有训练信号特征的平均值; 0044 判断循环单元, 用于比较所述差值与预设的阈值之间的大小, 若所述差值小于所 述阈值, 则删除所述第一子节点和所述第二子节点并保留所述父节点, 若所述差值大于或 者等于所述阈值, 则将所述第一子节点和所述第二父节点分别作为父节点并根据所述聚类 算法进一步地进行所述聚类分解, 直至对所述数据结构中没有子节点的节点根据所述。

32、聚类 算法进行所述聚类分解之后所得的第一子节点和第二子节点之间的差值均小于所述阈值; 以及, 0045 高斯函数分量个数设置单元, 用于将所述数据结构中没有子节点的节点的个数作 为所述与睡眠状态Si相对应的高斯函数分量的个数Ki。 0046 实施本发明, 具有如下有益效果: 0047 本发明提供的睡眠状态检测方法及装置, 通过采用高斯混合模型表征各个睡眠状 态, 即采用若干个高斯混合模型拟合现实中的较为复杂的数据分布情况, 因此与现实情况 说 明 书 4/13 页 9 CN 106175697 A 9 的拟合度高, 能够提高对睡眠状态进行检测的精确度。 附图说明 0048 图1是本发明提供的睡。

33、眠状态检测方法的一个实施例的流程示意图; 0049 图2是本发明提供的睡眠状态检测方法中的传感器获取的一段脑电信号的信号示 意图; 0050 图3是本发明提供的睡眠状态检测装置的一个实施例的结构示意图。 具体实施方式 0051 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0052 参见图1, 是本发明提供的睡眠状态检测方法的一个实施例的流程示意图, 包括步 。

34、骤S11至S14, 具体如下: 0053 S11: 获取用户在睡眠时的在预设时间段内的生物电信号; 0054 S12: 从所述生物电信号中提取至少一个信号特征; 0055 S13: 根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯函 数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得所 述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率; 其中, Ki为大于 零的整数; 0056 S14: 获得所述概率中的最大概率, 并将所述用户在所述预设时间段内的睡眠状态 确定为所述各个睡眠状态中的与所述最大概率所对应的睡眠状态。 0057 需要。

35、说明的是, 在采用高斯混合模型对用户的睡眠状态进行检测之前, 预先为表 征各个睡眠状态而根据用于训练模型的训练生物电信号训练出与各个睡眠状态分别相对 应的高斯混合模型。 其中, 该高斯混合模型由Ki(Ki为大于零的整数)个高斯函数分量组成。 在对用户的睡眠状态进行检测时, 在利用传感器获取生物电信号之后, 将从该生物电信号 中提取出来的信号特征代入训练获得的与各个睡眠状态分别相对应的高斯混合模型中, 从 而获得用户当前的睡眠状态为各个睡眠状态的概率, 若概率越大, 则说明用户当前的睡眠 状态为该概率所对应的睡眠状态的可能性越大, 因此将用户当前的睡眠状态确定为所获得 的概率中的最大概率所对应的。

36、睡眠状态。 需要进一步说明的是, 生物电信号可以为脑电信 号、 心电信号或者肌电信号等。 信号特征为矢量数据, 该矢量数据中的元素可以为一个或者 多个诸如短时能量, 过零率, 频谱系数等的表征信号特征的数据。 0058 在一个优选的实施方式中, 在采用高斯混合模型对用户的睡眠状态进行检测之 前, 预先根据用于训练模型的训练生物电信号训练出与各个睡眠状态分别相对应的Ki个高 斯函数分量。 在对某一预设时间段内的用户的睡眠状态进行检测时, 首先通过传感器获取 用户在该预设时间段内的生物电信号, 随后, 从所获取的生物电信号中提取至少一个信号 特征, 并将所提取的信号特征代入训练获得的与各个睡眠状态。

37、相对应的Ki个高斯函数分量 中, 从而分别计算获得各个高斯函数分量值, 并根据所有获得的高斯函数分量值, 获得用户 说 明 书 5/13 页 10 CN 106175697 A 10 在该预设时间段内的睡眠状态分别为各个睡眠状态的概率, 最后, 将用户在该预设时间段 内的睡眠状态确定为所获得的概率中的最大概率所对应的睡眠状态。 0059 例如, 人的睡眠状态主要分为觉醒期、 非快速眼动睡眠期和快速眼动睡眠期, 将觉 醒期标记为S0, 非快速眼动睡眠期标记为S1, 快速眼动睡眠期标记为S2。 假设在本例中通过 检测用户的脑电信号对用户的睡眠状态进行检测。 在采用高斯混合模型对用户的睡眠状态 进行。

38、检测之前, 预先根据训练脑电信号训练出与睡眠状态S0相对应的K0个高斯函数分量、 与 睡眠状态S1相对应的K1个高斯函数分量以及与睡眠状态S2相对应的K2个高斯函数分量。 在 对用户在某一时间段内的睡眠状态进行检测时, 通过传感器采集用户在该时间段内的脑电 信号, 并提取其中的特征, 获得至少一个信号特征F, 随后将信号特征F分别代入与睡眠状态 S0相对应的K0个高斯函数分量、 与睡眠状态S1相对应的K1个高斯函数分量以及与睡眠状态S2 相对应的K2个高斯函数分量中, 从而分别计算获得K0个高斯函数分量值、 K1个高斯函数分量 值以及K2个高斯函数分量值, 随后, 根据所获得的K0个高斯函数分。

39、量值、 K1个高斯函数分量 值以及K2个高斯函数分量值分别对应计算获得概率p0、 p1和p2, 最后, 获得p0、 p1和p2中的最 大概率, 若该最大概率为p0, 则将用户在该时间段内的睡眠状态设置为S0, 若该最大概率为 p1, 则将用户在该时间段内的睡眠状态设置为S1, 若该最大概率为p2, 则将用户在该时间段 内的睡眠状态设置为S2。 0060 本实施例通过采用高斯混合模型表征各个睡眠状态, 即采用若干个高斯混合模型 拟合现实中的较为复杂的数据分布情况, 因此与现实情况的拟合度高, 能够提高对睡眠状 态进行检测的精确度。 0061 进一步地, 所述信号特征的数量为一个; 所述信号特征由。

40、至少一个特征数据组成; 0062 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯 函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得 所述用户在所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率, 具体包括: 0063 将所述信号特征f依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得所述信号 特征f相对于各个睡眠状态Si的后验概率p(Si/f), 即为所述用户在所述预设时间段内的睡 眠状态分别为各个睡眠状态Si的概率; 其中, p(Si)为睡眠状态Si的先验概率; Ki为与睡眠状 态Si相对应的高斯函数分量的个数; i。

41、,k为与睡眠状态Si相对应的各个高斯函数分量的分 量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k为与睡眠状态Si相对 应的各个高斯函数分量的数学期望; d为所述信号特征f中的特征数据的个数。 0064 需要说明的是, 当从生物电信号中提取的信号特征为一个时, 则将该信号特征f依 次代入训练获得的与各个睡眠状态Si分别相对应的高斯混合模型 说 明 书 6/13 页 11 CN 106175697 A 11 中。 从而获得该信 号特征f相对于各个睡眠状态Si的后验概率p(Si/f), 该后验概率p(Si/f)即为该用户在当前 时间段内的睡眠状态分别为各个睡眠状态Si的概率。

42、。 其中, p(Si)为睡眠状态Si的先验概率, 通过计算各个睡眠状态Si所对应的训练生物电信号在所有训练生物电信号中的比例获得。 Ki为与睡眠状态Si相对应的高斯函数分量的个数。 i,k为与睡眠状态Si相对应的各个高斯函 数分量的分量权重, i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差,i,k为与睡眠 状态Si相对应的各个高斯函数分量的数学期望, d为信号特征f中的特征数据的个数, 即信号 特征f的维度, i,k、 i,k和 i,k均通过EM迭代算法计算获得, 具体地, 最终的i,k、 i,k和 i,k 分别通过和计 算获得, 其中, m为各个睡眠状态Si所对应的训练生物电信号的训。

43、练信号特征的个数, 表示第j个训练信号特征由第k个高斯函数分量组成的概率, i,k的初始值为i,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对 应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节 点中的一个叶子节点中的所有信号特征的协方差矩阵,i,k的初始值为通过根据预先设置 的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类 分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的特征平均值。 0065 例如, 人的睡眠状态主要分为觉醒期、 非快速眼动睡眠期和快速眼动睡眠期, 将觉 醒期标记为S0, 非快速眼动睡眠。

44、期标记为S1, 快速眼动睡眠期标记为S2。 假设在本例中通过 检测用户的脑电信号对用户的睡眠状态进行检测。 在采用高斯混合模型对用户的睡眠状态 进行检测之前, 预先根据训练脑电信号训练出与睡眠状态S0相对应的高斯混合模型G0、 与睡 眠状态S1相对应的高斯混合模型G1和与睡眠状态S2相对应的高斯混合模型G2。 在对用户在 某一时间段内的睡眠状态进行检测时, 通过传感器采集用户在该时间段内的脑电信号, 并 提取其中的特征, 若所提取的信号特征的数量为1个, 则获得信号特征f, 随后将该信号特征 f分别代入高斯混合模型G0、 G1和G2, 从而分别对应获得概率p0、 p1和p2, 最后, 获得p0。

45、、 p1和p2 中的最大概率, 若该最大概率为p0, 则将用户在该时间段内的睡眠状态设置为S0, 若该最大 概率为p1, 则将用户在该时间段内的睡眠状态设置为S1, 若该最大概率为p2, 则将用户在该 时间段内的睡眠状态设置为S2。 0066 在另一个优选地实施方式中, 所述信号特征的数量为两个或者两个以上; 所述信 号特征由至少一个特征数据组成; 说 明 书 7/13 页 12 CN 106175697 A 12 0067 则所述根据所述至少一个信号特征和为各个睡眠状态分别预先配置的Ki个高斯 函数分量, 分别计算获得各个高斯函数分量值, 并根据所有所述高斯函数分量值, 计算获得 所述用户在。

46、所述预设时间段内的睡眠状态分别为所述各个睡眠状态的概率, 具体包括: 0068 将每个所述信号特征fj依次代入为各个睡眠状态Si预先配置的高斯混合模型 中, 获得每个所 述信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj); 其中, p(Si)为睡眠状态Si的先验 概率; Ki为与睡眠状态Si相对应的高斯函数分量的个数; i,k为与睡眠状态Si相对应的各个 高斯函数分量的分量权重; i,k为与睡眠状态Si相对应的各个高斯函数分量的协方差;i,k 为与睡眠状态Si相对应的各个高斯函数分量的数学期望; d为所述信号特征fj中的特征数据 的个数; 0069 将所有后验概率p(Si/fj)以。

47、各个睡眠状态Si为单位进行合成, 获得所述用户在所 述预设时间段内的睡眠状态为所述各个睡眠状态的概率。 0070 需要说明的是, 当从生物电信号中提取的信号特征为两个或者两个以上时, 则将 每个信号特征fj依次代入训练获得的与各个睡眠状态Si分别相对应的高斯混合模型 中。 从而获得每 个信号特征fj相对于各个睡眠状态Si的后验概率p(Si/fj)。 其中, p(Si)为睡眠状态Si的先验 概率, 通过计算各个睡眠状态Si所对应的训练生物电信号在所有训练生物电信号中的比例 获得。 Ki为与睡眠状态Si相对应的高斯函数分量的个数。 i,k为与睡眠状态Si相对应的各个 高斯函数分量的分量权重, i,。

48、k为与睡眠状态Si相对应的各个高斯函数分量的协方差,i,k为 与睡眠状态Si相对应的各个高斯函数分量的数学期望, d为信号特征f中的特征数据的个数, 即信号特征f的维度, i,k、 i,k和 i,k均通过EM迭代算法计算获得, 具体地, 最终的i,k、 i,k和 i,k分别通过和 计算获得, 其中, m为各个睡眠状态Si所对应的训练生物电信号的训练信号特征的个数, 表示第j个训练信号特征由第k个高斯函数分量组成的概率, i,k的初始值为i,k的初始值为通过根据预先设置的分解算法对各个睡眠状态Si所对 应的训练生物电信号所对应的训练信号特征进行聚类分解所获得的数据结构中的叶子节 说 明 书 8/。

49、13 页 13 CN 106175697 A 13 点中的一个叶子节点中的所有信号特征的协方差矩阵,i,k的初始值为通过根据预先设置 的分解算法对各个睡眠状态Si所对应的训练生物电信号所对应的训练信号特征进行聚类 分解所获得的数据结构中的叶子节点中的一个叶子节点中的所有信号特征的特征平均值。 0071 随后, 将所获得的后验概率p(Si/fj)以各个睡眠状态Si为单位进行合成, 从而获得 用户在当前时间段内的睡眠状态分别为所述各个睡眠状态Si的概率。 其中, 合成的方法可 以为加和或者乘积等。 0072 例如, 人的睡眠状态主要分为觉醒期、 非快速眼动睡眠期和快速眼动睡眠期, 将觉 醒期标记为S0, 非快速眼动睡眠期标记为S1, 快速眼动睡眠期标记为S2。 假设在本例中通过 检测用户的脑电信号对用户的睡眠状态进行检测。 在采用高斯混合模型对用户的睡眠状态 进行检测之前, 预先根据训练脑电信号训。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1