APP下载

多传感器融合的穿戴式心率监测系统

2015-09-01徐礼胜靳雁冰1王琦文1李锡勇1

哈尔滨工业大学学报 2015年5期
关键词:电信号心电脉搏

徐礼胜,靳雁冰1,王琦文1,李锡勇1,印 重

(1.东北大学中荷生物医学与信息工程学院,110819沈阳;2.医学影像计算教育部重点实验室(东北大学),110004沈阳;3.沈阳药科大学医疗器械学院,110016沈阳)

多传感器融合的穿戴式心率监测系统

徐礼胜1,2,靳雁冰1,王琦文1,李锡勇1,印 重3

(1.东北大学中荷生物医学与信息工程学院,110819沈阳;2.医学影像计算教育部重点实验室(东北大学),110004沈阳;3.沈阳药科大学医疗器械学院,110016沈阳)

为提高日常行为下心率监测准确率,用多传感器融合的方法分别融合与生物电生理和生物机械力密切相关的心电、脉搏波信号,实现基于Android平台的高可靠、穿戴式心率监测系统.使用本系统和ST-1212心电工作站进行了18例日常行为下不同动作不同强度的同步采集和分析实验.通过分析信号时域特征得到反映信号质量高低的信号质量指数,根据质量指数自适应调节卡尔曼滤波器对两路信号获得的心率做最优估计,最后通过卡尔曼滤波残差调节权重得到融合心率.结果表明,融合心率相比单从心电或者脉搏波信号所得心率准确度提高46%以上。该系统通过多传感器融合的方式能有效降低干扰对心率估计的影响,可相对长时间地进行心率低负荷连续监测.

心率;多传感器融合;Android平台;穿戴式;信号质量指数;卡尔曼滤波器

据国家心血管病中心和世界卫生组织统计,心血管疾病已成为我国乃至全球范围内的“头号杀手”[1-2].研究表明静息心率过快是心血管疾病的危险因素[3],心率对运动评估亦非常重要[4].

在日常行为下采集心电信号易受人体活动和外界的干扰,较难不间断准确获取心率信息.心率监测设备常因噪声、伪迹等干扰导致估值错误而误报警,给使用者带来极大困扰[5].一些算法如机器学习[6]、多参数分析[7]、信号质量评估[8]和卡尔曼滤波[9]等被用来改善心率估计.机器学习能有效辨别出信号中的伪迹和干扰,但需要大量数据对模型进行训练.多参数分析综合监护仪的动脉血压等波形降低误报警,但采集设备复杂不适合穿戴监测.有研究者将信号质量评估用于心电远程监护,但用户难以实时得到健康提醒;也有研究者将卡尔曼滤波应用到降低重症监护室的误报警率,对多导联心电数据进行最优融合估计.可见,要在日常行为下提供可靠的心率监测,不仅要能方便获取具有心率信息的多路生理信号,而且要综合多种算法并降低其复杂度.

心率可以通过心电、动脉血压、脉搏波等信号进行分析并提取,而心电、脉搏波信号分别同生物电生理和生物机械力密切相关,分别容易受电信号和机械力或振动等干扰的影响,且通常外来的电信号或机械力干扰较少能同时出现[10],因此本文试图通过融合这两路信号来提升日常行为下心率监测的准确率.

由于目前尚无能够长时间、实时简便采集日常行为下人体心电、脉搏波信号的设备,为此,本文将智能手机与健康监护相结合,首先提出了一个能相对长时间进行生理信号采集的方案.在此基础上,通过心电、脉搏波信号的时域特征分析对它们的质量进行评估,根据评估指数动态调节卡尔曼滤波器对两路心率进行最优估计,最后通过卡尔曼滤波残差自适应调整两传感器的权重系数对心率进行融合,从而精确、可靠地估计出被测试者的心率.结果表明通过多传感器融合的方式能有效降低干扰对心率估计的影响,可以进行日常行为下相对长时间、低负荷的连续监测.

