基於新閾值函數的小波閾值去噪算法

2020-12-04 電子發燒友

小波變換以其多解析度分析的特性,在時頻域內良好的表徵信號的能力以及大小固定形狀可變的窗口等特點,廣泛應用於圖像去噪中,並得到了很好的去噪效果。而小波閾值去噪法是小波分析法在圖像去噪眾多應用中最常用的一種方法,利用閾值處理後的小波係數進行小波反變換重構出去噪後的結果圖像。在小波閾值去噪法中的兩個重要的因素—閾值選取方式和閾值函數,直接決定圖像去噪的效果,所以要針對噪聲和圖像選取合適的閾值函數和最佳閾值,才能最大程度去除圖像噪聲。

本文提出了新的閾值函數,這一函數既滿足函數的連續性,又解決了閾值函數恆定偏差問題。

1、小波閾值去噪原理

小波閾值去噪方法中噪聲通常處於高頻,利用這一特點,通過對高頻部分進行相應閾值化處理,然後進行重構,這樣就達到了去除噪聲的目的。

假設一幅圖像被高斯噪聲汙染的表示形式如下:

為含噪聲圖像;nj,k為高斯白噪聲,服從正態分布N(0,δ^2)正態分布。

小波閾值方法通過以下3步驟進行實現:

1)對fj,k作小波變換,得到小波係數wj,k;

2)通過對wj,k進行閾值化處理,得出小波估計係數w^j,k;

3)利用w^j,k進行小波係數重新構造得到去噪後的圖像f^j,k。

常用的閾值求法有:斯坦無偏似然估計準則、固定閾值準則、啟發式閾值準則和極大極小原理準則。本文採用固定閾值準則固定閾值定義如下:

其中:M×N為圖像的大小。

2、小波閾值函數

2.1、常見的小波閾值函數

小波閾值去噪法的另一種稱呼是閾值函數,也就是利用閾值函數來獲得閾值,閾值函數應用最多的就是Donoho等提出的閾值的方法,而且Donoho等也證明了利用小波閾值去噪比其他經典的去噪方法優越。隨後人們在此基礎上提出了改進的閾值函數,如硬軟折中閾值函數等。硬、軟閾值函數分別如式(3)(4)。

硬閾值函數定義為:

2.2、改進的小波閾值函數

硬、軟閾值方法在去噪方面取得了較好的效果,但它們存在缺點。式(3)雖然解決了|w^j,k-wj,k|的誤差問題,但存在間斷點±λ,在圖像重建時會產生一些附加震蕩,而且比較容易出現Pseudo-Gibbs現象等視覺失真。同樣,式(4)在±λ處連續性好,但|w^j,k-wj,k|存在恆定的誤差,這樣會使圖像的高頻信息產生丟失等失真的現象,且式(4)存在高階求導的困難,不利於進一步用數學工具對它處理。硬軟折中閾值函數對式(3)(4)進行了改進,但依然存在恆定偏差問題。

為了更好地解決以上方法所帶來的問題,文獻分別提出了如下的改進的閾值函數:

式(5)很好地解決了含噪圖像的小波係數與估計小波係數恆等的誤差問題,但它沒有調節因子,顯然不夠靈活,而且連續性差;式(6)雖然解決了連續性問題,但含噪圖像的小波係數與估計小波係數的恆定偏差還是沒有得到很好的解決。為了能夠有效解決上述問題,本文提出了新的函數:

圖1的橫坐標為對fj,k經過小波變換得到的原始的小波係數;縱坐標為對小波係數進行閾值處理後的得到的估計的小波係數。λ為門限值;根據式(7)的函數進行繪圖。圖1中,λ=5,原始小波係數取值範圍為-20~20。

圖1   α=1,n=3時改進閾值函數

2.2.1、改進的閾值函數分析

從數學的角度對式(7)進行如下分析。

1)函數的連續性。

綜上所述:新閾值函數在±λ處連續。

2)函數的漸近性

綜上所述:函數式(7)是以w^j,k=wj,k為漸近線的,也就是說,新閾值函數以w^j,k=wj,k為漸近線。

3)閾值函數的偏差性。

隨著wj,k→∞,w^j,k逐漸接近wj,k,從而克服了w^j,k與wj,k之間具有偏差的問題。

