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

?

一種基于LKDP-FCM的心電特征分類方法

2021-06-23 10:10:24鄭淋文周金治
制造業(yè)自動(dòng)化 2021年6期
關(guān)鍵詞:心律心電電信號(hào)

鄭淋文,周金治,黃 靜

(1.西南科技大學(xué) 信息工程學(xué)院,綿陽(yáng) 621000;2.特殊環(huán)境機(jī)器人技術(shù)四川省重點(diǎn)實(shí)驗(yàn)室,綿陽(yáng) 621000)

0 引言

國(guó)家心血管病中心最新發(fā)布文件[1]指出,中國(guó)心血管病(CVD)患病率持續(xù)上升,居所有死因首位。作為診斷心血管疾病的重要依據(jù),心電圖(ECG,Electrocardiogram)可以反映出心臟節(jié)律和傳導(dǎo)的生理信息。利用機(jī)器學(xué)習(xí)建立心電信號(hào)智能分析系統(tǒng)也成為了當(dāng)前智慧醫(yī)療中的研究熱點(diǎn)。心電信號(hào)自動(dòng)分類算法的研究主要集中在心電特征圖像和心電波形特征向量空間兩個(gè)方向,其中基于心電特征圖像的方法主要有圖像自相性法[2],遷移學(xué)習(xí)[3]等;基于心電波形特征的算法主要有邏輯判斷[4]、神經(jīng)網(wǎng)絡(luò)[5,6]、模式識(shí)別[7]、支持向量機(jī)[8]、模糊系統(tǒng)[9~11]等。

在心臟疾病的診斷中,醫(yī)生的診斷過(guò)程具有模糊性、經(jīng)驗(yàn)性與主觀性,為消除此影響,研究人員將模糊聚類應(yīng)用于心律失常的診斷中,原因在于心電信號(hào)中異常心律所占比例較小,而模糊聚類對(duì)此類稀有數(shù)據(jù)較為敏感,因此該算法能取得較好的結(jié)果,其中性能較為出色的是FCM算法。FCM算法通過(guò)多次迭代求解最小目標(biāo)函數(shù),具備閉環(huán)反饋的特點(diǎn),因此聚類精度較高。如劉世雄[9]應(yīng)用兩段聚類,先應(yīng)用聚合法獲得較為準(zhǔn)確的聚類數(shù)目作為FCM聚類算法的輸入,算法整體的準(zhǔn)確率在90%以上,但分類精度還不是很高;吳志勇[10]等人以DBN抽取心電信號(hào)的高層抽象特征為數(shù)據(jù)基礎(chǔ),采用FCM進(jìn)行特征分類,總準(zhǔn)確率達(dá)96.54%,但實(shí)現(xiàn)過(guò)程較為復(fù)雜,時(shí)間復(fù)雜度高;C K Roopa[11]等人對(duì)比了三種特征選擇方法,結(jié)合鄰域信息,使用高斯核作為FCM算法的距離度量標(biāo)準(zhǔn),結(jié)果表明應(yīng)用正則化局部保留索引與健壯空間內(nèi)核FCM算法在心律失常分析上的性能優(yōu)于傳統(tǒng)FCM和內(nèi)核FCM,但該算法的性能主要取決于初始群集中心的選擇,應(yīng)用受到限制。綜合以上算法的優(yōu)缺點(diǎn),本文提出一種基于LKDP-FCM的異常心律分類方法。使用小波變換識(shí)別心電信號(hào)中的特征點(diǎn),提取出21維典型特征組成特征矢量矩陣,并采用邏輯判斷分割出大部分正常心拍,然后應(yīng)用K近鄰優(yōu)化的DP算法與FCM算法相結(jié)合完成心電信號(hào)特征的分類,克服了FCM算法需要先驗(yàn)知識(shí)的不足,提高了算法的無(wú)監(jiān)督性,從而實(shí)現(xiàn)對(duì)異常心律更高的檢出率。

1 基于LKDP-FCM的心電特征分類模型

心電信號(hào)的心律失常分析包括心電信號(hào)采集、預(yù)處理、特征提取和處理、異常波形自動(dòng)分類。如圖1是本文特征分類系統(tǒng)流程。