1 信号采集

随时随地进行长时间、低负荷的生理信号采集目前还没有比较成熟的方案,为了较方便地获取心电、脉搏波信号,也为了更低成本且便捷地提供心率监测,本文将移动终端与信号采集分析相结合,提出了一种功耗相对较低且可穿戴的生理信号采集方案,结构如图1所示.

图1 方案结构

从图1可以看出,本文摒弃了惯用的多级放大滤波、电平抬升后采样的信号调理电路,改用高分辨率Δ-Σ型ADC对信号进行过采样.通过超低功耗单片机 MSP430F149的 SPI接口读取ADS1256的采样数据,再由串口通过蓝牙实时发送到手机端.即手机是获取生理数据并实现算法以进行心率监测的平台,本文选用当前最主流的Android系统手机.此外,由于目前支持低功耗蓝牙4.0的移动终端较少且蓝牙4.0难以实时传输大量数据,本方案最终选择基于蓝牙 2.0的HC-06蓝牙模块作为与手机的通信工具,该模块在通信中功耗为10 mA左右.

过采样是以实际采样频率fs的K倍进行采样,再对采样结果每K点进行平均,使等效转换速率仍还原为fs的一种方法[11].它不需要高倍的生物电放大器,由于放大倍数较低,不需要考虑极化电压放大后饱和,省掉了滤波、隔直等环节,使得调理电路得到极大简化,噪声抑制功能也大大增强,降低了体积和功耗[12].

对于心电信号,本文首先通过单电源、轨到轨仪表放大器AD623放大20倍,信号输出后接二阶抗混叠滤波器,防止采集信号发生混叠.二阶低通滤波器采用微功耗、双运放OPA2336的一个运放搭建,另一运放作为低功耗电压基准REF3312的缓冲器接到AD623和ADS1256的参考电压端.

对于脉搏波信号,由于在指端或桡动脉处使用压力/光电传感器采集不仅会对使用者带来很多不适,且极易因运动对信号质量造成影响.为了佩戴方便并提高可靠性,选择了基于光电容积法的PulseSensor传感器采集耳垂处脉搏波,在3.3 V供电时功耗为1~2 mA.该传感器由光源和光电变换器组成,当光束透过人体外周血管,动脉搏动充血容积变化会导致透光率发生改变,此时光电变换器将经人体组织反射的光线转变为电信号并将其放大、输出.由于脉搏是随心脏的搏动而周期性变化的信号,动脉血管容积也周期性变化,因此光电变换器的电信号变化周期就是心率.

本文一方面采用单电源、低功耗芯片设计,尽可能的降低了功耗与体积,实验室条件下为4.2 cm×4.3 cm,实测功耗为26 mA.另一方面,在佩戴方式上选择在人体胸骨左缘和胸骨右缘靠近锁骨处采集心电信号,通过特制的耳夹在耳垂处采集脉搏波信号.

2 心电与脉搏波融合的心率估计

心电与脉搏波融合的心率估计算法框图如图2所示,选择特征点检测匹配度、信号短时能量和信号波动程度3个评价要素对心电、脉搏波信号分别进行质量综合评估,根据质量指数SQI动态调节卡尔曼滤波器对HRECG和HRPulse进行最优估计,最后通过卡尔曼滤波残差调整传感器权重系数对HRECG和HRPulse进行数据融合,得到融合心率HRFusion.

图2 心电与脉搏波信号进行心率融合估计算法

信号质量评估指通过对信号噪声和干扰的分析来评价信号质量的高低[13].卡尔曼滤波算法简单,常用于对心率、呼吸率等信号最优估计[14].

2.1 信号质量评估

文献[15]通过比较特征波群的面积,以累积直方图的形式进行质量评估,但单个指标难以对信号质量全面评价.文献[16]通过分析信号的功率谱密度比值、峰度等多指标得出综合质量指数,但频域指标计算复杂且峰度分析对于日常动态心电评价效果欠佳.为了降低算法复杂度,本文选择时域分析,从特征点检测匹配度、信号短时能量、信号短时波动程度3个因素全面评价信号质量.

