999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于三軸加速度信號的心率修正算法

2018-01-03 01:55:06
計算機應用與軟件 2017年12期
關鍵詞:卡爾曼濾波信號

徐 菁 朱 敏

(華東師范大學信息科學技術學院計算中心 上海 200062)

基于三軸加速度信號的心率修正算法

徐 菁 朱 敏*

(華東師范大學信息科學技術學院計算中心 上海 200062)

目前大多數腕帶式心率監測設備獲得心率的算法主要都是基于光電容積脈搏波描記法PPG(PhotoPlethysmoGraphy)。但是在劇烈運動情況下僅依靠PPG信號獲得心率的算法準確度大大降低,并且由于運動偽影MA(Motion Artifacts)的存在大大增加了PPG信號進行頻譜分析的難度。為了進一步修正心率檢測算法,通過對受測者運動分析,提出一種使用三軸加速度計信號進行修正心率的算法,由運動強度估算出的心率和將PPG信號得到的心率與修正心率通過卡爾曼濾波器處理得到最終心率兩部分組成。實驗數據記錄了由10位受測者以10~16 km/h進行快速跑步的結果,測試數據表明,提出的心率修正算法的絕對平均誤差為2.05 BPM。

心率監測 三軸加速度計 卡爾曼濾波器 PPG信號 線性回歸模型

0 引 言

心率檢測對于運動人群或者是有心臟方面疾病的患者來說具有很重要的作用,目前心率檢測的手段主要分為兩種:第一種是佩戴心率帶,原理是利用心率帶上貼在胸口皮膚上的兩個感應區塊,檢測心跳產生的皮膚上的人體生物電變化經過一系列的數值處理得到心率值。此種測量方式是目前最準確的運動心率檢測方式,但是由于佩戴舒適度較低的問題使得此種方法并沒有推廣開來。第二種是佩戴舒適度較高的運動手環,原理是利用PPG血液容積法[11-13],心臟的周期性波動引起外周血管的周期性收縮與舒張,PPG信號檢測裝置通過發射綠光照亮皮膚表層,光電傳感器接收反射光的強度變化,并通過對PPG信號周期性的檢測和分析得到心率值[1-2]。

由于運動過程中PPG信號里存在著大量的運動噪聲,通過快速傅里葉算法無法準確的得到心率值,因此提出了大量關于去除運動噪聲的PPG信號預處理方法。例如Kim等[3]提出的使用獨立變量分析技術(ICA)移除PPG信號里的運動偽影,在他之后Ram等[4]又提出了可以使用自適應噪聲消除技術(ANC)去移除運動偽影,這兩種方法在運動時對于噪聲的移除效果都不太理想。最近Zhang等[5]提出了TROIKA模型,通過對原始PPG信號進行信號分解、稀疏信號重建和譜峰追蹤技術來移除運動偽影從而獲得心率值。運動偽影移除方法還包括小波去噪[6],經驗模式分解算法EDM(empirical mode decomposition)[7-8]等技術。

在劇烈的運動狀態下,PPG信號存在大量無規則的運動噪聲,僅僅通過移除運動偽影的方法無法準確地獲得心率值得變化。目前大部分的運動手環中都包含三軸加速度傳感器,本文提出了利用三軸加速度傳感器與PPG信號的結合來獲得運動狀態下心率的方法。此過程共分為兩個主要部分:通過運動強度獲得相應心率;利用卡爾曼濾波器得到最終心率。運動強度的增加會導致心率的上升,心率較為緩慢地上升至此時運動強度對應的最大心率。為了克服運動強度的激增與心率的緩慢上升的不平衡性,本文引入了滑動平均濾波器,并且通過50組訓練數據得到了較為合理的滑動窗口。

1 問題陳述與動機

在劇烈運動狀態下如果將心率監測器佩戴至手腕,那么由于皮膚與檢測裝置的距離、手腕的復雜運動等因素將產生大量的運動噪聲,使得監測器的準確度大大降低。如果只使用PPG信號來獲得心率,通常的方法是基于頻率分析法[3,5-6],將三軸加速度的主頻通過FFT(快速傅里葉變換)算法算出,并將運動噪聲的頻率從PPG信號中剔除。最后尋找心率對應的PPG信號中的譜峰,設計一些機制驗證所選擇的譜峰是否正確。然而用這種算法存在著幾個問題。

