早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

一种脉搏波形第一特征点和第二特征点的提取方法

  • 专利名称
    一种脉搏波形第一特征点和第二特征点的提取方法
  • 发明者
    辛勤, 王毅峰
  • 公开日
    2014年8月20日
  • 申请日期
    2014年4月4日
  • 优先权日
    2014年4月4日
  • 申请人
    辛勤
  • 文档编号
    A61B5/02GK103989462SQ201410136494
  • 关键字
  • 权利要求
    1.一种脉搏波形第一特征点和第二特征点的提取方法,其特征在于,所述方法包括步骤 a)选取包括多个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰; b)在所述波谷与下一个主波的波峰之间,获取 ymin,所述脉搏波信号的第一个极小值点; ymax,所述第一个极小值点ymin之后的第一个极大值点; 对所述脉搏波信号进行一阶求导,得到所述脉搏波信号的一阶导数,从所述一阶导数中获取 diffImin,—阶导数的第一个极小值点;和 difflmax,所述一阶导数的第一个极小值点difflmin之后的所述一阶导数的第一个极大值点; 若上述difflmin、difflmax、ymin、ymax都存在,则执行步骤cl); 若只存在difflmin、difflmax,而不存在ymin、ymax,则执行步骤c2); cl)对所述 difflmin、difflmax、ymin、ymax 进行判断, 若满足关系difflmin〈difflmax〈ymin〈ymax,则给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax ; 若满足关系diff lmin〈ymax&&ymin〈diff Imax,则给所述第一特征点赋值为ymin,给所述第二特征点赋值为ymax ; c2)给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax2.根据权利要求1所述的提取方法,其中,所述步骤a)进一步为选取包括至少5个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰3.一种脉搏波形第一特征点和第二特征点的提取方法,其特征在于,所述方法包括步骤 a)选取包括多个脉搏波周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰; b)对所述脉搏波信号进行一阶求导和二阶求导; c )在所述波谷之后,获取 difflmin,—阶导数的第一个极小值点; difflmax,所述difflmin之后的一阶导数的第一个极大值点; diff2min,所述difflmax点之后二阶导数的第一个极小值点;并 在所述difflmin和所述difT2min之间获取极大极小值对, 若存在所述极大极小值对,则执行步骤dl); 若不存在所述极大极小值对,则执行步骤d2); dl)进行阈值判别,当符合所述阈值条件时,则给所述第一特征点赋值为所述极大值、给所述第二特征点赋值为所述极小值; d2)给所述第一特征点赋值为difflmin,给所述第二特征点赋值为diff2min4.根据权利要求3所述的提取方法,其中,所述步骤a)进一步为选取包括至少5个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰5.根据权利要求3所述的方法,其中,所述阈值通过以下步骤获得 h)根据数值分布选取阈值初值; i)选定一脉搏波的起始点,并向后搜索,当所述脉搏波满足阈值初值条件时,执行步骤gl);当所述脉搏波不满足阈值初值条件时,执行步骤g2); gl)对所述阈值初值与所述脉搏波的最小间隔之间进行判断, 当所述阈值初值大于所述脉搏波的最小间隔时,进行脉搏波判定; 当所述阈值初值不大于所述脉搏波的最小间隔时,执行步骤kl); g2 )对所述阈值初值与所述脉搏波的最大间隔之间进行判断, 当所述阈值初值小于所述脉搏波的最大间隔时,则进行脉搏波判定; 当所述阈值初值不小于所述脉搏波的最大间隔时,执行步骤k2); kl)按比例增大所述阈值初值,并返回所述步骤i); k2)按比例减小所 述阈值初值,并返回所述步骤i)
  • 技术领域
    [0001]本发明属于对生物信号进行信息处理的
  • 具体实施方式
    ,所述步骤a)进一步为选取包括至少5个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰
  • 专利摘要
    本发明公开了一种脉搏波形第一特征点和第二特征点的提取方法,所述方法包括选取包括多个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰;在所述波谷与下一个主波的波峰之间,获取ymin和ymax;对所述脉搏波信号进行一阶求导,得到所述脉搏波信号的一阶导数,从所述一阶导数中并获取diff1min和diff1max;根据不同的判断条件,提取脉搏波形的第一特征点和第二特征点。采用本发明的方法可以更准确地提取脉搏波形的第一特征点和第二特征点,有效提高了特征点提取的鲁棒性。
  • 发明内容
  • 专利说明
    一种脉搏波形第一特征点和第二特征点的提取方法
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
一种脉搏波形第一特征点和第二特征点的提取方法【技术领域】,具体地说涉及一种脉搏波形第一特征点和第二特征点的提取方法。[0002]生物信号的分析大多都是依赖于生物信号中的一些关键点位置的判别,如心电图中的QRS波群。除了心电信号,脉搏波信号作为一种生物信号,也包含了生物体的生理信息。脉搏波信号是人体的体表信号,由心脏搏动而产生。由于脉搏波信号的获取要比心电信号的获取更为便捷、简单、易于操作,因此通过实时采集脉搏波可以对生物体的生理信息进行准确监测。[0003]脉搏波十分复杂,即使同一个人的脉搏波也不会每一个周期都相同,因此对于脉搏波信号的分析的重点就是确定其周期,也就是对脉搏波形第一特征点和第二特征点的提取。[0004]由于脉搏波信号属于弱信号,因此对脉搏波信号的获取和分析容易受到人体运动或者其他工频的干扰。如何能够在众多干扰信号中找到原本就不甚规则的脉搏波信号的第一特征点和第二特征点,是本领域技术人员亟待解决的问题。[0005]在现有技术中,已有通过小波变换方式来识别脉搏波信号中的第一特征点和第二特征点的方法,但是这种方 法对于特征点的定位相对模糊或者不准确,与实际波形存在较大误差。