2.1.1 特征点匹配度检测

特征点匹配度检测基于不同特征点检测算法对不同类型干扰的敏感性不同[17],干扰较小时标记基本相同,较大时会得到不同的标记.系统采集的心电和脉搏波信号波形如图3所示,通过比较不同算法对R/P波检测结果的不同来评价信号质量.

图3 心电与脉搏波信号波形及其特征

考虑到手机处理能力和系统的实时性需求,算法需要兼顾准确性和复杂性.本文首先将原始信号减去其均值再除以该段信号的最大值进行归一化,之后采用基于滤波与阈值的DT算法和基于移动窗口自适应阈值检测的MT算法进行特征点检测,且参数设置均满足心率在45~130 bpm范围内时可较准确的识别.DT算法包含了数字滤波,抗干扰能力强于MT算法,准确率较高.而MT算法简单、快速,在干扰较小时有很高的准确率,但对噪声比较敏感.

1)DT算法.DT算法的实现基于文献[18-19]提出的心电信号分析算法.

首先对信号进行预处理,具体包括:8~16 Hz带通滤波抑制噪声和基线漂移;微分后求平方,获取斜率信息并增强QRS波;再对100 ms移动窗口内ECG数据进行积分获得R波斜度值.然后提取检测到的波峰位置和最大斜率值信息,根据QRS波检测规则[19],去除T波干扰,将波峰辨别为R波峰值或噪声峰值,并以此更新检测阈值.

对脉搏波信号观察可知,其P波与心电信号R波具有相似的特征,在信号中均是斜率变化最激烈的地方,经测试,本算法将积分窗口设为150 ms时同样适用于P波的识别.

2)MT算法.MT算法根据移动窗口内信号幅值的变化来自适应调整阈值.设定移动窗口宽为360 ms,移动步距为180 ms,寻找窗口内信号的最大最小值,经实验本文选择二者差值的0.64倍作为阈值.若窗口内最大值与某点的差值小于此阈值并且该点是窗口内幅值最大的点,则定位为波峰点.

实验发现,在胸骨位置获取的心电信号T波较大,如图3所示,极易对R波定位造成干扰,因此,对于心电信号,本文先将归一化的信号翻转倒置,再用DT、MT算法定位S波,然后对归一化的信号以每个S波为基准寻找其前0.1 s窗口内的最大值,定位为R波,取得了较好的效果.

3)心率计算.本文将一段时间内的心率计算定义为

式中:ΔT为宽6 s时间窗w内第1个和最后一个R/P波发生时刻的间隔;n为窗内R/P波个数.

4)基于R/P波匹配度检测的信号质量指数.

用DT、MT算法对信号进行特征点检测,定义基于R/P波匹配度检测的信号质量指数(mSQI)为mSQI(k)= Nmatch(k,w)/(Nboth(k,w)-Nmatch(k,w)).式中:k为当前R/P波;w为宽6 s的滑动分析窗.本文定义当两种算法对同一R/P波位置标记在1/fs之内时认为是同一R/P波,两种算法在w内检测出的R/P波匹配数目为Nmatch,各自检测出的R/P波数目为NDT和NMT,Nboth=NDT+NMT.易知0≤mSQI≤1,mSQI越接近于1时表示信号质量越高.

2.1.2 短时能量分析

短时能量常用于语音检测[20],本文将其用于对信号干扰段的检测.一段时域信号x(l)加窗分帧后得到的第n帧信号为xn(m),则xn(m)满足

式中:N=0,T,2T,…,且N为帧长;T为帧移长度.令xn(m)的短时能量谱为En,则

