小波閾值去噪的改進_改進的小波閾值函數

2021-01-15 電子發燒友
1、小波閾值去噪的改進

傳統的小波閾值圖像去噪方法可以去除圖像的部分噪聲,有較好的效果,但是由於閾值函數和閾值選取方式自身存在的問題,設置的閾值並不能完全去除圖像噪聲,還會由於閾值函數的問題而使去噪後的圖像視覺效果不佳,這就需要對目前的閾值函數和閾值選取方式進行改進,得到可以更好地去除圖像噪聲的小波閾值去噪方法。

1.1、閾值函數的改進

前面提到的兩種閾值函數,軟閾值函數和硬閾值函數雖然能夠去除圖像的得到了較廣泛的應用,但是由於自身存在缺點,還是會影響圖像去噪的效果。硬閾值函數的缺點是在閾值點不連續;軟閾值函數的缺點是原係數和小波分解係數存著恆定的偏差。這兩種閾值函數不能完全地展示出分解後小波係數的能量分布,這就限制了它的進一步應用。所以,需要尋求一種新的閾值函數使它能夠在繼承軟閾值,硬閾值的優點的同時克服它們的缺點。這就需要閾值函數在其閾值點處連續,同時還具有高階可導的性質,這樣既能實現閾值函數閾值選取的功能又能完好的體現出分解後係數的能量分布。根據以上對軟閾值和硬閾值的分析和指數函數高階可導的特點,現在提出一種新的閾值函數,如下所示:

式中,λ為閾值。兩個參數p,q在閾值函數中發揮著各自的作用,共同決定著閾值處理過程與結果,其中p∈[0,1],q≥0。該閾值函數保留了軟閾值函數在小波域內具有連續性的優點,而且在|x|≥λ時具有高階導函數。隨著p,q在各自固定的取值區間內的波動,該閾值函數發揮著不同的作用。當p=0時,無論q取什麼值,此閾值函數就成為了硬閾值函數;當p∈(0,1]且q=0時,此閾值函數就成為了軟閾值函數;當p∈(0,1]且q→∞時,此閾值函數變成了一種類似軟閾值的閾值函數,在該函數中,參數p可以調節閾值函數對小波係數的壓縮程度,彌補了傳統軟閾值函數在這方面的不足。

由此可見,通過改變p,q的取值可以決定此閾值函數對小波係數的作用。其中,q值的改變主要確定閾值函數的趨向,是成為軟閾值還是硬閾值,而p值的變化主要決定閾值函數對小波係數的作用程度。通過p,q這兩個參數的共同作用,此閾值函數就變成了軟閾值,硬閾值的一種推廣函數,在保存了兩種閾值函數優點的同時,也克服了它們在處理小波係數時的一些缺點。

新提出的閾值函數不僅在小波域內具有連續性,而且在|x|≥λ時具有高階可導的性質,這樣該閾值函數不僅繼承了軟閾值函數具有連續性的優點,而且還克服了軟閾值在處理過程中小波係數與原係數之間存在固有偏差的缺點,同時也解決了對大於閾值的係數進行定值壓縮與噪聲隨著小波係數增大而減少的事實不符合的問題,並通過兩個參數的調節使它同時具備了硬閾值函數的性能,也就是說此閾值函數同時具備了軟閾值和硬閾值的優點,使用起來更加方便、靈活,去噪效果更好。

1.2、新的閾值選取方式

小波閾值去噪法另一個重要的因素就是閾值的選取,閾值主要由噪聲方差和子帶係數的能量共同決定,一般情況下,噪聲方差需要從觀測數據中得出。若閾值過小,則噪聲去除不完全,去噪後的圖像仍有噪聲殘留;若閾值選取過大,會有部分信號被當作噪聲被濾除,造成信號丟失,引起偏差。噪聲的小波係數隨著尺度的增大而減小,所以對信號進行去噪時,不同分解層閾值的選取也應該不同,並且閾值應該隨著分解尺度的增加而減少。傳統的閾值選取方式,包括全局閾值和局部適應閾值並沒有隨著分解尺度的變化而有所改變,所以針對以上要求和傳統閾值選取方式在這方面的不足之處,現在提出一種新的,易實現的閾值選取方式:

式中,α為高斯白噪聲的標準差,N為圖像尺度,j為分解尺度。此閾值選取方式是在統一閾值基礎上進行改進的,在保留了傳統統一閾值中標準差α和圖像尺度N在閾值上所做的貢獻的同時在分母上添加了分解尺度j,使閾值隨著分解尺度而改變,分解尺度越大閾值就會相應的減少,這樣就比較符合經過小波分解後不同分解層的係數在對信號和噪聲的比例分布上有所不同的事實。新設定的閾值在保留了原來統一閾值在閾值處理中發揮的功能的基礎上,通過新增加的分解尺度可以針對小波分解中不同的分解層對各分解層的小波係數做相應不同的處理,這樣可以增加閾值的實用性,減少小波係數閾值誤斷引起的偏差。

