基于三維塊匹配變換去除高密度脈沖噪聲的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)字圖像處理技術(shù)領(lǐng)域,具體涉及去除圖像脈沖噪聲方法,可用于實 現(xiàn)從高密度脈沖噪聲污染的圖像中恢復(fù)出清晰圖像。
【背景技術(shù)】
[0002] 作為信息傳遞的媒介,圖像在傳輸和存儲的過程中,會產(chǎn)生各種各樣的噪聲,影響 人類對圖像中有效信息的讀取,因此圖像去噪一直受到廣泛的關(guān)注。圖像噪聲按概率密度 函數(shù)分主要有以下幾類:高斯噪聲,瑞利噪聲,伽馬噪聲,均勻分布噪聲,指數(shù)分布噪聲,脈 沖噪聲。脈沖噪聲是非連續(xù)的,其由持續(xù)時間短和幅度大的不規(guī)則脈沖或噪聲尖峰組成。 產(chǎn)生脈沖噪聲的原因多種多樣,其中包括電磁干擾以及通信系統(tǒng)的故障和缺陷,也可能在 通信系統(tǒng)的電氣開關(guān)和繼電器改變狀態(tài)時產(chǎn)生。脈沖噪聲主要來源于數(shù)字圖像獲取和傳輸 過程,是一類非常普遍的噪聲,對于受脈沖噪聲污染的圖像而言,一般具有兩個特點:首先, 噪聲圖像中只有一部分像素點被噪聲污染,還有一部分像素點是清晰的;其次,噪聲圖像中 受脈沖噪聲污染的像素點灰度值通常處于圖像像素點灰度值動態(tài)范圍的兩端。脈沖噪聲 使圖像出現(xiàn)隨機分布的黑白相間的噪聲點,很大程度上降低了圖像質(zhì)量,脈沖噪聲的存在, 對圖像后續(xù)處理工作,如圖像邊緣檢測,圖像分割,圖像目標(biāo)識別等的展開產(chǎn)生了不良的影 響,比如在醫(yī)學(xué)應(yīng)用中獲取了人體的醫(yī)學(xué)掃描圖像,若所獲取的圖像上存在脈沖噪聲,由于 這種噪聲的存在很有可能產(chǎn)生誤診現(xiàn)象。近年來,隨著科學(xué)技術(shù)的發(fā)展,高質(zhì)量和高清晰度 的圖像在國家安全、科學(xué)研宄和人民生活等方面有越來越大的需求,因此,如何從被高密度 脈沖噪聲污染的圖像中恢復(fù)出清晰圖像一直是圖像處理領(lǐng)域的一個挑戰(zhàn)。
[0003] 在過去幾十年涌現(xiàn)出了大量的圖像脈沖噪聲去除方法,每一種方法都有著各自的 特點與側(cè)重點。中值濾波是一類很經(jīng)典的濾波算法,也常被應(yīng)用于圖像脈沖噪聲的去除過 程中,中值濾波方法是通過對待處理像素點的鄰域取中值來實現(xiàn)的,其優(yōu)點是簡單,高效; 其缺點是它對圖像所有的像素點都按照相同的方式進行濾波處理,而不區(qū)分這些點是否為 噪聲點,對非噪聲點進行中值濾波后反而會導(dǎo)致該點的模糊,破壞了圖像自身包含的細(xì)節(jié) 信息,極大的影響了圖像的質(zhì)量。針對中值濾波的這一缺點隨后出現(xiàn)了中值濾波算法的一 些改進方法,如開關(guān)中值濾波SMF,加權(quán)中值濾波方法WM和中心加權(quán)濾波方法CWM等,些方 法改進的目的就是要對不同的點進行不同的操作,而不是對所有點都進行相同的處理,即 只對圖像噪聲點進行處理。在實際應(yīng)用中,對高密度噪聲來說,這些方法在很大程度上降低 了恢復(fù)圖像的精確度和準(zhǔn)確度,并且在圖像的視覺效果上,會產(chǎn)生一些不好的視覺效應(yīng),在 計算機的處理上,同樣無法滿足要求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于針對現(xiàn)有技術(shù)的缺點,充分利用高斯噪聲特點,將去除高斯噪 聲的算法應(yīng)用到抑制高密度脈沖噪聲上,提出一種基于三維塊匹配變換去除高密度脈沖噪 聲的方法,以保持恢復(fù)圖像的結(jié)構(gòu)和細(xì)節(jié)信息,提高圖像恢復(fù)的精度和準(zhǔn)確度。
[0005] 實現(xiàn)本發(fā)明的技術(shù)方案是,對待處理的脈沖噪聲圖像進行噪聲點檢測,將噪聲圖 像中受噪聲污染的像素點進行預(yù)濾波操作,預(yù)濾波后的每一幅圖像的噪聲直方圖近似服 從高斯分布,從而可以將去除高斯噪聲的三維塊匹配算法用于抑制高密度脈沖噪聲上,通 過對預(yù)濾波圖像進行三維塊匹配變換估計以恢復(fù)出有效抑制脈沖噪聲的清晰圖像,具體步 驟包括如下:
[0006] (1)對待處理的噪聲圖像N進行噪聲檢測,并分別標(biāo)記噪聲圖像中噪聲像素點的 位置與清晰像素點的位置;
[0007] (2)對噪聲圖像中的噪聲像素點進行值估計,得到預(yù)濾波圖像P :
[0008] (2a)以噪聲圖像N中受噪聲污染的像素點為中心,對噪聲圖像N加大小為7X7的 窗W,如果窗中沒有清晰像素點,則擴大窗直到窗中有清晰像素點為止;
[0009] (2b)統(tǒng)計窗W內(nèi)清晰像素點的個數(shù),利用窗中清晰像素點進行中值濾波,得到預(yù) 濾波圖像P像素點的灰度值P(i,j):
[0010]
【主權(quán)項】
1. 一種基于三維塊匹配變換去除高密度脈沖噪聲的方法,包括如下步驟: (1) 對待處理的噪聲圖像N進行噪聲檢測,并分別標(biāo)記噪聲圖像中噪聲像素點的位置 與清晰像素點的位置; (2) 對噪聲圖像中的噪聲像素點進行值估計,得到預(yù)濾波圖像P : (2a)以噪聲圖像N中受噪聲污染的像素點為中心,對噪聲圖像N加大小為7X7的窗 W,如果窗中沒有清晰像素點,則擴大窗直到窗中有清晰像素點為止; (2b)統(tǒng)計窗W內(nèi)清晰像素點的個數(shù),利用窗中清晰像素點進行中值濾波,得到預(yù)濾波 圖像P像素點的灰度值P (i,j):
其中,k e (i-3, i+3),I e (j-3, j+3),(i,j)為噪聲圖像N像素點的坐標(biāo),P(i,j)為濾 波圖像P位于坐標(biāo)(i,j)處像素點的灰度值,N(i,j)為噪聲圖像N位于坐標(biāo)(i,j)處像素 點的灰度值; (2c)根據(jù)預(yù)濾波圖像P像素點的灰度值P(i,j),得到預(yù)濾波圖像P= {P(i,j)}; (3) 對預(yù)濾波圖像P進行三維塊匹配變換估計,得到初始清晰圖像Rci; (4) 用噪聲圖像N中沒有受噪聲污染的像素點替代初始清晰圖像Rci中相應(yīng)位置的像素 點,得到最終的清晰圖像R。
2. 根據(jù)權(quán)利要求1所述的圖像去噪方法,其中步驟(3)所述的對預(yù)濾波圖像P進行三 維塊匹配變換估計,按照如下步驟進行: (3a)根據(jù)三維塊匹配算法,在預(yù)濾波圖像P中,以噪聲像素點(i,j)為圖像塊的中心, 分別設(shè)置搜尋窗S(i,j)和參考塊Pji,j): S (i, j) = {P (i+a, j+b) | -n〇^ a, b ^ n 〇} Pc (i, J') = {P (i+a, j+b) I -Ii1^ a, b ^ n J 其中nQ= 10, n f 3,i = 1,2, 3···Μ, j = 1,2, 3…N,M是圖像的行數(shù),N是圖像的列 數(shù),P(i+a, j+b)為預(yù)濾波圖像P在坐標(biāo)(i+a, j+b)處像素點的灰度值,搜尋窗S的大小為 (2n0+l) X (2n0+l),參考塊 大小為(2n 片1) X (2ηι+1); (3b)在預(yù)濾波圖像P中,連續(xù)的取出若干個參考塊,并給出其中一個參考塊,在搜尋窗 S(i,j)中利用滑窗搜索方法在圖像的不同位置逐一的比較候選塊與參考塊之間的相似性, 找到參考塊的相似塊,并將其聚集到一個三維數(shù)組P (?); (3c)對形成的三維數(shù)組P (Si)進行三維線性變換后,再進行逆變換得到所有圖像塊的 估計值Yht:
其中,T3d表示三維線性變換,7=表示三維線性逆變換,Yht表示硬閾值算子; (3d)將所有圖像塊估計值Yht返回到它們的原始位置,并對其進行聚集,得到真實圖 像的基礎(chǔ)估計IV :
(3e)對基礎(chǔ)估計IV進行塊匹配,找到參考塊的相似塊在基礎(chǔ)估計IV中的位置,通過 這些位置得到預(yù)濾波圖像P形成的一個三維數(shù)組P (Si)和基礎(chǔ)估計IV形成的一個三維數(shù) 組 R〇,(Sr); (3f)對形成的兩個三維數(shù)組P(Si)和IV (Si)均進行三維線性變換,再進行逆變換得到 所有圖像塊的估計值Ywie:
表示維納收縮系數(shù),T3d表示三維線性變換,表示 三維線性逆變換,δ為標(biāo)準(zhǔn)方差; (3g)將所有圖像塊估計值Ywie返回到它們的原始位置,并對其進行聚集,得到真實圖 像的最終估計Rn:
其中,Φ_表示聚集算子。
【專利摘要】本發(fā)明公開一種基于三維塊匹配變換去除高密度脈沖噪聲的方法,主要解決現(xiàn)有方法在高密度噪聲下無法恢復(fù)清晰圖像,且不能保留圖像細(xì)節(jié)和結(jié)構(gòu)信息的問題。其實現(xiàn)步驟是:1.對待處理的噪聲圖像進行噪聲檢測,并分別標(biāo)記噪聲圖像中噪聲像素點的位置與清晰像素點的位置;2.估計噪聲圖像中的噪聲像素點,得到預(yù)濾波圖像;3.對預(yù)濾波圖像進行三維塊匹配變換估計,得到初始清晰圖像;4.用噪聲圖像中沒有受噪聲污染的像素點替代初始清晰圖像中相應(yīng)位置的像素點,得到最終的清晰圖像。仿真實驗表明,在受不同程度脈沖噪聲的情況下,本發(fā)明不論是在主觀視覺效果上還是在客觀評價結(jié)果上均優(yōu)于現(xiàn)有算法,可用于去除高密度脈沖噪聲,恢復(fù)清晰圖像。
【IPC分類】G06T5-00
【公開號】CN104751426
【申請?zhí)枴緾N201510163631
【發(fā)明人】王曉甜, 沈山山, 陳超, 石光明, 張佩鈺, 吳金建, 李甫, 張犁
【申請人】西安電子科技大學(xué)
【公開日】2015年7月1日
【申請日】2015年4月9日