研究发现每秒内信号能量对干扰尤其基线的变化较敏感,因此本文用其对DT算法中高通滤波之后的信号进行分析以判别信号是否受干扰,而非给出具体的质量参数,且本文参数阈值均为综合20例带有不同类别干扰的数据分析的结果.

使用短时能量对信号质量进行评估时,首先对窗w内的信号进行加窗分帧,设定帧长和帧移均为1 s,即每秒对应一个能量值,记为Ei(i=1,2,…,6).本文将Ei归一化后,记Ei>0.5的个数为k,定义基于短时能量的信号质量指数eSQI为

当eSQI为1时,表示该段信号质量较高.

2.1.3 信号短时波动程度

信号短时波动程度定义为该段信号的方差[21],即一段数据中各点幅值与平均幅值之差的平方的和的平均数,而短时能量是信号幅值平方的和,因此相比短时能量,它在非干扰段的变化更小.

用其进行质量评估时,是在短时能量分析的基础上计算信号的方差Di(i=1,2,…,6).同样,先对Di归一化,记Di>0.1的个数为l,定义基于短时波动程度的信号质量指数vSQI为

当vSQI为1时,表示信号无干扰或受干扰较小.

2.1.4 信号综合质量指数SQI

短时能量分析和短时波动程度是为了更准确的检测出信号受干扰段,综合 mSQI、eSQI和vSQI,SQI定义为

本文取β=0.8,即当eSQI和vSQI均为1时,信号完全被信任;eSQI、vSQI均为0时,选择降低信号受信任度,其他情况下则保持信号受信任度.

由于窗宽过大时过渡区较久,结合日常监测实际情况本文设置窗宽为6 s,且Android手机程序中窗口移动间隔为6 s,即手机每6 s处理一次数据.但这里为了更好的反应信号质量评估的效果,计算mSQI时选择了窗口移动间隔为1 s,根据每分钟所得的eSQI和vSQI,由式(1)得出SQI.对一段心电和脉搏波信号质量评估的结果如图4所示,可以看出,在干扰段,对应的SQI较低,即SQI可以较好地反应出信号的质量.

图4 心电与脉搏波信号质量评估结果

2.2 卡尔曼滤波器理论

卡尔曼滤波的基本思想是利用前一时刻估计值和最近观测值对信号的当前值进行估计.卡尔曼滤波器模型假设系统在t时刻的状态可由前一状态(t-1时刻)转换而来[22]

式中:xt为t时刻系统状态;ut为t时刻对系统的控制量;Ft和Bt是系统状态变换矩阵;wt为过程噪声,服从均值为0的正态分布,协方差为Qt.

根据模型,系统的测量值可表示为

式中:zt为t时刻测量值;Ht为将状态变量转换到测量域的变换矩阵;vt为测量噪声,与wt一样是均值为0的高斯白噪声,协方差为Rt.

卡尔曼滤波算法包含3个阶段:预测、测量和更新.预测阶段可表示为

其中

通过式(6),当系统进入t+1状态,用Pt|t更新式(3)中的Pt-1|t-1,使算法自回归的运行下去.

2.3 基于SQI调节的卡尔曼滤波器进行心率估计

以心电信号为例,设心率在t时刻的状态为xt,测量值为zt,当心电信号在t时刻受到人体活动或外界干扰时,会引起SQIECG发生变化.体现在卡尔曼滤波器中,是测量噪声协方差Rt的变化,因此可通过SQIECG调节心电信号的Rt.当SQIECG较低时,zt的置信度应降低,由式(4)、(5)知,Kt应减小,即Rt应增大,可以通过以下来实现

可以看出,Rt会随着信号质量的增高而减小,由式(5)知Rt的减小会引起残差增益系数Kt的增大,根据式(4),此时算法较多的由测量值zt估计心率值.反之,当SQIECG低时会引起Rt相对较大,Kt减小.根据式(4),此时算法较多的由先验估计调整心率值,从而避免了干扰的影响.

