[發(fā)明專利]基于ICA和NLTV的圖像去噪方法有效
| 申請?zhí)枺?/td> | 201611222995.1 | 申請日: | 2016-12-26 |
| 公開(公告)號: | CN106803239B | 公開(公告)日: | 2019-07-26 |
| 發(fā)明(設(shè)計)人: | 金燕;蔣文宇;萬宇;趙羿;杜偉龍;王雪麗 | 申請(專利權(quán))人: | 浙江工業(yè)大學(xué) |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00 |
| 代理公司: | 杭州天正專利事務(wù)所有限公司 33201 | 代理人: | 王兵;黃美娟 |
| 地址: | 310014 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 ica nltv 圖像 方法 | ||
1.基于ICA和NLTV的圖像去噪方法,包括如下步驟:
(1)首先輸入N×N大小的含噪圖像u0;
(2)設(shè)置相關(guān)參數(shù),包括ICA迭代收斂閾值e,第一輪NLTV的搜索窗口大小N1×N1、鄰域窗口大小N2×N2、保真參數(shù)λ1、像素相似度權(quán)重函數(shù)ω1的參數(shù)h1、像素相似度權(quán)重函數(shù)ω1中高斯核的標(biāo)準(zhǔn)差σ1,分裂的Bregman迭代輔助變量b1k的初始值b10、平滑參數(shù)θ1;第二輪NLTV的搜索窗口大小N3×N3、鄰域窗口大小N4×N4、保真參數(shù)λ2、像素相似度權(quán)重函數(shù)ω2的參數(shù)h2、像素相似度權(quán)重函數(shù)ω2中高斯核的標(biāo)準(zhǔn)差σ2,分裂的Bregman迭代輔助變量b2k的初始值b20、平滑參數(shù)θ2;
(3)為了應(yīng)用ICA方法進(jìn)行圖像去噪,除了輸入的含噪圖像u0,還需另一幅含噪圖像u1,通過用NLTV方法對含噪圖像u0進(jìn)行初步去噪來獲得u1,稱為第一輪NLTV去噪;首先建立NLTV模型,稱為第一輪NLTV模型:其中J(u1)是第一輪NLTV模型的目標(biāo)函數(shù),Ω是u0、u1的圖像空間,λ1是保真參數(shù),u0是輸入的含噪聲的待去噪圖像,u1是去噪后的圖像;是GUY GILBOA和STANLEY OSHER提出的非局部梯度算子,其中變量p1表示當(dāng)前像素點,變量q1表示以p1為中心的搜索窗口內(nèi)的一點,u1(p1)、u1(q1)分別是圖像u1上的點p1和q1的像素灰度值;是圖像u0中的兩個像素點p1和q1的相似度權(quán)重函數(shù),表示圖像u0中以p1為中心的大小為N2×N2的圖像塊和以q1為中心的大小為N2×N2的圖像塊之間的高斯加權(quán)距離,表示求和范圍是以p1或q1為中心的N2×N2鄰域內(nèi)的每一像素點,不包括p1或q1自身,共N2×N2-1項,Gσ1是標(biāo)準(zhǔn)差為σ1的高斯核,h1是權(quán)重函數(shù)ω1(p1,q1)的常數(shù)參數(shù),在步驟(2)中對h1、σ1進(jìn)行賦值;對該NLTV模型,采用分裂的Bregman算法進(jìn)行迭代逼近求解;引入輔助函數(shù)w1k和輔助變量b1k,構(gòu)造如下三步迭代格式:
其中,k的取值是0,1,2,…,等非負(fù)整數(shù),迭代初始值u10=u0,b1k、w1k分別表示分裂的Bregman迭代的輔助變量和輔助函數(shù),θ1是控制迭代結(jié)果的平滑參數(shù),b1k的初始值b10、以及λ1和θ1的賦值在步驟(2)中進(jìn)行預(yù)設(shè);
求解式(3-1)和式(3-2),并數(shù)值化,式(3-3)也數(shù)值化,由此得到數(shù)值化后的三步迭代格式,如下式(3-4)、(3-5)和式(3-6)所示;第一次迭代運算前,令k=0;
順序地應(yīng)用公式(3-4)、(3-5)、(3-6)進(jìn)行迭代,
其中表示求和范圍是以p1為中心的搜索窗口N1×N1內(nèi)除p1以外的每一像素點,求和項數(shù)共N1×N1-1項,ω1(p1,q1)是u0的相似度權(quán)重函數(shù);
在本步驟中,設(shè)初值k=0,順序地按式(3-4)、(3-5)、(3-6)進(jìn)行迭代運算一次,得到初步去噪后的圖像u1=u11;
(4)使用u0與u1進(jìn)行中心化和白化處理;具體方法是:首先將大小N×N的圖像u0轉(zhuǎn)換成1×N2的行向量X,轉(zhuǎn)換規(guī)則是u0的第α(α=1,2,3,...,N)列第β(β=1,2,3,...,N)行元素轉(zhuǎn)為X的第(α-1)×N+β列元素;用同樣方法將大小N×N的圖像u1轉(zhuǎn)換成1×N2的行向量Y;用X和Y構(gòu)建混合矩陣并進(jìn)行中心化和白化;中心化是將原始數(shù)據(jù)減去平均數(shù);白化也稱為球化,它的本質(zhì)是去相關(guān),如果均值為零的隨機向量O=[o1,o2,...,on]T滿足E{OOT}=I,其中I是單位矩陣,那么隨機向量O=[o1,o2,...,on]T是白化向量;
對S進(jìn)行中心化后得到矩陣Se:
其中xi和yi分別是X和Y的第i個元素,i=1,2,…,N×N,是X的所有元素的均值,是Y的所有元素的均值,
對Se進(jìn)行白化處理,即白化矩陣W0與Se相乘,得到Z:
Z=W0Se
其中白化矩陣W0=Λ-1/2UT,Λ是SeT的協(xié)方差矩陣的特征值矩陣,U是SeT的協(xié)方差矩陣的特征向量矩陣;Z將參與后續(xù)的步驟;這一處理可以降低后續(xù)步驟的計算復(fù)雜度;
(5)設(shè)置解混矩陣B的初始值為2×2的零矩陣;
(6)建立一個大小為2×1的隨機列向量L,L各元素取值范圍是[0~1];
(7)對L進(jìn)行迭代;迭代公式如下:
L=E{Zg(LTZ)}-E{g1(LTZ)}L,
L=L-BBTL,
L=L/||L||,
其中E{·}是均值運算,g(·)為任意二次函數(shù),令g(·)為g(t)=t2;g1(·)是g(·)的一階導(dǎo)數(shù);
(8)如果L滿足||LTL|-1|<e,則轉(zhuǎn)到步驟(9);如果L不滿足||LTL|-1|<e,則返回到步驟(7);其中e是ICA方法中的收斂閾值,為常數(shù),其值在步驟(2)預(yù)先設(shè)置;
(9)用L來替換更新B中的一個列向量;如果B的所有列向量都被替換更新一次,則轉(zhuǎn)到步驟(10);如果B的所有列向量沒有被替換更新完,則返回到步驟(6);
(10)利用得到的解混矩陣B分離出噪聲,獲得去噪后的圖像;步驟如下:先計算解混結(jié)果W=BTS,再將W中的兩個1×N2大小行向量都轉(zhuǎn)換成N×N大小的矩陣,則可以得到分離后的去噪圖像u2和噪聲圖像;轉(zhuǎn)換規(guī)則是:W的第一個行向量的第(α-1)×N+β列元素轉(zhuǎn)為u2的第α列第β行元素,其中α和β取值均為1,2,3,...,N;
(11)為了再次提升去噪效果,將u2進(jìn)行第二輪NLTV去噪;建立NLTV模型其中J(u3)是第二輪NLTV模型的目標(biāo)函數(shù),Ω表示u2、u3的圖像空間,λ2是保真參數(shù),u3是去噪后的圖像;是GUY GILBOA和STANLEY OSHER提出的非局部梯度算子,其中p2表示當(dāng)前像素點,q2表示以p2為中心的搜索窗口內(nèi)的一點,u3(p2)、u3(q2)分別是圖像u3上的點p2和q2的像素灰度值;
是圖像u2的兩個像素點p2和q2的相似度權(quán)重函數(shù),表示圖像u2中以p2為中心的大小為N4×N4的圖像塊和以q2為中心的大小為N4×N4的圖像塊之間的高斯加權(quán)距離,表示求和范圍是以p2或q2為中心的N4×N4鄰域內(nèi)的每一像素點,不包括p2或q2自身,共N4×N4-1項,是標(biāo)準(zhǔn)差為σ2的高斯核,h2是權(quán)重函數(shù)ω2(p2,q2)的常數(shù)參數(shù),在步驟(2)中對h2、σ2進(jìn)行賦值;
(12)對步驟(11)建立的NLTV模型,采用分裂的Bregman算法迭代實現(xiàn),迭代過程分成三步,如式(12-1)、(12-2)和式(12-3)所示,降低了迭代的復(fù)雜性,加快了迭代速度;
其中,k的取值是0,1,2,…,等非負(fù)整數(shù),迭代初始值u30=u2,b2k、w2k分別表示分裂的Bregman迭代的輔助變量和輔助函數(shù),λ2就是步驟(11)建立的NLTV模型中的保真參數(shù),θ2是控制迭代結(jié)果的平滑參數(shù),b2k的初始值b20、λ2以及和θ2的賦值在步驟(2)中進(jìn)行預(yù)設(shè);
求解式(12-1)和式(12-2),并數(shù)值化,式(12-3)也數(shù)值化,由此得到數(shù)值化后的迭代格式,如式(13-1)、(13-2)和式(13-3)所示;第一次迭代前,設(shè)k=0;
(13)順序地按式(13-1)、(13-2)和式(13-3)進(jìn)行迭代計算;
其中ω2(p2,q2)是u2的像素點p2和q2間的相似度權(quán)重函數(shù),表示求和范圍是以p2為中心的搜索窗口N3×N3內(nèi)除p2以外的每一像素點,求和項數(shù)共N3×N3-1項;
(14)計算步驟(13)的輸出圖像u3k+1的峰值信噪比PSNR,如果本次迭代后輸出圖像u3k+1的峰值信噪比PSNR小于等于上一次迭代輸出圖像u3k的峰值信噪比PSNR,則滿足迭代停止條件,迭代結(jié)束,將上一次迭代輸出圖像u3k作為最優(yōu)值ufinal輸出,即令ufinal=u3k,并轉(zhuǎn)到步驟(15);如果本次迭代后輸出圖像u3k+1的峰值信噪比PSNR大于上一次迭代輸出圖像u3k的峰值信噪比PSNR,則不滿足迭代停止條件,更新k值:k=k+1,并返回到步驟(13),繼續(xù)迭代運算;
(15)將結(jié)果ufinal作為最終去噪結(jié)果圖像輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工業(yè)大學(xué),未經(jīng)浙江工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611222995.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種答題卡圖像降噪處理方法
- 下一篇:一種工業(yè)圖像均光處理方法
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





