本发明涉及辅助睡眠技术领域,特别是涉及一种睡眠状态分析中的脑电信号预处理方法和系统。
背景技术:
在睡眠中,人体进行了自我放松及恢复的过程,因此良好的睡眠是保持身体健康的一项基本条件;但是由于工作压力大、生活作息不规律等原因,导致了部分人群的睡眠质量欠佳,表现为失眠、半夜惊醒等。
目前市面上已经有一些设备来帮助人们入睡,提高睡眠质量。例如在某一特定睡眠状态下通过声音、光信号等人工干预,避免在熟睡状态下叫醒用户等。对于辅助睡眠的设备而言,为了真正达到提高用户睡眠质量的目的,正确的识别用户的睡眠状态是非常重要的。
而要识别用户的睡眠状态,目前主要是利用多导睡眠图(Polysomnography,PSG),又称睡眠脑电图,多导睡眠图利用多种生命体征对睡眠进行分析,在这些体征信号中,脑电处于核心地位;利用脑电波4种节律:δ波(1-3Hz),θ波(4-7Hz),α波(8-12Hz),β波(14-30Hz)进行相关分析,由于存在基线漂移的情况,脑电信号能量最大的频段与其1秒钟内震荡的次数并不完全一致,基线漂移导致了脑电信号低频段的能量远高于正常水平,对计算机分析睡眠脑电信号的频谱造成干扰。所以在计算脑电信号的频谱之前,需要对脑电信号进行预处理,以排除基线漂移带来的干扰,而由于脑电信号属于随机信号,心电信号为周期信号,所以,适用于心电信号的信号处理方法难以用于脑电信号的处理过程中。
传统的脑电信号预处理方法,一般采用去趋势/去均值方法或基于频域的方法(如FFT,小波变换等),去除基线抬升。但是去趋势/去均值方法这种方法对脑电信号的处理效果并不明显;基于频域的方法,由于基线的频率通常很低,与脑电波的频段有重叠的部分,处理后信号容易出现失真,不符合临床需要。
技术实现要素:
基于此,有必要针对上述问题,提供一种睡眠状态分析中的脑电信号预处理方法和系统,有效地提升了对信号特征的提取效率。
一种睡眠状态分析中的脑电信号预处理方法,包括:
采集用户在睡眠过程中产生的原始脑电信号;
根据预设的中值滤波的窗口长度,对原始脑电信号进行中值滤波,滤除基线漂移;
根据滤波后的脑电信号频率和幅值对中值滤波的窗口长度自适应调整,直至滤波后的脑电信号在经过小波分解后的设定频段内的能量最大,且脑电信号幅度的均值绝对值最小;
输出滤除基线漂移的脑电信号。
一种睡眠状态分析中的脑电信号预处理系统,包括:
脑电信号采集模块,用于采集用户在睡眠过程中产生的原始脑电信号;
中值滤波模块,根据预设的中值滤波的窗口长度,对原始脑电信号进行中值滤波,滤除基线漂移;
窗口长度调整模块,用于根据滤波后的脑电信号频率和幅值对中值滤波的窗口长度自适应调整,直至滤波后的脑电信号在经过小波分解后的设定频段内的能量最大,且脑电信号幅度的均值绝对值最小;
信号输出模块,用于输出滤除基线漂移的脑电信号。
上述睡眠状态分析中的脑电信号预处理方法和系统,采集用户的原始脑电信号进行中值滤波,滤除基线漂移,根据得到的脑电信号频率和幅值对中值滤波的窗口长度自适应调整,直至滤波后的脑电信号在经过小波分解后的设定频段内的能量最大,且脑电信号幅度的均值绝对值最小时,输出脑电信号;在中值滤波滤除基线漂移、保留脑电信号的有用信息的基础上,通过自适应调整的中值滤波的窗口长度,使得滤波后的信号频率更加符合临床需要,且均值最小,用小波分解的方法评估各设定频段的能量,可以准确判断脑电信号的类型。
附图说明
图1为一个实施例的睡眠状态分析中的脑电信号预处理方法的流程图;
图2为自适应调整的中值滤波的框架图;
图3给出了一个实例的滤除基线漂移前后的脑电信号效果对比图;
图4给出了一个实例的滤除基线漂移后的脑电信号的能量分布图;
图5为一个实施例的睡眠状态分析中的脑电信号预处理系统结构示意图。
具体实施方式
下面结合附图阐述本发明的睡眠状态分析中的脑电信号预处理方法和系统的实施例。
参考图1所示,图1为本发明的睡眠状态分析中的脑电信号预处理方法的流程图,包括:
S101,采集用户在睡眠过程中产生的原始脑电信号;
在本步骤中,如在对用户进行辅助睡眠时,通过用户佩戴相关传感设备,检测用户的脑电信号,一般情况下,可以在接收脑电信号30s后,开始对脑电信号进行预处理。
S102,根据预设的中值滤波的窗口长度,对原始脑电信号进行中值滤波,滤除基线漂移;
由于中值滤波算法的关键点在于选择合适的窗口长度,窗口长度过长,达不到抑制基线漂移的目标,且计算量过大;窗口长度太短,则脑电信号会严重变形;在此,先利用预设的窗口长度对脑电信号进行中值滤波。
S103,根据滤波后的脑电信号频率和幅值对中值滤波的窗口长度自适应调整,直至滤波后的脑电信号在经过小波分解后的设定频段内的能量最大,且脑电信号幅度的均值绝对值最小;
由于使用了中值滤波,而脑电信号是非周期性、非平稳的随机信号,针对于脑电信号的不同频率段滤波时,寻找最优窗口长度,以得到更好的滤波效果。
为此,本发明采取自适应的方法寻找最优的窗口长度,根据滤波后的脑电信号在设定频域区域上的能量和幅值对中值滤波的窗口长度,设置了最优的窗口长度的条件:
条件一:滤除基线漂移后的脑电信号,在经过小波分解后,脑电波在设定频段的能量最大;
条件二:滤除基线漂移后的脑电信号的幅值均值的绝对值最小。
例如,约束条件可以为:
s.t.powermax(y)∈[8,16]or powermax(y)∈[16,32]
式中,“or”表示“或”,脑电信号在小波分解后,选择[8,16]频段(近似于α波的频段),或选择[16,32]频段(近似于β波的频段)。
在一个实施例中,步骤S103的自适应调整过程,包括如下步骤:
(1)建立寻优目标函数:
约束条件:
s.t.powermax(y)∈[fL,fH]
式中,n表示窗口长度,min表示求最小值,y表示采样点幅值,i表示采样点序号,m表示表示脑电信号的长度,power表示求脑电信号在设定频域区域上的能量,,fL表示频率下限,fH表示频率上限,max表示求最大值;
作为一个实施例,自适应调整过程中,中值滤波的窗口长度的自适应调整区间可以设置为k·fs;其中,k表示常数,fs表示采样频率;一般情况下,所述k的取值范围可以为[0.01,0.5],即在该区间内调整窗口长度。
上述技术方案,用小波分解的方法评估各设定频段的能量,从而可以便于判断脑电信号的类型,即使在随机信号不能精确计算其频谱图时也可以准确判断。
(2)求解所述寻优目标函数获得最优解,根据最优解确定中值滤波的窗口长度;在实际应用中,可以采用网格测试算法求解所述寻优目标函数。
对于中值滤波的公式,可以表示如下:
x′i=xi-bi,bi=med{xi-n,xi-n+1,...,xi,xi+n-1,xi+n},i=1,...,m
式中,x表示原始脑电信号,x′表示去除基线漂移后的脑电信号,bi表示由中值滤波提取出的基线,m表示脑电信号的长度,med表示将窗口内的元素按大小排序后取中值的运算,n表示中值滤波的窗口长度。
S104,输出滤除基线漂移的脑电信号。
在此步骤中,将通过自适应调整的窗口长度后中值滤波的信号进行输出,在中值滤波滤除基线漂移、保留脑电信号的有用信息的基础上,通过自适应调整的中值滤波的窗口长度,使得滤波后的信号频率更加符合临床需要,且均值最小。
参考图2所示,图2为自适应调整的中值滤波的框架图,通过采集用户的原始脑电信号,输入中值滤波器进行滤波,开始滤波时采用预设的窗口长度,滤除基线漂移,然后自适应调整窗口长度,通过测试滤除基线漂移后的脑电信号,在符合上述条件一和条件二的条件下,搜索到最优的窗口长度,并将相应脑电信号输出,完成脑电信号预处理,脑电信号用于睡眠状态分析中。
在一个实例中,采样率为512Hz时,采用0.05倍采样率,根据公Q=F×0.05,F为采样频率,Q为窗口长度,可以计算得到窗口长度为25个点,通过中值滤波去除基线漂移,滤除基线漂移后,脑电信号的震荡中心均保持在0uV左右。图3给出了一个实例的滤除基线漂移前后的脑电信号效果对比图,横轴是时间,纵轴是幅值,图中①是滤除基线漂移前的原始图形,②是滤除基线漂移后的图形,可见滤除基线漂移后波形更加平稳。参考图3所示,图3给出了一个实例的滤除基线漂移后的脑电信号的能量分布图;在对滤除基线漂移的脑电信号进行小波分解之后,在4个频段上的能量。从左到右依次是(1-4Hz),(4-8Hz),(8-16Hz)和(16-32Hz)。可以发现,8-16Hz频段的能量最大,即接近于脑电信号的类型为α波,为正常清醒状态下的脑电信号。
在临床上,脑电节律的频率等于其在1秒钟内震荡的次数,由于存在基线漂移的情况,利用计算机将脑电信号从时域转变到频域后,脑电信号能量最大的频段与其1秒钟内震荡的次数并不完全一致,根据清醒状态时的一段脑电信号及其频谱关系可知,清醒状态时的脑电节律应以α波和β波为主,即α波和β波的能量较高。
但基线漂移导致该频段脑电信号的低频段的能量远高于其他波段,对后续的分析造成干扰。通过本发明提供的技术,在计算脑电信号的频谱之前,对脑电信号进行预处理,以排除基线漂移带来的干扰,识别脑电信号类型,便于后续分析处理。
参考图4所示,图4为一个实施例的睡眠状态分析中的脑电信号预处理系统结构示意图,包括:
脑电信号采集模块101,用于采集用户在睡眠过程中产生的原始脑电信号;
中值滤波模块102,根据预设的中值滤波的窗口长度,对原始脑电信号进行中值滤波,滤除基线漂移;
窗口长度调整模块103,用于根据滤波后的脑电信号频率和幅值对中值滤波的窗口长度自适应调整,直至滤波后的脑电信号在经过小波分解后的设定频段内的能量最大,且脑电信号幅度的均值绝对值最小;
信号输出模块104,用于输出滤除基线漂移的脑电信号。
本发明的睡眠状态分析中的脑电信号预处理系统与本发明的睡眠状态分析中的脑电信号预处理方法一一对应,在上述睡眠状态分析中的脑电信号预处理方法的实施例阐述的技术特征及其有益效果均适用于睡眠状态分析中的脑电信号预处理系统的实施例中,特此声明。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。