心率一般不会突变,故Ft=1,同时忽略控制量ut.由于只估计一个状态变量,系数矩阵变为一维常数,令Qt=0.4,Ht=1,P0=2,x1=z1.取R0= 1,该系数根据式(7)随着SQI自适应改变.滤波器初始值设定后,由式(2)~(6)可开始迭代运算.

因为测量中可能出现心电和脉搏波信号质量均差的情况,这里通过对多组信号的实际观察,结合估计效果设定SQI阈值为0.3,当SQIECG和SQIPulse均小于阈值时,滤波器更新停止,并给出质量指数,提示信号质量差的原因和采取措施的建议,避免两路信号质量均低时错误报警给用户带来困扰,也防止了长时间监测不到有效生理数据的情况.

2.4 心率融合估计

n通道信息融合的公式可描述为[23]

其中αp为权重系数

心电、脉搏波信号获得的心率经过SQI调节的卡尔曼滤波器估计后为HR1和HR2,残差记为r1和r2.式(5)中取n=2,则融合心率HR可表示为

当心电信号受到干扰时,HR1估值受影响,此时SQIECG较低,心率的突变会产生一个较大的残差r1,使得η变大.如果此时脉搏波信号平稳,即η较小,则HR更多依赖HR2而非HR1,从而降低一路信号受干扰时对心率估计的影响.

对图4中信号进行数据融合,得到结果如图5所示,其中HRECG和HRPulse为采用DT算法直接检测所得心率,HRReference为深圳理邦精密仪器股份有限公司可医用的ST-1212心电工作站同步测得的心率.可以看出,融合心率HRFusion变化较平稳,与HRReference几乎一致.此外,在心电信号62~68 s内心率无明显异常波动,是因为该段干扰主要由基线漂移导致,这也表明了本文特征点检测算法的可靠性.当某一路信号受到干扰时,融合心率将与质量较高的信号估计的心率基本一致,从而保证了信号受干扰时,系统仍能提供可靠的心率估计,避免了因干扰造成估值错误而误报警.

图5 心电与脉搏波信号测得心率与融合心率对比

3 测试结果与分析

3.1 算法数据库验证

MGH/MF (massachusetts general hospital/ marquette foundation)波形数据库全面收集了患者的ECG(三导联心电)、ART(动脉压)和肺动脉压等在内的多种生理信号,本文从中抽取了一段心电导联II和ART信号在不同阶段受到干扰而心电导联V信号质量仍相对较高的片段,如图6所示.

选择对导联II和ART信号进行融合并以导联Ⅴ作为参考标准,得到的心率变化如图7所示.

从图7可以看出,融合后心率虽仍有小幅波动,但避免了因干扰导致的较大异常波动,与参考心率变化趋势相符,初步表明了本文方法的有效性.

3.2 系统准确性及抗干扰性分析

受测者使用本系统和ST-1212工作站进行日行行为下同步采集实验,后者能提供标准12导联的数据.以信噪比最高的导联数据作为标准心电信号,采用DT算法得到的估计心率HRReference作为参照,分别计算本系统心率估计的误差,依次记为ΔEHR、ΔPHR和ΔFHR.本文定义心率估计误差指心率估计值与HRReference差值的均值¯μ和均方根误差s,以±s表示.表2总结了18例日常行为下不同动作不同强度的同步测试分析结果,其中编号8,13和18由于运动幅度过大使得本系统与ST-1212工作站均不能连续提供可供分析的信号,所以本文不用于准确性和抗干扰性分析,而是作为系统使用条件的限定.以编号18为例,与编号16信号质量的对比如图8所示,其中STECG18是指编号18的工作站心电信号.

图6 MGH/MF波形数据库生理信号

图7 MGH/MF波形数据库心率与融合心率变化对比

图8 不同运动强度下信号质量对比

表2 日常行为测试数据融合前后心率估计误差

表2 日常行为测试数据融合前后心率估计误差