首先,對PPG信號做頻譜分析通常使用快速傅里葉變換,從而得到PPG信號的頻率再通過濾波器,將過低和多高的頻率給去除掉,但是也會留下過多的噪聲頻率,而且真實的心率對應頻率有可能隱藏在噪聲頻率的內部。

其次,將PPG信號中的運動噪聲去除的過程,有可能把真實的心率對應頻率也一并去除,因此會造成檢測器的誤差。

由此導致在劇烈運動狀態下的心率監測器準確度大大降低。劇烈運動會給PPG信號帶來大量的運動噪聲,然而因為隨著運動強度的增減,會導致心率的上升和下降。因此可以進一步研究運動強度與心率之間的關系。

如圖1所示。(a)是通過佩戴心率帶測得的心率情況,心率帶的采樣頻率為1 Hz。(b)是通過對圖(c)中原始運動信號經過滑動平均濾波器處理得到的對應的運動強度,其中采樣頻率為1 Hz。(c)是通過佩戴運動手環中的三軸加速度計測量得到的x、y、z軸的原始運動信號,原始信號的采樣頻率為25 Hz。在運動強度有大幅度增加的時候,心率會緩慢增加,隨著時間的推移心率會逐漸增加至此時運動強度所對應的心率最大值。可以看出在運動強度開始增加的時候心率并不是立刻增加,而是大約有120 s左右的緩沖時間。在運動過程中,機體會產生一系列的適應性變化。運動時的耗氧量增加,呼吸加快來補充運動時所需要的氧氣,而心跳加快能使血液循環加快,使能量輸送加快以滿足機體臨時需要[9-10]。本文提出了一個利用運動強度與心率之間關系的方法,去進一步修正利用PPG信號得到的心率的方法,進一步減小監測器的誤差。

圖1 心率和運動強度之間的對應關系

本文提出的心率修正算法,主要包含兩個部分:通過三軸加速度計數據計算對應的預估心率值;利用卡爾曼濾波器處理TROIKA框架得到的心率值和預估心率值,從而得到最終心率。

2 心率修正算法實現方法

2.1 數據預處理

在劇烈運動情況下,本文的心率修正算法過程如圖2所示,包含:通過運動強度獲得相應修正心率、使用卡爾曼濾波器自適應地將PPG信號得到的心率與修正心率以最佳的比例結合。通過PPG信號得到的心率直接使用TROIKA框架[5]即可得到較為準確的心率值。

圖2 本文提出的心率修正算法流程圖

首先從三軸加速度計得到相應的運動強度,利用三軸加速度傳感器采集人體運動加速度并做預處理。以增量為S個采集點的時間窗長為T秒的運動強度(MVL)計算方式如式(1)所示。本文中S=25;T=1;x、y和z代表三軸加速度計采樣數據,三軸加速度計的采樣頻率為25 Hz(用這種處理可以將樣本點的頻率由25 Hz轉變成1 Hz)。

(1)

經過上述滑動平滑處理,已經得到每秒鐘的運動強度(MVL),在運動強度增大的時候,心率會緩慢增加,并隨著時間的推移心率會逐漸上升至運動強度對應的最大心率。因此使用滑動平均濾波器處理每秒鐘得到的運動強度,使得運動強度與心率之間的數值關系更加明顯。本文中滑動平均濾波器的時間窗長為120 s。通過對圖1(a)和圖3的觀察和分析可以看出,在運動強度初步增加的時候心率隨之增加,但是隨著心率的不斷增加,在快到達此時運動強度對應的心率最大值時,心率的增加速率明顯減慢。分析結果符合人體學原理,因此考慮運動強度和心率之間在增加的過程中可能屬于對數函數關系。圖3顯示了經過窗長為1 s的滑動平均濾波器處理過的原始三軸加速度信號。圖4顯示了心率上升段的polar心率帶記錄的心率值與經過120 s滑動平均濾波器處理過的運動強度之間的散點圖。可以看出隨著運動強度的變化心率也發生相應的增減變化,雖然每個個體在相同的運動強度下對應的心率最大值可能因為身體素質的差異有所不同,例如男性會普遍高于女性,但是可以準確得到隨著運動強度的變化心率的變化趨勢。