斯白噪聲的標準差α的選取也有多種方式:可以利用魯棒中值估計法來估計,

α=(median(|fi|)/0.6745)^(0.5)

其中,fi是最低分解尺度的頻帶;也可以利用小波分解係數中對角細節係數的標準差作為噪聲標準差α的估計值。本文採取第二種方法,用對角係數的標準差αD作為α的估計值。這樣一來,最後的閾值公式為:

公式中,αD作為α的估計值,可以很容易地在小波分解圖像信號之後由分解出的對角係數計算出來。

接下來我們從小波閾值函數方面來分析小波閾值去噪的改進方法。 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.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、改進的閾值函數去噪算法步驟

第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就是所要求的圖像。

為了證明改進閾值函數去噪的有效性,使用Matlab軟體對加0.01的高斯白噪的Lena和Cameraman圖像分別用經典的軟、硬閾值函數、硬軟折中閾值函數以及改進的閾值函數進行仿真實驗。去噪效果如圖2所示。

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

打開APP閱讀更多精彩內容

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

相關焦點

  • 基於新閾值函數的小波閾值去噪算法
    小波變換以其多解析度分析的特性,在時頻域內良好的表徵信號的能力以及大小固定形狀可變的窗口等特點,廣泛應用於圖像去噪中,並得到了很好的去噪效果。而小波閾值去噪法是小波分析法在圖像去噪眾多應用中最常用的一種方法,利用閾值處理後的小波係數進行小波反變換重構出去噪後的結果圖像。
  • 小波閾值去噪的基本原理_小波去噪閾值如何選取
    小波閾值去噪的基本原理 小波閾值去噪的基本思想是先設置一個臨界閾值λ,若小波係數小於λ,認為該係數主要由噪聲引起,去除這部分係數;若小波係數大於λ,則認為此係數主要是由信號引起,保留這部分係數,然後對處理後的小波係數進行小波逆變換得到去噪後的信號。
  • 基於改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法研究
    本文採用了改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法,濾除了上述噪聲信號,保留了有用信號,取得了較好的濾波效果,為脈搏信號的研究提供了一個新的思路。  1 改進閾值的小波算法  Donoho[3]等在1994年首次提出小波係數硬閾值計算和軟閾值計算模型。
  • 小波去噪方法及步驟_小波去噪方法的比較
    圖4  平移不變量小波法去噪 3、平移不變量小波去噪 平移不變量小波去噪法是在閾值法基礎上的改進。雖然用閾值法能取得很好的去噪效果,但在有些情況下,如在信號的不連續鄰域,閾值法去噪會表現出視覺上的非自然信號,如偽吉布斯現象,即不連續點附近的信號會在一個特定的目標水平上下跳變。利用平移不變量法去噪,則可有效地抑制這種現象。其方法是:對含噪聲信號進行n次循環平移,對平移後的信號進行的閾值法去噪處理,然後再對去噪的結果進行平均,這就是所謂的「平移-去噪-平均」的平移不變量小波去噪法。
  • 小波變換在差動熱分析儀信號處理中的應用
    小波是函數空間L2(R)中滿足下述條件的一個函數或者信號(x):    小波變換是把小波母函數Ψ(t)作位移b,在伸縮尺度a下與所要分析的函數f(t)作內積,對於函數f(t)∈L2(R),連續小波變換的公式:   小波閾值去噪的原理是:對信號進行小波分解,如果噪聲能量明顯小於信號能量,則與噪聲對應的小波係數也明顯地小於與信號對應的小波係數
  • 基於LabVIEW和Matlab混合編程的小波去噪方法
    在Hilbert空間H中的一族函數{- }jj ∈ J稱為是一個框架,如果存在A,B ∈(0,∞) 時,對於所有f ∈ H,有:2 小波降噪原理小波變換具有低熵性、多解析度特性、去相關性、選基靈活性的特點
  • 電弧信號小波去噪分析
    利用小波去噪方法分析電弧信號是小波分析應用於實際工程的重要方面。波變換具有多解析度的特點,在時域和頻域都具有表徵信號局部特徵的能力,適合分析非平穩信號,可以由粗及精地逐步觀察信號。例如:①在信號分析方面,通過對信號的分解和重構提取特徵信號、對原始信號進行濾波、去噪、壓縮和傳遞等;②在圖像處理領域,小波分析展示出獨特的優勢,尤其在圖像壓縮、診斷、識別和分類等方面取得巨大成效;③在數學領域,小波分析可以快速有效地求解微積分方程、構造曲線曲面等;④在醫學成像方面,小波分析的應用極大地縮短了B超、核磁共振以及CT的成像時間,並提高了解析度。
  • 幾種小波濾波方法比較
    簡介:小波的多解析度特性是小波去噪能夠實現的基礎。通過Mallat算法我們可以將信號中各種不同的頻率成分分解開來,從而實現信號的按頻帶處理方式。
  • 小波變換原理與應用_小波變換的基本原理_小波變換的應用
    小波變換的基本原理   傳統的信號理論,是建立在Fourier分析基礎上的,而Fourier變換作為一種全局性的變化,其有一定的局限性。在實際應用中人們開始對Fourier變換進行各種改進,小波分析由此產生了。
  • 基於小波變換的圖像壓縮算法改進研究
    作為第二代圖像壓縮編碼方式,小波變換具有時頻局部化、多尺度、多解析度、能量聚集等優勢,因而廣泛應用於圖像壓縮領域。本文在分析傳統的嵌入式小波零樹壓縮編碼的基礎上,分別針對小波變換階段、零樹構造階段和掃描階段提出了改進方案。仿真實驗結果表明,改進的方案提高了圖像壓縮效率,改善了重構圖像的質量。
  • 圖像去噪算法的優點和缺點
    BM3D 降噪方法的優點是更好的保留圖像中的一些細節,BM3D採用了不同的去噪策略。通過搜索相似塊並在變換域進行濾波,得到塊評估值,最後對圖像中每個點進行加權得到最終去噪效果。  原理:首先將一幅圖像分割成尺寸較小的小像素片,選定參考片後,尋找與參考片相似的小片組成 3D 塊。此過程過後將得到 3D 塊。然後將所有相似塊進行 3D 變換。
  • 基於LabVIEW和Matlab混合編程的小波降噪方法
    本文分析了傳統濾波器方法在處理非平穩信號時的缺點,研究了小波去噪的原理和方法,研究了利用LabVIEW 和Matlab混合編程的方法,將LabVIEW完美的圖形編程技術和Matlab強大的的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。通過對振動衝擊信號的濾波處理,表明了小波降噪方法在處理非平穩信號時的有效性。
  • Matlab傅立葉變換、餘弦變換和小波變換
    單尺度二維小波分解的重構  wavedec 單尺度一維小波分解  wavedec2 多尺度二維小波分解 Matlab  wavedemo 小波工具箱函數demo* wavefun 小波函數和尺度函數* wavefun2 二維小波函數和尺度函數 別可以實現一維、二維和 N 維 DFT  wavemenu 小波工具箱函數menu圖形界面調用函數*
  • 基於自適應提升小波變換的電能質量檢測節點
    為此,需要對PQD信號進行先去噪再分類。系統總體設計思路是將數據採集單元採集到的數據進行自適應提升小波去噪處理,提取PQD信號的特徵矢量,再通過支持向量機進行電能質量擾動類型的識別,最後通過無線收發模塊將擾動類型、擾動波形發送給WSN網關,如圖1所示。
  • 基於離散小波變換的分布式光伏孤島檢測方法
    被動檢測方法通過監測電網的參數,如電壓、電流、頻率等來檢測孤島事件,這種方法易於實現且不影響系統的電能質量,但是存在較大的檢測死區,其檢測精度受閾值的影響較大[7-10]。如果將允許擾動的閾值設置得較低,則會出現錯誤跳閘的問題;如果閾值設置得過高,則可能無法檢測到孤島現象。針對以上問題,本文提出一種基於離散小波變換信號分析的分布式光伏發電孤島檢測方法。
  • 一種基於小波變換的圖像壓縮方法與實現
    小波分析就是將信號分解為原小波(也叫小波基)函數不同位移和膨脹的小波。而小波變換就是採用小波理論,將原始信號進行處理,使其具有某些更適合後續處理的時頻特性。小波變換因具有良好的空域、頻域局部化,多解析度,時間複雜度低等特性,特別適合處理非平穩信號,數字圖像是典型的非平穩二維信號。
  • 一種基於小波變換的新型壓縮編碼模型
    此外, 對活動圖像和網絡版的圖像壓縮編碼的研究以及對人眼視覺特性的充分利用等研究也是小波變換圖像壓縮編碼領域亟待解決的問題。圖像在傳輸中往往含有的噪聲,如果通過壓縮編碼後,有利於噪聲的去處,或者在解壓縮時,加入對圖像的去噪環節,並且把這個環節融入解壓編碼的過程也是當前研究的熱點之一。
  • 小波的秘密1-小波變換概況與綜述
    傅立葉變換將函數投影到正弦波上,將函數分解成了不同頻率的正弦波,這不能不說是一個偉大的發現,但是在大量的應用中,傅立葉變換的局限性卻日趨明顯,事實上在光滑平穩信號的表示中,傅立葉基已經達到了近似最優表示,但是日常生活中的信號卻並不是一直光滑的,而且奇異是平凡的,傅立葉在奇異點的表現就著實讓人不爽,從方波的傅立葉逼近就可以看出來,用了大量不同頻率的三角波去逼近其係數衰減程度相當緩慢,