注:①试验编号8,13和18,本系统与ST-1212工作站均已无法连续提供可用于分析的信号;②此外,对于上下楼,运动强度单位是阶梯/s.

实验编号 动作类别 运动强度/(m·s-1) ΔEHR/bpm ΔPHR/bpm ΔFHR/bpm1234567891 0 11 12 13 14 15 16 17 18静坐静躺行走行走行走行走行走跑步下楼下楼下楼下楼下楼上楼上楼上楼上楼上楼--55.0/60 59.5/60 68.0/60 75.0/60 85.0/60 102.0/60 57.0/60 60.0/60 65.0/60 80.0/46 80.0/30 56.0/60 66.0/60 80.0/60 80.0/50 80.0/25 0.032 2±0.161 1 0.031 0±0.136 2 0.144 8±0.507 6 0.244 5±0.436 9 0.569 9±0.626 7-1.273 1±0.387 7 1.319 1±3.845 8-13.527 3±102.384 1 0.113 2±0.903 4-0.308 5±1.909 2 0.801 5±5.256 5 1.060 3±7.168 7-9.013 3±129.656 0 0.757 4±5.028 7 1.952 7±6.171 9 1.854 1±7.270 0 3.601 5±10.952 8-10.476 4±437.829 8 0.000 8±0.058 6 0.006 5±0.082 3-0.010 6±0.145 5 0.200 6±0.460 0 0.555 0±0.465 4-0.274 5±0.742 8 0.257 0±1.989 1-25.052 3±342.712 8 0.098 1±0.551 3 0.182 2±2.431 2-0.432 7±14.071 3-1.670 3±18.219 5-29.154 8±1 053 0.632 0±3.089 8-1.176 1±6.552 5-4.441 3±30.407 6-5.915 5±36.768 7-39.923 8±2 105-0.012 0±0.056 5 0.014 6±0.073 2-0.078 3±0.500 1-0.206 9±0.356 5 0.199 9±0.267 4-0.465 4±0.655 7-0.305 0±1.467 1-16.542 6±202.691 4 0.025 6±0.289 8-0.086 6±1.894 1-0.583 5±5.478 6-0.785 6±5.466 7-14.914 4±314.291 5 0.245 0±2.341 9-0.148 1±3.300 8 0.639 1±1.878 2-2.839 8±12.727 7-21.724 1±755.861 2

从表2可知,在静止状态从心电、脉搏波信号均能得到可靠的心率估计,融合心率误差也极低.

在行走状态,随着步幅的加快,脉搏波信号比心电信号可靠度高,这是由于行走时电极接触部位阻抗变化导致心电信号产生运动伪迹,但对耳垂处脉搏传感器影响不大.当步幅达到1.42 m/s(编号 7)时两路信号可靠度均开始降低,但ΔFHR仍基本保持稳定,表明在正常步幅内系统能提供可靠的心率估计.

在下楼状态下,每阶梯高度为25 cm,当下楼速度在1阶梯/s之内时,脉搏波比心电信号可靠度高,超过该速度后脉搏波可靠度比心电信号下降快,这是因为下楼速度较快时,脚与楼梯接触瞬间身体振动幅度急增,传感器由于振动使得采集的脉搏波主峰与次峰峰值相近,干扰了P波的检测.但在1.74阶梯/s(编号12)范围内时即使ΔPHR较高,ΔFHR仍相对较低,表明融合算法具有较强的抗干扰性.上楼与下楼状态类似,但较吃力.当速度超过1阶梯/s时,身体发力较大使得振动幅度更大,电极运动噪声导致心电信号可信度降低,脉搏波信号质量相比此速度的下楼状态也更低,是由于它在受到振动干扰之外,还因血管充血过多导致信号发生饱和现象(如图8).但在1.33阶梯/s(编号16)范围内时融合算法仍能保持ΔFHR较低.

