国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CNN-LSTM 神經(jīng)網(wǎng)絡(luò)的聲紋識(shí)別系統(tǒng)設(shè)計(jì)

2021-04-02 03:44牟俊杰
電子技術(shù)應(yīng)用 2021年3期
關(guān)鍵詞:心肺使用者心率

牟俊杰,姚 剛,孫 濤

(海軍航空大學(xué) 岸防兵學(xué)院,山東 煙臺(tái)264001)

0 引言

隨著人工智能的突破性進(jìn)展和“互聯(lián)網(wǎng)+”技術(shù)的普及,智慧醫(yī)療成為醫(yī)療技術(shù)發(fā)展的新引擎,誕生了一系列智能醫(yī)療服務(wù)產(chǎn)品,如智能藥盒、智能手環(huán)等[1]。 但人工智能過高的成本導(dǎo)致尋找合適的切入方式顯得尤為關(guān)鍵[2]。

在人口老齡化日益嚴(yán)重的當(dāng)下,心血管疾病不斷威脅老年人健康,引發(fā)社會(huì)廣泛關(guān)注。由于醫(yī)療知識(shí)欠缺、行動(dòng)不便等原因,部分老年人就醫(yī)不及時(shí),錯(cuò)過了搶救的黃金時(shí)間,留下永遠(yuǎn)的遺憾。 開發(fā)心血管疾病方面的智能預(yù)警系統(tǒng),滿足龐大的老年人群體需求迫在眉睫[3]。在醫(yī)療實(shí)踐中,對(duì)心血管疾病的診斷常常以心率、心肺音數(shù)據(jù)為重要支撐,國內(nèi)外以DSP[4]、長短時(shí)記憶(Long Short Time Memory,LSTM)[5]、卷積神經(jīng)網(wǎng)絡(luò)[6](Convolutional Neural Network,CNN) 等方法算法為手段對(duì)心血管疾病的信號(hào)診斷進(jìn)行了相當(dāng)多的分析,但基本均停留在理論層面,距離軟硬件結(jié)合的實(shí)際應(yīng)用尚有差距。 各種醫(yī)療設(shè)備的聚焦點(diǎn)主要是信號(hào)的準(zhǔn)確采集、分離[7-8],基于醫(yī)療倫理等原因,對(duì)智能診斷設(shè)備的研制尚處于知識(shí)儲(chǔ)備期,有巨大的空白亟需填補(bǔ)。 本文設(shè)計(jì)了基于CNN-LSTM的心血管疾病預(yù)警系統(tǒng),利用物聯(lián)網(wǎng)技術(shù)采集心率和心肺音等健康指標(biāo)數(shù)據(jù),對(duì)老人的健康狀況進(jìn)行實(shí)時(shí)監(jiān)測(cè)、預(yù)警,采用基于CNN-LSTM 模型的智能算法對(duì)心肺音信號(hào)進(jìn)行智能分析預(yù)警。 系統(tǒng)著重考慮了適用性、穩(wěn)定性和成本,具有較高的實(shí)用價(jià)值和完整的結(jié)構(gòu)框架,是利用智慧醫(yī)療從應(yīng)用層面解決心血管疾病問題的一次重要探索。

1 總體方案

該心血管疾病預(yù)警系統(tǒng)由心率檢測(cè)分系統(tǒng)和體音檢測(cè)分系統(tǒng)兩大功能模塊構(gòu)成。 系統(tǒng)工作時(shí),先通過穿戴式心率檢測(cè)設(shè)備采集使用者的心率數(shù)據(jù),通過藍(lán)牙將數(shù)據(jù)傳輸給手機(jī)微信小程序。 若判定心率數(shù)據(jù)表現(xiàn)異常,手機(jī)將提醒使用者使用電子聽診器,將心肺音數(shù)據(jù)傳到PC 端進(jìn)行智能分析診斷,繼而將分析診斷結(jié)果反饋給手機(jī)微信小程序。考慮到使用者的身體狀況相對(duì)虛弱,若系統(tǒng)判斷使用者需要就醫(yī),則手機(jī)將自動(dòng)撥打急救電話、發(fā)送病人GPS 信息給急救中心,并將使用者相關(guān)數(shù)據(jù)展示給醫(yī)生,方便醫(yī)生提前了解使用者病情,籌劃后續(xù)診療工作。 系統(tǒng)工作流程如圖1 所示。

