基于光电容积描记图信号检测心律不整的方法及装置与流程

文档序号:21402641发布日期:2020-07-07 14:34阅读:296来源:国知局
基于光电容积描记图信号检测心律不整的方法及装置与流程

本公开一般涉及心率测量技术,且更加具体地说涉及一种基于光电容积描记图信号检测心律不整的方法及装置。



背景技术:

心率可使用各种不同感测器中的任一者,包含例如,基于电极的感测器(例如ekg感测器)及光学感测器(例如光体积描记(ppg)感测器)来测量。ppg感测器通常包含放置在人的皮肤附近的光源及光电检测器。光源及光电检测器通常经布置使得来自光源的光无法直接到达光电检测器。然而,当ppg感测器放置在人的皮肤附近时,来自光源的光可扩散到人的肉体中且接着从人的肉体往回发射使得光电检测器可检测到光。从人的肉体发射此光的量可以依据心率变化而改变,这是因为存在于肉体中的血液的量依据心率变化而改变,且从人的肉体发射的光的量继而又依据所存在的血液的量的变化而改变。

然而,由于ppg感测器比其它许多类型的感测器对于运动伪影噪声更加敏感,因此更容易出现精度问题。因此,需要一种基于光电容积描记图信号检测心律不整的方法及装置,以解决上述问题。



技术实现要素:

以下公开的内容仅为示例性的,且不意指以任何方式加以限制。除所述说明方面、实施方式和特征之外,通过参照附图和下述具体实施方式,其他方面、实施方式和特征也将显而易见。即,以下公开的内容被提供以介绍概念、重点、益处及本文所描述新颖且非显而易见的技术优势。所选择,非所有的,实施例将进一步详细描述如下。因此,以下公开的内容并不意旨在所要求保护主题的必要特征,也不意旨在决定所要求保护主题的范围中使用。

因此,本发明的主要目的即在于提供一种基于光电容积描记图信号检测心律不整的方法及装置,以改善上述缺点。

本公开提出一种基于光电容积描记图(photoplethysmogram,ppg)信号检测心律不整的方法,包括:接收对应一使用者运动的一ppg信号及一运动信号;每隔一时间周期分别对上述ppg信号及上述运动信号获取对应一时间周期的ppg信号分段及运动信号分段;根据上述ppg信号分段及上述运动信号分段过滤掉在上述ppg信号分段中的运动伪影噪声,并将上述ppg信号分段及上述运动信号分段分别转换为ppg频谱图及运动频谱图;根据上述ppg频谱图及上述运动频谱图取得一估计心率;以及根据上述已过滤ppg信号分段与上述估计心率判断是否存在心律不整。

在一些实施例中,根据上述已过滤ppg信号分段与上述估计心率判断是否存在心律不整还包括:根据上述估计心率取得在上述已过滤ppg信号分段中的峰至峰间隔(peak-to-peakinterval,ppi);根据上述ppi取得ppi参数;以及输入上述ppi参数至一预测模型,以判断是否存在心律不整。

在一些实施例中,在取得对应上述使用者运动的上述ppg信号及上述运动信号后,上述方法还包括:判断在上述ppg信号中是否有超过一临界值的一部分ppg信号遗失;当判断上述ppg信号中未有上述部分ppg信号遗失时,判断上述ppg信号是否饱和;以及当判断上述ppg信号未饱和时,将上述ppg信号及上述运动信号进行一内插处理,以使上述ppg信号及上述运动信号的取样率为一致。

在一些实施例中,在获取对应上述时间周期的上述ppg信号分段及上述运动信号分段后,上述方法还包括:对上述ppg信号分段执行一平滑化(smooth)处理及移除基线漂移;对上述运动信号分段执行上述平滑化处理;以及将上述ppg信号分段及上述运动信号分段执行标准化。

在一些实施例中,上述ppg信号分段是通过一主成分分析(principalcomponentanalysis,pca)过滤掉在上述ppg信号分段中的上述运动伪影噪声。

在一些实施例中,上述ppg信号分段及上述运动信号分段是通过傅里叶转换分别转换为上述ppg频谱图及上述运动频谱图。

在一些实施例中,根据上述估计心率取得在上述已过滤ppg信号分段中的峰至峰间隔的步骤还包括:根据上述估计心率取得在每一上述已过滤ppg信号分段中两波峰间的一最短距离;以及根据上述最短距离取得上述峰至峰间隔。

在一些实施例中,上述最短距离dmin表示如下:

其中α为介于0到1的一系数,取样率为上述ppg信号及上述运动信号进行上述内插处理后的上述取样率。

