一种基于心率变异性分析方法的抑郁症的评估系统及方法

文档序号:1313710阅读:1018来源:国知局
一种基于心率变异性分析方法的抑郁症的评估系统及方法
【专利摘要】本发明公开一种基于心率变异性分析方法的抑郁症的评估系统及方法,尤指一种围产期抑郁症评估系统及方法,包括以下模块:数据保存模块用于保存心电和脉搏波信号;峰值检测模块获取记录数据的峰值点序列;数据校正模块得到窦性心搏NN间期序列;获取心率变异性曲线模块得到心率变异性曲线;HRV分析模块包括时域分析、频域分析和非线性分析;选择特征参数模块从HRV参数中选出特征参数;模型建立模块得到围产期抑郁症分类模型;模型应用模块是将测试者的数据输入分类模型,得到抑郁等级。本发明实现了围产期抑郁程度量化评估,丰富了抑郁症基于生理信息检查【技术领域】的科学研究方法,测试简便易行,能有效节省医疗资源,有很好的临床实用性。
【专利说明】一种基于心率变异性分析方法的抑郁症的评估系统及方法

【技术领域】
[0001]本发明涉及一种计算机辅助诊断技术,特别涉及一种基于心率变异性分析方法的抑郁症的评估系统及方法

【背景技术】
[0002]妊娠和分娩是妇女一生中的重大经历,在生理方面,孕期至产后要经历身体各个重要器官及性激素和相关激素一系列的重大变化;在心理方面,要适应工作、家庭和同事等关系的变化,要关心新生儿的健康成长,要考虑到经济方面的安排等;这些复杂的变化及其他不良因素的刺激就可诱发围产期抑郁症。孕产妇的抑郁情绪常常在妊娠期开始,尤其是妊娠晚期到产后一年,因此把这一特殊时期发生的抑郁情绪称为围产期抑郁。根据中国疾病预防控制中心妇幼保健中心的研究表明,在中国,产期抑郁症的患病率已经高达10-20%。从2003年开始,我国每年人口出生数基本稳定与1600万左右,其中,2010年人口出生数为1588万,2011年人口出生数为1604万,2012年人口出生数为1635万(数据来源:全国第六次人口普查)。我国围产期抑郁症是一个值得十分重视的问题。围产期抑郁症的诊断确定主要依据病史、精神症状检查,及结合病程进展的规律综合考虑。目前临床常见的抑郁评估量表有:焦虑、抑郁自评量表、爱丁堡产后抑郁量表以及自定义量表。国内常用的产后抑郁症自我评价量表是爱丁堡产后抑郁量表(Edinburgh Postnatal Depress1nScale,EDPS)。根据国际疾病伤害及死因分类标准第十版,我国产后抑郁症患者大多数均为轻度抑郁,少数为中度抑郁症,很少见重度抑郁患者。以爱丁堡抑郁量表在分娩6周后的调查结果表明:产后抑郁症发生率为22%,其中轻度患者为90.6%,中度为9.4%。与其他医学领域不同,精神疾病几乎完全依赖于患者的病史陈述来评估其是否患病及疾病的严重程度。这种评估方式受到多方面影响,如患者的精神状况、表达能力、甚至存在自我掩饰的情况,现有技术存在以下缺点与不足:
[0003]1、量表测试与心理问诊效率低,不能满足当前庞大且不断增长的待筛查人群。
[0004]2、量表评分结果不能准确反映测试者的心理状况,可能存在主观隐瞒病情的情况。
[0005]3、单一评定量表的评分不能用来确诊抑郁症。
[0006]4、心理医生的诊断结果会受到自身主观因素和实际临床经验的影响。


【发明内容】

