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

基于卷積神經(jīng)網(wǎng)絡的單路PPG信號的連續(xù)動脈血壓測量算法

2022-02-19 10:23:28李欣悅
計算機應用與軟件 2022年2期
關鍵詞:信號模型

李欣悅 葛 慧

(中國航天系統(tǒng)科學與工程研究院 北京 100048)

0 引 言

常見的連續(xù)無創(chuàng)動脈血壓測量方法有動脈張力測定法、容積補償法和超聲法,但這些方法魯棒性差且操作較為復雜。脈搏波參數(shù)測定法是當前一個重要的研究方向,利用PPG信號特征參數(shù)與動脈血壓間的關系來建立動脈血壓測量模型。該方法可以分為脈搏波傳播時間法(Pulse Transit Time,PTT)和脈搏波特征參數(shù)法兩類。PTT法計算出脈搏波從心臟位置傳導至PPG信號測試點的時間差,利用線性回歸模型建立PPT與收縮壓(Systolic Blood Pressure,SBP)和舒張壓(Diastolic Blood Pressure,DBP)的關系[1]。理論表明,PPG和EGG信號與動脈血壓間存在著某種關系,因而可利用深度學習技術(shù)提取PPG和EGG的特征參數(shù)來建立其與動脈血壓間的關系[2]。但此方法需要使用電極線采集EGG信號,這會增加設備的復雜度。

脈搏波特征參數(shù)法對PPG信號進行特征篩選并通過機器學習算法來建立其與動脈血壓間的關系,但是設計良好的特征需要充足的先驗知識,因而具有局限性[3]。有研究者提出對PPG信號使用自編碼器技術(shù)來提取特征,實驗結(jié)果表明,較人工設計的特征參數(shù),該方法的精確度更高[4]。然而這些對于連續(xù)動脈壓的預測,EGG信號不是必要的。

近年來,CNN在圖像識別、自然語言處理領域被廣泛應用,在特征提取上表現(xiàn)優(yōu)異。VGGNet[5]是一種典型的CNN結(jié)構(gòu),此算法使用VGGNet來提取每搏血壓值所對應的PPG信號特征參數(shù),并將其輸入到神經(jīng)網(wǎng)絡的全連接層來預測與動脈血壓間的關系。較于先前的方法,此算法優(yōu)點為:僅使用單路PPG信號,降低了采集設備的復雜度,增強算法魯棒性;使用CNN提取每搏血壓值所對應的PPG信號特征參數(shù),去除了對先驗知識的依賴并提高了動脈血壓測量值的準確度。

1 基本原理

1.1 卷積神經(jīng)網(wǎng)絡

卷積神經(jīng)網(wǎng)絡[6]是一類包含卷積計算且具有深度結(jié)構(gòu)的前饋神經(jīng)網(wǎng)絡,是深度學習的代表算法之一。其具有表征學習能力,能夠按其階層結(jié)構(gòu)對輸入信息進行平移不變分類,因此也被稱為平移不變?nèi)斯ど窠?jīng)網(wǎng)絡[7]。

CNN一般由輸入層、隱含層、輸出層所構(gòu)成,輸入層可以處理多維數(shù)據(jù),隱含層通常由若干卷積層、池化層和全連接層所組成,使用線性整流函數(shù)(ReLU)作為激活函數(shù)。

對于卷積層可設定一個或多個卷積核,對輸入進行卷積操作后,會得到一個或多個特征圖,將特征圖連接到池化層。池化層將根據(jù)設定的步長,對特征圖進行下采樣,輸出更少的數(shù)據(jù)。如此反復接入卷積層、池化層,能在低層次的特征表示上進一步提取隱藏特征,得到高層次的特征表示。最終將提取的高層次特征表示連接到一層或多層全連接層中進行非線性組合以得到輸出,以完成學習目標。典型的CNN結(jié)構(gòu)如圖1所示。

圖1 CNN結(jié)構(gòu)圖

1.2 批標準化

根據(jù)ICS理論,當訓練集的樣本數(shù)據(jù)與測試樣本集分布不一致時,訓練得到的模型無法很好地泛化。在神經(jīng)網(wǎng)絡訓練過程中,每一層的輸入在經(jīng)過層內(nèi)操作之后將不同于輸入的信號分布,并且經(jīng)過前向神經(jīng)網(wǎng)絡的傳播,信號分布差異逐漸累積,導致網(wǎng)絡難以收斂。