在一些实施例中,上述ppi参数为一ppi标准差、一ppi均方根递差(rmssd)及一ppi熵(entropy)。

在一些实施例中,上述预测模型是一支持向量机(supportvectormachine,svm)模型。

一种基于光电容积描记图信号检测心律不整的装置,包括:一或多个处理器;以及一或多个电脑存储媒体,存储电脑可读取指令,其中上述处理器使用上述电脑存储媒体以执行:接收对应一使用者运动的一ppg信号及一运动信号;每隔一时间周期分别对上述ppg信号及上述运动信号获取对应一时间周期的ppg信号分段及运动信号分段;根据上述ppg信号分段及上述运动信号分段过滤掉在上述ppg信号分段中的运动伪影噪声,并将上述ppg信号分段及上述运动信号分段分别转换为ppg频谱图及运动频谱图;根据上述ppg频谱图及上述运动频谱图取得一估计心率;以及根据上述已过滤ppg信号分段与上述估计心率判断是否存在心律不整。

附图说明

附图被包括以提供本公开进一步理解且被合并并组成本公开的一部分。附图是说明本公开的实施例且连同描述一起用以解释本公开的原理。其可理解附图不一定按比例描绘,一些元件可以超过在实际实施方式的大小来显示,以清楚地说明本公开的概念。

图1是显示根据本发明一实施例中基于光电容积描记图(photoplethysmogram,ppg)信号检测心律不整的系统的示例性示意图。

图2是显示根据本公开一实施例所述的基于ppg信号检测心律不整的方法的流程图。

图3a~图3b是显示根据本公开一实施例所述的用于对ppg信号分段执行平滑化处理并移除ppg信号基线漂移的示意图。

图4是显示根据本公开一实施例的过滤掉在ppg信号分段中的运动伪影噪声的示意图。

图5a~图5d是显示根据本公开一实施例的用于在ppg信号分段与运动信号分段对应的频谱图中取得估计心率的示意图。

图6是显示用以实现本发明实施例的示例性操作环境。

符号说明

100系统

110感测装置

120网络

130计算装置

132输入装置

134处理器

138存储器

1382程序

200方法

s205、s210、s215、s220、s225步骤

510、520、530频率

600计算装置

610总线

612存储器

614处理器

616显示元件

618i/o端口

622电源供应器

具体实施方式

在下文中将参考附图对本公开的各方面进行更充分的描述。然而,本公开可以具体化成许多不同形式且不应解释为局限于贯穿本公开所呈现的任何特定结构或功能。相反地,提供这些方面将使得本公开周全且完整,并且本公开将给本领域技术人员充分地传达本公开的范围。基于本文所教导的内容,本领域的技术人员应意识到,无论是单独还是结合本公开的任何其它方面实现本文所公开的任何方面,本公开的范围旨在涵盖本文中所公开的任何方面。例如,可以使用本文所提出的任意数量的装置或者执行方法来实现。另外,除了本文所提出本公开的多个方面之外,本公开的范围更旨在涵盖使用其它结构、功能或结构和功能来实现的装置或方法。应可理解,其可通过权利要求的一或多个元件具体化本文所公开的任何方面。

词语“示例性”在本文中用于表示“用作示例、实例或说明”。本公开的任何方面或本文描述为“示例性”的设计不一定被解释为优选于或优于本公开或设计的其他方面。此外,相同的数字在所有若干图示中指示相同的元件,且除非在描述中另有指定,冠词“一”和“上述”包含多个的参考。

可以理解,当元件被称为被“连接”或“耦接”至另一元件时,该元件可被直接地连接到或耦接至另一元件或者可存在中间元件。相反地,当该元件被称为被“直接连接”或“直接耦接”至到另一元件时,则不存在中间元件。用于描述元件之间的关系的其他词语应以类似方式被解释(例如,“在…之间”与“直接在…之间”、“相邻”与“直接相邻”等方式)。

图1是显示根据本发明一实施例中基于光电容积描记图(photoplethysmogram,ppg)信号检测心律不整的系统100的示例性示意图。系统100可包括连接至网络120的一感测装置110及一计算装置130。

感测装置110可为具有一光电容积描记图(photoplethysmogram,ppg)感测器及一加速度计(accelerometer,acc)的穿戴式装置,例如,acerleapware智能手表,其可被嵌入固定于对象(例如,对象的头部、脚部、手指和手腕)。ppg感测器通常基于以ppg为基础的心率方法判断并估计心率和呼吸率。加速度计一般为三维(3d)或三轴加速度计,其中加速度计也能够测量小于三个维度的加速度。加速度计生成指示加速度的一或多个运动信号。一般来说,运动信号包括针对加速度计每一轴的运动信号。感测装置110可通过ppg感测器及加速度计感测一使用者的运动,并产生对应使用者运动的一ppg信号及一运动信号。感测装置110可使用网络120将上述ppg信号及运动信号传送至计算装置130。