圖1 心電信號(hào)特征分類分析系統(tǒng)流程

基于LKDP-FCM的心律失常分類方法分為兩個(gè)階段實(shí)現(xiàn),第一個(gè)階段的輸入為經(jīng)過(guò)預(yù)處理、周期分割及特征提取的心電信號(hào),輸出為正常心拍與異常心拍,主要目的在于減少分類模型的輸入量,該階段分割出的異常心拍將作為輸入進(jìn)入到第二個(gè)階段,即KDP-FCM分類模型,通過(guò)改進(jìn)的算法,最終輸出心律失常的五個(gè)類別。

1.1 邏輯判斷(L)

ECG信號(hào)中,多數(shù)的心拍都是屬于正常心拍,異常心拍則較為稀少,如果采用迭代聚類的方式,ECG信號(hào)的數(shù)據(jù)量大,則迭代次數(shù)較多,將大大增加運(yùn)行時(shí)長(zhǎng),因此本文在第一階段心電信號(hào)分類時(shí),采用邏輯判斷,將心拍分為正異兩類。單一使用邏輯判斷雖不能精確的將所有正異心拍分開(kāi),但可以分辨出大部分正常心拍,將會(huì)大幅減少下一階段聚類的數(shù)據(jù)量。

考慮心電信號(hào)的個(gè)體差異,參照正常心電波形特征的標(biāo)準(zhǔn)值[12],本文設(shè)定正常心拍模版如表1所示。

表1 正常波形特點(diǎn)和參考值

1.2 KDP-FCM分類模型

1.2.1 FCM算法

FCM算法的聚類思想是通過(guò)不斷迭代,形成反饋,把n個(gè)數(shù)據(jù)點(diǎn)xi(i=1,2,…,n)分到K個(gè)類簇中,取得最小目標(biāo)函數(shù),達(dá)到類間距離最大,類內(nèi)距離最小的目的。FCM算法聚類精度高,系統(tǒng)誤差小,其實(shí)現(xiàn)步驟如下:

1)設(shè)定類簇個(gè)數(shù)C,初始化模糊權(quán)重指數(shù)m,m∈[1,+∞),設(shè)定算法迭代停止條件ε和迭代計(jì)數(shù)器,初始化隸屬度矩陣;

2)根據(jù)式(1)計(jì)算或更新隸屬度矩陣;

隸屬度函數(shù)表示第K個(gè)樣本對(duì)于第i類的隸屬度,更新隸屬度需要滿足約束條件:。

3)計(jì)算新的聚類中心

4)根據(jù)式(2)計(jì)算目標(biāo)函數(shù),判斷是否達(dá)到迭代停止條件,如果達(dá)到則停止迭代并輸出聚類結(jié)果,否則迭代計(jì)數(shù)器加1,轉(zhuǎn)向步驟2)。

1.2.2 結(jié)合K近鄰與密度峰值的模糊C均值聚類(KDPFCM)

聚類是典型的無(wú)監(jiān)督學(xué)習(xí)算法,但FCM算法需要人為輸入類簇個(gè)數(shù),將會(huì)大大降低了算法的無(wú)監(jiān)督性,且每次聚類都是隨機(jī)選擇聚類中心,影響聚類結(jié)果,尤其在大數(shù)據(jù)量時(shí),算法的耗時(shí)也將成倍增加。

為解決上訴問(wèn)題,國(guó)內(nèi)外學(xué)者展開(kāi)了眾多研究,其中效果較好的是密度峰值算法優(yōu)化的FCM[13]。隨著研究的深入,該算法逐漸呈現(xiàn)出以下問(wèn)題:針對(duì)不同規(guī)模數(shù)據(jù)集有兩種局部密度的計(jì)算方式,在實(shí)際應(yīng)用中,客觀估量數(shù)據(jù)量的大小較為困難,從而導(dǎo)致算法靈活性降低;此外,截?cái)嗑嚯x的選取是基于若干數(shù)據(jù)集的經(jīng)驗(yàn)值,導(dǎo)致DP算法不能有效地處理結(jié)構(gòu)復(fù)雜的數(shù)據(jù)集。為此,本文在前人的研究基礎(chǔ)上,提出了以下改進(jìn)方案:1)引入K近鄰優(yōu)化局部密度,統(tǒng)一不同規(guī)模數(shù)據(jù)集下局部密度的計(jì)算方式;2)利用K近鄰求出最優(yōu)截?cái)嗑嚯xdc。具體方法如下。

