• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于小波變換的ECG信號去噪研究

    2017-12-11 13:43:58張錦
    電腦知識與技術(shù) 2017年31期
    關(guān)鍵詞:小波變換閾值

    張錦

    摘要:該文采用三種常見的小波去噪方法對ECG信號去噪,首先對去噪原理進(jìn)行分析,再利用MATLAB進(jìn)行仿真實驗,對MIT-BIH數(shù)據(jù)庫中的同一個心電信號使用三種小波去噪算法和選擇不同的小波基函數(shù)進(jìn)行去噪處理,最后對去噪的結(jié)果進(jìn)行定性和定量分析,得出最適合用于ECG信號的小波去噪算法。

    關(guān)鍵詞: ECG去噪;小波變換;閾值;系數(shù)相關(guān)性;模極大值

    中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)31-0227-03

    Research on Denoising of ECG Signals Based on Wavelet Transform

    ZHANG Jin

    (Hainan Medical College, Haikou 571199,China)

    Abstract:Three common wavelet denoising methods are used to denoise ECG signals. the theorem of denoising is analyzed at first,and then simulation experiments are done in MATLAB. Three kinds of wavelet denoising algorithms and different wavelet base functions are chosen to denoise the same ECG signal in MIT-BIH database. Finally, the denoising results are qualitatively and quantitatively analyzed,in the purpose of obtaining the most suitable wavelet denoising algorithm for ECG signals.

    Key words: ECG signal denoising; Wavelet transform; Threshold; Coefficient dependence; Modulus maximum

    1 概述

    心電圖(Electrocardiogram,ECG)是心臟疾病診斷的重要分析依據(jù),臨床上,通常把心電信號的變化情況,作為預(yù)測評估患者心臟健康狀況的一項重要指標(biāo),同時,利用ECG來進(jìn)行身份識別,比目前廣泛應(yīng)用的指紋識別技術(shù)更準(zhǔn)確。

    然而,心電信號很微弱,幅度在10μV到5mV之間,頻率在0.05到100.00Hz之間,并且在使用儀器采集信號的過程中,會混入多種不同頻率的噪聲, 如工頻干擾、基線漂移、肌電干擾和運動偽影等噪聲,由于這些噪聲的干擾,導(dǎo)致ECG信號的特點發(fā)生改變,降低了診斷的準(zhǔn)確性,為了能對ECG信號的波形和特征進(jìn)行準(zhǔn)確地進(jìn)行提取,必須對其進(jìn)行去噪和預(yù)處理,這是對ECG信號特征提取和智能分析的基礎(chǔ)。

    利用小波變換實現(xiàn)信噪分離是目前廣泛應(yīng)用的方法,利用小波變換基礎(chǔ)的圖像去噪方法主要有三種:小波變換模極大值去噪算法,小波系數(shù)尺度相關(guān)去噪方法,小波閾值去噪算法[1]。由于小波基函數(shù)的多樣性, 不同的小波基函數(shù)具有不同的性質(zhì), 而不同性質(zhì)的小波基對去噪效果有著直接的影響[2],因而小波函數(shù)的選擇是去噪效果的關(guān)鍵所在。本文針對三種不同的小波去噪算法,分別選擇三個不同的小波基函數(shù),對MIT-BIH數(shù)據(jù)庫中的同一個心電信號進(jìn)行去噪,通過定性(圖形分析)和定量(信噪比、均方根誤差)兩種法法分析比較去噪的結(jié)果,得出最適合于ECG信號去噪的算法。

    2 三種小波去噪方法原理

    2.1 小波變換模極大值去噪

    Mallet根據(jù)小波變換中,根據(jù)隨著尺度的增大,噪聲所對應(yīng)的模極大值迅速衰減的傳播特征[3],提出了基于小波變換的模極大值去噪算法。依據(jù)小波理論,隨著分解尺度的變化,模極大值的大小由信號在其突變的點的lipschitz指數(shù)[α]決定,當(dāng)[α]>0時,為緩變信號,信號的模極大值隨著尺度的增加而逐漸增大;當(dāng)[α]<0時,為脈沖信號,信號的模極大值隨著尺度的增加而逐漸減少,當(dāng)[α]=0時,為對階信號,信號的模極大值不發(fā)生變化。對信號進(jìn)行多次小波分解后,根據(jù)各個尺度上模極大值的信息和位置,保留由信號點小波系數(shù)得到的模極大值,而剔除由噪聲所引起的模極大值,最后再由保留下來的模極大值重構(gòu)信號,從而達(dá)到去噪的目的。

    模極大值去噪的步驟如下:

    1) 對含噪信號進(jìn)行離散二進(jìn)小波變換分解信號,分解尺度為[J],計算出對應(yīng)尺度的模極大值。

    2) 根據(jù)信號和分解是尺度選擇一閾值T,將最大尺度[j]上幅值的絕對值小于閾值T的模極值點, 視為噪聲去除,從而得到最大尺度[j]上新的模極大值點。

    3) 采用ad hoc路由算法,在[j-1]尺度上尋找[j]尺度上的小波變換模極大值的傳播點,保留[j-1]尺度上由信號產(chǎn)生的極值點,剔除由噪聲產(chǎn)生的極值點,從而得到[j-1]尺度上新的極值點。

    4) 令[j=j-1],重復(fù)步驟3,直至[j=2]

    5) 對于尺度[j=1]上的模極大值點,在[j=2]尺度上保留下來的模極大值點的位置上, 保留[j=1]時相應(yīng)位置的極值點,并將[j=1]其它位置上的極值點置為0。

    6) 對每個尺度上經(jīng)過閾值處理后保留下來的模極大值點,進(jìn)行信號重構(gòu)。

    2.2 小波系數(shù)相關(guān)性去噪

    小波系數(shù)相關(guān)性去噪算法是徐長發(fā)根據(jù)信號經(jīng)小波變換后,在不同小波尺度上,有效信號和噪聲的有著不同的特殊性質(zhì)來進(jìn)行去噪的。有效信號的小波系數(shù)在各尺度上有較強的相關(guān)性,尤其在信號的邊緣處相關(guān)性更強,而其中夾雜的噪聲信號對應(yīng)的小波系數(shù)在各尺度間和邊緣處相關(guān)性非常弱,且多集中在小尺度的層次上。根據(jù)這一特征,可以通過將相鄰尺度的小波系數(shù)直接相乘來增強有效信號,抑制噪聲[4]。在尺度空間上的相關(guān)運算能使噪聲的幅值大為減小,從而抑制了噪聲和小的邊緣,增強了信號的主要邊緣,更好地刻畫原始信號[5]。

    小波系數(shù)相關(guān)性去噪的步驟如下[6]:

    1) 對長度為N的含噪信號進(jìn)行離散二進(jìn)小波變換[W2jf(n)],分解尺度為[J=log2N],記為[W(j,n)] ,其中[(1≤j≤J),1≤n≤N]。

    2) 估算噪聲的標(biāo)準(zhǔn)差[σ]和各個尺度的標(biāo)準(zhǔn)差[σj]。

    3) 計算各個尺度的相關(guān)系數(shù)和規(guī)范相關(guān)系數(shù)。

    相關(guān)系數(shù)計算公式為:

    [Cor(j,n)=W2jf(n)*W2j+1f(n)] (1)

    規(guī)范相關(guān)系數(shù)計算公式為:

    [NCor(j,n)=Cor(j,n)PW(j)/PCor(j)] (2)

    其中, [PW(j)=nW(j,n)2],[PCor(j)=nCor(j,n)2]

    4) 提取信號的邊緣信息:

    若[|NCor(j,n)|≥W(j,n)]則視該點的小波系數(shù)由信號產(chǎn)生,[W(j,n)]賦值給[W(j,n)]相應(yīng)的位置,并將[W(j,n)]和[Cor(j,n)]置為0。

    若[|NCor(j,n)|

    5) 統(tǒng)計從[W(j,n)]中累計提取的邊緣點個數(shù),記為[K],若滿足[PW(j,n)<=(N-K)σ2j][],則終止對尺度j的運算,否則重復(fù)步驟4)5)。

    6) 根據(jù)每個尺度上提取的邊緣信息[W(j,n)],進(jìn)行信號重構(gòu)。

    2.3 小波閾值去噪[7]

    小波閾值去噪是對經(jīng)過小波變換后的小波系數(shù),采用合適的閾值函數(shù)做一定規(guī)則的改變,從而達(dá)到去噪的目的,Donoho提出的小波閾值去噪通過以下3個基本步驟實現(xiàn):

    (1) 對含噪信號[s(t)]進(jìn)行小波分解:選取合適的小波基和分解層數(shù)[j],對含噪信號進(jìn)行小波變換,得到各層上的小波系數(shù)[ωj,k]。

    (2) 對小波分解得到的小波系數(shù)進(jìn)行閾值處理:選取合適的閾值函數(shù)和閾值,對小波分解后各層上的小波系數(shù)[ωj,k]進(jìn)行閾值化處理,得到小波估計系數(shù)[ωj,k]。

    (3) 通過小波逆變換:對閾值處理后的小波系數(shù)[ωj,k]進(jìn)行重構(gòu),得到去噪后的信號[s(t)]。

    傳統(tǒng)的閾值函數(shù)有硬閾值和軟閾值兩種,閾值函數(shù)如下:

    (1) 硬閾值函數(shù):

    [ωj,k=ωj,k0|ωj,k|≥λ|ωj,k|<λ] (3)

    (2) 軟閾值函數(shù):

    [ωj,k=sign(|ωj,k|)(|ωj,k|-λ)0|ωj,k|≥λ|ωj,k|<λ] (4)

    其中[λ]為閾值。

    3 小波基函數(shù)的選取

    對于含噪的ECG信號,使用小波變換去噪之前,首先需要根據(jù)信號的特征以及實際需要選擇合適的小波基。ECG信號除了本身的頻率分量之外,還包含了多種不同類型的噪聲信號,根據(jù)ECG信號的特點,要對其進(jìn)行多尺度分解,需要小波基函數(shù)同時具有正交性、光滑性等特點,通過對幾類離散小波的比較,Coiflet小波系、Symlet小波系和Biorthogonal小波系比較適合于ECG信號的處理[8],本文對三種小波基分別用三種小波變換去噪方法對ECG信號進(jìn)行去噪并比較分析。

    4 仿真實驗

    為了驗證三種小波的算法和不同小波基函數(shù)對ECG信號的去噪性能,在Matlab 2012的環(huán)境中進(jìn)行仿真實驗,仿真實驗的ECG信號數(shù)據(jù)來源于MIT-BIH數(shù)據(jù)庫中編號為117的心電信號,并在信號上隨機疊加高斯白噪聲,以此來模擬肌電干擾、運動偽影等噪聲的綜合特性,并對ECG信號采用3層小波分解,小波基選取Matlab 2012中的版本最高的小波基函數(shù),分別是bior6.8,coif5和sym8。

    對去噪效果采用定性和定量兩種方式進(jìn)行分析和評價。

    4.1 定量分析

    定量分析選擇信噪比(SNR)和均方根誤差(RMSE)來描述,計算公式如下:

    [SNR=10log(i=1nw2(i)i=1n(w(i)-w(i))2)] (5)

    [RMSE=1ni=1n(w(i)-w(i))2] (6)

    式中[w(i)]是原始信號,[w(i)]去噪后的信號。SNR越大,RMSE越小,信號去噪的效果更好,因為對同一樣本用同樣的方法進(jìn)行去噪時,每一次運行的結(jié)果有細(xì)微偏差,這里對同一樣本同一去噪方法進(jìn)行五次去噪運算,并對去噪結(jié)果的信噪比和均方根誤差取均值,計算得到的信號SNR和RMSE的平均值如表1-表4所示。

    從表1-表4中數(shù)據(jù)可以看出,使用Biorthogonal小波函數(shù),在三種去噪方法中均具有較高的SNR和RMSE, 對心電信號去噪的效果相對最好,而模極大值、系數(shù)相關(guān)和閾值去噪的這三種去噪方法中,系數(shù)相關(guān)去噪算法具有最高的信噪比和最小的均方根誤差,其信號的重構(gòu)精度更高,去噪效果也相對最好。

    4.2 定性分析

    定性分析是根據(jù)去噪后的ECG圖形的光滑程度,是否有明顯的抖動以及連續(xù)性等方面來進(jìn)行觀察分析。以MIT-BIH數(shù)據(jù)庫中編號為117的數(shù)據(jù)為例,采用上述3種方法和均使用bior6.8小波函數(shù)對該信號進(jìn)行去噪的結(jié)果如圖2-圖5所示,圖1為含高斯白噪聲ECG信號。

    從圖中可以看出,使用系數(shù)相關(guān)和模極大值去噪后的ECG圖形均具有較好的視覺效果,保持了心電信號的光滑性,而系數(shù)相關(guān)去噪又更為較好的保留了ECG信號的邊緣特征,且R波的削峰現(xiàn)象和Q、S波附近的Gibbs振蕩現(xiàn)象明顯比閾值去噪要輕,閾值去噪中有明顯的Gibbs振蕩和削峰現(xiàn)象,所以使用系數(shù)相關(guān)去噪相對具有較好的圖形效果,更好的恢復(fù)了原始信號,有更好的降噪效果。

    5 結(jié)論

    本文使用小波分析中三種不同的去噪方法,分別采用三個不同的小波函數(shù)對 ECG信號去噪,通過對去噪結(jié)進(jìn)行對比分析,可以得知,使用系數(shù)相關(guān)性對ECG信號去噪具有最好的去噪效果,其次是是模極大值去噪,而傳統(tǒng)的閾值去噪效果排在系數(shù)相關(guān)性和模極大值去噪之后,此外,采用Biorthogonal小波函數(shù)相對于Coiflet和Symlet小波函數(shù)更適合與心電信號去噪。所以對ECG信號的去噪,采用小波變換系數(shù)相關(guān)去噪和選擇Biorthogonal小波函數(shù)能達(dá)到最好的去噪效果,適合對心電信號去噪的實際應(yīng)用。

    參考文獻(xiàn):

    [1] 陳剛. 動態(tài)心電信號分析技術(shù)的研究[D].東華大學(xué),2012.

    [2] 鄭鈞,侯銳鋒. 小波去噪中小波基的選擇[J]. 沈陽大學(xué)學(xué)報,2009(2):108-110.

    [3] MALLET S, HWANG W L. Singularity detection and processing with wavelets [ J] . IEEE Trans on Information Theory, 1992,38(2):617-643.

    [4] 劉揚,侯思祖. 基于小波變換的信號去噪方法的研究[A].2008通信理論與技術(shù)新發(fā)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(下)[C].2008.

    [5] 許文博,武曉春,邢建平. 一種新的小波閾值去噪方法[J]. 蘭州交通大學(xué)學(xué)報,2012,31(3):120-124. [2017-09-07].

    [6] 劉揚. 基于小波變換的信號去噪方法的研究[A]. 中國通信學(xué)會.2008通信理論與技術(shù)新發(fā)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(下)[C].中國通信學(xué)會,2008:5.

    [7] ZHANG Jin. ECG signals Denoising Method Based on Improved Wavelet Threshold Algorithm[A]. IEEE Beijing Section、Global Union Academy of Science and Technology、Chongqing Global Union Academy of Science and Technology.Proceedings of 2016 IEEE Advanced Information Management,Communicates,Electronic and Automation Control Conference(IMCEC 2016)[C].IEEE Beijing Section、Global Union Academy of Science and Technology、Chongqing Global Union Academy of Science and Technology,2016:6.

    [8] 朱民杰. 基于神經(jīng)網(wǎng)絡(luò)的心電圖身份識別研究[D].鄭州大學(xué),2010.22-33.

    猜你喜歡
    小波變換閾值
    小波閾值去噪在深小孔鉆削聲發(fā)射信號處理中的應(yīng)用
    基于自適應(yīng)閾值和連通域的隧道裂縫提取
    比值遙感蝕變信息提取及閾值確定(插圖)
    河北遙感(2017年2期)2017-08-07 14:49:00
    基于雙樹四元數(shù)小波變換的圖像降噪增強
    MATLAB在《數(shù)字圖像處理》課程中的輔助教學(xué)
    基于互信息和小波變換的圖像配準(zhǔn)的研究
    保持細(xì)節(jié)的Retinex紅外圖像增強算法
    室內(nèi)表面平均氡析出率閾值探討
    基于小波包絡(luò)分析的滾動軸承典型故障診斷技術(shù)研究
    商情(2016年11期)2016-04-15 07:39:54
    心電信號壓縮方法研究
    科技視界(2016年7期)2016-04-01 08:36:56
    赣榆县| 达日县| 游戏| 娱乐| 龙山县| 双桥区| 南城县| 商丘市| 共和县| 池州市| 来安县| 海南省| 荥经县| 黄陵县| 安远县| 正安县| 安阳市| 雷山县| 石狮市| 华宁县| 贵州省| 屏东市| 五原县| 石泉县| 建湖县| 宁德市| 华安县| 蚌埠市| 波密县| 扎兰屯市| 吉水县| 柳河县| 大荔县| 贡嘎县| 万宁市| 许昌县| 安徽省| 七台河市| 德清县| 霍城县| 尼玛县|