本發(fā)明屬于計算機技術(shù)領(lǐng)域,尤其涉及一種基于脈搏波波形和心電信號的血壓測量方法及裝置。
背景技術(shù):
當(dāng)前在醫(yī)學(xué)上,血壓的測量方法主要分為有創(chuàng)血壓測量和無創(chuàng)血壓測量。
有創(chuàng)血壓的測量是指將壓力傳感器以侵入的方式植入到人體的大動脈內(nèi),從而檢測出心臟起搏期間的壓力變化,常用的方法是在人體的動脈處直接插入一根導(dǎo)管,通過導(dǎo)管內(nèi)液柱液面的變化,來測出導(dǎo)管內(nèi)部來自心臟起搏帶來的壓力,從而測出血壓值,這種方法的測量結(jié)果非常準(zhǔn)確,但對讓人體的傷害極大,一般只有對病危人群做手術(shù)時才會考慮用這種方法。
無創(chuàng)血壓是指將利用人體與相關(guān)的關(guān)系量來簡介估測血壓,這是一種對人體無傷害的血壓測量方法,因此也是目前最常用的血壓測量方法,無創(chuàng)血壓測量又分為間歇血壓測量法和連續(xù)血壓測量法。間歇血壓測量法只能反映被測量者在某個時間點的血壓狀態(tài),典型的方法有聽診法及示波法,其對于心率失常等特殊情況無法測量,而連續(xù)血壓測量法能夠反映被測量者每一個時刻的血壓變化情況,典型的方法有脈搏波特征參數(shù)測定法,脈搏波波速測定法以及張力測定法和容積補償法等。
具體地:1、聽診法,又叫柯氏音法,是目前臨床使用最早,也是最多的血壓測量方法之一,其主要是由水銀測壓計、充氣袖帶和聽診器組成,其主要優(yōu)點是測量簡單方便,也相對比較準(zhǔn)確,其缺點在于:跟測量者的經(jīng)驗有關(guān),越有經(jīng)驗的測量者,對充氣和放氣中的很多細(xì)節(jié)的把握更加準(zhǔn)確,測量結(jié)果也就更加準(zhǔn)確;跟測量環(huán)境有關(guān),嘈雜的環(huán)境不利于監(jiān)聽聽診器內(nèi)的聲音變化,嘈雜的環(huán)境也會影響的測量的準(zhǔn)確性;跟測量者的聽力有關(guān),不同人的聽力水平不同,對最終測量的結(jié)果也都不同;通過袖帶加壓,會讓被測量者感到不適,因此不適合連續(xù)測量。
2、示波法,又稱為振動法,是目前最廣泛的血壓測量方法之一,其原理和早期的聽診法一樣,也是通過阻斷袖帶內(nèi)動脈血流的方法,來判定收縮壓和舒張壓。示波法的袖帶里面內(nèi)置了壓力傳感器,袖帶內(nèi)置的壓力傳感器可以檢測到的信號是袖帶靜壓力與動脈壓力相疊加得到的效果,但是,其缺點也顯而易見,與聽診法一樣,示波法的測量仍然袖帶加壓,這會給被測量者帶來不適的測量體驗,當(dāng)測量不準(zhǔn)需要重新測量時,因血管受到袖帶壓力而變形,得不到即時恢復(fù)時,示波法的測量將會有較大誤差,因此示波法并不適合長時間的連續(xù)測量。
3、脈搏波速測定法屬于連續(xù)血壓測量方法中的一種,大量國內(nèi)外的研究表明,脈搏波沿動脈傳播速率與血壓之間具有正相關(guān)的特性,因此通過測量脈搏波的波速可以間接推算出動脈的血壓值,但直接使用脈搏波波速測量收縮壓較為準(zhǔn)確,但是對于舒張壓的測量較為不準(zhǔn)確。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種基于脈搏波波形和心電信號的血壓測量方法及裝置,旨在解決現(xiàn)有技術(shù)中對于舒張壓的測量較為不準(zhǔn)確的問題。
一方面,本發(fā)明提供了一種基于脈搏波波形和心電信號的血壓測量方法,所述方法包括下述步驟:
獲取脈搏波波形及心電信號,提取所述脈搏波波形的特征點,及識別所述心電信號的r波波峰;
根據(jù)所述脈搏波波形,計算峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并得到初步診斷結(jié)果;
計算信號采樣坐標(biāo)差,及對所述特征點進行回歸檢測,分別計算得到收縮壓及舒張壓。
另一方面,本發(fā)明提供了一種基于脈搏波波形和心電信號的血壓測量裝置,所述裝置包括:
特征點獲取單元,用于獲取脈搏波波形及心電信號,提取所述脈搏波波形的特征點,及識別所述心電信號的r波波峰;
診斷結(jié)果單元,用于根據(jù)所述脈搏波波形,計算峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并得到初步診斷結(jié)果;及
血壓測量單元,用于計算信號采樣坐標(biāo)差,及對所述特征點進行回歸檢測,分別計算得到收縮壓及舒張壓。
本發(fā)明實施例通過采集用戶的脈搏波及心電信號,獲取脈搏波波形的特征點、峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并計算信號采樣坐標(biāo)差,建立線性回歸方程,計算得到收縮壓及舒張壓,最大限度抑制非典型脈搏波波形對后續(xù)血壓測量造成的影響,間接提高了測量的準(zhǔn)確度,克服了原有方法測量舒張壓不準(zhǔn)的情況,提升了測量準(zhǔn)確度。
附圖說明
圖1是本發(fā)明實施例一提供的基于脈搏波波形和心電信號的血壓測量方法的實現(xiàn)流程圖;
圖2是單個周期脈搏波的特征點的示意圖;
圖3是濾除基線漂移后的脈搏波波形的示意圖;
圖4是脈搏波波形中的小波系數(shù)過零點的示意圖;
圖5是脈搏波波形中的小波系數(shù)模極小值的示意圖;
圖6是脈搏波波形中的起始點及對應(yīng)的小波系數(shù)過零點的示意圖;
圖7是脈搏波波形中主波高度點與重搏波高度點及對應(yīng)的小波系數(shù)過零點的示意圖;
圖8是脈搏波波形中降中峽高度點及對應(yīng)的小波系數(shù)過零點的示意圖;
圖9是脈搏波的潮波及對應(yīng)的小波系數(shù)過零點的示意圖;
圖10是心電信號r波波峰的示意圖;
圖11是本發(fā)明實施例二提供的基于脈搏波波形和心電信號的血壓測量裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細(xì)描述:
實施例一:
圖1示出了本發(fā)明實施例一提供的基于脈搏波波形和心電信號的血壓測量方法的實現(xiàn)流程圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
在步驟s101中,獲取脈搏波波形及心電信號,提取脈搏波波形的特征點,及識別心電信號的r波波峰。
在本發(fā)明實施例中,將hk2000b型脈搏波傳感器采集到的脈搏波模擬信號,及氯化銀柔性電極貼片采集到的心電模擬信號進行濾波,放大,ad轉(zhuǎn)換等處理,已達到輸出平滑的數(shù)字信號,方便后續(xù)的處理。由于脈搏波信號的頻率較低,且信號的幅值較為微弱,比較容易受到外界電磁環(huán)境的干擾,心電信號也非常微弱,一般由心電電極采集到的信號只有50uv~5mv左右,其頻帶范圍是0.05hz-100hz,如果信號受到外界因素的干擾,則會對后續(xù)信號的分析與處理造成干擾,因此,在脈搏波信號及心電信號被采集之后,需要對兩者的信號進行信號放大和去噪處理,以得到處理后的脈搏波波形及心電信號。脈搏波中蘊含著豐富的生理信息,脈搏波中的特征點是生理信息的主要體現(xiàn),圖2示出了單個周期脈搏波的特征點的示意圖,對脈搏波波形,提取特征點,特征點包括:脈搏波起始點a、主波高度點b、潮波起始點c、潮波結(jié)束點d、降中峽高度點e及重搏波高度點f,其中:
脈搏波起始點a是整個脈搏波的最低點,此時,心臟中的瓣膜開始打開;
主波高度點b是脈搏波的最高點,醫(yī)學(xué)界將其命名為主峰高度,主峰高度是由心臟的心室收縮,而引起血液從心室射入主動脈所致,其高度能反映心室的射血能力,以及血管的順應(yīng)性等,主峰高度越高,則表示心臟心室的射血能力越強,血管的順應(yīng)性越好;
潮波起始點c和潮波結(jié)束點d之間的波形稱之為潮波,潮波是由于心室射血主動脈所造成的,往往出現(xiàn)在主波和降中峽中間;
降中峽高度點e為降中峽,心室開始舒張,心臟瓣膜開始關(guān)閉,降中峽的高度反映出心血管的外周阻力大小以及心臟瓣膜的關(guān)閉速度,降中峽的高度越高,則說明心血管的外周阻力較大,反之,當(dāng)降中峽的高度越低,則說明心血管的外周阻力較小,血管越通暢;
重搏波高度點f代表的是重搏波的高度,此時心臟處于舒張期,血液開始流回心臟,重搏波的高度反映了動脈的彈性及主動脈瓣的關(guān)閉功能,若重搏波的高度較小,則說明動脈的彈性較差,主動脈瓣關(guān)閉不全,反之,正常范圍內(nèi),重搏波的高度越高,則說明動脈彈性教好,主動脈瓣功能正常。
檢測脈搏波波形的特征點,包括:對脈搏波波形進行小波分解;不同層級上查找該層系數(shù)的模的極值點及過零點;得到該模的極值點及過零點所對應(yīng)的值,即為特征點的值。
具體地,起始點檢測:
圖3示出了濾除基線漂移后的脈搏波波形的示意圖,利用小波分解消除了由交流電帶來的基線漂移之后,需要對脈搏波波形的特征點進行檢測,對于脈搏波波形的起始點檢測,采用的小波基是高斯小波gaus1,高斯函數(shù)的表達式為:
要精確定位到波谷對應(yīng)的過零點,可以看出,脈搏波波形起始點對應(yīng)的過零點都在小波系數(shù)的模最小值之前,需要先找到脈搏波波形的極小值對應(yīng)的坐標(biāo),之后再往前搜索小波系數(shù)模極小值對應(yīng)的前一個過零點即可,因此,檢測脈搏波波谷的第一步,是需要找到小波變換系數(shù)的模最小值。尋找模最小值的具體步驟為:先找到小波變換系數(shù)中的模極小值,之后可以設(shè)定一個閾值,將找到的模極小值乘以設(shè)定的閾值,就可以找到小波變換系數(shù)的最小值,再將模最小值的橫坐標(biāo)對應(yīng)回原來的脈搏波信號,即可找到模最小值對應(yīng)脈搏波信號點,圖5示出了脈搏波波形中的小波系數(shù)模極小值的示意圖。小波系數(shù)模最小值對應(yīng)的脈搏波波形上升斜率最大的點,而小波系數(shù)模最小值之前對應(yīng)的第一個過零點對應(yīng)的脈搏波波形,則為脈搏波的起始點(波谷),可以將小波系數(shù)模最小值和小波系數(shù)的過零點分別存入數(shù)組,模最小值對應(yīng)的數(shù)組下標(biāo)之前的一個小波系數(shù)過零點數(shù)組下標(biāo),則為脈搏波的起始點的橫坐標(biāo),通過該橫坐標(biāo)即可找到對應(yīng)的脈搏波波谷,圖6示出了脈搏波波形中的起始點及對應(yīng)的小波系數(shù)過零點的示意圖。
具體地,主波高度點、重搏波高度點及降中峽高度點檢測:
與檢測脈搏波波形的起始點的方法類似,主波高度點及重搏波高度點檢測也需要通過小波系數(shù)的過零點來尋找。第一步,對去除基線漂移的脈搏波波形進行尺度為2的小波分解,小波基同樣選擇高斯小波基gaus1;第二步,找到小波變換系數(shù)波形各周期內(nèi)的模最小值和過零點,將模最小值和過零點分別存入數(shù)組;第三步,從圖4中可以看出,各周期內(nèi)模最小值之后的第一個過零點下標(biāo)對應(yīng)的脈搏波值,即為脈搏波的主波高度點,各周期內(nèi)模最小值之后的第三個過零點下標(biāo)對應(yīng)的脈搏波值,即為脈搏波波形的重搏波高度點,圖7示出了脈搏波波形中主波高度點與重搏波高度點及對應(yīng)的小波系數(shù)過零點的示意圖。
類似的方法還可以檢測降中峽高度點,相同的小波基在相同的變換尺度下,模極小值之后的第二個過零點下標(biāo)對應(yīng)的脈搏波值,即為脈搏波的降中峽高度點,圖8示出了脈搏波波形中降中峽高度點及對應(yīng)的小波系數(shù)過零點的示意圖。
具體地,脈搏波的潮波檢測:
一方面,潮波相對其他波形來說,形狀不明顯,且由于心血管系統(tǒng)功能的差異或者采樣傳感器沒有放在正確的位置,都容易檢測不出來,另一方面,是小波基的選取造成,一階高斯小波對于一階平緩信號相對不敏感,若采用二階高斯小波基mexh小波,則可以較好的解決該問題。
檢測脈搏波潮波的步驟如下:對去除極限漂移之后的脈搏波進行尺度為2小波變換,小波基選擇mexh;找到小波變換系數(shù)的過零點和小波變換系數(shù)的模極大值;找到各周期內(nèi)模極大值之后的第二個過零點下標(biāo)對應(yīng)的脈搏波值,即為脈搏波的潮波,圖9示出了脈搏波的潮波及對應(yīng)的小波系數(shù)過零點的示意圖。
在本發(fā)明實施例中,圖10示出了心電信號r波波峰的示意圖。識別心電信號的r波波峰具體為:獲取心電信號的r波,根據(jù)與預(yù)設(shè)閾值進行比對,得到r波波峰。
在本發(fā)明實施例中,每個人的脈搏波波形差異相當(dāng)大,波峰的陡峭程度,重搏波的相對高度,脈搏上升期的速度,下降期的速度,潮波的高度等,這些脈搏波的波形特征都反映了一個人的心血管系統(tǒng)的健康狀況。正常人的脈搏波信號上升期陡峭,波峰的尖銳程度大,潮波明顯,峰度較大。而患有心血管疾病的患者的脈搏波信號與正常人大有不同,總的來說,上升期的速度要低于正常人,主波的高度也低于正常人,波峰較為平緩。不同心血管疾病的人脈搏波波形的差異也不盡一致。
在步驟s102中,根據(jù)脈搏波波形,計算峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并得到初步診斷結(jié)果。
在本發(fā)明實施例中,峰度系數(shù)主要反映的是數(shù)字波形序列中,曲線頂端的尖銳或扁平程度,在統(tǒng)計學(xué)中,二階中心矩表示的是數(shù)據(jù)的方差,其可以在一定程度上反映數(shù)據(jù)序列波形的峰度,但對于方差相同而本身峰度不同的數(shù)字序列,二階中心矩則并不適用,需要使用四階中心矩來描述曲線頂端的尖銳程度。
峰度系數(shù)的計算公式為:
由于正態(tài)分布的峰度系數(shù)為3,因此當(dāng)波形的峰度系數(shù)k超過3時,則認(rèn)為該波形為尖峰;當(dāng)波形的峰度系數(shù)小于3時,則認(rèn)為該波形為平峰。
在本發(fā)明實施例中,偏度系數(shù)是描述數(shù)字序列分布偏離對稱性的特征數(shù)(對時間的不對稱性)。
偏度系數(shù)的計算公式為:
當(dāng)波形數(shù)字序列左右對稱時,波形的偏度系數(shù)為0;當(dāng)偏度系數(shù)大于0的時候為正偏斜,則說明波形的右尾端較厚;當(dāng)偏度系數(shù)大于0的時候為負(fù)偏斜,則說明波形的左尾端較厚。
在本發(fā)明實施例中,脈沖系數(shù)表示的是信號的峰值和平均值之間的比值。
脈沖系數(shù)的計算公式為:
峰度系數(shù)越大,則說明波形中受到的沖擊越明顯。在脈搏波中,則表示心臟心室的射血能力越強。
在本發(fā)明實施例中,峰度系數(shù)主要評價的是主波的峰度系數(shù),具體而言,峰度系數(shù)指的是脈搏波起始點到降中峽之間的波形的峰度系數(shù),正常人的脈搏波峰度系數(shù)偏大,波峰尖銳,且上升期時間非常短促,下降期時間也相對平緩,正態(tài)分布的峰度系數(shù)為3,脈搏波的峰度比正態(tài)分布的峰度更加陡峭,因此正常人的單位周期內(nèi)脈搏波的峰度系數(shù)大于3。
偏度系數(shù)指的也是整個脈搏波周期內(nèi)的偏度系數(shù),正常人的脈搏波主波表現(xiàn)是前陡后緩,正態(tài)分布的偏度系數(shù)為0,脈搏波下降期明顯比上市期所耗時間更長,因此脈搏波的偏度系數(shù)大于零,一般情況下正常人的偏度系數(shù)都大于0.5。
脈沖系數(shù)包括兩項,一個是主波的脈沖系數(shù),另一個是重搏波的脈沖系數(shù),正常的脈搏波重搏波的高度是主波高度的1/3-1/4之間,因此脈搏波的主波脈沖系數(shù)都大于脈搏重搏波的脈沖系數(shù)。
根據(jù)脈搏波所蘊含的生理信息,以及統(tǒng)計樣本的情況,本系統(tǒng)對脈搏波的波形得到初步診斷結(jié)果,脈搏波的初步診斷結(jié)果可以數(shù)字的方式呈現(xiàn):
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且峰度系數(shù)大于2.5,偏度系數(shù)大于0.5,主波脈沖系數(shù)比重搏波的脈沖系數(shù)大50%,則可以初步判斷脈搏波波形特征屬于正常水平,本系統(tǒng)以顯示數(shù)字0代替;
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且脈搏波的峰度系數(shù)大于2.5,偏度系數(shù)大于0.5,主波脈沖系數(shù)和重搏波的脈沖系數(shù)比低于1.3,則可以初步判斷心臟心室的射血能力不足,此時系統(tǒng)顯示數(shù)字1,建議去醫(yī)院做進一步的詳細(xì)檢測。
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且脈搏波的峰度系數(shù)大于1,偏度系數(shù)大于0.5,重搏波的脈沖系數(shù)小于0.5,則可以初步判斷動脈的彈性較差或者主動脈瓣關(guān)閉不全,此時系統(tǒng)顯示數(shù)字2,建議去醫(yī)院做進一步的詳細(xì)檢測。
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息出現(xiàn)連續(xù)檢測都不完整的情況,或者脈搏波波形的評價指標(biāo)不符合以上的三種情況,則可以初步判斷脈搏波傳感器佩戴不正常,或者心血管系統(tǒng)有問題,此時系統(tǒng)顯示數(shù)字3,建議重新檢測是否傳感器佩戴正確,或者去醫(yī)院做進一步的詳細(xì)檢測。
在步驟s103中,計算信號采樣坐標(biāo)差,及對特征點進行回歸檢測,分別計算得到收縮壓及舒張壓。
在本發(fā)明實施例中,信號采樣坐標(biāo)差反映的是脈搏波傳導(dǎo)時間的另一種表現(xiàn)形式,脈搏波傳導(dǎo)時間為在同一心跳周期內(nèi)從心電信號的r波波峰到脈搏波波形的主波高度點的時間長度,信號采樣坐標(biāo)差的計算公式為:
逐步回歸方程的一般表達式定義為:y=a0+a1x1+a2x2+a3x3+…+amxm+…,
逐步回歸分析的主要步驟為:將變量逐步引入模型,在每引入一個解釋變量后,都要對其進行f檢驗,當(dāng)原來引入的解釋變量由于后面的解釋變量的引入,而變得不再顯著的時候,則剔除原來的解釋變量。逐步引入脈搏波信號相關(guān)的特征點,來逐步探究這些特征點和血壓之間的關(guān)系。f檢驗就是解釋變量的顯著性效果檢驗。以一元的回歸線性方程為例,y=a+bx+ε,ε~n(0,σ2),若需要檢驗x和y的關(guān)系,只需檢驗假設(shè)h0:b=0是否成立,這也就是線性回歸方程的顯著性檢測問題。
在概率統(tǒng)計學(xué)中,一般假設(shè)b=0,只有拒絕原假設(shè)才能證明線性回歸模型是合理的,首先先構(gòu)造變量y的離差平方和:
進行分解得到:
令
令
當(dāng)h0:b=0為真時,有:
設(shè)檢驗水平為α,可以通過查f分布表的方式,判斷是否接受h0假設(shè)。具體檢驗規(guī)則是:若用樣本計算的f≤~fα(1,n-2)=α,則接受h0;反之,則拒絕h0。
一般檢驗水平α的值越小,則表示變量選取的標(biāo)準(zhǔn)越嚴(yán)格。回歸分析里面有兩個檢驗水平,一個是αin和αout,對于本發(fā)明而言,αin=0.10,αout=0.15。只有接受了h0,才能繼續(xù)計算變量的系數(shù)。
具體來說,將脈搏波的各個變量(脈搏波起始點a、主波高度點b、潮波起始點c、潮波結(jié)束點d、降中峽高度點e及重搏波高度點f,以及峰度系數(shù)k,偏度系數(shù)t,脈沖系數(shù)v),將各個變量的逐一進行逐步回歸檢驗。一開始先假設(shè)收縮壓sp和舒張壓dp與每個變量無關(guān),如果最終f檢驗證明該變量與f的值有關(guān),則否定原來假設(shè),認(rèn)為該變量和血壓有關(guān),之后可以進一步計算該變量的系數(shù)。
通過最小二乘估計法來估算系數(shù),最小二乘法(又稱最小平方法)是一種數(shù)學(xué)優(yōu)化技術(shù)。它通過最小化誤差的平方和尋找數(shù)據(jù)的最佳函數(shù)匹配。利用最小二乘法可以簡便地求得未知的數(shù)據(jù),并使得這些求得的數(shù)據(jù)與實際數(shù)據(jù)之間誤差的平方和為最小,具體計算過程如下:
設(shè)x和y之間的函數(shù)關(guān)系由直線方程:y=a0+a1x,式中有兩個待定參數(shù),a0代表截距,a1代表斜率,對于等精度測量所得到的n組數(shù)據(jù)(xi,yi),i=1,2,…,n,xi值被認(rèn)為是準(zhǔn)確的,所有的誤差只聯(lián)系著yi,下面利用最小二乘法把觀測數(shù)據(jù)擬合為直線。用最小二乘法估計參數(shù)時,要求觀測值yi的偏差的加權(quán)平方和為最小,對于等精度觀測值的直線擬合來說,可使
最小即對參數(shù)a(代表a0,a1)最佳估計,要求觀測值yi的偏差的平方和為最小。根據(jù)上式,有:
整理后得到正規(guī)方程組:
解正規(guī)方程組便可求得直線參數(shù)a0和a1的最佳估計值
計算出來第一個參數(shù)的系數(shù)后,繼續(xù)對另外一個參數(shù)進行逐步線性回歸分析,如果第二個參數(shù)也符合f檢驗的標(biāo)準(zhǔn),則對第二個參數(shù)的系數(shù)進行最小二乘估計,以此類推。
經(jīng)計算,符合條件的變量有:潮波起始點c,及號采樣坐標(biāo)差ptts。
收縮壓sp計算公式為:sp=a1*ptts+a0
舒張壓dp計算公式為:dp=a1′*ptts+a2′*c+a0′
其中,a0,a1,a0′,a1′,a2′均為常數(shù),根據(jù)樣本庫的情況不同,結(jié)果會有所不同,在本發(fā)明目前采集的樣本集中,其取值可以為:
a0=159.9,a1=-1.589,a0′=60.484,a1′=-0.047,a2′=0.122。
在本發(fā)明實施例中,通過采集用戶的脈搏波及心電信號,獲取脈搏波波形的特征點、峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并計算信號采樣坐標(biāo)差,建立線性回歸方程,計算得到收縮壓及舒張壓,最大限度抑制非典型脈搏波波形對后續(xù)血壓測量造成的影響,間接提高了測量的準(zhǔn)確度,克服了原有方法測量舒張壓不準(zhǔn)的情況,提升了測量準(zhǔn)確度。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如rom/ram、磁盤、光盤等。
實施例二:
圖11示出了本發(fā)明實施例二提供的基于脈搏波波形和心電信號的血壓測量裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。在本發(fā)明實施例中,基于脈搏波波形和心電信號的血壓測量裝置包括:特征點獲取單元21、診斷結(jié)果單元22及血壓測量單元23,其中:
特征點獲取單元21,用于獲取脈搏波波形及心電信號,提取脈搏波波形的特征點,及識別心電信號的r波波峰。
脈搏波中蘊含著豐富的生理信息,脈搏波中的特征點是生理信息的主要體現(xiàn),圖2示出了單個周期脈搏波的特征點的示意圖,對脈搏波波形,提取特征點,特征點包括:脈搏波起始點a、主波高度點b、潮波起始點c、潮波結(jié)束點d、降中峽高度點e及重搏波高度點f,其中:
脈搏波起始點a是整個脈搏波的最低點,此時,心臟中的瓣膜開始打開;
主波高度點b是脈搏波的最高點,醫(yī)學(xué)界將其命名為主峰高度,主峰高度是由心臟的心室收縮,而引起血液從心室射入主動脈所致,其高度能反映心室的射血能力,以及血管的順應(yīng)性等,主峰高度越高,則表示心臟心室的射血能力越強,血管的順應(yīng)性越好;
潮波起始點c和潮波結(jié)束點d之間的波形稱之為潮波,潮波是由于心室射血主動脈所造成的,往往出現(xiàn)在主波和降中峽中間;
降中峽高度點e為降中峽,心室開始舒張,心臟瓣膜開始關(guān)閉,降中峽的高度反映出心血管的外周阻力大小以及心臟瓣膜的關(guān)閉速度,降中峽的高度越高,則說明心血管的外周阻力較大,反之,當(dāng)降中峽的高度越低,則說明心血管的外周阻力較小,血管越通暢;
重搏波高度點f代表的是重搏波的高度,此時心臟處于舒張期,血液開始流回心臟,重搏波的高度反映了動脈的彈性及主動脈瓣的關(guān)閉功能,若重搏波的高度較小,則說明動脈的彈性較差,主動脈瓣關(guān)閉不全,反之,正常范圍內(nèi),重搏波的高度越高,則說明動脈彈性教好,主動脈瓣功能正常。
在本發(fā)明實施例中,圖10示出了心電信號r波波峰的示意圖。識別心電信號的r波波峰具體為:獲取心電信號的r波,根據(jù)與預(yù)設(shè)閾值進行比對,得到r波波峰。
在本發(fā)明實施例中,每個人的脈搏波波形差異相當(dāng)大,波峰的陡峭程度,重搏波的相對高度,脈搏上升期的速度,下降期的速度,潮波的高度等,這些脈搏波的波形特征都反映了一個人的心血管系統(tǒng)的健康狀況。正常人的脈搏波信號上升期陡峭,波峰的尖銳程度大,潮波明顯,峰度較大。而患有心血管疾病的患者的脈搏波信號與正常人大有不同,總的來說,上升期的速度要低于正常人,主波的高度也低于正常人,波峰較為平緩。不同心血管疾病的人脈搏波波形的差異也不盡一致。
診斷結(jié)果單元22,用于根據(jù)脈搏波波形,計算峰度系數(shù)、偏度系數(shù)及脈沖系數(shù),并得到初步診斷結(jié)果。
在本發(fā)明實施例中,峰度系數(shù)主要反映的是數(shù)字波形序列中,曲線頂端的尖銳或扁平程度,在統(tǒng)計學(xué)中,二階中心矩表示的是數(shù)據(jù)的方差,其可以在一定程度上反映數(shù)據(jù)序列波形的峰度,但對于方差相同而本身峰度不同的數(shù)字序列,二階中心矩則并不適用,需要使用四階中心矩來描述曲線頂端的尖銳程度。
峰度系數(shù)的計算公式為:
由于正態(tài)分布的峰度系數(shù)為3,因此當(dāng)波形的峰度系數(shù)k超過3時,則認(rèn)為該波形為尖峰;當(dāng)波形的峰度系數(shù)小于3時,則認(rèn)為該波形為平峰。
在本發(fā)明實施例中,偏度系數(shù)是描述數(shù)字序列分布偏離對稱性的特征數(shù)(對時間的不對稱性)。
偏度系數(shù)的計算公式為:
當(dāng)波形數(shù)字序列左右對稱時,波形的偏度系數(shù)為0;當(dāng)偏度系數(shù)大于0的時候為正偏斜,則說明波形的右尾端較厚;當(dāng)偏度系數(shù)大于0的時候為負(fù)偏斜,則說明波形的左尾端較厚。
在本發(fā)明實施例中,脈沖系數(shù)表示的是信號的峰值和平均值之間的比值。
脈沖系數(shù)的計算公式為:
峰度系數(shù)越大,則說明波形中受到的沖擊越明顯。在脈搏波中,則表示心臟心室的射血能力越強。
在本發(fā)明實施例中,峰度系數(shù)主要評價的是主波的峰度系數(shù),具體而言,峰度系數(shù)指的是脈搏波起始點到降中峽之間的波形的峰度系數(shù),正常人的脈搏波峰度系數(shù)偏大,波峰尖銳,且上升期時間非常短促,下降期時間也相對平緩,正態(tài)分布的峰度系數(shù)為3,脈搏波的峰度比正態(tài)分布的峰度更加陡峭,因此正常人的單位周期內(nèi)脈搏波的峰度系數(shù)大于3。
偏度系數(shù)指的也是整個脈搏波周期內(nèi)的偏度系數(shù),正常人的脈搏波主波表現(xiàn)是前陡后緩,正態(tài)分布的偏度系數(shù)為0,脈搏波下降期明顯比上市期所耗時間更長,因此脈搏波的偏度系數(shù)大于零,一般情況下正常人的偏度系數(shù)都大于0.5。
脈沖系數(shù)包括兩項,一個是主波的脈沖系數(shù),另一個是重搏波的脈沖系數(shù),正常的脈搏波重搏波的高度是主波高度的1/3-1/4之間,因此脈搏波的主波脈沖系數(shù)都大于脈搏重搏波的脈沖系數(shù)。
根據(jù)脈搏波所蘊含的生理信息,以及統(tǒng)計樣本的情況,本系統(tǒng)對脈搏波的波形得到初步診斷結(jié)果,脈搏波的初步診斷結(jié)果可以數(shù)字的方式呈現(xiàn):
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且峰度系數(shù)大于2.5,偏度系數(shù)大于0.5,主波脈沖系數(shù)比重搏波的脈沖系數(shù)大50%,則可以初步判斷脈搏波波形特征屬于正常水平,本系統(tǒng)以顯示數(shù)字0代替;
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且脈搏波的峰度系數(shù)大于2.5,偏度系數(shù)大于0.5,主波脈沖系數(shù)和重搏波的脈沖系數(shù)比低于1.3,則可以初步判斷心臟心室的射血能力不足,此時系統(tǒng)顯示數(shù)字1,建議去醫(yī)院做進一步的詳細(xì)檢測。
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息完整,且脈搏波的峰度系數(shù)大于1,偏度系數(shù)大于0.5,重搏波的脈沖系數(shù)小于0.5,則可以初步判斷動脈的彈性較差或者主動脈瓣關(guān)閉不全,此時系統(tǒng)顯示數(shù)字2,建議去醫(yī)院做進一步的詳細(xì)檢測。
脈搏波特征點(脈搏波起始點、主波高度點、潮波起始點、潮波結(jié)束點、降中峽高度點及重搏波高度點)信息出現(xiàn)連續(xù)檢測都不完整的情況,或者脈搏波波形的評價指標(biāo)不符合以上的三種情況,則可以初步判斷脈搏波傳感器佩戴不正常,或者心血管系統(tǒng)有問題,此時系統(tǒng)顯示數(shù)字3,建議重新檢測是否傳感器佩戴正確,或者去醫(yī)院做進一步的詳細(xì)檢測。
血壓測量單元23,用于計算信號采樣坐標(biāo)差,及對特征點進行回歸檢測,分別計算得到收縮壓及舒張壓。
在本發(fā)明實施例中,信號采樣坐標(biāo)差反映的是脈搏波傳導(dǎo)時間的另一種表現(xiàn)形式,脈搏波傳導(dǎo)時間為在同一心跳周期內(nèi)從心電信號的r波波峰到脈搏波波形的主波高度點的時間長度,信號采樣坐標(biāo)差的計算公式為:
經(jīng)計算,符合條件的變量有:潮波起始點c,及號采樣坐標(biāo)差ptts。
收縮壓sp計算公式為:sp=a1*ptts+a0
舒張壓dp計算公式為:dp=a1′*ptts+a2′*c+a0′
其中,a0,a1,a0′,a1′,a2′均為常數(shù),根據(jù)樣本庫的情況不同,結(jié)果會有所不同,在本發(fā)明目前采集的樣本集中,其取值可以為:
a0=159.9,a1=-1.589,a0′=60.484,a1′=-0.047,a2′=0.122。
在本發(fā)明實施例中,最大限度抑制非典型脈搏波波形對后續(xù)血壓測量造成的影響,間接提高了測量的準(zhǔn)確度,克服了原有方法測量舒張壓不準(zhǔn)的情況,提升了測量準(zhǔn)確度。
在本發(fā)明實施例中,提供的基于脈搏波波形和心電信號的血壓測量裝置各單元可由相應(yīng)的硬件或軟件單元實現(xiàn),各單元可以為獨立的軟、硬件單元,也可以集成為一個軟、硬件單元,在此不用以限制本發(fā)明。該裝置各單元的實施方式具體可參考前述實施例一的描述,在此不再贅述。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。