基于智能终端摄像头进行短时脉率变异性分析的方法

文档序号:10725686阅读:422来源:国知局
基于智能终端摄像头进行短时脉率变异性分析的方法
【专利摘要】本发明提供了一种基于智能终端摄像头进行短时脉率变异性分析的方法,利用智能终端的摄像头采集、捕捉动脉血管血液颜色细微变化,提取灰度值来模拟光电容积脉搏波,进而对光电容积脉搏波进行处理,从而进行短时的脉率变异性分析,该发明提高了使用摄像头采集脉搏波的稳定性和识别特征点的精确度,且短时脉率变异性相对于长时脉率变异性分析更加方便快捷,利于脉率变异性监测的大范围的推广应用。
【专利说明】
基于智能终端摄像头进行短时脉率变异性分析的方法
技术领域
[0001] 本发明涉及人体体征参数测量技术领域,具体涉及一种基于智能终端摄像头进行 短时脉率变异性分析的方法。
【背景技术】
[0002] 由于动脉活动引起人体特定部位的皮肤产生颜色细微的变化,因而可以使用高分 辨率的摄像头来采集皮肤颜色变化的信息,并根据采集连续的图像来测量需要的人体体征 参数。脉率变异性(PRV)能精确的反映心脏的活动信息,为心脏功能变化和心脏疾病的诊断 提供了参考依据。
[0003] 近两年来,在利用生物光学信息进行人体生理特征参数测量方面已经取得了一些 研究成果,但其中大多数基于专业的测量设备,此类方法虽然可以获得精确的数据,但缺点 在于设备费用较昂贵、操作繁琐等,不利于监测的普及和推广。同时随着移动终端技术的飞 速发展,智能手机的便携性、数据处理能力的提升使得其可以成为理想的体征监测设备.因 此,利用移动终端平台研究用于人体关键体征参数的测量将成为移动终端应用中的一个研 究热点。

【发明内容】

