戶鵬飛,遲鶴翔,劉寶華,2
(1.燕山大學(xué)河北省并聯(lián)機(jī)器人與機(jī)電系統(tǒng)實(shí)驗(yàn)室,河北秦皇島 066004;2.北京航空航天大學(xué)自動(dòng)化科學(xué)與電氣工程學(xué)院,北京 100191)
踝臂指數(shù)(ankle-brachial index,ABI)是踝部動(dòng)脈收縮壓與雙側(cè)肱動(dòng)脈收縮壓的最高值之比,它是診斷外周動(dòng)脈疾?。╬eripheral artery disease,PAD)的一種簡(jiǎn)便、無(wú)創(chuàng)的方法[1]。因此,測(cè)量ABI的關(guān)鍵在于準(zhǔn)確測(cè)量出上肢和下肢的動(dòng)脈收縮壓。目前,測(cè)量動(dòng)脈收縮壓的主要方法是雙層袖帶測(cè)量法,使用該方法可以準(zhǔn)確測(cè)量出上肢肱動(dòng)脈收縮壓。但是人體下肢有多條動(dòng)脈,而且前脛骨動(dòng)脈和腓骨動(dòng)脈在脛骨和腓骨之間,導(dǎo)致無(wú)法利用袖帶加壓來(lái)完全阻斷這2條動(dòng)脈的血液流動(dòng)。所以,即使在很高的壓力下仍然可以監(jiān)測(cè)到幅值很高的脈搏波波動(dòng)[2]。此時(shí)檢測(cè)到的信號(hào)會(huì)是多條血管的脈搏波疊加后的波形,在疊加后的脈搏波波形圖中,用直觀的方法很難分辨出重新恢復(fù)血液流動(dòng)時(shí)的第一個(gè)脈搏波,所以,在下肢的收縮壓測(cè)量中準(zhǔn)確地識(shí)別脈搏波重新恢復(fù)波動(dòng)的起點(diǎn)成為關(guān)鍵。
為了準(zhǔn)確找到下肢脈搏波重新恢復(fù)波動(dòng)的起點(diǎn),本文利用主成分分析(PCA)算法,將采集的脈搏波信號(hào)進(jìn)行分離,從而找到被加壓袖帶阻斷的血管的脈搏波信息,并用基于數(shù)學(xué)形態(tài)學(xué)的梯度原理來(lái)處理分離后的脈搏波,從而成功找到脈搏波重新恢復(fù)波動(dòng)的起點(diǎn),為準(zhǔn)確測(cè)量ABI提供依據(jù)。
為了應(yīng)用PCA分離采集到的脈搏波,需要多維脈搏波數(shù)據(jù),但受袖帶體積和人體小腿尺寸以及實(shí)際的需要,必須減少傳感器數(shù)量。因此,實(shí)際檢測(cè)過(guò)程中只能用一維信號(hào)進(jìn)行分離,這樣的分離系統(tǒng)屬于欠定系統(tǒng)。參照參考文獻(xiàn)[2]應(yīng)用的動(dòng)態(tài)嵌入 (dynamical embedding,DE)技術(shù)構(gòu)建采樣時(shí)間序列,盡可能不失真地還原脈搏波信號(hào)。
DE即通過(guò)對(duì)觀察得到的連續(xù)時(shí)間矢量進(jìn)行延遲,得到新的狀態(tài)空間[2,3]。確定延遲矢量維數(shù)后,就可以由大量的連續(xù)延遲矢量構(gòu)建內(nèi)嵌式矩陣,其表達(dá)形式如下
式中N為信號(hào)長(zhǎng)度,τ為延遲,m為內(nèi)嵌式矩陣維數(shù)。
PCA是一種常用的基于變量協(xié)方差矩陣對(duì)信息進(jìn)行處理、壓縮、抽提的有效方法。該算法可以用于數(shù)據(jù)的降維,是一種統(tǒng)計(jì)分析技術(shù),其目標(biāo)是找到數(shù)據(jù)分布方差最大的方向,并將數(shù)據(jù)向該方向投影并保持投影后恢復(fù)數(shù)據(jù)的殘差最小。對(duì)數(shù)據(jù)降維時(shí),計(jì)算輸入數(shù)據(jù)向量的相關(guān)矩陣Rxx的特征值和特征向量,然后將原始向量投影到m個(gè)優(yōu)勢(shì)特征值對(duì)應(yīng)的特征向量空間。
用PCA算法進(jìn)行信號(hào)分離時(shí),假設(shè)經(jīng)動(dòng)態(tài)嵌入后得到的矩陣為X,其協(xié)方差矩陣為C。對(duì)X進(jìn)行PCA的過(guò)程就是求其協(xié)方差矩陣C的特征值λ對(duì)應(yīng)的標(biāo)準(zhǔn)正交特征向量V的過(guò)程,即滿足公式
然后,按照特征值的大小對(duì)提取出來(lái)的主分量進(jìn)行排列[4],得到相應(yīng)的解混信號(hào)。
通過(guò)袖帶采集的踝部脈搏波數(shù)據(jù)包含多條動(dòng)脈信息,人體踝部有4條主動(dòng)脈。這些動(dòng)脈血管深淺不一,脈動(dòng)強(qiáng)度有所不同,故能量也有所差異,適合從能量的角度進(jìn)行分離。PCA就是從信號(hào)的能量角度進(jìn)行分析,把這些動(dòng)脈信息分離的過(guò)程就是從采集的一維脈搏波信號(hào)中進(jìn)行主分量提取的過(guò)程。分離后的脈搏波通過(guò)人眼識(shí)別可以輕松找到脈搏波恢復(fù)跳動(dòng)的起點(diǎn),但是對(duì)于計(jì)算機(jī)來(lái)說(shuō),識(shí)別第一個(gè)脈搏波的峰值仍然具有一定難度,這就需要將峰值的特征更加顯著化,用數(shù)學(xué)形態(tài)學(xué)處理分離后的脈搏波可以達(dá)到這個(gè)要求。
數(shù)學(xué)形態(tài)學(xué)是在集合論和積分幾何的基礎(chǔ)上發(fā)展起來(lái)的非線性分析方法。它是用一個(gè)已有的結(jié)構(gòu)元素去度量被處理信號(hào)。結(jié)構(gòu)元素相當(dāng)于一個(gè)“探針”,根據(jù)結(jié)構(gòu)元素的不同,可以有效地對(duì)信號(hào)中所含的信息進(jìn)行提取。
數(shù)學(xué)形態(tài)學(xué)的基本算子主要包括腐蝕運(yùn)算、膨脹運(yùn)算,以及以此為基礎(chǔ)構(gòu)造的開(kāi)、閉運(yùn)算等。這些算子的定義如下:
設(shè)原始信號(hào)f(n)為定義在F=(0,1,2,…,N-1)上的離散函數(shù),定義結(jié)構(gòu)元素g(n)為G=(0,1,2,…,M-1)上的離散函數(shù),且N≥M,則f(n)關(guān)于g(n)的腐蝕和膨脹分別定義為
f(n)關(guān)于g(n)的開(kāi)運(yùn)算和閉運(yùn)算分別定義為
式中 Θ為腐蝕運(yùn)算,⊕為膨脹運(yùn)算,?為開(kāi)運(yùn)算,·為閉運(yùn)算[5]。其中,開(kāi)運(yùn)算可以抑制信號(hào)的正脈沖,即削去信號(hào)中比結(jié)構(gòu)元素寬度小的波峰。閉運(yùn)算可以抑制信號(hào)的負(fù)脈沖,即填平信號(hào)中比結(jié)構(gòu)元素寬度小的波谷。開(kāi)、閉運(yùn)算本身和它們的自由組合可以形成不同的形態(tài)濾波器。為了同時(shí)濾除信號(hào)中的正脈沖和負(fù)脈沖,通常采用形態(tài)開(kāi)、閉的級(jí)聯(lián)形式。采用相同尺寸結(jié)構(gòu)元素,通過(guò)不同順序級(jí)聯(lián)開(kāi)、閉運(yùn)算定義的形態(tài)組合濾波器如下
由于開(kāi)運(yùn)算的收縮性導(dǎo)致開(kāi)—閉濾波器的輸出偏小,而閉運(yùn)算的擴(kuò)張性導(dǎo)致閉—開(kāi)濾波器的輸出偏大,因而,存在統(tǒng)計(jì)偏倚現(xiàn)象。但是,開(kāi)—閉和閉—開(kāi)組合形態(tài)濾波器避免了上述缺點(diǎn),可以使信號(hào)盡可能保持其原有幅值和波形[6]。
f(n)關(guān)于g(n)的梯度運(yùn)算定義為
基于扁平結(jié)構(gòu)元素的膨脹和腐蝕運(yùn)算具有取信號(hào)的局部極大和局部極小值的功能,形態(tài)學(xué)梯度即為二者做差,取局部范圍內(nèi)的最大與最小值之差,可用于信號(hào)的邊緣檢測(cè)[7,8]。
數(shù)學(xué)形態(tài)學(xué)的各種變換完全是在信號(hào)的時(shí)域內(nèi)進(jìn)行,無(wú)關(guān)于信號(hào)的頻域信息,運(yùn)算結(jié)果只取決于信號(hào)的局部形態(tài)特征,對(duì)局部?jī)?nèi)信號(hào)的變化有較強(qiáng)的識(shí)別能力,且運(yùn)算速度快。對(duì)進(jìn)行ABI測(cè)量的脈搏波信號(hào)而言,只需要識(shí)別其波形,不需要深究其幅值、頻率等信息;在進(jìn)行ABI測(cè)量時(shí),也只需要觀察信號(hào)局部的特性——信號(hào)各個(gè)周期幅值的對(duì)比。所以,數(shù)學(xué)形態(tài)學(xué)變換適合和PCA算法進(jìn)行結(jié)合,用于ABI的測(cè)量。
圖1是一組典型的測(cè)量ABI時(shí)的脈搏波數(shù)據(jù)。被測(cè)者為健康成年人,用雙袖帶方法測(cè)得的踝部脈搏波波形。
圖1 脈搏波原信號(hào)Fig 1 Original signal of pulse wave
對(duì)圖1的采樣數(shù)據(jù)根據(jù)動(dòng)態(tài)嵌入技術(shù)構(gòu)建130維內(nèi)嵌式矩陣,進(jìn)而用文中提到的PCA分解算法進(jìn)行解混。解混后的脈搏波波形圖如圖2所示,本文只列出了前6個(gè)分量,后面的基本為噪聲信號(hào),不予列出。分析分離后的脈搏波信號(hào),前4個(gè)分量能較清晰地辨別出為脈搏波信號(hào),符合人體下肢踝部有4條主動(dòng)脈的事實(shí),該P(yáng)CA分離方法為有效分解。
圖2 解混后的脈搏波信號(hào)Fig 2 Pulse wave signal after separating
對(duì)分離后的脈搏波信號(hào)用公式(7)所示的原理進(jìn)行濾波,濾波時(shí),結(jié)構(gòu)元素寬度的選取對(duì)濾波結(jié)果有很大影響[9],這里選擇寬度為8的直線型結(jié)構(gòu)元素。對(duì)處理后的動(dòng)脈脈搏波求其梯度,選取結(jié)構(gòu)寬度為50的直線型結(jié)構(gòu)元素。結(jié)果如圖3所示。分析脈搏波信號(hào)的梯度圖,在圖上可以清楚地看出:在1000點(diǎn)過(guò)后的第2個(gè)周期(圓圈標(biāo)出的位置),脈搏波梯度有一個(gè)斜率較大的陡升。該脈搏周期所對(duì)應(yīng)的壓力值即為下肢收縮壓。同分離后的信號(hào)波形圖進(jìn)行比較,梯度圖中波峰更明顯地顯現(xiàn)出來(lái),應(yīng)用計(jì)算機(jī)更容易識(shí)別到該點(diǎn)峰值,進(jìn)而選取該時(shí)刻的袖帶壓力作為收縮壓進(jìn)行ABI的計(jì)算。一般來(lái)說(shuō),較淺層的動(dòng)脈信號(hào)易被加壓袖帶阻斷血流,當(dāng)壓力減小恢復(fù)脈搏跳動(dòng)時(shí),淺層的動(dòng)脈脈動(dòng)傳播到傳感袖帶的能量也較大,排序也相對(duì)靠前。
圖3 脈搏波信號(hào)梯度圖Fig 3 Gradient figure of pulse wave signal
本文先利用PCA算法對(duì)采集的下肢脈搏波信號(hào)進(jìn)行分離,利用基于數(shù)學(xué)形態(tài)的梯度理論對(duì)分離后的下肢脈搏波數(shù)據(jù)進(jìn)行處理,實(shí)驗(yàn)結(jié)果證明:這種方法可以很好地找到下肢動(dòng)脈在袖帶放氣過(guò)程中重新恢復(fù)脈搏波動(dòng)的起點(diǎn)。與傳統(tǒng)的方法相比,這種方法簡(jiǎn)單快捷,識(shí)別準(zhǔn)確,為ABI的準(zhǔn)確測(cè)量提供了一個(gè)新的思路。
[1] Kenneth O.Peripheral arterial disease[J].The Lancet,2001,358:1257-1264.
[2] 劉寶華,戴成武.EVD算法在踝臂指數(shù)測(cè)量中的應(yīng)用[J].傳感技術(shù)學(xué)報(bào),2010,23(1):19 -23.
[3] James C J,Lower D.Extracting multisource brain activity from a single electromagnetic channel[J].Artificial Intelligence in Medicine,2003,28:89 -104.
[4] 馬建倉(cāng),牛奕龍,陳海洋.盲信號(hào)處理[M].北京:國(guó)防工業(yè)出版社,2006:36-46.
[5] 歐陽(yáng)森.改進(jìn)數(shù)學(xué)形態(tài)方法及其在電能質(zhì)量監(jiān)測(cè)中的應(yīng)用[J].華南理工大學(xué)學(xué)報(bào):自然科學(xué)版,2005,33(2):34 -38.
[6] 李 剛,何宏獻(xiàn),劉 巍,等.?dāng)?shù)學(xué)形態(tài)濾波器及其在心電圖機(jī)中的應(yīng)用[J].儀器儀表學(xué)報(bào),1999,20(4):335 -339.
[7] Li B,Zhang P L,Wang Z J,et al.Gear fault detection using multiscale morphological filters[J].Measurement,2011,44:2078 -2089.
[8] 鄭 濤,劉萬(wàn)順,肖仕武,等.一種基于數(shù)學(xué)形態(tài)學(xué)提取電流波形特征的變壓器保護(hù)新原理[J].中國(guó)電機(jī)工程學(xué)報(bào),2004,24(7):18 -24.
[9] 胡愛(ài)軍,孫敬敬,向 玲.振動(dòng)信號(hào)處理中數(shù)學(xué)形態(tài)濾波器頻率響應(yīng)特性研究[J].機(jī)械工程學(xué)報(bào),2012,48(1):98 -102.