圖3 原始加速度信號經過1 s的滑動平均濾波器處理之后得到的三軸加速度平方和

2.2 通過運動強度獲得相應心率

觀察圖4,x軸為心率帶測得的心率值,y軸為對應的經過120 s滑動平均濾波器處理過的運動強度——運動積累量。可以明顯看出散點圖中運動積累量和心率值呈現對數函數的變化趨勢。本文采用線性回歸模型對散點圖進行擬合,從而得出使用運動強度得到心率的對數函數。

圖5顯示了50組測試數據的心率上升階段polar心率帶記錄的心率值與經過120 s滑動平均濾波器處理過的運動強度之間的散點圖。其中黑色曲線代表擬合出的對數函數曲線,其中x軸為運動積累量,y軸為對應的心率值。可以明顯看出兩者有較強的對數函數關系,因此采用線性回歸模型得到其線性關系。定義的線性回歸模型中代表運動積累量的對數,θ0是回歸常數和θ1為回歸系數,Y(X)代表通過線性模型預測得到的心率:

Y(X)=θ0+θ1X

(2)

圖5 50組測試數據所有心率上升階段隨著運動積累量的對數函數與心率的變化關系

本文所涉及到的線性回歸模型的參數估計采用的是普通最小二乘法,定義出n組訓練數據的擬合誤差平方和J(θ),其中Y代表對應的真實心率:

(3)

通過最小化誤差平方和J(θ)即可得到模型中的回歸常數θ0和回歸系數θ1:

(4)

通過模型訓練可以得到了運動積累量的對數和心率之間的線性關系,并且通過計算線性方程的確定性系數接近于1,表示該線性回歸模型的擬合程度較好。

2.3 通過卡爾曼濾波器處理得到最終心率

已經可以通過線性模型利用運動積累量擬合出修正心率,但是包含心率信息最多的應該是PPG信號,假如只使用運動積累量去估算心率,由于個體的差異,將會造成很大誤差。因為每個人在相同運動積累量的時候由于身體素質的差異會導致心率變化的不同,但是增長或者下降的趨勢幾乎都是可以估算出來的。所以應該將PPG信號和運動積累量這兩種數據結合共同估算出心率,使其算法的準確率大大提升。因此下面的主要目的是找到通過PPG信號得到的心率值與通過運動積累量估算出的心率值之間的加權因子。為了增加算法的魯棒性,本文使用卡爾曼濾波器。

卡爾曼濾波器通過計算和更新卡爾曼增益來改變PPG信號得到的心率值與通過運動積累量估算出的心率值之間的加權因子,問題最終會變成最小化代價函數的四個參數的優化過程:

(5)

3 實驗結果

3.1 實驗數據

實驗的測試數據有三部分組成:一個單通道的PPG信號、三軸加速度信號、同時記錄下來的ECG信號。其中polar心率帶得到的心率值是通過ECG信號經過變換處理得出。這三部分數據是在6個男性和4個女性身上測量得到,他們的年齡范圍為20~35歲。每一組數據的PPG信號和三軸加速度信號結果都是從手腕部佩戴的運動手環中獲得。運動手環中自帶脈搏血氧計、LED綠燈和加速度計。而心電圖ECG(ElectroCardioGram)信號則是通過胸部佩戴的心率帶設備獲得。其中PPG信號和三軸加速度記信號的采樣頻率為25 Hz。

實驗記錄中的測試者的運動速度為10~16 km/h,并主要記錄從靜止狀態轉換為跑步狀態的數據。受測人將運動手環佩戴至手腕部。

3.2 算法性能評估

實驗將通過每個時間窗內的通過佩戴心率帶記錄的ECG信號得到的心率值作為真實的心率值。采用多種測量指標來評估使用三軸加速度計信號修正心率算法的性能。BPMtruei表示第i個時間窗內的真實心率值。BPMesti表示第i個時間窗內的使用三軸加速度計信號修正心率算法得到的估算心率值。絕對平均誤差被定義為:

(9)

式中:w指的是時間窗的總數。

3.3 實驗結果