对除静止状态后的13组数据分析得心电、脉搏波及融合后心率的平均误差依次为0.95±3.88、1.22±8.91和0.51±2.82 bpm.从均值可知,融合心率相比心电、脉搏波心率误差可分别降低46%和58%.因此,系统在静止状态和正常的运动幅度之内使用时,融合心率相比单独从心电信号或脉搏波信号获得的心率误差更低,均方根误差更小,表明多传感器融合的心率估计算法抗干扰性较强,使得系统在受到干扰时仍能较精确的估计心率.

4 结 论

1)实验表明系统在静止状态和正常运动幅度之内,能有效避免干扰的影响,心率估值较准确.与Holter系统相比,本系统可以实时分析并进行健康提醒,能相对低负荷地连续监测人体心率.

2)系统设计尽可能做到了可穿戴,仍可以采用织物电极等方式去除导联线的束缚.总体而言,系统完成了基于移动终端进行生理信号分析的构架.

[1]ALWAN A.Global Status Report on Noncommunicable Diseases 2010 [M].Geneva: World Health Organization,2011:1-176.

[2]卫生部心血管病防治研究中心.中国心血管病报告2012[M].北京:中国大百科全书出版社,2013.

[3]FERNANDES R A,VAZ RONQUE E R,VENTURINI D, et al.Resting heart rate: its correlations and potentialfor screening metabolic dysfunctions in adolescents[J].BMC Pediatrics,2013,13(1):48.

[4]PARADISO M,PIETROSANTI S,SCALZI S,et al.Experimental heart rate regulation in Cycle-Ergometer exercises[J].IEEE Transactions on Biomedical Engineering,2012,60(1):135-139.

[5]BAUMGARTNER B,RODEL K,SCHREIBER U,et al.A web-based survey for expert review of monitor alarms [C]//Computing in Cardiology(CinC).Krakow: IEEE,2012,209-212.

[6]MONKARESI H,CALVO R,YAN Hong.A machine learning approach to improve contactless heart rate monitoring using a Webcam [J].IEEE Journal of Biomedical and Health Informatics,2013,18(4): 1153-1160.

[7]ABOUKHALIL A,NIELSEN L,SAEED M,et al.Reducing false alarm rates for critical arrhythmias using the arterial blood pressure waveform[J].Journal of Biomedical Informatics,2008,41(3):442-451.

[8]孙佳新.基于信号质量评估的可穿戴运动心电监护系统[D].上海:东华大学,2010.

[9]LI Qiao,MARK R G,CLIFFORD G D.Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a Kalman filter[J].Physiological Measurement,2008,29(1):15-32.

[10]YU Chenggang,LIU Zhenqiu,MCKENNA T,et al.A method for automatic identification of reliable heart rates calculated from ECG and PPG waveforms[J].Journal of the American Medical Informatics Association,2006,13(3):309-320.

[11]何峰,李刚,林凌.基于过采样的通用生物电检测系统的实现[J].天津大学学报:自然科学版,2008,41(10):1178-1182.

[12]李刚,张丽君,林凌,等.基于过采样技术的生物电信号检测[J].电子学报,2008,36(7):1465-1467.

[13]ZONG Wei,MOODY G B,MARK R G.Reduction of false arterial blood pressure alarms using signal quality assessment and relationships between the electrocardiogram and arterial blood pressure[J].Medical and Biological Engineering and Computing,2004,42(5):698-706.

[14]NEMATI S,MALHOTRA A,CLIFFORD G D.Data fusion for improved respiration rate estimation[J].EURASIP Journal on Advances in Signal Processing,2010,2010(926305):1-10.

[15]WANG J Y.A new method for evaluating ECG signal quality forMulti-Lead Arrhythmia analysis[C]// Computers in Cardiology.Memphis:IEEE,2002:85-88.

[16]BEHAR J,OSTER J,LI Qiao.ECG signal quality during arrhythmia and its application to false alarm reduction [J].IEEE Transactions on Biomedical Engineering,2013,60(6):1660-1666.