圖1 工作流程圖

2 硬件設(shè)計(jì)

檢測(cè)系統(tǒng)由穿戴式心率檢測(cè)設(shè)備、手機(jī)、PC 端和電子聽診器等組成,如圖2 所示。

圖2 系統(tǒng)組成框圖

2.1 穿戴式心率檢測(cè)設(shè)備

穿戴式心率檢測(cè)設(shè)備包括心率傳感芯片、單片機(jī)、藍(lán)牙模塊和電源模塊等,將設(shè)備佩戴在手腕處,即可實(shí)時(shí)檢測(cè)心率[9]。 其中MAX30102 心率傳感芯片集成了光電檢測(cè)器、光器件以及帶環(huán)境光抑制的低噪聲電子電路,具有IIC 通信接口,可以將采集到的數(shù)值傳輸給STM32單片機(jī)進(jìn)行心率計(jì)算,還可通過軟件關(guān)斷模塊,使待機(jī)電流接近為零,實(shí)現(xiàn)長時(shí)待機(jī)功能。

2.2 電子聽診器

CM-01B 電子聽診器通過性能優(yōu)越、傳輸數(shù)據(jù)穩(wěn)定的PVDF 壓電薄膜同前置放大電路相連,將外部雜音干擾降至最低。 當(dāng)聽診器接觸到振動(dòng),則反饋回一個(gè)高敏感型信號(hào),以此通過電子脈沖的方式提供微小聲音采樣。將聽診器置于使用者心胸下兩寸處,靜置10 s,待PC 端軟件啟動(dòng)后,分別對(duì)心臟及肺部肺泡氣管等處診聽,記錄不同位置心肺音。 電子聽診器通過3.5 mm 音頻數(shù)據(jù)線與電腦連接,由PC 端利用深度學(xué)習(xí)技術(shù)完成對(duì)心肺音數(shù)據(jù)的分析判斷。

3 軟件設(shè)計(jì)

預(yù)警系統(tǒng)的軟件部分包括心率檢測(cè)模塊和體音檢測(cè)模塊,二者前后銜接,共同實(shí)現(xiàn)心率傳感器的驅(qū)動(dòng)、IIC通信、藍(lán)牙數(shù)據(jù)傳輸、心率異常預(yù)警、醫(yī)療引導(dǎo)、體音采集和智能分析診斷等功能。

3.1 心率檢測(cè)模塊

為避免繁雜的APP 客戶端,系統(tǒng)使用微信小程序?qū)崿F(xiàn)多種功能的整合融合。心率檢測(cè)模塊可以全時(shí)段檢測(cè)使用者的心率,并長時(shí)保留心率數(shù)據(jù)。 當(dāng)模塊檢測(cè)到心率超過設(shè)定的門限值,則判定使用者身體出現(xiàn)心血管疾病前兆,手機(jī)將立刻發(fā)出語音、文字預(yù)警警報(bào),同時(shí),為了避免因虛警就醫(yī)而浪費(fèi)醫(yī)療資源,模塊會(huì)提醒使用者進(jìn)一步檢測(cè)心肺音。 程序所實(shí)現(xiàn)的心率檢測(cè)與預(yù)警如圖3 所示。

圖3 心率檢測(cè)界面(正常/異常)

穿戴式心率檢測(cè)設(shè)備中,心率傳感器MAX30102 與STM32 單片機(jī)之間的數(shù)據(jù)傳輸采用的是IIC 通信協(xié)議。IIC 總線是由時(shí)鐘SCL 和數(shù)據(jù)線SDA 構(gòu)成的串行總線,在傳送數(shù)據(jù)過程中共發(fā)送三種不同類型信號(hào),即開始信號(hào)、結(jié)束信號(hào)和應(yīng)答信號(hào),總線中每個(gè)電路有唯一的地址,只有選擇正確的地址,不同電路之間才能實(shí)現(xiàn)互聯(lián)互通,避免雜亂混亂,其接口直接連接在組件之上,因此大大減少了傳統(tǒng)電路板的空間和芯片管腳的數(shù)量。

3.2 體音檢測(cè)模塊