表1列出了10位受測者分別使用本文提出的心率修正算法和TROIKA心率計算框架的絕對平均誤差,TROIKA框架的平均誤差為2.97 BPM,而本文提出的心率修正算法的平均誤差為2.05 BPM。并且由于此算法運行時空間和時間的消耗也是遠小于TROIKA框架,由此可說明該修正算法的必要性和可行性。如圖6所示。有三條曲線,分別代表了通過ECG信號(polar心率帶)得到的真實心率、TROIKA模型通過PPG信號估算出的心率值和本文提出的心率修正算法得到的心率值。

表1 修正算法和TROIKA算法計算出的絕對平均誤差

圖6 修正算法、polar心率帶、TROIKA算法得到的subj5的心率修正結果

4 結 語

本文提出了一種使用三軸加速度計信號去修正心率的算法,可以用來修正從受測者手腕獲得的PPG信號估算出的心率值。該算法主要由兩個部分組成:使用三軸加速度計信號估算心率,將估算出的心率與PPG信號估算出的心率值通過卡爾曼濾波器進行修正相應比例。實驗中的10個被測者得到的數據可以說明此修正算法的準確性。

本文提出的心率修正算法對于只使用PPG信號獲得的心率算法有很強的修正性。由于目前市場上絕大多數腕帶式運動手環內部的硬件結構都包括三軸加速度計,因此該修正算法對于大部分可佩帶運動設備都具有重要的價值。

[1] Hertzman A B,Spealman C R.Observations on the finger volume pulse recorded photoelectrically[J].Am J Physiol,1937,119(334):e5.

[2] Hertzman A B.Photoelectric Plethysmography of the Fingers and Toes in Man[J].Experimental Biology and Medicine,1937,37(3):529-534.

[3] Kim B S,Yoo S K.Motion artifact reduction in photoplethysmography using independent component analysis[J].IEEE Transactions on Biomedical Engineering,2006,53(3):566-568.

[4] Ram M R,Madhav K V,Krishna E H,et al.A Novel Approach for Motion Artifact Reduction in PPG Signals Based on AS-LMS Adaptive Filter[J].IEEE Transactions on Instrumentation & Measurement,2012,61(5):1445-1457.

[5] Zhang Z,Pi Z,Liu B.TROIKA:A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic (PPG) Signals During Intensive Physical Exercise[J].IEEE Trans Biomed Eng,2015,62(2):522-31.

[6] Raghuram M,Madhav K V,Krishna E H,et al.Evaluation of wavelets for reduction of motion artifacts in photoplethysmographic signals[C]//International Conference on Information Sciences,Signal Processing and Their Applications,Isspa 2010,Kuala Lumpur,Malaysia,10-13 May.DBLP,2010:460-463.

[7] Sun X,Yang P,Li Y,et al.Robust heart beat detection from photoplethysmography interlaced with motion artifacts based on Empirical Mode Decomposition[C]//Ieee-Embs International Conference on Biomedical and Health Informatics.IEEE,2012:775-778.

[8] Garde A,Karlen W,Dehkordi P,et al.Empirical mode decomposition for respiratory and heart rate estimation from the photoplethysmogram[C]//Computing in Cardiology Conference.IEEE,2014:799-802.

[9] Tulppo M P,Kiviniemi A M,Hautala A J,et al.Physiological background of the loss of fractal heart rate dynamics[J].Circulation,2005,112(3):314-319.

[10] Heffernan K S,Fahs C A,Shinsako K K,et al.Heart rate recovery and heart rate complexity following resistance exercise training and detraining in young men[J].Ajp Heart & Circulatory Physiology,2007,293(5):H3180-6.

[11] Zhang Z.Heart rate monitoring from wrist-type photoplethysmographic (PPG) signals during intensive physical exercise[C]//IEEE Global Conference on Signal and Information Processing.IEEE,2014:698-702.

[12] Zong C,Jafari R.Robust heart rate estimation using wrist-based PPG signals in the presence of intense physical activities[C]//Engineering in Medicine and Biology Society.IEEE,2015:8078-8082.

[13] Mullan P,Kanzler C M,Lorch B,et al.Unobtrusive heart rate estimation during physical exercise using photoplethysmographic and acceleration data[C]//International Conference of the IEEE Engineering in Medicine & Biology Society.Conf Proc IEEE Eng Med Biol Soc,2015:6114.