對(duì)于心拍樣本點(diǎn),定義其近鄰密度:

dij為心拍xi,xj的歐式距離,KNN(i)為xi的K個(gè)近鄰樣本構(gòu)成的集合。從式中可以得知,近鄰密度只與xi的K個(gè)近鄰心拍有關(guān),且距離越小,近鄰密度越大,更能反應(yīng)心拍點(diǎn)局部信息,本實(shí)驗(yàn)中K的取值在5~7之間。

高密度點(diǎn)間距離的定義為心拍點(diǎn)到任何比其密度大的點(diǎn)的最小值:

計(jì)算出心拍點(diǎn)的近鄰密度和高密度點(diǎn)間距離之后,傳統(tǒng)DP算法通過(guò)構(gòu)建決策樹(shù),手動(dòng)選取聚類中心,也會(huì)降低算法的無(wú)監(jiān)督性,且對(duì)于分布稀疏的矩陣難以準(zhǔn)確確定聚類中心。本文將其相乘得,并選擇前大的點(diǎn)為疑似類中心。由于本文主要研究五種異常心拍,故選擇前8個(gè)作為疑似類中心。

定義截?cái)嗑嚯x:

將X最大的疑似類心拍點(diǎn)作為真實(shí)類中心,判斷剩下的疑似類中心與該點(diǎn)的距離。當(dāng)距離小于截?cái)嗑嚯x時(shí),將該疑似類中心點(diǎn)作為類成員處理,然后依次判斷剩下疑似類中心點(diǎn)間的距離,得到聚類中心和類簇個(gè)數(shù)。

1.3 基于LKDP-FCM的心電特征分類模型的建立

通過(guò)對(duì)上述各算法的計(jì)算與理論分析,將K近鄰改進(jìn)后的DP算法與FCM算法相結(jié)合,避免了FCM算法選取聚類中心的隨機(jī)性以及人工輸入類簇個(gè)數(shù)的主觀性,使得算法全程無(wú)監(jiān)督,聚類精度得到大幅提高?;贚KDP-FCM的心律失常分類方法具體實(shí)現(xiàn)步驟如下:

步驟1:將心電數(shù)據(jù)進(jìn)行預(yù)處理,利用二次樣條小波函數(shù)對(duì)ECG信號(hào)進(jìn)行6層小波變換,在第三尺度下通過(guò)檢查模極大值位置確定R波,以及QRS波群的位置,在第四尺度下確定P、T波位置,提取出21組特征值,標(biāo)準(zhǔn)化和歸一化后組成特征矩陣;

步驟2:設(shè)定正常心拍模板,應(yīng)用邏輯判斷進(jìn)行初步的正異分類,將大多數(shù)的正常心拍分割出來(lái),減少后續(xù)模糊聚類的數(shù)據(jù)量;

步驟3:計(jì)算剩余心拍的近鄰密度以及高密度心拍點(diǎn)間的距離,確定類簇個(gè)數(shù)c;

步驟4:設(shè)置FCM算法的迭代停止條件ε=0.0001,最大迭代次數(shù)為100,根據(jù)劉世雄[9]等人的研究結(jié)論,令模糊權(quán)重指數(shù)m=2,利用FCM聚類完成異常心律的分類識(shí)別。

2 基于LKDP-FCM的心電特征分類實(shí)驗(yàn)分析