體音檢測(cè)是通過深度卷積神經(jīng)網(wǎng)絡(luò)-長短期記憶網(wǎng)絡(luò)(CNN-LSTM)算法實(shí)現(xiàn)對(duì)心肺音類型的深度學(xué)習(xí)[10-11],利用訓(xùn)練出的識(shí)別模型對(duì)收集的數(shù)據(jù)進(jìn)行智能診斷[12-13],以達(dá)到對(duì)爆破音、干啰音等心血管疾病高危前兆先期識(shí)別、居家聽診的目的。

在訓(xùn)練心肺音識(shí)別模型的過程中,采用遷移學(xué)習(xí)技術(shù),引入一個(gè)公開的心肺音數(shù)據(jù)庫。 該心肺音數(shù)據(jù)庫由葡萄牙和希臘的兩個(gè)研究小組創(chuàng)建,包括來自126 名患者的920 個(gè)不同長度的注釋錄音。 錄音共計(jì)5.5 小時(shí),包含6 898 個(gè)呼吸周期,1 864 個(gè)噼啪聲,886 個(gè)喘息聲,506 個(gè)干啰音,還有干凈的呼吸音以及真實(shí)生活條件的嘈雜錄音,選取其中800 個(gè)錄音為訓(xùn)練樣本,120 個(gè)錄音為測(cè)試樣本。

梅爾道普頻率系數(shù)(Mel-Frequency Cepatral Cofficients,MFCC)被廣泛應(yīng)用在聲音識(shí)別等信號(hào)處理中,能夠很好地反映音頻、音高變化[14-15]。 在構(gòu)建識(shí)別模型時(shí),將按照MFCC 對(duì)心肺音里包含的語音物理信息(頻譜包絡(luò)和細(xì)節(jié)) 進(jìn)行編碼運(yùn)算得到的特征向量記為MFCC 特征。 在處理數(shù)據(jù)集時(shí),從對(duì)應(yīng)類型的每個(gè)文件中截取2 s 的呼吸時(shí)長進(jìn)行標(biāo)注,提取MFCC 特征。 特征提取由卷積層完成,每個(gè)卷積核對(duì)應(yīng)提取某一部分特征。 在對(duì)聲音信號(hào)里的13 維MFCC 特征進(jìn)行提取的同時(shí), 還抽取了13維MFCC 特征的一階方差和二階方差,一共形成了39維向量,經(jīng)過融合層作為LSTM 模型的輸入矩陣。

S=f(WZ+b)

式中:S 表示經(jīng)過卷積操作抽取后的特征矩陣;f 為非線性激活函數(shù)LReLU;操作權(quán)重矩陣W 和偏置向量b 為該網(wǎng)絡(luò)學(xué)習(xí)的參數(shù)。

卷積后將MFCC 特征傳遞給池化層,進(jìn)行進(jìn)一步聚合,簡(jiǎn)化特征表達(dá),降低特征圖的維度和參數(shù)的數(shù)據(jù)量。池化層大小為4×4,池化方法選擇最大池化,即選擇4×4范圍內(nèi)最大的數(shù)值作為新的池化層特征。

LSTM 網(wǎng)絡(luò)具有良好的捕捉時(shí)序特征信號(hào)的能力,在分析所采集的體音數(shù)據(jù)時(shí),可有效結(jié)合以往長期采集的數(shù)據(jù),使分析結(jié)果更具科學(xué)性、準(zhǔn)確性。

將提取MFCC 特征形成的39 維特征向量,處理成(1 561,39)的矩陣作為輸入,由于LSTM 為循環(huán)神經(jīng)網(wǎng)絡(luò),為防止網(wǎng)絡(luò)訓(xùn)練過程出現(xiàn)過擬合,在循環(huán)的神經(jīng)單元內(nèi)部及循環(huán)之間分別加入Dropout 和Recurrent_dropout,分別對(duì)同一LSTM 單元中神經(jīng)元之間的連接和不同循環(huán)LSTM 單元之間的連接進(jìn)行一定比例的隨機(jī)斷開,系統(tǒng)中是斷開20%的內(nèi)部及外部循環(huán)單元,繼而通過展平與全連接實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)的整體結(jié)構(gòu)。