计算装置130可包括输入装置132,其中,该输入装置132被配置为从各种来源接收输入数据。举例来说,计算装置130可以通过网络120接收信号或接收感测装置110所传送的ppg信号及运动信号。计算装置130被配置一识别器,其中上述识别器是事先由其他装置所训练,以识别心律不整。计算装置130可接收心律数据,并通过识别器识别心律数据是否存在心律不整。

计算装置130还包括处理器134及可以存储程序1382的一存储器138。此外,数据及一预测模型可存储在存储器138中。在另一实施例中,计算装置130可与本文所描述之外的其他组件、系统、子系统和/或装置一起使用。

计算装置130的类型范围从小型手持装置(例如,移动电话/便携式电脑)到大型主机系统(例如大型电脑)。便携式电脑的示例包括个人数字助理(pda)、笔记本电脑等装置。网络120可为网际网络(internet)或是可选地为其它各种可能的网络配置其中之一,例如,局域网络(localareanetwork,lan)、广域网络(wideareanetwork,wan)、蓝牙(bluetooth)、wi-fi、wi-fidirect等无线网络。

应可理解,图1所示的计算装置130是一基于ppg信号检测心律不整的系统100架构的示例。图1所示的每个元件可经由任何类型的计算装置来实现,像是参考图6描述的计算装置600,如图6所示。

图2是显示根据本公开一实施例所述的基于ppg信号检测心律不整的方法200的流程图。此方法可执行于如图1所示的计算装置130的处理器134中。

在步骤s205中,计算装置接收由一感测装置所传送对应一使用者运动的一ppg信号及一运动信号。在一实施例中,在取得对应使用者运动的ppg信号及运动信号后,计算装置还判断在上述ppg信号中是否有超过一临界值的一部分ppg信号遗失。当判断上述ppg信号中未有超过临界值的部分ppg信号遗失时,判断上述ppg信号是否饱和。当判断ppg信号未饱和时,将ppg信号及运动信号进行一内插处理,以使ppg信号及运动信号的取样率为一致。当判断ppg信号中有超过临界值的部分ppg信号遗失或ppg信号饱和时,计算装置则丢弃上述ppg信号及运动信号,重新接收由感测装置所传送的ppg信号及运动信号。

在步骤s210中,计算装置每隔一时间周期分别对上述ppg信号及上述运动信号获取对应一时间周期的ppg信号分段及运动信号分段。在一实施例中,在获取对应上述时间周期的ppg信号分段及运动信号分段后,计算装置还对上述ppg信号分段执行一平滑化(smooth)处理及移除基线漂移,及对上述运动信号分段执行上述平滑化处理。接着,计算装置将上述ppg信号分段及上述运动信号分段执行标准化。更详细地说明,ppg信号分段的标准化公式表示如下:

其中为对应一时间周期8秒的ppg信号分段。

图3a~图3b是显示根据本公开一实施例所述的用于对ppg信号分段执行平滑化处理并移除ppg信号基线漂移的示意图,其中如图3a所示,使用感测装置取得的对应一时间周期(例如,8秒)的ppg信号分段的波形形状对于时域分析太过嘈杂。

计算装置可对ppg信号分段执行平滑化处理并移除ppg信号分段基线漂移。如图3a所示,ppg信号分段可能不具有固定的基线(以虚线表示)。造成基线飘移原因可能为呼吸影响、光照强度等因素。计算装置对ppg信号分段的平滑化处理并且之后对ppg信号分段的基线移除处理的效果被示出在图3b中,这使得ppg信号分段更清楚地用于进一步分析。

接着,在步骤s215中,计算装置根据上述ppg信号分段及上述运动信号分段过滤掉在上述ppg信号分段中的运动伪影噪声,并将上述ppg信号分段及上述运动信号分段分别转换为ppg频谱图及运动频谱图。在一实施例中,ppg信号分段通过一主成分分析(principalcomponentanalysis,pca)过滤掉在ppg信号分段中的运动伪影噪声。图4是显示根据本公开一实施例的过滤掉在ppg信号分段中的运动伪影噪声的示意图。如图4所示,虚线为经过平滑化处理及移除基线漂移处理的ppg信号分段。实线为过滤掉在ppg信号分段中运动伪影噪声后的已过滤ppg信号分段。此外,在另一实施例中,上述ppg信号分段及上述运动信号分段通过傅里叶转换(fouriertransform)分别转换为上述ppg频谱图及上述运动频谱图。