批標準化(Batch Normalization,BN)能有效解決這一問題。BN算法常與批量隨機梯度下降算法一同使用,在計算神經(jīng)網(wǎng)絡的前向傳播時,對每層每批m個輸入數(shù)據(jù)B={x1,x2,…,xn}做以下處理:

(1)

(2)

式中:μB為輸入數(shù)據(jù)的均值;σB為輸入數(shù)據(jù)的方差;ε為超參數(shù);γ和β是通過模型學習所得;yi表示批標準化后的數(shù)據(jù)。

1.3 損失函數(shù)和評價指標

參數(shù)的優(yōu)化過程依賴損失函數(shù),通常會根據(jù)具體的任務來設定損失函數(shù),在訓練過程中迭代更新神經(jīng)網(wǎng)絡參數(shù)以最小化損失函數(shù),直到其值滿足某一閾值。評價指標能評估訓練所得的神經(jīng)網(wǎng)絡的泛化能力。

在訓練神經(jīng)網(wǎng)絡時,為減少泛化誤差,限制模型學習能力,故使用帶有參數(shù)范數(shù)懲罰的損失函數(shù)。此算法使用帶有L2范數(shù)的均方誤差(MSE)作為損失函數(shù):

(3)

(4)

將平均誤差(ME)、標準差(SE)和相關系數(shù)(CC)作為模型評價指標,具體公式如下:

(5)

(6)

(7)

式中:μ是平均誤差。

1.4 交叉驗證

在機器學習中,一個小規(guī)模的測試集意味著平均測試誤差估計的統(tǒng)計不確定性,無法只根據(jù)模型在小規(guī)模測試集的性能來推斷其真實性能。為解決這一問題,有學者提出k折交叉驗證法,將數(shù)據(jù)集分成k個不重合的子集,第i個子集作為驗證集,其余k-1個子集數(shù)據(jù)作為訓練集,對神經(jīng)網(wǎng)絡進行k次訓練和驗證。最終,驗證誤差可估計為k個驗證誤差的均值。

1.5 整體網(wǎng)絡結(jié)構(gòu)

本文所使用的神經(jīng)網(wǎng)絡結(jié)構(gòu)如圖2所示,輸入是單通道的PGG信號,中間層是VGG-16網(wǎng)絡,輸出是中心動脈壓的SBP和DBP。VGG-16包含13個卷積層(圖2中CONV1-64代表第一個包含64個卷積核的卷積層)、5個最大池化層和3個全連接層,卷積核的尺寸均是3,步長為1,最大池化層參數(shù)均是2。在每個卷積層和全連接層之后使用BN和ReLU激活函數(shù)。

圖2 整體網(wǎng)絡結(jié)構(gòu)圖

2 算法實現(xiàn)

2.1 概 述

本文所設計的動脈壓算法實現(xiàn)流程如圖3所示。首先對PPG信號進行濾波處理以實現(xiàn)去噪、平滑;對PPG信號進行歸一化處理;將PPG信號分割為多個單周期;對每個單周期PPG信號進行插值處理以得到固定長度;將處理完成后的單周期PPG信號及其對應的SBP和DBP輸入到神經(jīng)網(wǎng)絡中進行訓練,獲得動脈壓值和PPG數(shù)據(jù)間的關系。

圖3 算法實現(xiàn)流程

2.2 數(shù)據(jù)預處理

從MIMIC數(shù)據(jù)庫中篩選出同時包含PPG信號(f=125 Hz)和動脈血壓信號(f=125 Hz)的13個病人數(shù)據(jù)記錄。在測量過程中,由于呼吸、身體抖動會使得PPG信號產(chǎn)生基線漂移,原始PPG信號及其對應的動脈血壓信號如圖4和圖5所示(截取某病人部分數(shù)據(jù))。

圖4 MIMIC數(shù)據(jù)庫中的PPG信號

圖5 MIMIC數(shù)據(jù)庫中的ABP信號