為了使檢測(cè)系統(tǒng)便于使用,運(yùn)用C# 語言開發(fā)智能醫(yī)療電腦客戶端,并設(shè)計(jì)C# 接口調(diào)用人工智能算法的Python 文件,集成了心肺音智能診斷、保存并發(fā)送檢測(cè)數(shù)據(jù)等功能,以提供智慧醫(yī)療、遠(yuǎn)程醫(yī)療服務(wù),體音檢測(cè)客戶端界面如圖4 所示。

圖4 體音檢測(cè)界面

4 實(shí)驗(yàn)驗(yàn)證

4.1 穿戴式心率檢測(cè)設(shè)備的通信測(cè)試

系統(tǒng)用STM32 驅(qū)動(dòng)心率傳感器和藍(lán)牙模塊實(shí)現(xiàn)心率數(shù)據(jù)的采集與通信,通過USB 轉(zhuǎn)TTL 連接電腦,用電腦串口助手測(cè)試心率傳感器的數(shù)據(jù)采集情況,測(cè)試結(jié)果如圖5 所示,通信正常,說明心率檢測(cè)分系統(tǒng)能夠正常采集數(shù)據(jù)。

圖5 心率數(shù)據(jù)采集測(cè)試情況

與手機(jī)進(jìn)行通信測(cè)試,通過手機(jī)藍(lán)牙串口app 測(cè)試通信情況,如圖6 所示,通信正常,說明能夠?qū)⒉杉降娜梭w心率數(shù)據(jù)通過藍(lán)牙發(fā)送到手機(jī)。

4.2 心肺音識(shí)別模型測(cè)試

圖6 藍(lán)牙串口通信情況

在800 個(gè)心肺音樣本訓(xùn)練集上對(duì)CNN-LSTM 網(wǎng)絡(luò)訓(xùn)練,訓(xùn)練采用Adam 優(yōu)化算法,學(xué)習(xí)率lr 取0.000 1,訓(xùn)練迭代次數(shù)steps=18 000,訓(xùn)練次數(shù)在17 500 左右loss 達(dá)到收斂,約為0.082,訓(xùn)練曲線如圖7 所示。

圖7 訓(xùn)練過程loss 的變化趨勢(shì)

在120 個(gè)錄音測(cè)試集上對(duì)最終訓(xùn)練的網(wǎng)絡(luò)模型進(jìn)行測(cè)試,正確識(shí)別的錄音數(shù)量為109,識(shí)別的平均準(zhǔn)確率達(dá)到了0.908,滿足實(shí)際應(yīng)用需求。

5 結(jié)論

該聲紋識(shí)別系統(tǒng),利用物聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)了心率、心肺音檢測(cè)設(shè)備與通信設(shè)備、數(shù)據(jù)處理設(shè)備的融合,可實(shí)時(shí)監(jiān)測(cè)心率以先期預(yù)警,并支持基于心肺音分析的虛警驗(yàn)證。 利用深度學(xué)習(xí)技術(shù)結(jié)合醫(yī)學(xué)大數(shù)據(jù),對(duì)心肺音數(shù)據(jù)進(jìn)行MFCC 特征提取,基于CNN-LSTM 算法訓(xùn)練出心肺音識(shí)別模型,可準(zhǔn)確判斷部分心血管疾病前兆,實(shí)用性強(qiáng)、準(zhǔn)確性高,在居家獨(dú)立進(jìn)行心血管疾病先期診斷處理方面應(yīng)用前景廣闊。下一步工作是對(duì)穿戴設(shè)備進(jìn)行小型化設(shè)計(jì),加大醫(yī)療數(shù)據(jù)庫的體量,進(jìn)一步提高訓(xùn)練模型的識(shí)別精度,使系統(tǒng)更加便捷高效。

猜你喜歡
心肺使用者心率
心肺康復(fù)“試金石”——心肺運(yùn)動(dòng)試驗(yàn)
心率多少才健康
中醫(yī)急診醫(yī)學(xué)對(duì)心肺復(fù)蘇術(shù)的貢獻(xiàn)
《心肺血管病雜志》
離心率
離心率相關(guān)問題
新型拼插休閑椅,讓人與人的距離更近
“心肺之患”標(biāo)本兼治
探索圓錐曲線離心率的求解
抓拍神器