[0007]本发明的首要目的在于克服现有技术的缺点与不足,提供一种基于心率变异性分析方法的抑郁症的评估系统,该评估系统是一种围产期抑郁症评估系统。
[0008]本发明的另一目的在于克服现有技术的缺点与不足,提供一种基于心率变异性分析方法的抑郁症的评估系统的评估方法,该评估方法能够实现快速、客观诊断围产期抑郁症等级。
[0009]本发明的首要目的通过下述技术方案实现:一种基于心率变异性分析方法的抑郁症的评估系统,包括:数据保存模块,峰值检测模块,数据校正模块,获取心率变异性曲线模块,HRV分析模块,选择特征参数模块,模型建立模块,模型应用模块。
[0010]数据保存模块用于记录测试过程中孕产妇的心电信号和脉搏波信号,并将心电信号和脉搏波信号以二进制数据形式保存成心电信号文件和脉搏波信号文件。所述的测试过程包括:静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,记录不同状态下的心电和脉搏波数据,每个状态记录时长2分钟。所述的静息状态是指测试者静坐2分钟,保持正常呼吸;所述的深呼吸状态是以5秒钟吸气动作5秒钟呼气动作为一个呼吸周期,重复12次;所述的瓦尔萨尔瓦动作是以深吸气,屏气15秒钟,用力呼气然后放松15秒为一个动作周期,重复四次。所述的站立状态是指测试者由坐位变为站位,保持站立状态2分钟,正常呼吸,避免身体动作。
[0011]峰值检测模块用于获取心电信号和脉搏波信号的峰值点序列,所述的峰值点是指每个心跳周期心电信号和脉搏波信号波形的最高点,相邻峰值点的时间间隔为一个心跳周期。
[0012]数据校正模块是用来校正峰值点序列的数据,去除非窦性心搏信号。所述的非窦性心搏信号包括:由于异位搏动产生的短RR间期及跟随其后的长RR间期;在峰值检测时,由于漏检而造成的长RR间期(实际上是两个以上心搏的RR间期之和);由于伪差或峰值检测时检出阈值太低而产生的虚假峰值,这将使一个正常的窦性心搏间期被分成了两个NN间期,从而产生的错误信号。数据校正模块进行数据校正的过程是:连续出现3个窦性心搏间期时,选取中间的一个窦性心搏间期作为NN间期的一个数据。
[0013]获取心率变异性曲线模块用于计算校正后的心电信号和脉搏波信号的窦性心搏NN间期序列,并将获取的NN间期序列数据复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线。
[0014]HRV分析模块用于计算心率变异性曲线的参数,包括时域参数、频域参数和非线性参数。
[0015]选择特征参数模块用于计算4种测试状态下所有HRV参数的特征参数,根据最好优先准则和CfsSubsetEval属性评估方法获得心率变异性分析的特征参数集。1、选择一个心率变异性参数为初始属性集R1,计算当前属性集的评分;2、增加属性集的心率变异性分析参数,得到第二个属性集R2,计算第二个属性集的评分;3、重复步骤2,得到第i个(i为正整数)属性集Ri ;4、比较属性集Ri与Ri _!的得分,如果连续N (N为正整数)次Ri评分高于R^1,回到步骤3 ;否则计算结束,属性集Ri即为特征参数集。
[0016]模型建立模块用于使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型。初始化样本空间为由N个样本均匀分布组成,第η个样本的分布概率为qn(l,经第一次训练得到弱分类器h1;分类结果的准确率为a i,然后修正样本空间,减小分类正确的样本的权重,增大分类错误的样本的权重,得到第二个样本空间XI,经第二次训练得到弱分类器h2,分类结果的准确率为α 2,经t次重复训练,得到t个弱分类器hi;分类结果的准确率为ατ,所述比=IhiIi = 1,2,3,…,t},






t
t为正整数,所述抑郁程度量化评估模型的表达式为:P,,P, =ail{al+a1 +”.+%),