4)函數的高階可導性。

當|wj,k|≥λ時,新閾值函數滿足高階可導,所以便於進行各種數學處理。

5)閾值可變因子α與n影響分析。

當α=0,n=1時,新閾值函數為式(5);當α=0,n→0時,新閾值函數為軟閾值函數,當n→∞時新閾值函數為硬閾值函數;

當α→∞時新閾值函數就變成為硬閾值函數;因此與式(5)和式(6)相比,新閾值函數不僅具有整體連續性的優點,而且根據實際應用調節非常靈活。

2.2.2、改進的閾值函數去噪算法步驟

第1步選擇合適的小波基函數,小波基一般根據具體噪聲圖像的特點進行選擇。然後對帶噪聲圖像式(1)中fj,k進行多層次正交小波變換,得到一組小波分解係數wj,k,其中:wj,1∈{LHj}(j層水平方向小波係數);wj,2∈{HLj}(j層垂直方向小波係數);wj,3∈{HHj}(j層對角線方向小波係數);(j=1,2,…,l,l表示小波分解的層數)。

第2步對式(1)中噪聲nj,k方差δ進行估計,噪聲方差δ=median(w1,3/c),其中c是常數,一般取0.6745。然後在求出δ的基礎上,根據式(2)求出門限閾值λ的值。

第3步以λ為門限,分別根據式(7)對LHj,HLj,HHj係數進行閾值處理,得到估計的小波係數w^j,k。

第4步根據所得w^j,k小波係數以及其他沒有進行閾值處理的低頻部分的小波係數利用小波基函數進行小波重新構造,從而得到去噪後的圖像f^j,k即f^j,k就是所要求的圖像。

3、實驗結果及分析

為了證明改進閾值函數去噪的有效性,使用Matlab軟體對加0.01的高斯白噪的Lena和Cameraman圖像分別用經典的軟、硬閾值函數、硬軟折中閾值函數以及改進的閾值函數進行仿真實驗。本文基於提升圖像的對稱性,視覺好,更適合於圖像處理,因而選擇coif4基函數,進行四層分解與重構,並進行閾值去噪。去噪效果如圖2所示。

圖2  對Lena圖像不同方法降噪結果

圖3  對Cameraman圖像不同方法降噪結果

為了進一步衡量本文提出新閾值函數的性能,用均方差(MeanSquaredError,MSE)與峰值信噪比(PeakSignal-toNoiseRatio,PSNR)對去噪後效果析。MSE的值越小表示圖像的質量越好;PSNR的值越大圖像的質量越好。它們分別定義為:

其中:M×N為圖像大小,gj,k是無噪圖像,f^j,k為去噪得到的圖像。

通過仿真實驗表明:基於改進閾值函數的小波去噪比基於軟閾值函數、硬閾值函數、硬軟折中閾值函數、文獻閾值函數、閾值函數得到較大的峰值信噪比和較小的均方誤差。實驗具體的結果如表1、表2所示。由圖2、圖3可以看出改進閾值函數的小波去噪效果較好。

4、結語