再来,在步骤s220中,计算装置根据上述ppg频谱图及上述运动频谱图取得一估计心率。在步骤s225中,计算装置根据上述已过滤ppg信号分段与上述估计心率判断是否存在心律不整。

下方将详细说明在步骤s220中计算装置如何根据上述ppg频谱图及上述运动频谱图取得一估计心率及在步骤s225中计算装置如何根据上述已过滤ppg信号分段与上述估计心率判断是否存在心律不整。

首先,计算装置根据每一ppg频谱图及对应上述ppg频谱图的运动频谱图取得一估计心率。图5a~图5d是显示根据本公开一实施例的用于在ppg信号分段中取得估计心率的示意图。如图5a所示,图5a为由一ppg信号分段所转换的ppg频谱图。接着,计算装置找出包括在由运动信号分段所转换的运动频谱图中每个维度的acc信号在频域上强度(strength)最大的频率(frequency)。如图5b所示,每个维度(x轴、y轴及z轴)acc信号最大强度的频率显示在由ppg信号分段所转换的ppg频谱图上。再来,计算装置会在由ppg信号分段所转换的ppg频谱图中将上述各个维度acc信号最大强度对应的频率削弱为原本的一预设倍数,以削弱运动所带来的影响,其中上述预设倍数为介于0~1之间的一数值。在一实施例中,上述数值为0.7。如图5c所示,假设上述预设倍数为0.7倍。在对应每个维度acc信号最大强度的频率510及520上,削弱后的ppg信号分段(以粗线条表示)的强度为原来强度的0.7倍。计算装置接着找出在削弱后的ppg信号分段中对应最大强度的频率,并以此频率作为估计心率。如图5d所示,对应最大强度的频率530被设为估计心率。

接着,计算装置根据上述估计心率取得在上述已过滤ppg信号分段中的峰至峰间隔(peak-to-peakinterval,ppi)。更详细地说明,计算装置根据估计心率取得在每一已过滤ppg信号分段中两波峰间的一最短距离,其中最短距离dmin表示如下:

其中α为介于0到1之间的一系数,取样率为ppg信号及运动信号进行内插处理后的取样率。

计算装置根据上述最短距离找出在每一已过滤ppg信号分段中的波峰位置,以确保由计算装置找出的波峰位置较具合理性。计算装置接着将所有已过滤ppg信号分段中的波峰位置按序拼接起来,以取得在所有已过滤ppg信号分段中的所有ppi。计算装置根据在所有已过滤ppg信号分段中的所有ppi取得ppi参数,其中上述ppi参数为一ppi标准差(sd)、一ppi均方根递差(rmssd)及一ppi熵(entropy)。ppisd的公式可表示如下:

其中n为在所有已过滤ppg信号分段中的ppi的总数。ppirmssd的公式可表示如下:

其中n为在所有已过滤ppg信号分段中的ppi的总数。ppientropy的公式可表示如下:

其中为在所有ppi中在ppi最小值与ppi最大值之间切成k个分段,第i个区段的样本机率值。

计算装置输入ppi参数至一预测模型,以判断是否存在心律不整。在一实施例中,预测模型是一支持向量机(supportvectormachine,svm)模型。更详细地说,此预测模型为事先训练过的模型。当ppi参数被输入至一预测模型时,此预测模型则会输出对应ppi参数的一预测机率值。当预测机率值低于一第一阈值时,计算装置判定不存在心律不整。当预测机率值介于第一阈值到第二阈值之间时,计算装置判定无法由此ppg信号判定是否存在心律不整。当预测机率值大于第三阈值时,计算装置判定存在心律不整。

如上所述,通过本公开的基于光电容积描记图信号检测心律不整的方法及装置,使ppg信号在规律或不规律的运动下皆可还原出真实波峰的合理位置,以减少由运动所诱发在ppg信号中的伪影噪声。因此,通过本发明方法及装置所处理过的ppg信号可滤除动作带来的影响,以有效判断使用者是否存在心律不整的异状,降低延误治疗的机率。

对于本发明已描述的实施例,下文描述了可以实现本发明实施例的示例性操作环境。具体参考图6,图6是显示用以实现本发明实施例的示例性操作环境,一般可被视为计算装置600。计算装置600仅为一合适计算环境的一个示例,并不意图暗示对本发明使用或功能范围的任何限制。计算装置600也不应被解释为具有与所示元件任一或组合相关任何的依赖性或要求。