1-1
其中,ht表示第t个弱分类器,a t表示第t个弱分类器的权重;Pi为根据分类器的准确率计算的每个分类器的权重。
[0017]模型应用模块用于将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级。
[0018]数据保存模块将采集的心电信号和脉搏波信号按照数据采集时间分四段保存,每段数据对应一个测试状态,并将保存的心电信号和脉搏波信号作为峰值检测模块的数据输入;峰值检测模块获取心电信号和脉搏波信号的峰值点序列,并将其作为数据校正模块的输入;数据校正模块对峰值点序列进行校正,去除非窦性心搏信号得到窦性心搏NN间期序列,作为心率变异性曲线的输入;获取心率变异性曲线模块将窦性心搏NN间期序列复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线,作为HRV分析模块的输入,HRV分析模块对HRV曲线进行时域分析、频域分析和非线性分析,得到HRV参数,作为选择特征参数模块的数据处理基础;选择特征参数模块对四个测试状态下的HRV参数进行评估,从四个状态下的所有HRV参数中选出特征参数,作为模型建立的数据基础;模型建立模块使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型;模型应用模块是将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级。
[0019]基于心率变异性分析方法的围产期抑郁症的评估系统,还包括以下模块:建立数据库模块、模型修正模块。
[0020]建立数据库模块用于对所有数据的管理,能够完成按关键字检索数据、按特定属性对数据排序和按特定属性筛选数据。
[0021]模型修正模块用于校正当前数据的测试结果,并将结果保存到数据库中,丰富建立模型所使用的样本量。
[0022]HRV分析模块,包括时域参数计算单元、非线性参数计算单元、时频转换单元和频域参数计算单元。
[0023]时域参数计算单元用于根据HRV曲线的NN间期序列,计算以下五个时域参数:MEAN、SDNN、RMSSD、pNN50和SDSD,所述的MEAN为所有窦性NN间期的均值;所述的SDNN为所有窦性NN间期的标准差,所述的RMSSD为相邻NN间期差值的均方根,所述的pNN50为50毫秒间隔以上相邻NN间期差值的比例,所述的SDSD为相邻NN间期之间的标准差。
[0024]非线性参数计算单元的数据对象是HRV曲线,用于计算以下非线性参数:SD1、SD2、a i和Ci2 ;所述的SD2为HRV曲线的散点图在X = Y方向上的散点图区域最长的两点间距离,所述的SDl为垂直于X = Y方向上散点图区域最长的两点间的距离,所述的α !为HRV曲线去趋势波动分析第一部分(第I?11个点)拟合直线的斜率,所述的α 2为HRV曲线去趋势波动分析第二部分(第12个点到最后一个点)拟合直线的斜率。
[0025]时频转换单元用于对HRV曲线进行重采样,然后设置分段长度和重叠数据长度,对每段数据进行加窗处理,所述的窗函数为汉明窗,计算每段数据的功率谱,将各段数据的功率谱整合成所有HRV曲线的功率谱。
[0026]频域参数计算单元用于计算频域参数,所述的频域参数包括:VLF、LF、HF、TP、pVLF、pLF、pHF、nLF、nHF和LF/HF。所述的VLF为极低频成分0.0033?0.04Hz的功率,所述的LF为低频成分0.04?0.15Hz的功率;所述的HF为高频成分0.15?0.4Hz的功率;所述的TP为总功率,所述的pVLF为心率变异性曲线极低频成分的百分比,所述的PLF为心率变异性曲线低频成分的百分比,所述的PHF为心率变异性曲线高频成分的百分比,所述的nLF为归一化的低频功率,所述的nHF为归一化的高频成分,所述的LF/HF为低频成分与高频成分的比值。
[0027]本发明的另一目的通过以下技术方案实现:基于心率变异性分析方法的围产期抑郁症的评估方法,包括以下步骤:
[0028]步骤1、数据保存。记录测试过程中孕产妇的心电信号和脉搏波信号,并将心电信号和脉搏波信号以二进制数据形式保存成心电信号文件和脉搏波信号文件。所述的测试过程包括:静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,记录不同状态下的心电和脉搏波数据,每个状态记录时长2分钟。所述的静息状态是指测试者静坐2分钟,保持正常呼吸;所述的深呼吸状态是以5秒钟吸气动作5秒钟呼气动作为一个呼吸周期,重复12次;所述的瓦尔萨尔瓦动作是以深吸气,屏气15秒钟,用力呼气然后放松15秒为一个动作周期,重复四次。所述的站立状态是指测试者由坐位变为站位,保持站立状态2分钟,正常呼吸,避免身体动作。
[0029]步骤2、峰值检测。获取心电信号和脉搏波信号的峰值点序列,所述的峰值点是指每个心跳周期心电信号和脉搏波信号波形的最高点,相邻峰值点的时间间隔为一个心跳周期。
[0030]步骤3、数据校正。校正峰值点序列的数据,去除非窦性心搏信号。所述的非窦性心搏信号包括:由于异位搏动产生的短RR间期及跟随其后的长RR间期;在峰值检测时,由于漏检而造成的长RR间期(实际上是两个以上心搏的RR间期之和);由于伪差或峰值检测时检出阈值太低而产生的虚假峰值,这将使一个正常的窦性心搏间期被分成了两个NN间期,从而产生的错误信号。数据校正模块进行数据校正的过程是:连续出现3个窦性心搏间期时,选取中间的一个窦性心搏间期作为NN间期的一个数据。
[0031]步骤4、获取心率变异性曲线。计算校正后的心电信号和脉搏波信号的窦性心搏NN间期序列,并将获取的NN间期序列数据复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线。
[0032]步骤5、HRV分析。计算心率变异性曲线的参数,包括时域参数、频域参数和非线性参数。
[0033]步骤6、选择特征参数。计算4种测试状态下所有HRV参数的特征参数,根据最好优先准则和CfsSubsetEval属性评估方法获得心率变异性分析的特征参数集。1、选择一个心率变异性参数为初始属性集R1,计算当前属性集的评分;2、增加属性集的心率变异性分析参数,得到第二个属性集R2,计算第二个属性集的评分;3、重复步骤2,得到第i个(i为正整数)属性集Ri ;4、比较属性集Ri与Ri _!的得分,如果连续N (N为正整数)次Ri评分高于R^1,回到步骤3 ;否则计算结束,属性集Ri即为特征参数集。
[0034]步骤7、模型建立。使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型。初始化样本空间为由N个样本均匀分布组成,第η个样本的分布概率为qn(l,经第一次训练得到弱分类器h1;分类结果的准确率为a i,然后修正样本空间,减小分类正确的样本的权重,增大分类错误的样本的权重,得到第二个样本空间XI,经第二次训练得到弱分类器h2,分类结果的准确率为Ci2,经t次重复训练,得到t个弱分类器hi;分类结果的准确率为α τ,所述hi = {hi I i = 1,2,3,…,t},
t为正整数,所述抑郁程度量化评估模型的表达式为:H=之/w;.=α,./(α, +α2 +-+?.)?






1-1
其中,ht表示第t个弱分类器,a t表示第t个弱分类器的权重;Pi为根据分类器的准确率计算的每个分类器的权重。
[0035]步骤8、模型应用。将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级。
[0036]步骤9、建立数据库。数据管理,能够完成按关键字检索数据、按特定属性对数据排序和按特定属性筛选数据。数据库能够方便对系统中所有数据的管理,增加系统的实用性和可操作性。
[0037]步骤10、模型修正。校正当前数据的测试结果,并将结果保存到数据库中。模型校正可以增加围产期抑郁症模型的训练样本,能够丰富建立模型所使用的样本量,增加模型中不同等级数据的特征,有利于提高模型分类的准确率。
[0038]计算心率变异性分析参数,包括以下步骤:
[0039]步骤51、时域参数计算。根据HRV曲线的NN间期序列,计算以下五个时域参数:MEAN、SDNN、RMSSD、pNN50和SDSD,所述的MEAN为所有窦性NN间期的均值;所述的SDNN为所有窦性NN间期的标准差,所述的RMSSD为相邻NN间期差值的均方根,所述的pNN50为50毫秒间隔以上相邻NN间期差值的比例,所述的SDSD为相邻NN间期之间的标准差。
[0040]步骤52、非线性参数计算。计算以下非线性参数:SD1、SD2、QjPa2 ;所述的SD2为HRV曲线的散点图在X = Y方向上的散点图区域最长的两点间距离,所述的SDl为垂直于X = Y方向上散点图区域最长的两点间的距离,所述的a i为HRV曲线去趋势波动分析第一部分(第I?11个点)拟合直线的斜率,所述的α 2为HRV曲线去趋势波动分析第二部分(第12个点到最后一个点)拟合直线的斜率。
[0041]步骤53、时频转换。对HRV曲线进行重采样,然后设置分段长度和重叠数据长度,对每段数据进行加窗处理,所述的窗函数为汉明窗,计算每段数据的功率谱,将各段数据的功率谱整合成所有HRV曲线的功率谱。
[0042]步骤54、频域参数计算。计算频域参数,所述的频域参数包括:VLF、LF、HF、TP、pVLF、pLF、pHF、nLF、nHF和LF/HF。所述的VLF为极低频成分0.0033?0.04Hz的功率,所述的LF为低频成分0.04?0.15Hz的功率;所述的HF为高频成分0.15?0.4Hz的功率;所述的TP为总功率,所述的pVLF为心率变异性曲线极低频成分的百分比,所述的pLF为心率变异性曲线低频成分的百分比,所述的PHF为心率变异性曲线高频成分的百分比,所述的nLF为归一化的低频功率,所述的nHF为归一化的高频成分,所述的LF/HF为低频成分与高频成分的比值。
[0043]本发明相对于现有技术具有如下的优点及效果:
[0044]1、实现了围产期抑郁程度量化评估,避免了孕产妇使用量表测试的主观性和多变性。
[0045]2、丰富了抑郁症基于生理信息检查【技术领域】的科学研究方法。
[0046]3、仅需获取受测者的心电脉搏波数据,测试简便易行,方便孕产妇进行测试筛查,能有效节省医疗资源,能有很好的临床实用性;能够实现快速、客观诊断围产期抑郁症等级。

【专利附图】

【附图说明】
[0047]图1为系统模块图。
[0048]图2为峰值检测流程图。
[0049]图3为时频转换流程图。
[0050]图4特征参数与模型建立流程图。

【具体实施方式】
[0051]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0052]实施例
[0053]本实施例以92例孕产妇在不同状态下的心电和脉搏波数据,作为围产期抑郁症分类模型的训练样本。不同状态是指静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,每个状态记录时长2分钟。所述的不同状态是指静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,记录不同状态下的心电和脉搏波数据,每个状态记录时长2分钟。静息状态是指测试者静坐2分钟,保持正常呼吸;深呼吸状态是以5秒钟吸气动作5秒钟呼气动作为一个呼吸周期,重复12次;瓦尔萨尔瓦动作是以深吸气,屏气15秒钟,用力呼气然后放松15秒为一个动作周期,重复四次。站立状态是指测试者由坐位变为站位,保持站立状态2分钟,正常呼吸,避免身体动作。
[0054]一种基于心率变异性分析方法的抑郁症的评估系统如图1所示,包括包括数据保存模块,峰值检测模块,数据校正模块,获取心率变异性曲线模块,HRV分析模块,选择特征参数模块,模型建立模块,模型应用模块;还包括建立数据库模块、模型修正模块。该系统的基于心率变异性分析方法的抑郁症的评估方法具体实施步骤如下:
[0055]步骤1、数据保存。记录测试过程中孕产妇的心电信号和脉搏波信号,并将心电信号和脉搏波信号以二进制数据形式保存成心电信号文件和脉搏波信号文件。
[0056]步骤2、峰值检测。提取不同状态下的心电、脉搏波信号的峰值点,峰值检测的流程图如附图2所示。计算心电信号或脉搏波信号的一阶微分F’(P)、二阶微分F” (p),计算二阶微分的零点集合n2,计算集合n2中F’ (η) >Κ的集合nl,K为斜率阈值,心电信号K =100,脉搏波信号K = 20,在nl附近搜索F’(nl+i),使得F’ (nl+i) = O得点即为峰值点。
[0057]步骤3、数据校正。对不同状态下的心电、脉搏波信号进行数据校正,去除非窦性心搏信号。由于数据检测或人体自身生理原因,会造成心电和脉搏波波形中可能混有费窦性心搏信号,用于HRV分析的心电脉搏波序列,必须是由窦性心搏所致的心跳周期序列,因此要对采集数据进行数据校正,去除非窦性心搏。通常情况下,混入NN间期数据中的非窦性心搏信号有:异位搏动产生的短RR间期及跟随其后的长RR间期;在QRS检出时,由于漏检而造成的长RR间期(实际上是两个以上心搏的RR间期之和);由于伪差或QRS检出时检出阈值太低而产生的虚假的QRS,这将使一个正常的窦性心搏的RR间期被分成了二个短的RR间期,从而产生的错误信号。所述的数据校正包括:1、连续出现3个窦性心搏时,选取中间的一个心搏的RR间期作为NN间期的一个数据;2:按上述规则选取的NN间期数据连续出现,并达到一定的数量时,作为一个可用于进行HRV分析的数据段,否则将这段数据舍弃。根据上述校正规则,得到NN间期序列。
[0058]步骤4,获取心率变异性曲线,将NN间期序列复制成10分总时长数据,获取10分钟心率变异性曲线,。原始数据序列是在不同状态下检测记录的2分钟数据,经峰值检测和数据校正后的NN间期序列总时长少于或等于2分钟,在此基础上将NN间期数据序列复制成10分钟时长的数据序列,以10分钟的NN间期序列得到心率变异性曲线,作为后续数据处理的基础。
[0059]步骤5,HRV分析。计算心率变异性分析参数。心率变异性分析参数包括时域参数、频域参数、非线性参数。
[0060]时域参数包括:MEAN、SDNN、RMSSD、pNN50和SDSD,所述的MEAN为所有窦性NN间期的均值;SDNN为所有窦性NN间期的标准差,SDNN=指(NN1-MEAN、"( N-1),N为10分钟HRV曲线中NN间期的个数,i为顺序的序号;所述的RMSSD为相邻NN间
pv τ~
期差值的均方根,RMSSD=^g(AAW,.)2,'V,ANNi是两个相邻NN间期的差,所述的PNN50为50毫秒间隔以上相邻NN间期差值的比例,SDSD为相邻NN间期之间的标准差,SDSD=拓(ΔΝΝ丨-mcanANN )2卜N-1),mean Δ NN是所有相邻NN间期差值的平均值;
[0061]对NN间期数据序列进行重采样与时频变换,其流程图如图3所示:1、设置时频转换的采样频率为Fs = N/600,其中N为10分钟HRV曲线中NN间期序列的个数;2、对10分钟的HRV曲线分段,段长L = 512,重叠长度nov = 400,分段数η为不大于N/L的正整数,每段数据记为Xi ;3、对数据段Xi加窗处理,得Xwi = XjW,以汉明窗为例,窗函数表达式W=0.54 - 0.46*cos (2*pi*x), x = {i/ (m -1) | i 为正整数,i〈L/2} ;4、对每个数据段计算功率谱和各段频谱成分,总得功率谱为所有段功率谱的和。频域参数包括:VLF、LF、HF、TP、pVLF、pLF、pHF、nLF、nHF 和 LF/HF。VLF 为极低频成分 0.0033 ?0.04Hz 的功率,LF 为低频成分0.04?0.15Hz的功率;HF为高频成分0.15?0.4Hz的功率;TP为总功率,pVLF为心率变异性曲线极低频成分的百分比,PLF为心率变异性曲线低频成分的百分比,pHF为心率变异性曲线高频成分的百分比,nLF为归一化的低频功率,nLF = LF/(TP - VLF) *100% , nHF为归一化的高频成分,nHF = HF/(TP - VLF) *100%, LF/HF为低频成分与高频成分的比值;
[0062]所述的非线性参数包括SDl、SD2、a i和α 2 ;所述的SD2为散点图在X = Y方向上的散点图区域最长的两点间距离,SDl为垂直于X = Y方向上散点图区域最长的两点间的距离,所述的a i为HRV曲线去趋势波动分析第一部分(第I?11个点)拟合直线的斜率,所述的α 2为HRV曲线去趋势波动分析第二部分(第12个点到最后一个点)拟合直线的斜率。
[0063]步骤6、选择特征参数。根据可回溯的贪婪搜索扩张和CfsSubsetEval属性评估方法获得心率变异性分析的特征参数集。1、选择一个心率变异性参数为初始属性集R1,计算当前属性集的评分;2、增加属性集的心率变异性分析参数,得到第二个属性集R2,计算第二个属性集的评分;3、重复步骤2,得到第i个(i为正整数)属性集Ri ;4、比较属性集Ri与R1-!的得分,如果连续N(N为正整数)次Ri评分高于Rh,回到步骤3 ;否则计算结束,属性集Ri即为特征参数集。以92个样本集为实验例,上述过程中获取到的特征参数集为,静息态参数:pNN50、LF、HF、TP、α:;深呼吸态数据:RMSSD、pNN50、VLF、LF、α:;瓦尔萨尔瓦态参数:pNN50、TP、pVLF、nLF、nHF ;站立态参数:Mean。
[0064]步骤7、模型建立。初始化样本空间为由92个样本均匀分布组成,第η个样本的分布概率为qn(l,经第一次训练得到弱分类器h,分类结果的准确率为a i,然后修正样本空间,减小分类正确的样本的权重:qrt = Arqr0, r为正确分类的样本编号,Ar为第r个样本的权重,AKl ;增大分类错误的样本的权重:qwl = Awqw0, w为错误分类的样本编号,Aw为第w个


92
样本的权重,Aw>l ;且1~=1,得到第二个样本空间H,经第二次训练得到弱分类器h2,分


i=l
类结果的准确率为CI2,经t次重复训练,得到t个弱分类器hi;分类结果的准确率为α τ,所述hi= {hi|i = l,2,3,…,t},t为正整数,所述抑郁程度量化评估模型的表达式为:
[0065]H=Y kPi, P; = α? / (?ι + α2 + μ a )

1-1
[0066]其中,ht表示第t个弱分类器,α t表示第t个弱分类器的权重;Pi为根据分类器的准确率计算的每个分类器的权重。
[0067]选择特征参数和模型建立的详细流程如图4所示。
[0068]步骤8,模型应用。数据输入模型,获取诊断结果。将数据输入分类器H,得到数据的分类结果。
[0069]步骤9、建立数据库。数据管理,能够完成按关键字检索数据、按特定属性对数据排序和按特定属性筛选数据。数据库能够方便对系统中所有数据的管理,增加系统的实用性和可操作性。
[0070]步骤10、模型修正。校正当前数据的测试结果,并将结果保存到数据库中。模型校正可以增加围产期抑郁症模型的训练样本,能够丰富建立模型所使用的样本量,增加模型中不同等级数据的特征,有利于提高模型分类的准确率。
[0071]实施过程设计了三组对比试验,第一组采用54个孕产妇的样本数据作为围产期抑郁症模型的训练样本集,得到的模型其准确率为63.2%,第二组采用71个孕产妇的样本数据作为围产期抑郁症模型的训练样本集,得到的模型其准确率为78.87%,第三组采用92个孕产妇的样本数据作为围产期抑郁症模型的训练样本集,得到的模型其准确率为82.5%。由此可见,后续试验中如果继续增大模型训练集,模型的准确率会继续提高。
[0072]本发明公开的一种基于心率变异性分析方法的抑郁症的评估系统及方法,在围产期抑郁症检测和诊断领域提出一种新的研究方法,该方法能科学、客观的评估孕产妇的抑郁状态等级,能够有效辅助临床对孕产妇进行围产期抑郁症筛查,对预防、发现围产期抑郁症有很大的意义,能有效减少围产期抑郁症的临床发病率,减少抑郁症对围产期妇女及其家庭造成的伤害,具有推广性和临床实用性。
[0073]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
【权利要求】
1.一种基于心率变异性分析方法的抑郁症的评估系统,其特征在于,包括数据保存模块,峰值检测模块,数据校正模块,获取心率变异性曲线模块,HRV分析模块,选择特征参数模块,模型建立模块,模型应用模块; 数据保存模块用于记录测试过程中孕产妇的心电信号和脉搏波信号,并以二进制数据形式保存成文件;所述的测试过程包括:静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,每个状态记录时长2分钟;所述的静息状态是指测试者静坐2分钟,保持正常呼吸;所述的深呼吸状态是以5秒钟吸气动作5秒钟呼气动作为一个呼吸周期,重复12次;所述的瓦尔萨尔瓦动作是以深吸气,屏气15秒钟,用力呼气然后放松15秒为一个动作周期,重复四次;所述的站立状态是指测试者由坐位变为站位,保持站立状态2分钟,正常呼吸,避免身体动作; 峰值检测模块用于获取心电信号和脉搏波信号的峰值点序列,所述的峰值点是指每个心跳周期心电信号和脉搏波信号波形的最高点,相邻峰值点的时间间隔为一个心跳周期; 数据校正模块用于校正峰值点序列的数据,去除非窦性心搏信号;所述的非窦性心搏信号包括: (1)由于异位搏动产生的短RR间期及跟随其后的长RR间期; (2)在峰值检测时,由于漏检而造成的长RR间期; (3)由于伪差或峰值检测时检出阈值太低而产生的虚假峰值;数据校正模块进行数据校正的过程是:连续出现3个窦性心搏间期时,选取中间的一个窦性心搏间期作为NN间期的一个数据; 获取心率变异性曲线模块用于计算窦性心搏NN间期序列,并将获取的NN间期序列复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线; HRV分析模块用于计算心率变异性曲线的参数,包括时域参数、频域参数和非线性参数; 选择特征参数模块用于计算4种测试状态下所有HRV参数的特征参数,所述的特征参数是指经属性评估方法和最好优先准则迭代算法选择出的参数; 模型建立模块用于使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型; 模型应用模块用于将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级; 数据保存模块将采集的心电信号和脉搏波信号按照数据采集时间分四段保存,每段数据对应一个测试状态,作为峰值检测模块的数据输入;峰值检测模块获取峰值点序列,并将其作为数据校正模块的输入;数据校正模块去除峰值点序列中非窦性心搏信号得到窦性心搏NN间期序列,作为心率变异性曲线的输入;获取心率变异性曲线模块将窦性心搏NN间期序列复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线;HRV分析模块对HRV曲线进行时域分析、频域分析和非线性分析,得到HRV参数;选择特征参数模块对四个测试状态下的HRV参数进行评估,选出特征参数;模型建立模块使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型;模型应用模块是将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级。
2.根据权利要求1所述的基于心率变异性分析方法的抑郁症的评估系统,其特征在于,还包括以下模块:建立数据库模块、模型修正模块; 建立数据库模块用于对所有数据的管理,能够完成按关键字检索数据、按特定属性对数据排序和按特定属性筛选数据; 模型修正模块用于校正当前数据的测试结果,并将结果保存到数据库中,丰富建立模型所使用的样本量。
3.根据权利要求1所述的基于心率变异性分析方法的抑郁症的评估系统,其特征在于,所述HRV分析模块,包括时域参数计算单元、非线性参数计算单元、时频转换单元和频域参数计算单元; 时域参数计算单元用于根据HRV曲线的NN间期序列,计算以下五个时域参数:MEAN、SDNN、RMSSD, pNN50和SDSD,所述的MEAN为所有窦性NN间期的均值;所述的SDNN为所有窦性NN间期的标准差,所述的RMSSD为相邻NN间期差值的均方根,所述的pNN50为50毫秒间隔以上相邻NN间期差值的比例,所述的SDSD为相邻NN间期之间的标准差; 非线性参数计算单元的数据对象是HRV曲线,用于计算以下非线性参数:SD1、SD2、α:和α2 ;所述的SD2为HRV曲线的散点图在X = Y方向上的散点图区域最长的两点间距离,所述的SDl为垂直于X = Y方向上散点图区域最长的两点间的距离,所述的α i为HRV曲线去趋势波动分析第一部分拟合直线的斜率,所述的α 2为HRV曲线去趋势波动分析第二部分拟合直线的斜率;,所述第一部分指第I?11个点,所述第二部分指第12个点到最后■~?个占.时频转换单元用于对HRV曲线进行重采样,然后设置分段长度和重叠数据长度,对每段数据进行加窗处理,所述的窗函数为汉明窗,计算每段数据的功率谱,将各段数据的功率谱整合成所有HRV曲线的功率谱; 频域参数计算单元用于计算频域参数,所述的频域参数包括:VLF、LF、HF、TP、pVLF、pLF、pHF、nLF、nHF和LF/HF ;所述的VLF为极低频成分0.0033?0.04Hz的功率,所述的LF为低频成分0.04?0.15Hz的功率;所述的HF为高频成分0.15?0.4Hz的功率;所述的TP为总功率,所述的pVLF为心率变异性曲线极低频成分的百分比,所述的pLF为心率变异性曲线低频成分的百分比,所述的PHF为心率变异性曲线高频成分的百分比,所述的nLF为归一化的低频功率,所述的nHF为归一化的高频成分,所述的LF/HF为低频成分与高频成分的比值。
4.一种权利要求1所述基于心率变异性分析方法的抑郁症的评估系统的评估方法,其特征在于,包括以下步骤: 步骤1、数据保存;记录测试过程中孕产妇的心电信号和脉搏波信号,并以二进制数据形式保存成文件;所述的测试过程包括:静息状态、深呼吸状态、瓦尔萨尔瓦动作和站立动作四个状态,每个状态记录时长2分钟;所述的静息状态是指测试者静坐2分钟,保持正常呼吸;所述的深呼吸状态是以5秒钟吸气动作5秒钟呼气动作为一个呼吸周期,重复12次;所述的瓦尔萨尔瓦动作是以深吸气,屏气15秒钟,用力呼气然后放松15秒为一个动作周期,重复四次;所述的站立状态是指测试者由坐位变为站位,保持站立状态2分钟,正常呼吸,避免身体动作; 步骤2、峰值检测;获取心电信号和脉搏波信号的峰值点序列,所述的峰值点是指每个心跳周期心电信号和脉搏波信号波形的最高点,相邻峰值点的时间间隔为一个心跳周期;步骤3、数据校正;校正峰值点序列的数据,去除非窦性心搏信号;所述的非窦性心搏信号包括: (1)由于异位搏动产生的短RR间期及跟随其后的长RR间期; (2)在峰值检测时,由于漏检而造成的长RR间期; (3)由于伪差或峰值检测时检出阈值太低而产生的虚假峰值;数据校正模块进行数据校正的过程是:连续出现3个窦性心搏间期时,选取中间的一个窦性心搏间期作为NN间期的一个数据; 步骤4、获取心率变异性曲线;计算校正后的心电信号和脉搏波信号的窦性心搏NN间期序列,并将获取的NN间期序列数据复制成时长为10分钟的NN间期序列,以序列中每个NN间期的时长为纵轴,以NN间期出现的时间为横轴,得到心率变异性曲线; 步骤5、HRV分析;计算心率变异性曲线的参数,所述心率变异性曲线的参数包括时域参数、频域参数和非线性参数; 步骤6、选择特征参数;选择4种测试状态下所有HRV参数的特征参数,所述的特征参数是指经属性评估方法和最好优先准则迭代算法选择出的参数; 步骤7、模型建立;使用特征参数进行模型分类训练,基于AdaBoost算法,得到能够用于诊断围产期抑郁症等级的围产期抑郁症分类模型; 步骤8、模型应用;将检测到测试者的数据输入围产期抑郁症分类模型,得到当前测试者的抑郁等级。
5.根据权利要求4所述的评估方法,其特征在于,还包括以下步骤: 步骤A、建立数据库;对所有数据的管理,能够完成按关键字检索数据、按特定属性对数据排序和按特定属性筛选数据; 步骤B、模型修正;校正当前数据的测试结果,并将结果保存到数据库中,丰富建立模型所使用的样本量。
6.一种权利要求4所述的评估方法,其特征在于,在步骤5中,计算所述心率变异性曲线的参数的方法包括以下步骤: 步骤51、时域参数计算;根据HRV曲线的NN间期序列,计算以下五个时域参数:MEAN、SDNN、RMSSD、pNN50和SDSD,所述的MEAN为所有窦性NN间期的均值,所述的SDNN为所有窦性NN间期的标准差,所述的RMSSD为相邻NN间期差值的均方根,所述的pNN50为50毫秒间隔以上相邻NN间期差值的比例,所述的SDSD为相邻NN间期之间的标准差; 步骤52、非线性参数计算;计算以下非线性参数:SD1、SD2、a JP α 2 ;所述的SD2为HRV曲线的散点图在X = Y方向上的散点图区域最长的两点间距离,所述的SDl为垂直于X =Y方向上散点图区域最长的两点间的距离,所述的a i为HRV曲线去趋势波动分析第一部分拟合直线的斜率,所述的α 2为HRV曲线去趋势波动分析第二部分拟合直线的斜率;所述第一部分指第I?11个点,所述第二部分指第12个点到最后一个点; 步骤53、时频转换diHRV曲线进行重采样,然后设置分段长度和重叠数据长度,对每段数据进行加窗处理,所述的窗函数为汉明窗,计算每段数据的功率谱,将各段数据的功率谱整合成所有HRV曲线的功率谱; 步骤54、频域参数计算;计算频域参数,所述的频域参数包括:VLF、LF、HF、TP、pVLF、pLF、pHF、nLF、nHF和LF/HF ;所述的VLF为极低频成分0.0033?0.04Hz的功率,所述的LF为低频成分0.04?0.15Hz的功率;所述的HF为高频成分0.15?0.4Hz的功率;所述的TP为总功率,所述的pVLF为心率变异性曲线极低频成分的百分比,所述的pLF为心率变异性曲线低频成分的百分比,所述的PHF为心率变异性曲线高频成分的百分比,所述的nLF为归一化的低频功率,所述的nHF为归一化的高频成分,所述的LF/HF为低频成分与高频成分的比值。
【文档编号】A61B5/0452GK104127194SQ201410334899
【公开日】2014年11月5日 申请日期:2014年7月14日 优先权日:2014年7月14日
【发明者】杨荣骞, 吕瑞雪 申请人:华南理工大学, 深圳市是源医学科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1