HEARTRATECORRECTIONALGORITHMBASEDONTHREEAXISACCELERATIONSIGNAL

Xu Jing Zhu Min*

(ComputerCenter,CollegeofInformationScienceandTechnology,EastChinaNormalUniversity,Shanghai200062,China)

Recently, heart rate monitoring using wrist-type PPG (PhotoPlethysmoGraphy) is the main measurement device for the heart rate detection. But it is a difficult problem, since the signals during subjects’ intensive exercise are contaminated by strong motion artifacts caused by subjects’ hand movements. The accuracy of the algorithm based on PPG signal to obtain heart rate is greatly reduced, and the existence of motion artifact increases the difficulty of spectrum analysis of PPG signals. In this study, we propose a modified algorithm for heart rate monitoring based on three-axis accelerometric data, it consists of two key parts, and heart rate estimated by exercise intensity and obtained final heart rate by calman filter. Experimental data recorded the fast running results of ten subjects with 10~16 km/h, and the test data showed the absolute mean error of the proposed heart rate correction algorithm was 2.05 BPM.

Heart rate monitoring Three-axis accelerometric signal Calman filter PPG signal Linear regression model

2017-03-16。徐菁,碩士生,主研領域:信號處理,智能計算與智能系統。朱敏,教授級高級工程師。

TP391

A

10.3969/j.issn.1000-386x.2017.12.055

猜你喜歡
卡爾曼濾波信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于LabVIEW的力加載信號采集與PID控制
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
一種基于極大似然估計的信號盲抽取算法
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 亚洲国产亚洲综合在线尤物| 好紧好深好大乳无码中文字幕| 暴力调教一区二区三区| 91精品国产福利| 亚洲自拍另类| 视频二区亚洲精品| 97成人在线视频| 国产午夜在线观看视频| 亚洲爱婷婷色69堂| 无码久看视频| 久久免费视频播放| 国产高清精品在线91| 国产乱论视频| 一级香蕉人体视频| 为你提供最新久久精品久久综合| 青青青国产视频手机| 毛片久久网站小视频| 孕妇高潮太爽了在线观看免费| 干中文字幕| 色综合a怡红院怡红院首页| 精品一区国产精品| 欧美www在线观看| 久久精品一品道久久精品| 波多野结衣无码视频在线观看| 日韩免费毛片| 91色国产在线| 999在线免费视频| 亚洲码在线中文在线观看| 青青极品在线| 97视频在线观看免费视频| a级毛片在线免费观看| 亚洲国产亚洲综合在线尤物| 女人一级毛片| 国产午夜人做人免费视频中文| 亚洲,国产,日韩,综合一区| 欧美黄网在线| 欧美日本在线播放| 欧美高清日韩| 久久精品中文字幕免费| 91探花国产综合在线精品| 性欧美精品xxxx| 福利在线不卡| 精品欧美视频| 国产情侣一区二区三区| 伊人久综合| 91精品视频播放| 一级毛片免费高清视频| 91美女在线| 日韩国产高清无码| 国产靠逼视频| 欧美午夜在线视频| 9啪在线视频| 色窝窝免费一区二区三区 | 国产成人精品一区二区不卡| 中国黄色一级视频| 国产99视频免费精品是看6| 中文字幕 91| 精品伊人久久久香线蕉| 亚洲欧美成人| 婷婷激情五月网| 欧美日韩在线第一页| 国产成人亚洲精品色欲AV| 亚洲午夜久久久精品电影院| 亚洲伊人久久精品影院| 欧美在线精品怡红院| a级毛片在线免费观看| 久草性视频| 综合色区亚洲熟妇在线| 国产精品白浆无码流出在线看| 亚洲69视频| 欧美一级在线| 欧美人人干| 欧美国产精品不卡在线观看 | 日韩精品一区二区三区大桥未久 | 亚洲色精品国产一区二区三区| 九色91在线视频| 亚洲日本精品一区二区| 日本亚洲欧美在线| 精品三级在线| 全裸无码专区| 国语少妇高潮| 国产成人亚洲精品无码电影|