参考图6。计算装置600包括直接或间接耦接以下装置的总线610、存储器612、一或多个处理器614、一或多个显示元件616、输入/输出(i/o)端口618、输入/输出(i/o)元件620以及说明性电源供应器622。总线610表示可为一或多个总线的元件(例如,位址总线、数据总线或其组合)。虽然图6的各个方块为简要起见以线示出,实际上,各个元件的分界并不是具体的,例如,可将显示装置的呈现元件视为i/o元件;处理器可具有存储器。

计算装置600一般包括各种电脑可读取媒体。电脑可读取媒体可以是可被计算装置600存取的任何可用媒体,该媒体同时包括易挥发性和非易挥发性媒体、可移动和不可移动媒体。举例但不局限于,电脑可读取媒体可包括电脑存储媒体和通信媒体。电脑可读取媒体同时包括在用于存储如电脑可读取指令、数据结构、程序模块或其它数据的类信息的任何方法或技术中实现的易挥发性性和非易挥发性媒体、可移动和不可移动媒体。电脑存储媒体包括但不局限于ram、rom、eeprom、快闪存储器或其它存储器技术、cd-rom、数字多功能光盘(dvd)或其它光盘存储装置、磁片、磁盘、磁片存储装置或其它磁存储装置,或可用于存储所需的信息并且可被计算装置600存取的其它任何媒体。电脑存储媒体本身不包括信号。

通信媒体一般包含电脑可读取指令、数据结构、程序模块或其它采用诸如载波或其他传输机制的类的模块化数据信号形式的数据,并包括任何信息传递媒体。术语“模块化数据信号”是指具有一或多个特征集合或以在信号中编码信息的一方式更改的信号。举例但不局限于,通信媒体包括如有线网络或直接有线连接的有线媒体及无线媒体,如声频、射频、红外线以及其它无线媒体。上述媒体的组合包括在电脑可读取媒体的范围内。

存储器612包括易挥发性(易失性)和非易挥发性(非易失性)存储器形式的电脑存储媒体。存储器可为可移动、不移动或可以为这两种的组合。示例性硬件装置包括固态存储器、硬盘驱动器、光盘驱动器等。计算装置600包括一或多个处理器,其读取来自如存储器612或i/o元件620各实体的数据。显示元件616向使用者或其它装置显示数据指示。示例性显示元件包括显示装置、扬声器、打印元件、振动元件等。

i/o端口618允许计算装置600逻辑连接到包括i/o元件620的其它装置,一些这种装置为内建装置。示例性元件包括麦克风、摇杆、游戏台、碟形卫星信号接收器、扫描器、印表机、无线装置等。i/o元件620可提供一自然使用者接口,用于处理使用者生成的姿势、声音或其它生理输入。在一些例子中,这些输入可被传送到一合适的网络元件以便进一步处理。nui可实现语言识别、触摸与手写笔识别、面部识别、生物识别、在屏幕上以及邻近屏幕的姿势识别、空中手势、头部及眼部追踪以及与计算装置600所显示相关联的触摸识别的任意组合。计算装置600可装备有深度照相机,如立体照相机系统、红外线照相机系统、rgb照相机系统和这些系统的组合,以检测与识别姿势。另外,计算装置600可以装备有检测运动的加速度计或陀螺仪。加速度计或陀螺仪的输出可被提供给计算装置600显示以呈现沉浸式增强现实或虚拟现实。

此外,计算装置600中的处理器614也可执行存储器612中的程序及指令以呈现上述实施例所述的动作和步骤,或其它在说明书中内容的描述。

在此所公开程序的任何具体顺序或分层的步骤纯为一举例的方式。基于设计上的偏好,必须了解到程序上的任何具体顺序或分层的步骤可在此文件所公开的范围内被重新安排。伴随的方法权利要求以一示例顺序呈现出各种步骤的元件,也因此不应被此所展示的特定顺序或阶层所限制。

权利要求中用以修饰元件的“第一”、“第二”、“第三”等序数词的使用本身未暗示任何优先权、优先次序、各元件之间的先后次序、或方法所执行的步骤的次序,而仅用作标识来区分具有相同名称(具有不同序数词)的不同元件。

虽然本公开已以实施范例公开如上,然其并非用以限定本公开,任何本领域中技术人员,在不脱离本公开的精神和范围内,当可做些许变动与润饰,因此本公开的保护范围当视权利要求所界定者为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1