[17]HOSSAIN ABMA,HAQUE MA.Analysis of noise sensitivity of different ECG detection algorithms[J].InternationalJournal of Electrical and Computer Engineering,2013,3(3):307-316.

[18]PAN Jiapu,TOMPKINS W J.A real-time QRS detection algorithm [J].IEEE Transactions on Biomedical Engineering,1985,BME-32(3):230-236.

[19]HAMILTON P S.Open source ECG analysis[C]// Memphis,Computers in Cardiology.[S.n.]:[s.l.],2002:101-104.

[20]SWEE T T,SALLEH S H S,JAMALUDIN M R.Speech pitch detection using short-time energy[C]// Proceedings of 2010 International Conference on Computer and Communication Engineering(ICCCE).Kuala Lumpur:IEEE,2010:1-6.

[21]ALDECOA SANCHEZ DEL RIO B,LOPETEGI T,ROMERO I.Assessment of different methods to estimate electrocardiogram signal quality[C]//Computing in Cardiology.Hangzhou:IEEE,2011:609-612.

[22]FARAGHER R.Understanding the basis of the Kalman filter via a simple and intuitive derivation[J].IEEE Signal Processing Magazine,2012,29(5),128-132.

[23]TARASSENKO L,MASON L,TOWNSEND N.Multisensor fusion for robust computation of breathing rate [J].Electronics Letters,2002,38(22):1314-1316.

(编辑 张 红)

Multi-sensor fusion for wearable heart rate monitoring system

XU Lisheng1,2,JIN Yanbing1,WANG Qiwen1,LI Xiyong1,YIN Zhong3
(1.School of Sino-Dutch Biomedical and Information Engineering,Northeastern University,110819 Shenyang,China;2.Key Laboratory of Medical Image Computing of Ministry of Education(Northeastern University),110004 Shenyang,China;3.School of Medical Devices,Shenyang Pharmaceutical University,110016 Shenyang,China)

To improve the accuracy of heart rate(HR)in daily behaviors,multi-sensor fusion method was used in this paper to fuse ECG and pulse wave(PW)whichis closely related to biological electrophysiology and biomechanics,respectively.And a wearable heart rate monitoring system with high reliability based on Android platform was achieved.The proposed system and ST-1212 ECG workstation were used for 18 cases simultaneousexperiment of different motion intensity in daily behaviors.Signal quality indices(SQI)that reflect the level of signal quality were calculated by analyzing the signal characteristics in time domain,and then Kalman-Filter(KF)was adaptively regulated to make the optimal estimation of the HR derivedfrom the dual-channel signal according to SQI,and finally KF residuals were used to adjust the weights to get the fused HR.The results indicate that the fused HR can improve the accuracy more than 46%than those derived from ECG or PW directly.The system can effectively reduce the artifact on HR estimationby using multi-sensor fusion method,thus it can be used for continuous monitoring of HR with low physiological and mental burden for a relatively long time.

heart rate;multi-sensor fusion;Android platform;wearable;signal quality indices;Kalman filter

R318.6

A

0367-6234(2015)05-0097-07

10.11918/j.issn.0367-6234.2015.05.017

2014-03-07.

国家自然科学基金 (61374015,61202258);教育部博士点基金(20110042120037);中央高校基本科研业务费(N1102190017).

徐礼胜(1975—),男,教授,博士生导师.

徐礼胜,xuls@bmie.neu.edu.cn.

猜你喜欢

电信号心电脉搏
基于联合聚类分析的单通道腹部心电信号的胎心率提取
心电向量图诊断高血压病左心室异常的临床应用
基于非接触式电极的心电监测系统
穿戴式心电:发展历程、核心技术与未来挑战
基于Code Composer Studio3.3完成对心电信号的去噪
更正启事
用心感受狗狗的脉搏
《今日评说》评今日浙江 说时代脉搏
基于随机森林的航天器电信号多分类识别方法
基于51系列单片机的穿戴式脉搏仪的设计