基于剪切波域隱馬爾可夫樹模型的遙感圖像去噪方法
【專利摘要】本發(fā)明提供一種基于剪切波域隱馬爾可夫樹模型的遙感圖像去噪方法,屬于圖像處理領域,本發(fā)明利用非下采樣剪切波變換對圖像進行多方向、多尺度分解,獲得圖像的稀疏表示,并采用隱馬爾可夫樹模型對圖像及其噪聲的變換系數(shù)分布規(guī)律進行建模,既克服了常見的頻率域去噪算法的頻率混疊問題,又能在去噪的同時很好地保護圖像中復雜細膩的紋理信息。
【專利說明】
基于剪切波域隱馬爾可夫樹模型的遙感圖像去噪方法
技術領域
[0001] 本發(fā)明涉及圖像處理領域,尤其是一種可提高信噪比并改善其視覺效果的基于剪 切波(NSST)域隱馬爾可夫樹模型的遙感圖像去噪方法。
【背景技術】
[0002] 傳統(tǒng)的變換域遙感圖像去噪方法往往首先對圖像進行多尺度變換,然后使用不同 的方法和模型對變換后的系數(shù)進行處理。雖然這些方法能有效捕獲圖像的細節(jié)信息,但是 這些算法均是根據(jù)變換后系數(shù)本身的特點所設計的,卻未充分考慮到多尺度變換系數(shù)在同 一尺度內(nèi)和不同尺度間的相關性。利用隱馬爾可夫樹(Hidden Markov Tree, HMT)模型對 圖像的小波系數(shù)建模能夠真實地反映小波系數(shù)在相同尺度內(nèi)和不同尺度間的相關性和依 賴性,進而展現(xiàn)小波變換系數(shù)的非高斯性、聚集性和持續(xù)性。然而,由于分解方向非常有限, 小波變換不能有效地稀疏表示圖像中存在的線、面奇異,在高維情況下便不能充分考慮到 圖像本身的幾何信息,且易出現(xiàn)塊效應。于是,在近十年來發(fā)展的多尺度幾何分析的基礎 上,研究者們提出了一系列基于多尺度變換的隱馬爾可夫模型,如條帶波(Bandelet)域隱 馬爾可夫樹模型(BHMT )、曲波(Curve 1 e t)域隱馬爾可夫樹模型(CDHMT)和輪廓波 (Contourlet)域隱馬爾可夫樹模型(CHMT)等。在這些研究工作中,比較有代表性并且較為 成熟的是輪廓波域隱馬爾可夫樹模型,它能有效刻畫相同尺度內(nèi)、不同尺度間和方向間的 系數(shù)相關性。但是,該模型對于復雜紋理的變換系數(shù)分布規(guī)律的描述能力仍顯不足,而在此 基礎上提出的具有方向特征的輪廓波域隱馬爾科夫樹模型則將圖像中的紋理細節(jié)按照可 能隱含的狀態(tài)進行訓練,能更好地融合不同狀態(tài)下的紋理信息進而反映紋理圖像的方向特 征,在無監(jiān)督的結合上下文背景的紋理圖像去噪和分割中取得了較好的性能??紤]到輪廓 波變換的下采樣操作使它不具有平移不變性,易產(chǎn)生頻譜混疊,研究者們采用非下采樣的 輪廓波變換替代嚴格采樣的輪廓波變換,提出了非下采樣的輪廓波域隱馬爾可夫樹模型 (NSCT-HMT),取得了更好的圖像去噪效果。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明是為了解決現(xiàn)有技術所存在的上述技術問題,提供一種可提高信噪比并改 善其視覺效果的基于剪切波(NSST)域隱馬爾可夫樹模型的遙感圖像去噪方法。
[0004] 本發(fā)明的技術解決方案是:一種供基于剪切波域隱馬爾可夫樹模型的遙感圖像去 噪方法,其特征在于按照如下步驟進行: 步驟1.輸入含噪聲的圖像; 步驟2.對輸入圖像進行方向自適應的非下采樣剪切波分解: 步驟2.1利用Sobel算子計算輸入圖像的像素梯度,進而建立一個含有#區(qū)間的梯度 方向直方圖,其中^于集合中,使該直方圖取得熵極大值的最小數(shù); 步驟2.2對輸入圖像進行非下采樣剪切波分解,其中尺度數(shù)目為和: 分別表示最粗尺度和最細尺度,尺度的方向分解數(shù)目為拓,其中麵 等于集合轉中使相應子帶的變換系數(shù)熵取得較大值的元素; 步驟3.利用蒙特卡羅方法估算噪聲在每個尺度、每個方向子帶的方差(f^;fe))2,其 中舞.; 步驟4.用與非下采樣輪廓波域隱馬爾可夫樹模型相同的樹結構組織輸入圖像的非下 采樣剪切波變換系數(shù),建立其樹型結構,設形成了 rA棵樹,令t表示樹的編號丨…,^1), 并令t ; 步驟5.取出第t棵樹,約定:樹中的每個結點對應一個非下采樣剪切波變換系數(shù)X, 其對應的隱狀態(tài)為寒,其父結點為辦〖>,系分別表示當前樹的根系數(shù)及其對應的隱狀 態(tài),為當前樹建立一個含有4個參數(shù)的隱馬爾科夫樹模型巧論ly&T.: =:?is51'f ""'=M =;i~' ~* (1) 其中,i|%):表示根結點魏的狀態(tài)概率分布函數(shù),?表示隱狀態(tài),表示隱狀態(tài)的總數(shù), 狀態(tài)轉移概率鶴=:_丨、;==?>表示父結點的隱狀態(tài)變量,ft參為/3時子結點 的隱狀態(tài)變量肩為的條件概率,和心分別表示尺度變換系數(shù)筆的隱狀態(tài)變量 ?:=_??:時,其混合高斯分布的方差和均值; 步驟6.用隱馬爾科夫樹模型的方差減去(C~尸,得到原始圖像的系數(shù)方差估計: ,、: _ . ⑵ 其中,表示結點i所在的方向子帶的噪聲方差; 步驟7.利用方差更新公式(1)的隱馬爾科夫樹模型,得到 ::=;i:* ~ ^ =: '' :^PI ( 3 ) 步驟8.假設噪聲是均值為零的高斯白噪聲,利用樹和貝葉斯方法估計原始 圖像的非下采樣剪切波系數(shù):
(4) 其中,'?表示當前樹在尺度JT變換系數(shù)夂的值,b表示估計出的在尺度/f變換系數(shù) 轉的理想值; 步驟9.利用EM算法計算條件概率減%,其中焉;i表示尺度變換系 數(shù)萬的隱狀態(tài): 步驟9.1令J =:〗:,對于所有的隱狀態(tài)_…決,令啤(鱗=%〖耐,其中,表示在 尺度為,結點f_輯馬)的隱狀態(tài)為》的聯(lián)合概率密度轉*調疾=??*焉^丨悉爲表不 當前樹在尺度JT樹結點集合,'表示從以結點p為根的樹中刪除以結點^為根的樹后,剩余 系數(shù)所形成的子樹; 步驟9.2令J:= j亭I; 步驟9 ? 3在尺度JT,計算劣(搿齡A欲越,其中,#沁,爲 >2-1 表示條件似然,其定義為 P斯M=WF'yJLdd這-迅 7.h 步驟9.4若3 <i_:,則轉入步驟9.2;否則,轉入步驟9.5; 步驟9.5令遽>=£,對于所有的隱狀態(tài)? = …,令= ,同時初始化狀 態(tài)轉移概率矩陣,令其中每個元素均為滅,并計算非下采樣剪切波變換系數(shù)if 的 條件概率離|辨)=客其中,g?表示高斯概率密度分布函數(shù),和%#分別 表示尺度結點i的隱狀態(tài)變量等=#時,非下采樣剪切波系數(shù)的混合高斯分布的方差和 均值; 步驟9.6令f =1-1; 步驟9.7在尺度/f,計算 m )-客(A /-:.(0,從',:.'V明,% i的父結點所在尺度下所有樹根結點的集合; 步驟9.8若J > i,則轉入步驟9.6,否則,轉入步驟9.9; 步驟9.9更新當前隱馬爾科夫樹模型的參數(shù):
其中,壞示當前樹中與系數(shù)其處于同一方向子帶的系數(shù)個數(shù),轉取巧1表示當 前樹中與系數(shù)杈處于同一方向子帶的第t個系數(shù)的隱狀態(tài),蹲表示當前樹中與系數(shù)琿處于 同一方向子帶的第t個系數(shù); 步驟9.10重復執(zhí)行步驟9.1-9.9至結果已收斂,然后轉入步驟10; 步驟10.計算當前樹所對應的變換系數(shù)的期望:
步驟11.令f =:tei:,若爿>M,則轉入步驟12,否則,轉入步驟5; 步驟12.對變換系數(shù)進行非下采樣剪切波逆變換,得到去噪后圖像。
[0005] 與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:第一,考慮到多尺度變換系數(shù)在同一尺度 內(nèi)和不同尺度間的特性。本發(fā)明利用隱馬爾可夫樹模型對圖像的多尺度變換系數(shù)建模,能 夠更好地反映多尺度系數(shù)在相同尺度內(nèi)和不同尺度間的關性和依賴性;第二,有較強的方 向性。本發(fā)明利用了剪切波變換,具有較強的方向性,能對圖像進行最優(yōu)的系數(shù)表示;第三, 具有平移不變性,克服了圖像混疊的問題。
【附圖說明】
[0006] 圖1是本發(fā)明實施例與基于NSCT-HMT模型的去噪性能的主觀對比結果。
【具體實施方式】
[0007] -種供基于剪切波域隱馬爾可夫樹模型的遙感圖像去噪方法,其特征在于按照如 下步驟進行: 步驟1.輸入含噪聲的圖像; 步驟2.對輸入圖像進行方向自適應的非下采樣剪切波(NSST)分解: 步驟2.1利用Sobel算子計算輸入圖像的像素梯度,進而建立一個含有#區(qū)間的梯度 方向直方圖,其中蹲于集合滅32.,賊:…〗中,使該直方圖取得熵極大值的最小數(shù); 步驟2.2對輸入圖像進行非下采樣剪切波(NSST)分解,其中尺度數(shù)目為人和壞M 分別表示最粗尺度(低分辨率)和最細尺度(高分辨率),尺度的方向分解數(shù)目為瑪,其中 耗=3,且務樣…4-lj等于集合中使相應子帶的變換系數(shù)熵取得較大值 的元素; 步驟3.利用蒙特卡羅(Monte-Carlo)方法估算噪聲在每個尺度、每個方向子帶的方差 (<f,,其中麵ia…與 步驟4.用與非下采樣輪廓波域隱馬爾可夫樹模型(NSCT-HMT)相同的樹結構組織輸入 圖像的非下采樣剪切波變換系數(shù),建立其樹型結構,設形成了 棵樹,令t表示樹的編號 p 務…:,?%:),并令; 步驟5.取出第t棵樹,約定:樹中的每個結點i對應一個非下采樣剪切波變換系數(shù)襄, 其對應的隱狀態(tài)為取,其父結點為嵐屬分別表示當前樹的根系數(shù)及其對應的隱狀 態(tài),為當前樹建立一個含有4個參數(shù)的隱馬爾科夫樹模型: 其中,仏(#.表示根結點與的狀態(tài)概率分布函數(shù),〃表示隱狀態(tài),M示隱狀態(tài)的總數(shù), 狀態(tài)轉移概率.碟。1 =:/條=叫$_;:=吟表亦父結點冰)的隱狀態(tài)變量,& 隱狀態(tài)變量,私為m的條件概率,和心%分別表示尺度JT變換系數(shù)爽的隱狀態(tài)變量 務.=時,其混合高斯分布的方差和均值; 步驟6.用隱馬爾科夫樹模型的方差減去得到原始圖像的系數(shù)方差估計:
(2) 其中,(〇i產(chǎn))2表示結點i所在的方向子帶的噪聲方差; 步驟7.利用方差*更新公式(1)的隱馬爾科夫樹模型,得到 ^ Si, s〇; * ft ;i.?i. *:=^-. ' %-Pi . ^:=* * *T A f (3) 步驟8.假設噪聲是均值為零的高斯白噪聲,利用毫:樹和貝葉斯方法估計原始 圖像的非下采樣剪切波系數(shù):
(4) 其中,:表示當前樹在尺度JT變換系數(shù)轉的值(含噪聲值),%>表示估計出的在尺度/ 下變換系數(shù)E的理想值(即去噪后的值); 步驟9.利用EM算法計算條件概率4&::=⑷韌,其中4表示尺度變換系 數(shù)#的隱狀態(tài): 步驟9.1令,對于所有的隱狀態(tài)爾二1淡…!_,令巧:《樹)::=愈:(耐,其中,辦 表不在尺度為J0寸,結點見_:!的隱狀態(tài)為《的聯(lián)合概率密度辦相}=抒>5:=:漱^ 表示當前樹在尺度JT樹結點集合,表示從以結點P為根的樹中刪除以結點^7為根的樹 后,剩余系數(shù)所形成的子樹; 步驟9.2令震:=#:本I; 步驟9 ? 3在尺度JT,計算減飧=巧(螃,其中,把^ .為―i: 表示條件似然,其定義為 爲從= :/P^.s丨鳥.沁=我.辭淑-熱fT); 步驟9.4若,Cl,則轉入步驟9.2;否則,轉入步驟9.5; 步驟9.5令=£,,對于所有的隱狀態(tài):微=1虞…,M;,令,同時初始 化狀態(tài)轉移概率矩陣,令其中每個元素均為1/縣,并計算非下采樣剪切波變換系數(shù) i : e g j的條件概率愚=器 奪I#和巧,分別表示尺度結點i的隱狀態(tài)變量筆=時,非下采樣剪切波系數(shù)的混合 高斯分布的方差和均值; 步驟9.6令泛二J-t ; 步驟9.7在尺度/f,計算 ft份(鱗二斌心艫馬說辦 點所在尺度下所有樹根結點的集合; 步驟9.8若J >|,則轉入步驟9.6,否則,轉入步驟9.9; 步驟9.9更新當前隱馬爾科夫樹模型的參數(shù):
其中,7表示當前樹中與系數(shù)乾處于同一方向子帶的系數(shù)個數(shù),二…TU表示當前 樹中與系數(shù)祀處于同一方向子帶的第t個系數(shù)的隱狀態(tài),辦表示當前樹中與系數(shù)M處于同 一方向子帶的第t個系數(shù); 步驟9.10重復執(zhí)行15次步驟9.1-9.9,結果已收斂,然后轉入步驟10; 步驟10.計算當前樹所對應的變換系數(shù)的期望:
步驟11.令丨,則轉入步驟12,否則,轉入步驟5; 步驟12.對變換系數(shù)進行非下采樣剪切波逆變換,得到去噪后圖像。
[0008] 本發(fā)明實施例與基于NSCT-HMT模型的去噪性能的主觀對比結果如圖1所示。
[0009] 本發(fā)明實施例與基于NSCT-HMT模型的去噪性能的均方誤差對比結果如下表:
【主權項】
1. 一種供基于剪切波域隱馬爾可夫樹模型的遙感圖像去噪方法,其特征在于按照如下 步驟進行: 步驟1.輸入含噪聲的圖像; 步驟2.對輸入圖像進行方向自適應的非下采樣剪切波分解: 步驟2.1利用Sobel算子計算輸入圖像的像素梯度,進而建立一個含有5個區(qū)間的梯度 方向直方圖,其中_于集合|美_邊;域3?錢中,使該直方圖取得熵極大值的最小數(shù); 步驟2.2對輸入圖像進行非下采樣剪切波分解,其中尺度數(shù)目為!/=|義^1/ =域|』:^ 分別表示最粗尺度和最細尺度,尺度JT的方向分解數(shù)目為4,其中4 =及,且%以= 等于集合7轉中使相應子帶的變換系數(shù)熵取得較大值的元素; 步驟3.利用蒙特卡羅方法估算噪聲在每個尺度、每個方向子帶的方差,其中 步驟4.用與非下采樣輪廓波域隱馬爾可夫樹模型相同的樹結構組織輸入圖像的非下 采樣剪切波變換系數(shù),建立其樹型結構,設形成了 7?樹,令?表示樹的編號為…=?!>, 并令 步驟5 .取出第?棵樹,約定:樹中的每個結點i對應一個非下采樣剪切波變換系數(shù)$, 其對應的隱狀態(tài)為寒:,其父結點為·_,:輯寧高分別表示當前樹的根系數(shù)及其對應的隱狀 態(tài),為當前樹建立一個含有4個參數(shù)的隱馬爾科夫樹模型(1) 其中,攻轉表示根結點乾的狀態(tài)概率分布函數(shù),/η表示隱狀態(tài),似表示隱狀態(tài)的總數(shù),狀 態(tài)轉移概率= 一=_表示父結點聲(?的隱狀態(tài)變量,氣?為時子結點?的 隱狀態(tài)變量,為?的條件概率,和分別表示尺度JT變換系數(shù)筆的隱狀態(tài)變量4.= ??:時,其混合高斯分布的方差和均值; 步驟6.用隱馬爾科夫樹模型的方差減去,得到原始圖像的系數(shù)方差估計:(2) 其中,(cC1,2表示結點?所在的方向子帶的噪聲方差; 步驟7.利用方差^更新公式(1)的隱馬爾科夫樹模型,得到(3) 步驟8.假設噪聲是均值為零的高斯白噪聲,利用樹和貝葉斯方法估計原始圖 像的非下采樣剪切波系數(shù): (4) 其中,:表示當前樹在尺度JT變換系數(shù)巧的值,表示估計出的在尺度JT變換系 數(shù)乾的理想值; 步驟9.利用EM算法計算條件其中表示尺度/f變換系數(shù)筆的隱狀態(tài): 步驟9.1令J =?:,對于所有的隱斗 在尺度為,結點Mie巧]的隱狀態(tài)夕 美表示當前樹在尺度JT樹結點集合,IW表示從以結點P為根的樹中刪除以結點^7為根的樹 后,剩余系數(shù)所形成的子樹; 步驟9.2令J=J十1;步驟9.3在尺 表示條件似然,其5 步驟9.4若,< ?,則轉入步驟9.2;否則,轉入步驟9.5; 步驟9.5令J =£,對于所有的隱狀態(tài)·=?? VM::,令%|爾》= ?/Μ:,同時初始化 狀態(tài)轉移概率矩陣,令其中每個元素均為1/J#,并計算非下采樣剪切波變換系數(shù) ?: · e ,Hi j 的條件概率爲 奪I#和%>分別表示尺度結點i的隱狀態(tài)變量筆=·時,非下采樣剪切波系數(shù)的混合 高斯分布的方差和均值; 步驟9.6 令J:= J-:f; 步驟9.7在尺度/f,計算其中,表示結 點i的父結點所在尺度下所有樹根結點的集合; 步驟9.8若J > 1,則轉入步驟9.6,否則,轉入步驟9.9; 步驟9.9更新當前隱馬爾科夫樹模型的參數(shù):其中,壞示當前樹中與系數(shù)Y處于同一方向子帶的系數(shù)個數(shù),處I難2;…,頌表示當前 樹中與系數(shù)△處于同一方向子帶的第?個系數(shù)的隱狀態(tài),罐表示當前樹中與系數(shù)內(nèi)處于同 一方向子帶的第?個系數(shù); 步驟9.10重復執(zhí)行步驟9.1-9.9至結果已收斂,然后轉入步驟10; 步驟10.計算當前樹所對應的變換系數(shù)的期望:步驟11.令:??Ι:,若&,則轉入步驟12,否則,轉入步驟5; 步驟12.對變換系數(shù)進行非下采樣剪切波逆變換,得到去噪后圖像。
【文檔編號】G06T5/00GK105894462SQ201610159170
【公開日】2016年8月24日
【申請日】2016年3月21日
【發(fā)明人】王相海, 宋傳鳴, 蘇欣, 朱毅歡
【申請人】遼寧師范大學