因此,在將信號輸入到卷積神經(jīng)網(wǎng)絡前,需進行濾波處理來去除原始信號中的噪聲。實驗中采用二階巴特沃斯帶通濾波器來濾除基線漂移,其由一個二階巴特沃斯高通濾波器(截止頻率為30 Hz)的和一個二階巴特沃斯低通濾波器(截止頻率為0.5 Hz)疊加組成。此外,使用中值濾波對信號進行平滑處理。濾波結(jié)果如圖6所示。對無噪聲干擾的信號做歸一化處理,使其分布滿足均值為0,方差為1。

圖6 經(jīng)濾波器處理后的PPG信號

2.3 單周期切割

已有研究表明,對PPG信號做二階微分得到的加速度容積脈搏波(APG),其波峰值對應單周期信號的起點,如圖7所示[7]。因此,利用自適應閾值法來識別APG的波峰進而可以確定單周期PPG信號的起始點。實驗中設定閾值為0.6max(APG(n)),其中max(APG(n))表示當前APG信號的最大值,大于此閾值便認為是PPG單周期的起始點。實驗結(jié)果表明,閾值系數(shù)設置為0.6時,能夠篩選出APG信號的波峰,進而可確定出單周期PPG起始點。最終可得如圖8所示的單周期PPG信號。

圖7 PPG信號及其對應的APG信號

圖8 單周期PPG信號

根據(jù)切割得到的單周期PPG信號來計算對應周期內(nèi)動脈血壓的最大值和最小值,分別記作SBP和DBP,單位均為mmHg,將SBP∈[80,180]且DBP∈[50,130]所對應的967個PPG單周期信號及其相應的SBP和DBP值作為訓練樣本,50個單周期及其相應的SBP和DBP值作為測試樣本。

2.4 插值方法

插值法利用曲線中若干已知的采樣點,通過應用某些特定的函數(shù),在曲線的某些位置上計算對應的函數(shù)值,作為該位置曲線的近似值。常見的插值方法有片段插值、線性插值、多項式插值、樣條插值等。

由于CNN處理的是定長數(shù)據(jù),而單周期切割后的PPG信號數(shù)據(jù)長度各不相同。實驗中采用三次多項式插值法對所得PPG信號進行插值處理,使得單周期PPG信號采樣個數(shù)均為512。

2.5 訓練神經(jīng)網(wǎng)絡

本文提出的神經(jīng)網(wǎng)絡模型包含1個輸入層、1個VGG-16網(wǎng)絡和1個輸出層。輸入層用于輸入預處理完成后的單周期PPG信號,其特征點的個數(shù)為512;VGG-16網(wǎng)絡包含13個卷積層(卷積核的尺寸均為3,步長為1)、5個最大池化層(參數(shù)均為2)、3個全連接層(神經(jīng)元個數(shù)分別為2 048、512、64);1個輸出層(含2個神經(jīng)元),用于輸出預估的SBP和DBP。為加快神經(jīng)網(wǎng)絡收斂速度,在各卷積層及全連接層之后加入BN層。實驗中采取10折交叉驗證法訓練并驗證神經(jīng)網(wǎng)絡性能,選取帶有L2范數(shù)的MSE作為優(yōu)化函數(shù),并利用初始學習率為0.006的Adam優(yōu)化器來訓練神經(jīng)網(wǎng)絡,選用ME、SD及CC作為模型性能的評價指標。

3 實 驗

應用10折交叉驗證法訓練樣本集,訓練過程誤差曲線如圖9所示。可以看出,代價函數(shù)收斂速度較快,在100輪之后,下降緩慢。模型在測試集上的評價指標如表1所示。SBP的精確度為-0.51±3.23 mmHg,DBP的精確度為-0.05±1.89 mmHg,均滿足AAMI所制定的5±8 mmHg的要求[8]。測量的SBP和DBP和真實的SBP和DBP相關性系數(shù)值分別為0.988和0.981,表明測量值和真實值之間具有強相關性。

圖9 損失函數(shù)的變化趨勢

表1 算法在測試集的評價指標

利用Bland-Altman方法[8]對血壓算法的準確性進行一致性檢驗,檢驗結(jié)果如圖10和圖11所示。橫軸表示真實血壓值和測量血壓值的平均值;縱軸表示真實血壓和測量血壓的差值。SBP的一致性占比為95%,DBP的一致性占比為95%,可以看出,大多數(shù)測試樣本滿足要求,測量結(jié)果較為準確。