[0006]为了对实际脉搏波形进行精确分析,对于脉搏波形的第一特征点和第二特征点进行准确提取,本发明提供了一种脉搏波形第一特征点和第二特征点的提取方法。
[0007]根据本发明的一个方面,提供一种脉搏波形第一特征点和第二特征点的提取方法,所述方法包括步骤:
[0008]a)选取包括多个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰;
[0009]b)在所述波谷与下一个主波的波峰之间,获取:
[0010]ymin,所述脉搏波信号的第一个极小值点;
[0011]ymax,所述第一个极小值点ymin之后的第一个极大值点;
[0012]对所述脉搏波信号进行一阶求导,得到所述脉搏波信号的一阶导数,从所述一阶导数中获取:
[0013]difflmin,—阶导数的第一个极小值点;和
[0014]difflmax,所述一阶导数的第一个极小值点difflmin之后的所述一阶导数的第一个极大值点;
[0015]若上述difflmin、difflmax、ymin、ymax 都存在,则执行步骤 cl);[0016]若只存在difflmin、difflmax,而不存在ymin、ymax,则执行步骤c2);
[0017]cl)对所述 difflmin、difflmax、ymin、ymax 进行判断,
[0018]若满足关系:diff lmin〈diff lmax〈ymin〈ymax,则给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax ;
[0019]若满足关系:difflmin〈ymax&&ymin〈difflmax,则给所述第一特征点赋值为ymin,给所述第二特征点赋值为ymax ;
[0020]c2)给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax。
[0021]根据本发明的一个
[0022]根据本发明的另一个方面,提供一种脉搏波形第一特征点和第二特征点的提取方法,所述方法包括步骤:
[0023]a)选取包括多个脉搏波周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰;
[0024]b)对所述脉搏波信号进行一阶求导和二阶求导;
[0025]c )在所述波谷之后,获取: [0026]difflmin,—阶导数的第一个极小值点;
[0027]difflmax,所述difflmin之后的一阶导数的第一个极大值点;
[0028]diff2min,所述difflmax点之后二阶导数的第一个极小值点;并
[0029]在所述difflmin和所述diff2min之间获取极大极小值对,
[0030]若存在所述极大极小值对,则执行步骤dl);
[0031]若不存在所述极大极小值对,则执行步骤d2);
[0032]dl)进行阈值判别,当符合所述阈值条件时,则给所述第一特征点赋值为所述极大值、给所述第二特征点赋值为所述极小值;
[0033]d2)给所述第一特征点赋值为difflmin,给所述第二特征点赋值为diff2min。
[0034]根据本发明的一个
[0035]根据本发明的另一个【具体实施方式】,所述阈值通过以下步骤获得:
[0036]h)根据数值分布选取阈值初值;
[0037]i)选定一脉搏波的起始点,并向后搜索,当所述脉搏波满足阈值初值条件时,执行步骤gl);当所述脉搏波不满足阈值初值条件时,执行步骤g2);
[0038]gl)对所述阈值初值与所述脉搏波的最小间隔之间进行判断,
[0039]当所述阈值初值大于所述脉搏波的最小间隔时,进行脉搏波判定;
[0040]当所述阈值初值不大于所述脉搏波的最小间隔时,执行步骤kl);
[0041]g2)对所述阈值初值与所述脉搏波的最大间隔之间进行判断,
[0042]当所述阈值初值小于所述脉搏波的最大间隔时,则进行脉搏波判定;
[0043]当所述阈值初值不小于所述脉搏波的最大间隔时,执行步骤k2);
[0044]kl)按比例增大所述阈值初值,并返回所述步骤i);[0045]k2)按比例减小所述阈值初值,并返回所述步骤i)。
[0046]本发明中采用将一阶差分和二阶差分相结合的综合判别方法来对脉搏波形的第一特征点和第二特征点进行提取,准确性高,有效提高了第一特征点和第二特征点提取的
鲁棒性。