為了驗(yàn)證所提出方法的有效性與實(shí)際應(yīng)用性,本實(shí)驗(yàn)在CPU主頻為2.6GHz,64位Window10操作系統(tǒng)MATLAB2016a為開(kāi)發(fā)平臺(tái)完成。采用的心電數(shù)據(jù)為肢體導(dǎo)聯(lián)II,選取自美國(guó)麻省理工大學(xué)提供的MIT-BIH心律異常數(shù)據(jù)庫(kù)[14],包含48個(gè)病例,每個(gè)病例30分鐘,總計(jì)18種專家注釋的心跳類型,109655個(gè)心拍,采樣頻率為360Hz。本文主要分析五種心律類型,包括正常(N)、左/右束支傳導(dǎo)阻滯(L/R)、房性早搏(A)和室性早搏(V)。為了囊括五種異常心律,本文選擇109、114、118、200、202、214、228、231、232、233號(hào)總計(jì)10個(gè)病例進(jìn)行分類實(shí)驗(yàn)。

2.1 ECG信號(hào)預(yù)處理

ECG信號(hào)的頻率主要集中在5~20Hz,其中包含的噪聲干擾主要有30~300Hz肌電干擾、50Hz的工頻干擾以及低于1Hz基線漂移。本文采用實(shí)現(xiàn)方便、性能優(yōu)良的數(shù)字濾波器對(duì)ECG信號(hào)進(jìn)行噪聲處理。參照文獻(xiàn)[15],應(yīng)用并行式分?jǐn)?shù)零相移濾波器,濾除基線漂移,工頻噪聲和肌電噪聲則使用巴特沃斯低通濾波器濾除。

圖2 ECG信號(hào)預(yù)處理對(duì)比

2.2 波形識(shí)別與特征提取

ECG信號(hào)特征的選擇應(yīng)該具有明顯的醫(yī)學(xué)意義,且病例間差別較為明顯,為了使結(jié)果更加準(zhǔn)確,高寧化[16]通過(guò)實(shí)驗(yàn)驗(yàn)證,相比于采用單一的時(shí)域或頻域特征進(jìn)行識(shí)別,同時(shí)對(duì)時(shí)頻域進(jìn)行特征融合的識(shí)別率更高。因此本文選擇時(shí)域、頻域以及小波域的信號(hào)特征。以MITBIH中109號(hào)病例為例,進(jìn)行六層小波變換,得到如圖3尺度系數(shù)和小波系數(shù)。

圖3 ECG信號(hào)在j=1、2、3、4尺度下的尺度系數(shù)和小波系數(shù)

在j=3尺度下,確定小波系數(shù)中超過(guò)設(shè)定閾值的正負(fù)模極大值對(duì)的位置信息;

圖4 j=3、4尺度下小波系數(shù)的模極大值點(diǎn)

如圖5為ECG信號(hào)的波形識(shí)別結(jié)果。

圖5 109號(hào)ECG波段識(shí)別

將提取到ECG信號(hào)特征進(jìn)行標(biāo)準(zhǔn)化和歸一化處理后組成特征矩陣,作為分類模型的輸入。

2.3 分類實(shí)驗(yàn)結(jié)果分析

本文采用靈敏度(Se)、陽(yáng)性預(yù)測(cè)值(Ppv)和正確率(Acc)三種指標(biāo)對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行評(píng)估,計(jì)算方法如下。

TP為正確分類心拍個(gè)數(shù),TN表示不同心拍被正確分開(kāi)個(gè)數(shù),F(xiàn)P為不同心拍被分到同一心拍的個(gè)數(shù),F(xiàn)N表示同類心拍錯(cuò)誤分類的個(gè)數(shù)。

實(shí)驗(yàn)結(jié)果統(tǒng)計(jì)按病例劃分和按心律類型劃分為兩大類。

表2是按病例劃分的聚類統(tǒng)計(jì)結(jié)果,按病例劃分可用于評(píng)價(jià)算法對(duì)個(gè)體差異的有效性。從表中可以看出,本文提出的ECG信號(hào)分類方法的聚類準(zhǔn)確率較高,平均誤聚類率為2.09%,對(duì)病例差異的適應(yīng)性較好,118和231號(hào)病例的準(zhǔn)確率相對(duì)較低是因?yàn)橛涗浿泻休^多的右束支傳導(dǎo)阻滯(R),在單導(dǎo)聯(lián)上,與房性早博的某些特征非常相似,可通過(guò)增加多導(dǎo)聯(lián)分析來(lái)提高分類的準(zhǔn)確率。