圖10 SBP的Bland-Altman圖

圖11 DBP的Bland-Altman圖

觀察實驗結(jié)果,在測試樣本中,存在個別實驗對象的估測血壓值和真實血壓值有較大的差異。這表明模型的泛化能力有待提升,未來仍需通過擴增樣本個數(shù)并不斷優(yōu)化模型參數(shù),以進一步提高算法的準確度。

4 結(jié) 語

本文算法使用CNN來提取PPG信號的特征值,進而預測其與動脈血壓間的關系。實驗結(jié)果表明,該算法滿足AAMI所制定的標準。在CNN中:通過對PPG信號做卷積、池化和批標準化等操作,能提取出表征局部信號的顯著特征值;通過多層CNN的處理,最終可以得到PPG信號高層次的特征表示來建立其與動脈壓間的關系。

利用本文算法所求得的血壓值與實際值間具有較好的一致性,SBP與DBP一致性占比均達到95%以上,且SBP與DBP的精確度分別為-0.51±3.23 mmHg和-0.05±1.89 mmHg,均滿足AAMI制定的5±8 mmHg的要求。但仍存在少量測試樣本的真實血壓值和測量值之間有較大的誤差,未來仍需進一步優(yōu)化模型參數(shù)。

猜你喜歡
信號模型
一半模型
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
重要模型『一線三等角』
完形填空二則
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
孩子停止長個的信號
3D打印中的模型分割與打包
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 无码有码中文字幕| 亚洲欧美一区二区三区图片| 国产综合日韩另类一区二区| 丝袜美女被出水视频一区| 亚洲成在线观看 | 全午夜免费一级毛片| 91国内外精品自在线播放| 漂亮人妻被中出中文字幕久久| 手机成人午夜在线视频| 国产成人久久综合777777麻豆 | 伊人久久大香线蕉aⅴ色| 亚洲激情区| 日本亚洲国产一区二区三区| 精品人妻AV区| 国产精品永久不卡免费视频| 国产99视频精品免费观看9e| 亚洲av无码片一区二区三区| 91久久天天躁狠狠躁夜夜| 久久人人97超碰人人澡爱香蕉| 91小视频在线播放| 亚洲第一黄片大全| 国产福利2021最新在线观看| 91久久夜色精品国产网站| 亚洲国产综合自在线另类| 99视频在线免费观看| 午夜精品国产自在| 最新精品久久精品| 欧美亚洲日韩中文| 9999在线视频| 欧美精品v欧洲精品| 国产天天色| 中日无码在线观看| 国产又色又爽又黄| 欧美成人aⅴ| 久久精品丝袜高跟鞋| 日韩毛片在线视频| 亚洲国内精品自在自线官| 国产中文一区二区苍井空| 亚洲乱伦视频| 免费国产好深啊好涨好硬视频| 国产成人精品无码一区二| 欧美一区精品| 男女性色大片免费网站| 亚洲综合网在线观看| 亚洲午夜片| 中文字幕亚洲乱码熟女1区2区| 日韩欧美国产区| 五月综合色婷婷| 欧美日本中文| 青青国产视频| 欧美专区日韩专区| 狠狠久久综合伊人不卡| 国产大全韩国亚洲一区二区三区| 亚洲国产精品日韩av专区| 色综合狠狠操| 欧美日韩专区| 波多野结衣中文字幕久久| 日韩福利在线观看| 精品伊人久久久香线蕉 | 亚洲欧州色色免费AV| 久久这里只精品热免费99| 亚洲精品亚洲人成在线| 亚洲欧洲一区二区三区| 久久亚洲国产视频| 亚洲中文字幕97久久精品少妇| 自偷自拍三级全三级视频| 国产精品999在线| 91丝袜乱伦| 亚洲日本中文字幕乱码中文| 天堂亚洲网| 亚洲成AV人手机在线观看网站| 亚洲人成网站色7799在线播放| 在线不卡免费视频| 男女精品视频| 999国产精品永久免费视频精品久久| 熟妇人妻无乱码中文字幕真矢织江| 一本无码在线观看| 欧美精品成人一区二区视频一| 亚洲欧洲日产国码无码av喷潮| 少妇高潮惨叫久久久久久| 毛片最新网址| 成人福利一区二区视频在线|