[0047]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0048]图1所示为本发明提供的一种脉搏波形第一特征点和第二特征点的提取方法一个【具体实施方式】的流程示意图;
[0049]图2所示为本发明提供的一种脉搏波形第一特征点和第二特征点的提取方法另一个【具体实施方式】的流程示意图;
[0050]图3所示为获得阈值的方法的流程示意图;
[0051]图4所示为脉搏波形的原始信号与其一阶导数的曲线图;
[0052]图5所示为脉搏波形的原始信号与其二阶导数的曲线图。
[0053]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0054]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
[0055]参考图4和图5,在对脉搏波信号进行一阶求导、二阶求导,并对所获得的一阶导数和二阶导数进行大量研究后,可以得到脉搏波形中各个特征点与脉搏波一阶差分和二阶差分之间的关系,进行深入分析后可获得如下规律:
[0056]脉搏波形上的每一个上凸点都对应二阶导数的一个局部极小点。通过实验发现,二阶导数的局部极小点与真实的上凸点的位置十分接近或略偏右。
[0057]脉搏波形上的每一个上凸点都对应一阶导数的一个局部极大点,通过实验发现,一阶导数的局部极大点与真实的上凸点的位置相比往往偏左。
[0058]脉搏波形上的每一个下凸点都对应二阶导数的一个局部极大点。通过实验发现,二阶导数的局部极大点与真实的下凸点相比往往偏左。
[0059]脉搏波形上的每一个下凸点都对应一阶导数的一个局部极小点,通过实验发现,一阶导数的局部极小点与真实的下凸点位置相比往往偏左。
[0060]根据上述规律,本发明提供了一种能够准确提取脉搏波形第一特征点和第二特征点的方法。参考图1,图1所示为一种脉搏波形第一特征点和第二特征点的提取方法的流程示意图,该方法包括:
[0061] 步骤S101,选取包括多个脉搏周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰。选取脉搏周期过少会增加随机误差,而选取脉搏周期过多则会增加运算量。因此优选的,选取5个脉搏周期信号来进行分析。
[0062]要确定极大极小值点,可以先对选取的脉搏波信号进行一阶求导,获得该脉搏波信号的一阶导数信息。根据一阶导数信息,来确定所选取的脉搏波信号中的极大极小值点。极大值点作为波峰,极小值点作为波谷。
[0063]为了进行后续的操作,至少需要确定一个波谷,以及在该波谷之后的一个波峰。
[0064]确定了波峰和波谷之后,继续执行步骤S102,在所述波谷与下一个主波的波峰之间,获取两个关键点,分别是:ymin和ymax。所述ymin是指所述脉搏波信号的第一个极小值点;所述ymax指所述第一个极小值点ymin之后的第一个极大值点。
[0065]之后对所述脉搏波信号进行一阶求导,得到所述脉搏波信号的一阶导数,从所述一阶导数中获取另外两个关键点:difflmin和difflmax。所述difflmin指一阶导数的第一个极小值点;所述difflmax指所述一阶导数的第一个极小值点difflmin之后的所述一阶导数的第一个极大值点。
[0066]如果上述四个关键点:difflmin、difflmax、ymin、ymax都存在,则继续执行步骤S103-1,即对所述 difflmin、difflmax、ymin、ymax 进行判断。
[0067]当上述四个关键点之间满足如下关系:diff lmin〈diff lmax〈ymin〈ymax,则给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax。
[0068]当上述四个关键点之间满足如下关系:difflmin〈ymax&&ymin〈difflmax,则给所述第一特征点赋值为ymin,给所述第二特征点赋值为ymax。
[0069]如果在步骤S102中只能够确定difflmin、difflmax,而不存在ymin、ymax时,则执行步骤S103-2,即给所述第一特征点赋值为difflmin,给所述第二特征点赋值为difflmax。
[0070]如上操作即可完成对脉搏波形第一特征点和第二特征点的提取。
[0071]参考图2,图2所示为另一种脉搏波形第一特征点和第二特征点的提取方法,其特征在于,所述方法包括:
[0072]步骤S201,选取包括多个脉搏波周期的一段脉搏波信号,通过极大极小值点确定所述脉搏波信号中主波的至少一个波谷,和至少所述波谷之后的下一个主波的波峰。选取脉搏周期过少会增加随机误差,而选取脉搏周期过多则会增加运算量。因此优选的,选取5个脉搏周期信号来进行分析。
[0073]步骤S202,对所述脉搏波信号进行一阶求导和二阶求导,获得该脉搏波信号的一阶导数和二阶导数信息。
[0074]之后继续执行步骤S203,在所述波谷之后,获取3个关键点:difTlmin,difflmax和diff2min。所述difflmin为一阶导数的第一个极小值点;所述difflmax指所述difflmin之后的一阶导数的第一个极大值点;所述diff2min指所述difflmax点之后二阶导数的第一个极小值点。
[0075]在获取上述三个关键点之后,需要在所述difflmin和所述diff2min之间获取极大极小值对。
[0076]当存在所述极大极小值对,则执行步骤S204-1,即进行阈值判别,当符合所述阈值条件时,则给所述第一特征点赋值为所述极大值、给所述第二特征点赋值为所述极小值。[0077]当不若不存在所述极大极小值对,则执行步骤S204-1,给所述第一特征点赋值为difflmin,给所述第二特征点赋值为diff2min。
[0078]如上即可完成对脉搏波形第一特征点和第二特征点的提取。
[0079]脉搏波特征点提取算法中的一项参数为脉搏波强度的阈值(如步骤S204-1中的阈值判别),只有当检测到的脉搏波主波强度大于此阈值时,该脉搏波才被判定有效,否则被判定为无效的脉搏波。因此,该参数的选取比较重要。如果阈值选取的过小,则会导致大量的杂波被误判定为脉搏主波,使得脉搏测量结果偏高;而如果阈值选取的过大,则会导致某些强度较低的脉搏主波不能满足判定条件,被判定为无效的脉搏主波,使得脉搏测量结果偏低。
[0080]现有技术中对于阈值的选取通常是固定一个阈值T,定义脉搏主波的强度在[aT,bT]区间内有效,其中a和b为一个常系数,也就是对阈值区间进行全局定义。而在实际检测中,脉搏波主波的振幅常常是不固定的,引起这种现象的因素很多,例如:传感器与被测物体之间发生轻微的相对位移、或者其它信号干扰等,在这种情况下,全局阈值算法面临着巨大的挑战。
[0081]因此,为了能够选出合适的阈值,本发明提供了一个自适应的阈值选取方法,如图3所示。该方法包括:
[0082]步骤S301,根据数值分布选取阈值初值。通常选取该阈值初值为0.1V~2V,例如:
0.1V, 1.0V 或者 2V。
[0083]之后执行步骤S302,选定一脉搏波的起始点,并向后搜索一定时间。可选的,向后搜索Is~3s,例如:1s,2s或者3s。
[0084]当所述脉搏波满足阈值初值条件时,执行步骤S303-1,对所述阈值初值与所述脉搏波的最小间隔之间进行判断。优选的,所述脉搏波的最小间隔为0.3。当所述阈值初值大于所述脉搏波的最小间隔时,则可以继续执行本发明提供的方法进行脉搏波判定,即提取脉搏波形的第一特征点和第二特征点。当所述阈值初值不大于所述脉搏波的最小间隔时,执行步骤S304-1,按比例增大所述阈值初值,并返回所述步骤S302。优选的,该比例为原阈值初值的I~3倍。
[0085]当所述脉搏波不满足阈值初值条件时,执行步骤S303-2,对所述阈值初值与所述脉搏波的最大间隔之间进行判断。优选的,所述脉搏波的最大间隔为I~3。当所述阈值初值小于所述脉搏波的最大间隔时,则可以继续执行本发明提供的方法进行脉搏波判定,即提取脉搏波形的第一特征点和第二特征点。当所述阈值初值不小于所述脉搏波的最大间隔时,执行步骤S304-2,按比例减小所述阈值初值,并返回所述步骤S302。优选的,该比例为原阈值初值的0.1~0.9倍。
[0086]上述获取阈值的方法先根据数据的分布情况选取一个全局阈值作为阈值初值,然后对单个的脉搏波检测结果进行判定,如果检测得到的脉搏波过密,那么说明阈值条件过于宽松,则增大阈值;如果在检测到的脉搏波过于稀疏,那么说明阈值条件过于严格,则减小阈值。动态而自适应的阈值选取更有利于对脉搏波进行准确的分析。
[0087]通过本发明 提供的脉搏波形第一特征点和第二特征点的提取方法,结合了一阶差分和二阶差分的优势,可以有效、准确地获得脉搏波形的特征点,提高了特征点提取的鲁棒性。[0088]虽然关于示例实施例及其优点已经详细说明,应当理解在不脱离本发明的精神和所附权利要求限定的保护范围的情况下,可以对这些实施例进行各种变化、替换和修改。对于其他例子,本领域的普通技术人员应当容易理解在保持本发明保护范围内的同时,工艺步骤的次序可以变化。
[0089]此外,本发明的应用范围不局限于说明书中描述的特定实施例的工艺、机构、制造、物质组成、手段、方法及步骤。从本发明的公开内容,作为本领域的普通技术人员将容易地理解,对于目前已存在或者以后即将开发出的工艺、机构、制造、物质组成、手段、方法或步骤,其中它们执行与本发明描述的对应实施例大体相同的功能或者获得大体相同的结果,依照本发明可以对它们进行应用。因此,本发明所附权利要求旨在将这些工艺、机构、制造、物质组成、手段、方法或步骤包含在其保护范围内。

查看更多专利详情