[0004] 本发明的目的在于提供一种基于智能终端摄像头进行短时脉率变异性分析的方 法,以解决专业人体体征监测设备操作繁琐、价格昂贵,不利于普及和推广的技术问题。
[0005] 为解决上述技术问题,本发明采用以下技术方案予以实现:
[0006] -种基于智能终端摄像头进行短时脉率变异性分析的方法,包括如下步骤:
[0007] S1:利用智能终端的摄像头连续采集图像;
[0008] S2:提取连续图像的整体灰度值,构成血液灰度变化波形;
[0009] S3:对血液灰度变化波形做预处理,得到光电容积脉搏波;
[0010] S4:采用差分阈值法计算光电容积脉搏波的极小值点,相邻两个极小值点之间的 间期等效两个PPG波的间期;
[0011] S5:根据PPG波的间期,采用时域和频域分析,进行脉率变异性的计算和分析。
[0012] 所述S3中的预处理包括:非递归型FIR低通滤波器,用于消除随机高频噪声干扰; 形态学滤波器,用于滤除基线漂移;自适应的标量卡尔曼滤波器,用于抑制信号幅度值的抖 动。
[0013] 进一步地,所述非递归型FIR低通滤波器消除随机高频噪声干扰,设FIR低通滤波 器的通带截止频率为5Hz。
[0014] 进一步地,所述形态学滤波包括如下步骤:
[0015] A1:PPG两个极小值点之间的距离大约为16个点,PPG信号的采样频率为fs = 20Hz, 特征波的时间宽度为〇. 8s,则选用的直线型结构元素宽度k= 1.2 X fs X t~20;原始信号f 通过结构元素 k进行开闭运算0C(f) = (f〇k) · k,原始信号f通过结构元素 k进行闭开运算C0 (f) = (f · k)〇k;
[0018] 进一步地,所述自适应的标量卡尔曼滤波器引入线性随机微分方程:
[0019] X(k)=AX(k-l)+BU(k)+ff(k)
[0020] 和系统的测量值:
[0021] Z(k)=HX(k)+V(k),
[0022] 式中,X(k)是k时刻的系统状态,U(k)是k时间的系统控制量,A、B为系统参数,Z(k) 为摄像头测得的每帧灰度值,Η为测量系统的值,W(k)为过程噪声,V(k)为测量噪声。
[0023]所述S4中PPG波的间期的提取方法为:
[0024] G1:采用差分阈值法计算光电容积脉搏波的极小值点,相邻两个极小值点之间的 间期等效两个PPG波的间期;
[0025]所述一阶差分方程式为:
[0026] f' (x) =f(n)-f(n-1)
[0027] 式中,f(n)为经过滤波处理后的光电容积脉搏波信号序列;
[0028] G2:使用动态的窗函数来判断来判定是否为合格PPG波的间期,所述动态的窗函数 为:
[0029] fff=(fff+PPI)/2,
[0030] 式中,Wf = 16为当前的时间窗宽度,PPI为上一个脉搏波间期;
[0031] 当Wf*0.4〈PPI〈0.12s时视为合格脉搏波间期,当PPI〈Wf*0.4时脉搏波间期无效舍 弃,直到收集到连续的PPI数据达到64个时,将此数据作为计算PRV的信号。
[0032] 与现有技术相比,本申请提供的技术方案,具有的技术效果或优点是:该发明提高 了使用摄像头采集脉搏波的稳定性和识别特征点的精确度,且短时脉率变异性相对于长时 脉率变异性分析更加方便快捷,利于脉率变异性的大范围的推广应用。
【附图说明】
[0033] 图1为本发明短时脉率变异性分析方法的流程图;
[0034] 图2为FIR低通滤波器的幅频响应特性曲线图;
[0035] 图3为形态学滤波抑制基线漂移的流程图;
[0036] 图4为差分阈值后极值点的分布图。
[0037] 图5为脉率变异性信号获取的流程图。
【具体实施方式】
[0038] 本申请实施例通过提供一种基于智能终端摄像头进行短时脉率变异性分析的方 法,以解决专业人体体征监测设备操作繁琐、价格昂贵,不利于普及和推广的技术问题。
[0039] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式,对 上述技术方案进行详细的说明。
[0040] 实施例
[0041] -种基于智能终端摄像头进行短时脉率变异性分析的方法,如图1所示,包括如下 步骤:
[0042] S1:利用智能终端的摄像头对用户的手指进行连续的图像采集,连续采集图像是 利用智能终端摄像头采集手指指尖的图像,并且打开背面的LED灯补光以减少外部光线的 干扰,摄像头连续采集1分钟280*300像素的图像。
[0043] S2:提取每一帧图像中的灰度信息,并将每一帧图像中的每个像素灰度值累加,作 为每一帧图像的整体灰度值,连续图像的整体灰度值构成血液灰度变化波形。在本实施例 中,采用Android系统摄像头实时预览图像格式为YUV420SP。从每个像素点中分离灰度值即 YUV420SP的Y分量,然后对每一帧图像的灰度值求和得到帧信号。由连续图像的灰度值构成 光电容积脉搏波(PPG)的波形。
[0044] S3:对血液灰度变化波形进行预处理,得到光电容积脉搏波。
[0045] 因为采集到的原始PPG信号含有随机高频噪声和基线漂移噪声,所以,本实施例中 采用非递归型FIR低通滤波器消除随机高频噪声干扰,采用形态学滤波去基线漂移,采用自 适应的标量卡尔曼滤波器抑制信号幅度值的抖动。
[0046]由于PPG信号频率集中在5Hz以内,而高频噪声频率远高于10Hz,为了保证各种情 况下都可以有效滤除高频噪声,本实施例中设计低通滤波器的通带截止频率为5Hz,该低通 滤波器能有效的消除高频干扰的影响。因考虑到在实现PPG幅度特性的同时保证严格的相 位特性,运算效率、稳定性,因此使用非递归型的F I R滤波器,表示为:
,用h(n)表示截取hd(n)后的冲激响应,即h(n) = ω (n)hd(n),式中, ω(η)为窗函数,长度为Μ。当τ=(Μ_1)/2时,截取的一段h(n)与(N-l)/2对称,可保证所设计 的滤波器具有线性相位。图2所示为FIR低通滤波器的幅频响应特性曲线图。
[0047]基线漂移产生的主要原因是手指细微的移动和呼吸引起的,所以采用形态学滤波 来消除基线漂移。图3为形态学滤波抑制基线漂移的流程图。
[0048] A1:PPG两个极小值点之间的距离大约为16个点,PPG信号的采样频率为fs = 20Hz, 特征波的时间宽度为〇. 8s,则选用的直线型结构元素宽度k= 1.2 X fs X t~20;原始信号f 通过结构元素 k进行开闭运算0C(f) = (f〇k) · k,原始信号f通过结构元素 k进行闭开运算C0 (f) = (f · k)〇k;
[0051]因为PPG信号是一维信号,所以使用自适应性的标量卡尔曼滤波抑制信号幅度值 的抖动。
[0052]引入线性随机微分方程:
[0053] X(k)=AX(k-l)+BU(k)+ff(k)
[0054] 和系统的测量值:
[0055] Z(k)=HX(k)+V(k),
[0056] 式中,X(k)是k时刻的系统状态,U(k)是k时间的系统控制量,A、B为系统参数,Z(k) 为摄像头测得的每帧灰度值,Η为测量系统的值,W(k)为过程噪声,V(k)为测量噪声。
[0057] S4:采用差分阈值法得到光电容积脉搏波的极小值点,相邻两个极小值点之间的 间期等效于两个PPG波的间期;
[0058]所述PPG波的间期的提取方法为:
[0059] G1:采用差分阈值法计算光电容积脉搏波的极小值点,相邻两个极小值点之间的 间期等效两个PPG波的间期;
[0060] 所述一阶差分方程式为:
[0061] f' (x) =f(n)-f(n-l)
[0062] 式中,f(n)为经过滤波处理后的光电容积脉搏波信号序列;
[0063] G2:使用动态的窗函数来判断来判定是否为合格PPG波的间期,所述动态的窗函数 为:
[0064] fff=(fff+PPI)/2,
[0065] 式中,Wf = 16为当前的时间窗宽度,PPI为上一个脉搏波间期;
[0066] 当Wf*0.4〈PPI〈0.12s时视为合格脉搏波间期,当PPI〈Wf*0.4时脉搏波间期无效舍 弃,直到收集到连续的PPI数据达到64个时,将此数据作为计算PRV的信号。
[0067] 根据经验极值点下降部分是最大导数的位置,所以在求差分时,用前值减后值,且 导数最大值为正值。通过相邻两个极小值之间的间期等于两个PPG波的间期(PPI)。图4为对 波形进行差分阈值后极值点的分布图。
[0068] S5:根据等效的PPG波间期,采用时域和频域分析,进行脉率变异性的计算和分析。
[0069] 脉率变异性使用的是心电信号(ECG)R波间期来计算、分析PRV,本发明采集的是 PPG信号。AltemeyerJtlasz等学者证明脉搏波间期(PPI)和R波间期(RRI)有较好的一致 性,所以本实施例使用RRI代替PPI来计算、分析PRV。动态的窗函数为:Wf = (Wf+PPI) /2,式 中Wf为当前的时间窗宽度、PPI为上一个脉搏波间期,当Wf *0.4〈PPI〈0.128时视为合格脉搏 波间期,当PPI〈Wf*0.4时脉搏波间期无效舍弃,直到收集到连续的PPI数据达到64个时,将 此数据作为计算PRV的信号。图5为脉率变异性信号获取的流程图。
[0070] 时域分析主要应用数理统计方法对PPI间期进行统计学分析,主要时域指标有:
[0071] 1 )SDNN:正常窦性PPG间期的标准差,单位为ms,其计算公式为:
[0073] 式中,N为正常心搏的总数,RRi为第i个PP间期,meanRR为N个PP间期的均值。
[0074] 2)RMSSD:连续相邻正常PPG间期的均方根,其计算公式为:
[0076] 式中,RRi和RRi+1为相邻正常PPG间期的长度。
[0077] 3)NN50:在所有PPG间期中,相邻的PPG间期之差大于50ms的心博个数。
[0078] 4)pNN50:所有PPG间期中相邻PPG间期之差大于50ms的个数占所有PPG间期个数的 百分比。其公式如下:
[0080]频域分析即进行功率谱密度分析,一般以基于快速傅里叶变换的经典谱或者是基 于自回归模型的现代谱估计得出主要的指标有:
[0081 ] 1)总功率TP:指所有频率范围内各个功率分量的总和,是自主神经系统的整体活 性状态,表示自主神经对机体的调节能力。其公式为:
[0084] 2)高频功率HF:主要体现迷走神经的活性,与呼吸运动相关,一般在呼吸缓慢或深 呼吸是有过度升高的现象。其公式为:
[0086] 3)低频功率LF:自主神经系统的传出神经,受交感神经和迷走神经的双重影响,主 要体现交感神经的活性。其公式为:
[0088] 4)超低频功率VLF:主要代表交感神经张力,与体温调节系统密切相关,与血管运 动、激素相关的心肺功能也有关联。其公式为:
[0090] 5)低频功率与高频功率之比LF/HF:反映自主神经系统交感神经和副交感神经的 均衡度。
[0091] 本申请的上述实施例中,通过提供一种基于智能终端摄像头进行短时脉率变异性 分析的方法,利用智能终端的摄像头采集、捕捉动脉血管血液颜色细微变化,提取灰度值来 模拟光电容积脉搏波,进而对光电容积脉搏波进行处理,从而进行短时的脉率变异性分析, 该发明提高了使用摄像头采集脉搏波的稳定性和识别特征点的精确度,且短时脉率变异性 相对于长时脉率变异性分析更加方便快捷,利于脉率变异性的大范围的推广应用。
[0092] 应当指出的是,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例, 本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改性、添加或替换,也应 属于本发明的保护范围。
【主权项】
1. 基于智能终端摄像头进行短时脉率变异性分析的方法,其特征在于:包括如下步骤: S1:利用智能终端的摄像头连续采集图像; S2:提取连续图像的整体灰度值,构成血液灰度变化波形; S3:对血液灰度变化波形做预处理,得到光电容积脉搏波; S4:采用差分阔值法计算光电容积脉搏波的极小值点,相邻两个极小值点之间的间期 等效两个PPG波的间期; S5:根据PPG波的间期,采用时域和频域分析,进行脉率变异性的计算和分析。2. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述S1中连续采集图像是利用智能终端摄像头采集手指指尖的图像,并且打开背 面的L邸灯补光W减少外部光线的干扰。3. 根据权利要求2所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述图像的输出格式为YUV420SP,其中Y为灰度值。4. 根据权利要求3所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述S2中的整体灰度值的提取:提取每一帖图像中的灰度信息,并将每一帖图像中 的每个像素灰度值累加。5. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于,所述S3中的预处理包括: 非递归型FIR低通滤波器,用于消除随机高频噪声干扰; 形态学滤波器,用于滤除基线漂移; 自适应的标量卡尔曼滤波器,用于抑制信号幅度值的抖动。6. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述非递归型FIR低通滤波器中选用海明窗函数,其中通带截止频率为Wp =甜Z,阻 带截止频率为Ws = 10化,阻带最小衰减为δ = -50dB,计算过渡带宽Δ ω = 0.231,窗口长度N = 6.6π/〇.^ = 33,τ = (Ν-1)/2 = 16。7. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述形态学滤波器去基线漂移包括W下步骤: A1: PPG两个极小值点之间的距离大约为16个点,PPG信号的采样频率为fs = 20化,特征 波的时间宽度为0.8s,则选用的直线型结构元素宽度k = 1.2 X fs X t>20;原始信号f通过 结构元素 k进行开闭运算(9C(./).= (/·。表),/c,原始信号f通过结构元素 k进行闭开运算 C<9(./> (/。足).足; A2:得到基线漂移信号A3:原始信号f减去基线漂移信号fi,得到滤波后的信号8. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于: 所述自适应的标量卡尔曼滤波器中的 引入线性随机微分方程为: X化)=AX化-1 )+BlKk)+W化), X化)是k时刻的系统状态,iKk)是k时间的系统控制量,A、B为常数,A = 0.2、B = 0.4; 和系统的测量值为: Z化)=版化)+V化), Z化)为摄像头测得的每帖灰度值,H=1为测量系统的值,W化)为过程噪声,V化)为测量 噪声。9. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述S4中PPG波的间期的提取方法为: G1:采用差分阔值法计算光电容积脉搏波的极小值点,相邻两个极小值点之间的间期 等效两个PPG波的间期; 所述一阶差分方程式为: f' (x)=f (n)-f (n-1), 式中,f (η)为经过滤波处理后的光电容积脉搏波信号序列; G2:使用动态的窗函数来判断来判定是否为合格PPG波的间期, 所述动态的窗函数为: Wf=(Wf+PPI)/2, 式中,Wf = 16为当前的时间窗宽度,PPI为上一个脉搏波间期; 当Wf*0.4<ΡΡΚ0.12s时视为合格脉搏波间期,当PPKWf*0.4时脉搏波间期无效舍弃, 直到收集到连续的PPI数据达到64个时,将此数据作为计算PRV的信号。10. 根据权利要求1所述的基于智能终端摄像头进行短时脉率变异性分析的方法,其特 征在于:所述S5中时域分析应用数理统计方法,时域计算的指标为:SD順化常窦性PPG间期 的标准差)、MSSD (连续相邻正常PPG间期的均方根)、順50 (相邻的PPG间期之差大于50ms的 屯、博个数)、PNN50 (所有PPG间期中相邻PPG间期之差大于50ms的个数占所有PPG间期个数的 百分比); 频域分析为功率谱密度分析,频域计算的指标为:ΤΡ(总功率)、HF(高频功率)、LF(低频 功率)、VLF(超低频功率)、LF/HF(低频功率与高频功率之比)。
【文档编号】G06K9/54GK106096589SQ201610555046
【公开日】2016年11月9日
【申请日】2016年7月14日
【发明人】庞宇, 周金华, 李章勇, 李捷, 王伟, 冉鹏
【申请人】重庆海睿科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1