表2 按病例劃分統(tǒng)計(jì)結(jié)果

圖6 按心律類型劃分混淆矩陣

圖7是按照心律類型劃分的混淆矩陣,按心律類型劃分可用于評(píng)價(jià)算法對(duì)稀有數(shù)據(jù)的檢出率。由圖中可知,提出的方法對(duì)各失常心律的檢出率都較高,具有穩(wěn)定性,可通過(guò)計(jì)算得出本方法對(duì)正常心電靈敏度為98.68%,陽(yáng)性預(yù)測(cè)值為98.97%,左束支傳導(dǎo)阻滯的靈敏度為96.86%,陽(yáng)性預(yù)測(cè)值為97.73%,右束支傳導(dǎo)阻滯的靈敏度為97.64%,陽(yáng)性預(yù)測(cè)值為96.96%,房性早搏的靈敏度為95.53%,陽(yáng)性預(yù)測(cè)值為92.11%,室性早搏的靈敏度為94.24%,陽(yáng)性預(yù)測(cè)值為94.87%,總體準(zhǔn)確率為97.58%。表3是本文的方法與其他研究的比較,從表中可以看出,本文提出的方法對(duì)左束支傳導(dǎo)阻滯分類有明顯的提高,對(duì)稀有數(shù)據(jù)有較為不錯(cuò)的檢出率。

表3 與其他方法對(duì)比

3 結(jié)語(yǔ)

本文提出一種基于LKDP-FCM的心電特征分類方法,首先采用小波變換提取出特征矢量,利用邏輯判斷進(jìn)行初步的正異心拍劃分,減少后續(xù)算法的計(jì)算量,并將引入K近鄰優(yōu)化的DP算法與FCM算法相結(jié)合完成對(duì)ECG信號(hào)的分類。仿真結(jié)果表明,本文提出的方法對(duì)各病例的適應(yīng)性較好,對(duì)各類型的失常心律的劃分準(zhǔn)確率較高,且算法在運(yùn)行過(guò)程中全程無(wú)監(jiān)督,實(shí)現(xiàn)簡(jiǎn)單,具有優(yōu)良的實(shí)用價(jià)值。但由于心律失常不止文中研究的五種,因此對(duì)多導(dǎo)聯(lián)信號(hào)的魯棒性研究分析是下一步的工作重點(diǎn)。

猜你喜歡
心律心電電信號(hào)
基于聯(lián)合聚類分析的單通道腹部心電信號(hào)的胎心率提取
心電向量圖診斷高血壓病左心室異常的臨床應(yīng)用
房性自主心律連續(xù)奪獲竇性心律的散點(diǎn)圖特征分析
心電散點(diǎn)圖技術(shù)在診斷室性并行心律中的應(yīng)用價(jià)值
基于非接觸式電極的心電監(jiān)測(cè)系統(tǒng)
電子制作(2019年19期)2019-11-23 08:41:40
穿戴式心電:發(fā)展歷程、核心技術(shù)與未來(lái)挑戰(zhàn)
基于Code Composer Studio3.3完成對(duì)心電信號(hào)的去噪
科技傳播(2019年24期)2019-06-15 09:29:28
更正啟事
基于隨機(jī)森林的航天器電信號(hào)多分類識(shí)別方法
乙胺碘呋酮治療急性心肌梗死室性心律失常41例療效觀察
清流县| 定兴县| 大新县| 天峻县| 新化县| 山阴县| 枣阳市| 井陉县| 商河县| 凯里市| 泰兴市| 老河口市| 安西县| 木兰县| 舟山市| 晋江市| 东辽县| 饶阳县| 游戏| 达拉特旗| 仪征市| 杭锦旗| 秀山| 彝良县| 龙门县| 饶平县| 将乐县| 福海县| 皋兰县| 汝南县| 阳高县| 都匀市| 会同县| 旬邑县| 乾安县| 衡南县| 称多县| 柞水县| 沅陵县| 临桂县| 吴川市|