本文在分析了Dohono軟硬閾值、硬軟折中閾值函數的優缺點後,提出了對閾值函數的改進算法。這一閾值函數含有兩個調節閾值因子α和n,通過改變這兩個參數,達到最佳小波係數閾值的估計,經過實驗證明,改進的閾值函數能夠較好地去除圖像噪聲,且可以保護圖像的細節信息。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 小波閾值去噪的改進_改進的小波閾值函數
    1、小波閾值去噪的改進 傳統的小波閾值圖像去噪方法可以去除圖像的部分噪聲,有較好的效果,但是由於閾值函數和閾值選取方式自身存在的問題,設置的閾值並不能完全去除圖像噪聲,還會由於閾值函數的問題而使去噪後的圖像視覺效果不佳,這就需要對目前的閾值函數和閾值選取方式進行改進,得到可以更好地去除圖像噪聲的小波閾值去噪方法。
  • 小波閾值去噪的基本原理_小波去噪閾值如何選取
    小波閾值去噪的基本原理 小波閾值去噪的基本思想是先設置一個臨界閾值λ,若小波係數小於λ,認為該係數主要由噪聲引起,去除這部分係數;若小波係數大於λ,則認為此係數主要是由信號引起,保留這部分係數,然後對處理後的小波係數進行小波逆變換得到去噪後的信號。
  • 基於改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法研究
    本文採用了改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法,濾除了上述噪聲信號,保留了有用信號,取得了較好的濾波效果,為脈搏信號的研究提供了一個新的思路。  1 改進閾值的小波算法  Donoho[3]等在1994年首次提出小波係數硬閾值計算和軟閾值計算模型。
  • 小波去噪方法及步驟_小波去噪方法的比較
    圖1  原始信號和含噪信號的時域波形 一、小波去噪方法 1、小波分解與重構法去噪 小波分解與重構的快速算法,即Mallet算法。 圖3和圖4分別是採用Donoho的非線性小波變換閾值法以及平移不變量小波法去噪得到的結果。這2種方法均選用Haar小波,小波分解層數是5。二者均採用軟閾值,閾值大小t=2log(N),其中N為信號長度。
  • 基於LabVIEW和Matlab混合編程的小波去噪方法
    在Hilbert空間H中的一族函數{- }jj ∈ J稱為是一個框架,如果存在A,B ∈(0,∞) 時,對於所有f ∈ H,有:2 小波降噪原理小波變換具有低熵性、多解析度特性、去相關性、選基靈活性的特點
  • 圖像去噪算法的優點和缺點
    圖像去噪算法的優點和缺點 會飛的碼 發表於 2020-05-04 18:36:00 圖像降噪算法總結 分析各種算法的優點和缺點 1、BM3D 降噪 2、DCT 降噪
  • 電弧信號小波去噪分析
    利用小波去噪方法分析電弧信號是小波分析應用於實際工程的重要方面。波變換具有多解析度的特點,在時域和頻域都具有表徵信號局部特徵的能力,適合分析非平穩信號,可以由粗及精地逐步觀察信號。1984年,法國地球物理學家Morlet首次採用小波的局部特性分析了地震波,自此開啟了小波應用和研究發展的新時代。小波變換的基本思想是將原始信號經過伸縮、平移之後分解為一系列子帶信號,這些子帶信號具有不同的頻率特性、不同的空間解析度和方向特性,能夠在時域和頻域表達原始信號的局部特徵,進一步體現分析信號的時、頻局部化特徵。
  • 幾種小波濾波方法比較
    簡介:小波的多解析度特性是小波去噪能夠實現的基礎。通過Mallat算法我們可以將信號中各種不同的頻率成分分解開來,從而實現信號的按頻帶處理方式。
  • 小波變換在差動熱分析儀信號處理中的應用
    小波是函數空間L2(R)中滿足下述條件的一個函數或者信號(x):    小波變換是把小波母函數Ψ(t)作位移b,在伸縮尺度a下與所要分析的函數f(t)作內積,對於函數f(t)∈L2(R),連續小波變換的公式:   小波閾值去噪的原理是:對信號進行小波分解,如果噪聲能量明顯小於信號能量,則與噪聲對應的小波係數也明顯地小於與信號對應的小波係數
  • 基於LabVIEW和Matlab混合編程的小波降噪方法
    本文分析了傳統濾波器方法在處理非平穩信號時的缺點,研究了小波去噪的原理和方法,研究了利用LabVIEW 和Matlab混合編程的方法,將LabVIEW完美的圖形編程技術和Matlab強大的的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。通過對振動衝擊信號的濾波處理,表明了小波降噪方法在處理非平穩信號時的有效性。
  • 基於nRF51822的心電監測系統設計
    摘要:本文介紹了一種基於nRF51822的心電監測系統,該心電監測系統採用基於低功耗藍牙4.0的nRF51822作為核心處理晶片,採用AD823傳感器及其外圍電路組成心電採集模塊,採集使用者的心電信息,同時針對人體心電信息存在的噪聲幹擾、信號微弱等問題,本文提出了基於小波變換閾值去噪法,很好地去除了心電信號中複雜的噪聲,充分發揮了小波變換在信號處理方面的優勢
  • 基於離散小波變換的分布式光伏孤島檢測方法
    該方法基於採樣的電壓、電流信號,通過分析小波功率與PCC(公共連接點)頻率的變化來判斷孤島現象。在系統不同狀況下,用自適應模糊邏輯控制設置基於PCC電壓和逆變器電流的閾值,克服了閾值選擇困難的問題。測試系統在MATLAB中運用Sim Power System模塊庫和小波工具箱進行仿真,對本文所提方法的有效性和可行性進行驗證。
  • 基於小波變換的圖像壓縮算法改進研究
    摘要:本文首先分析了基於小波變換圖像壓縮原理、流程和方法,然後針對傳統的嵌入式小波零樹壓縮編碼算法的不足,提出了改進方案。1.2 小波變換的定義  定義1:小波變換  假設函數,並且是緊支撐的,即,通過伸縮、平移母小波函數可得到分析小波:(1)  其中,a和b分別是尺度參數和平移參數。可以通過改變a和b的值,實現調整分析小波的時頻窗中心和時頻窗長度的目標。實質上,小波變換是一種窗口形狀可變,但面積不變的時頻局部化分析工具。
  • 基於小波變換的視頻圖像壓縮算法研究
    小波變換具有良好的時、頻局域性,並且由於其在非平穩圖像信號分析方面的靈活性和適應人眼視覺特性的能力,已經成為圖像編碼的有力工具。應用三維小波變換進行視頻壓縮編碼,需考慮選用時、空域2組小波濾波器組。本文引用地址:http://www.eepw.com.cn/article/202703.htm2 基於提升格式的三維小波變換的視頻編碼系統 本文採用的視頻編碼系統主要是由三維小波變換、量化、熵編碼和碼流組裝4個部分組成,如圖1所示。設圖像序列有M×N×L個像素,M,N分別為圖像的列、行數,L為一組中的幀數。首先,對輸入的L幀圖像進行三維提升型小波變換。
  • 一種基於小波變換的圖像壓縮方法與實現
    小波理論在近三十年發展迅速,成為圖像處理的核心理論。圖像壓縮的國際新標準JPEG2000就是採用基於小波理論的新一代壓縮技術。2 小波變換2.1 小波及相關概念小波是一類在有限區間內快速衰減到0的函數。小波分析就是將信號分解為原小波(也叫小波基)函數不同位移和膨脹的小波。而小波變換就是採用小波理論,將原始信號進行處理,使其具有某些更適合後續處理的時頻特性。
  • 基於自適應提升小波變換的電能質量檢測節點
    為此,需要對PQD信號進行先去噪再分類。系統總體設計思路是將數據採集單元採集到的數據進行自適應提升小波去噪處理,提取PQD信號的特徵矢量,再通過支持向量機進行電能質量擾動類型的識別,最後通過無線收發模塊將擾動類型、擾動波形發送給WSN網關,如圖1所示。
  • 基於矢量空間投影的深層語音去噪
    1.簡介一個多世紀以來,信號去噪一直是多媒體中的一個問題,其應用範圍包括聲學語音處理、圖像處理、地震數據分析和其他模態。對於每種應用的方法已經發展了幾十年,包括傳統的統計信號處理,如Wiener和卡爾曼濾波,小波理論以及矩陣分解的特定實例。 雖然對於局部和廣義靜止信號都有效,即使歷史悠久,但由於其算法容量,這些努力在更動態和更野性的噪聲集中取得了較少的成功。
  • 小波變換原理與應用_小波變換的基本原理_小波變換的應用
    它的主要特點是通過變換能夠充分突出問題某些方面的特徵,能對時間(空間)頻率的局部化分析,通過伸縮平移運算對信號(函數)逐步進行多尺度細化,最終達到高頻處時間細分,低頻處頻率細分,能自動適應時頻信號分析的要求,從而可聚焦到信號的任意細節,解決了Fourier變換的困難問題,成為繼Fourier變換以來在科學方法上的重大突破。
  • 一種基於小波變換的新型壓縮編碼模型
    摘要: 本文針對基於內嵌編碼思想的嵌入式零樹編碼方案,並結合當前壓縮編碼方面的理論成果,提出了一種新的編碼模型,並進行了仿真實驗。實驗結果表明,所設計的編碼算法在信噪比和壓縮比方面都取得了良好的效果。引言信息是現代社會的主要特徵,而人們傳遞信息的重要媒介是圖像。