版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第十一章 圖 像 復(fù) 原11.1 圖像退化與復(fù)原 11.2 非約束復(fù)原 11.3 最小二乘類約束復(fù)原 11.4 非線性復(fù)原方法 11.5 其他圖像復(fù)原技術(shù)11.6 編程實例 11.1 圖像退化與復(fù)原 數(shù)字圖像在獲取的過程中,由于光學(xué)系統(tǒng)的像差、 光學(xué)成像衍射、 成像系統(tǒng)的非線性畸變、 攝影膠片的感光的非線性、 成像過程的相對運動、 大氣的湍流效應(yīng)、環(huán)境隨機噪聲等原因, 圖像會產(chǎn)生一定程度的退化。因此,必須采取一定的方法盡可能地減少或消除圖像質(zhì)量的下降,恢復(fù)圖像的本來面目,這就是圖像復(fù)原, 也稱為圖像恢復(fù)。 圖像復(fù)原與圖像增強有類似的地方, 都是為了改善圖像。但是它們又有著明顯的不同。圖像復(fù)原是
2、試圖利用退化過程的先驗知識使已退化的圖像恢復(fù)本來面目,即根據(jù)退化的原因, 分析引起退化的環(huán)境因素,建立相應(yīng)的數(shù)學(xué)模型, 并沿著使圖像降質(zhì)的逆過程恢復(fù)圖像。從圖像質(zhì)量評價的角度來看, 圖像復(fù)原就是提高圖像的可理解性。而圖像增強的目的是提高視感質(zhì)量,圖像增強的過程基本上是一個探索的過程, 它利用人的心理狀態(tài)和視覺系統(tǒng)去控制圖像質(zhì)量, 直到人們的視覺系統(tǒng)滿意為止。 圖像復(fù)原是利用退化現(xiàn)象的某種先驗知識,建立退化現(xiàn)象的數(shù)學(xué)模型,再根據(jù)模型進行反向的推演運算,以恢復(fù)原來的景物圖像。因而,圖像復(fù)原可以理解為圖像降質(zhì)過程的反向過程。建立圖像復(fù)原的反向過程的數(shù)學(xué)模型,就是圖像復(fù)原的主要任務(wù)。經(jīng)過反向過程的數(shù)學(xué)
3、模型的運算,要想恢復(fù)全真的景物圖像比較困難。所以, 圖像復(fù)原本身往往需要有一個質(zhì)量標(biāo)準(zhǔn), 即衡量接近全真景物圖像的程度,或者說,對原圖像的估計是否到達最佳的程度。 由于引起退化的因素眾多而且性質(zhì)不同,為了描述圖像退化過程所建立的數(shù)學(xué)模型往往多種多樣,而恢復(fù)的質(zhì)量標(biāo)準(zhǔn)也往往存在差異性,因此圖像復(fù)原是一個復(fù)雜的數(shù)學(xué)過程,圖像復(fù)原的方法、技術(shù)也各不相同。 11.1.1 圖像降質(zhì)的數(shù)學(xué)模型 圖像復(fù)原處理的關(guān)鍵問題在于建立退化模型。輸入圖像f(x, y)經(jīng)過某個退化系統(tǒng)后輸出的是一幅退化的圖像。為了討論方便, 把噪聲引起的退化即噪聲對圖像的影響一般作為加性噪聲考慮, 這也與許多實際應(yīng)用情況一致,如圖像數(shù)
4、字化時的量化噪聲、 隨機噪聲等就可以作為加性噪聲,即使不是加性噪聲而是乘性噪聲, 也可以用對數(shù)方式將其轉(zhuǎn)化為相加形式。 原始圖像f(x, y)經(jīng)過一個退化算子或退化系統(tǒng)H(x, y)的作用, 再和噪聲n(x, y)進行疊加,形成退化后的圖像g(x, y)。圖11-1表示退化過程的輸入和輸出的關(guān)系,其中H(x, y)概括了退化系統(tǒng)的物理過程,就是所要尋找的退化數(shù)學(xué)模型。 圖11-1 圖像的退化模型 數(shù)字圖像的圖像恢復(fù)問題可看作是: 根據(jù)退化圖像g(x , y)和退化算子H(x , y)的形式,沿著反向過程去求解原始圖像f(x , y), 或者說是逆向地尋找原始圖像的最佳近似估計。圖像退化的過程可
5、以用數(shù)學(xué)表達式寫成如下的形式: g(x, y)=Hf(x, y)+n(x, y) (11-1)在這里,n(x, y)是一種統(tǒng)計性質(zhì)的信息。在實際應(yīng)用中, 往往假設(shè)噪聲是白噪聲,即它的頻譜密度為常數(shù),并且與圖像不相關(guān)。 在圖像復(fù)原處理中, 盡管非線性、 時變和空間變化的系統(tǒng)模型更具有普遍性和準(zhǔn)確性,更與復(fù)雜的退化環(huán)境相接近,但它給實際處理工作帶來了巨大的困難, 常常找不到解或者很難用計算機來處理。因此,在圖像復(fù)原處理中, 往往用線性系統(tǒng)和空間不變系統(tǒng)模型來加以近似。這種近似的優(yōu)點使得線性系統(tǒng)中的許多理論可直接用于解決圖像復(fù)原問題,同時又不失可用性。 一幅連續(xù)圖像f(x, y)可以看作是由一系列點
6、源組成的。因此,f(x, y)可以通過點源函數(shù)的卷積來表示。即(11-2) 式中,函數(shù)為點源函數(shù),表示空間上的點脈沖。 在不考慮噪聲的一般情況下, 連續(xù)圖像經(jīng)過退化系統(tǒng)H后的輸出為 (11-3) 把式(11-2)代入式(11-3)得 (11-4) 在線性和空間不變系統(tǒng)的情況下, 退化算子H具有如下性質(zhì): (1) 線性:設(shè)f1(x,y)和f2(x,y)為兩幅輸入圖像,k1和k2為常數(shù), 則 (11-5)由該性質(zhì)還可推出下面兩個結(jié)論: 當(dāng)k1=k2=1時, 式(11-5)變?yōu)?(11-6) 如果f2 (x , y)=0,則式(11-5)變?yōu)?(11-7)(2) 空間不變性: 如果對任意f ( x
7、, y )以及a和b,有 (11-8)則對于線性空間不變系統(tǒng),輸入圖像經(jīng)退化后的輸出為 (11-9)式中,h(x-, y-)為該退化系統(tǒng)的點擴展函數(shù), 或叫系統(tǒng)的沖激響應(yīng)函數(shù)。它表示系統(tǒng)對坐標(biāo)為(a, )處的沖激函數(shù)(x-, y-)的響應(yīng)。也就是說,只要系統(tǒng)對沖激函數(shù)的響應(yīng)為已知,那么就可以清楚圖像退化是如何形成的。因為對于任一輸入f (a, )的響應(yīng), 都可以通過上式計算出來。 此時,退化系統(tǒng)的輸出就是輸入圖像信號f (x, y)與點擴展函數(shù)h(x, y)的卷積, 即 (11-10) 圖像退化除了受到成像系統(tǒng)本身的影響外,有時還要受到噪聲的影響。假設(shè)噪聲n(x, y)是加性白噪聲,這時上式可
8、寫成 在頻域上,式(11-11)可以寫成 (11-12) (11-11) 其中,G(u, v)、F(u, v)、N(u, v)分別是退化圖像g(x, y)、原圖像f(x, y)、噪聲信號n(x, y)的傅立葉變換;H(u, v)是系統(tǒng)的點沖激響應(yīng)函數(shù)h(x, y)的傅立葉變換,稱為系統(tǒng)在頻率域上的傳遞函數(shù)。 式(11-11)和式(11-12)就是連續(xù)函數(shù)的退化模型。可見, 圖像復(fù)原實際上就是已知g(x, y)求f(x, y)的問題或已知G(u, v)求F(u, v)的問題,它們的不同之處在于一個是在空域,一個是在頻域。 顯然,進行圖像復(fù)原的關(guān)鍵問題是尋找降質(zhì)系統(tǒng)在空間域上的沖激響應(yīng)函數(shù)h(x,
9、 y),或者降質(zhì)系統(tǒng)在頻率域上的傳遞函數(shù)H(u, v)。一般來說,傳遞函數(shù)比較容易求得。因此,在進行圖像復(fù)原之前,一般應(yīng)設(shè)法求得完全的或近似的降質(zhì)系統(tǒng)傳遞函數(shù),要想得到h(x, y), 只需對H(u, v)求傅立葉逆變換即可。11.1.2 離散圖像退化的數(shù)學(xué)模型 1. 一維離散退化模型 設(shè)f(x)為具有A個采樣值的離散輸入函數(shù),h(x)為具有B個采樣值的退化系統(tǒng)的沖激響應(yīng)函數(shù),則經(jīng)退化系統(tǒng)后的離散輸出函數(shù)g(x)為輸入f(x)和沖激響應(yīng)h(x)的卷積,即 g(x)=f(x)*h(x) 為了避免上述卷積所產(chǎn)生的各個周期重疊(設(shè)每個采樣函數(shù)的周期為M),分別對f(x)和h(x)用添零延伸的方法擴展
10、成周期M=A+B-1的周期函數(shù), 即 (11-13a)(11-13b)輸出為 (11-14)式中,x=0, 1, 2, , M-1。 因為fe(x)和he(x)已擴展成周期函數(shù),故ge(x)也是周期性函數(shù), 用矩陣表示為 (11-15) 因為he(x)的周期為M,所以he(x)=he(x+M),即 MM階矩陣H可寫為 (11-16) 可將式(11-15)寫成更簡潔的形式,即 (11-17) 式中, g、f都是M維列向量,H是MM階矩陣,矩陣中的每一行元素均相同,只是每行以循環(huán)方式右移一位,因此矩陣H是循環(huán)矩陣。循環(huán)矩陣相加或相乘得到的還是循環(huán)矩陣。 2. 二維離散模型 設(shè)輸入的數(shù)字圖像f(x,
11、 y)大小為AB,點擴展函數(shù)h(x, y)被均勻采樣為CD大小。為避免交疊誤差,仍用添零擴展的方法, 將它們擴展成M=A+C-1和N=B+D-1個元素的周期函數(shù)。 (11-18a)(11-18b)則輸出的降質(zhì)數(shù)字圖像為 式中:x=0, 1, 2, , M-1; y=0, 1, 2, , N-1。 式(11-19)的二維離散退化模型同樣可以用式(11-17)所示的矩陣形式表示,即 式中,g、 f是MN1維列向量,H是MNMN維矩陣。其方法是將g(x, y)和f(x, y)中的元素排成列向量。 (11-20) (11-21) Hi(i=0, 1, 2, M-1)為子矩陣,大小為NN,即H矩陣由MM
12、個大小為NN的子矩陣組成, 稱為分塊循環(huán)矩陣。分塊矩陣是由延拓函數(shù)he(x, y)的第j行構(gòu)成的,構(gòu)成方法如下: (11-22) 若把噪聲考慮進去, 則離散圖像退化模型為 (11-23) 寫成矩陣形式為 上述線性空間不變退化模型表明,在給定了g(x, y),并且知道退化系統(tǒng)的點擴展函數(shù)h(x, y)和噪聲分布n(x, y)的情況下,可估計出原始圖像f(x, y)。 假設(shè)圖像大小M=N=512,相應(yīng)矩陣MH的大小為MNMN=262 144262 144,這意味著要解出f (x, y)需要解262 144個聯(lián)立方程組,其計算量十分驚人。 11.2 非約束復(fù)原 11.2.1 逆濾波 由式(11-24
13、)可得 (11-25) 逆濾波法是指在對n沒有先驗知識的情況下,可以依據(jù)這樣的最優(yōu)準(zhǔn)則,即尋找一個 ,使得 在最小二乘方誤差的意義下最接近g,即要使n的?;蚍稊?shù)(norm)最?。?(11-26) 式(11-26)的極小值為 (11-27) 如果我們在求最小值的過程中,不做任何約束,稱這種復(fù)原為非約束復(fù)原。由極值條件 (11-28) 解出 為 (11-29) 對式(11-29)作傅立葉變換, 得 (11-30) 可見,如果知道g(x, y)和h(x, y),也就知道了G(u, v)和H(u, v)。根據(jù)上式, 即可得出F(u, v),再經(jīng)過反傅立葉變換就能求出f(x, y)。 逆濾波是最早應(yīng)用于
14、數(shù)字圖像復(fù)原的一種方法。并用此方法處理過由漫游者、探索者等衛(wèi)星探索發(fā)射得到的圖像。 11.2.2 非約束圖像復(fù)原的病態(tài)性質(zhì) 由式(11-30)進行圖像復(fù)原時,由于H(u,v)在分母上,當(dāng)u-v平面上的某引起點或區(qū)域H(u, v)很小或等于零,即出現(xiàn)了零點時, 就會導(dǎo)致不穩(wěn)定解。因此,即使沒有噪聲,一般也不可能精確地復(fù)原f(x, y)。如果考慮噪聲項N(x, y), 則出現(xiàn)零點時, 噪聲項將被放大,零點的影響將會更大,對復(fù)原的結(jié)果起主導(dǎo)地位, 這就是無約束圖像復(fù)原模型的病態(tài)性質(zhì)。它意味著退化圖像中小的噪聲干擾在H(u, v)取得很小值的那些頻譜上將對恢復(fù)圖像產(chǎn)生很大的影響。由簡單的光學(xué)分析知道,
15、在超出光學(xué)系統(tǒng)的繞射極限時,H(u, v)將很小或等于零,因此對多數(shù)圖像直接采用逆濾波復(fù)原會遇到上述求解方程的病態(tài)性。 為了克服這種不穩(wěn)定性,一方面可利用我們后面要講的有約束圖像復(fù)原;另一方面,可利用噪聲一般在高頻范圍,衰減速度較慢, 而信號的頻譜隨頻率升高下降較快的性質(zhì),在復(fù)原時, 只限制在頻譜坐標(biāo)離原點不太遠(yuǎn)的有限區(qū)域內(nèi)運行,而且關(guān)心的也是信噪比高的那些頻率位置。Nathan在用逆濾波圖像復(fù)原時采用的是限定恢復(fù)轉(zhuǎn)移函數(shù)最大值的方法。其H(u, v)和恢復(fù)函數(shù)M(x, y), 如圖11-2所示。 圖11-2 逆濾波復(fù)原(a) 實際傳遞函數(shù); (b)修改后的恢復(fù)轉(zhuǎn)移函數(shù) 實際上,為了避免H(u
16、, v)值太小,一種改進方法是在H(u, v)=0的那些頻譜點及其附近,人為地設(shè)置H-1(u, v)的值,使得在這些頻譜點附近N(u, v)/H(u, v)不會對 (u, v)產(chǎn)生太大的影響。圖11-3給出了H(u, v)、H-1(u, v)應(yīng)用這種改進的濾波特性或恢復(fù)轉(zhuǎn)移函數(shù)的一維波形,從中可以看出它與正常濾波的差別。 圖11-3 逆濾波器零點的影響及其改進(a) 退化系統(tǒng)的傳遞函數(shù); (b) 逆濾波器傳遞函數(shù); (c) 改進的逆濾波器傳遞函數(shù) 另一種改進是考慮到退化系統(tǒng)的傳遞函數(shù)H(u, v)帶寬比噪聲的帶寬要窄得多,其頻率特性具有低通性質(zhì),取恢復(fù)轉(zhuǎn)移函數(shù)M(u, v)為 (11-31)其
17、中,0的選取原則是將H(u, v)為零的點除去。這種方法的缺點是復(fù)原后的圖像的振鈴效果較明顯。 11.3 最小二乘類約束復(fù)原 非約束復(fù)原是指除了使準(zhǔn)則函數(shù) 最小外, 再沒有其他的約束條件。因此只需了解降質(zhì)系統(tǒng)的傳遞函數(shù)或點擴展函數(shù), 就能利用如前所述的方法進行復(fù)原。但是由于傳遞函數(shù)存在病態(tài)問題,復(fù)原只能局限在靠近原點的有限區(qū)域內(nèi)進行, 這使得非約束圖像復(fù)原具有相當(dāng)大的局限性。 最小二乘類約束復(fù)原是指除了要求了解關(guān)于退化系統(tǒng)的傳遞函數(shù)之外,還需要知道某些噪聲的統(tǒng)計特性或噪聲與圖像的某些相關(guān)情況。根據(jù)所了解的噪聲的先驗知識的不同,采用不同的約束條件,可得到不同的圖像復(fù)原技術(shù)。在最小二乘類約束復(fù)原中
18、,要設(shè)法尋找一個最優(yōu)估計 ,使得形式為 的函數(shù)最小化。求這類問題的最小化,常采用拉格朗日乘子算法。也就說,要尋找一個 ,使得準(zhǔn)則函數(shù) (11-32) 為最小。式中, Q為 的線性算子,為一常數(shù),稱為拉格朗日乘子。對式(11-32)求導(dǎo)得 求解 得到 (11-33) 式中,=1/,這個常數(shù)必須調(diào)整到約束被滿足為止。求解式(11-33)的關(guān)鍵就是如何選用一個合適的變換矩陣Q。選擇的Q的形式不同,就可得到不同類型的有約束的最小二乘類圖像復(fù)原方法。如果用圖像f和噪聲的相關(guān)矩陣Rf和Rn表示Q,就可以得到維納濾波復(fù)原方法。如選用拉普拉斯算子形式,即使某個函數(shù)的二階導(dǎo)數(shù)最小,也可推導(dǎo)出有約束最小平方恢復(fù)方
19、法。 11.3.1 維納濾波 在一般情況下,圖像信號可近似地認(rèn)為是平穩(wěn)隨機過程, 維納濾波將原始圖像f和對原始圖像的估計 看作為隨機變量。假設(shè)Rf和Rn為f和n的自相關(guān)矩陣,其定義為 (11-34) 式中,E代表數(shù)學(xué)期望運算。 Rf和Rn均為實對稱矩陣,在大多數(shù)圖像中,鄰近的像素點是高度相關(guān)的,而距離較遠(yuǎn)的像素點的相關(guān)性卻較弱。通常,f和n的元素之間的相關(guān)不會延伸到2030個像素的距離之外。因此, 一般來說,自相關(guān)矩陣在主對角線附近有一個非零元素帶, 而在右上角和左上角的區(qū)域內(nèi)將為零值。如果像素之間的相關(guān)是像素之間距離的函數(shù), 而不是它們位置的函數(shù),可將Rf和Rn近似為分塊循環(huán)矩陣。因而,用循
20、環(huán)矩陣的對角化,可寫成 式中,W為一個MNMN矩陣,包含MM個NN的塊。M、N的含義見二維離散模型部分。 W的第i, m個分塊為 i, m=0, 1, , M-1 (11-36) 其中,WN為一個NN矩陣,其第k, n個位置的元素為 k, n=0, 1, , N-1 式(11-35)中,A和B的元素分別為Rf和Rn中的自相關(guān)元素的傅立葉變換。這些自相關(guān)的傅立葉變換被分別定義為fe(x, y)和ne(x, y)的譜密度Sf (u, v)和Sn(u, v)。 定義QTQ=R-1f Rn,代入式(11-33),得 (11-37) 進一步可推導(dǎo)出 (11-38) 式中,D*為D的共軛矩陣。再進行矩陣變
21、換: 假設(shè)M=N,則 式中,u, v=0, 1, 2, N-1, |H(u, v) |2=H*(u, v)H(u, v)。 (11-39) 對式(11-39)作如下分析: (1) 如果=1,稱之為維納濾波器。注意,當(dāng)=1時,并不是在約束條件下得到的最佳解,即并不一定滿足 若為變數(shù),此式為參變維納濾波器。 使用參變維納濾波法時,H(u, v)由點擴展函數(shù)確定,而當(dāng)噪聲是白噪聲時,Sn(u, v)為常數(shù),可通過計算一幅噪聲圖像的功率譜Sg(u, v)求解。由于Sg(u, v)=|H(u, v) |2Sf(u, v)+Sn(u, v),所以Sf (u, v)可通過式(11-39)求得。 (2) 當(dāng)無
22、噪聲影響時,Sn(u, v)=0,稱之為理想的反向濾波器。逆濾波器可看成是維納濾波器的一種特殊情況。 (3) 如果不知道噪聲的統(tǒng)計性質(zhì),也就是Sf (u, v)和Sn(u, v)未知時,式(11-39)可以用下式近似: 式中,K表示噪聲對信號的頻譜密度之比。 11.3.2 約束最小平方濾波 約束最小平方復(fù)原是一種以平滑度為基礎(chǔ)的圖像復(fù)原方法。如前所述,在進行圖像恢復(fù)計算時,由于退化算子矩陣H的病態(tài)性質(zhì),多數(shù)在零點附近數(shù)值起伏過大,使得復(fù)原后的圖像產(chǎn)生了多余的噪聲和邊緣。約束最小平方復(fù)原仍然是以最小二乘方濾波復(fù)原公式(11-37)為基礎(chǔ), 通過選擇合理的Q,并優(yōu)化Qf2,從而去掉被恢復(fù)圖像的這種
23、尖銳部分,即增加圖像的平滑性。 我們知道,圖像增強的拉普拉斯算子 ,它具有突出邊緣的作用, 然而則恢復(fù)了圖像的平滑性,因此,在作圖像恢復(fù)時可將其作為約束?,F(xiàn)在的問題是如何將其表示成Qf2的形式,以便使用式(11-37)。 在離散情況下,拉普拉斯算子 可用下面的差分運算實現(xiàn): (11-40) 利用f(x, y)與下面的模板算子進行卷積可實現(xiàn)上面的運算: (11-41) 在離散卷積的過程中,可利用延伸f(x, y)和p(x, y)來避免交疊誤差。延伸后的函數(shù)為Pe(x, y)。建立分塊循環(huán)矩陣,將平滑準(zhǔn)則表示為矩陣形式: (11-42) 式(11-42)中每個子矩陣Cj(j=0, 1, M-1)是
24、Pe(x, y)的第j行組成的NN循環(huán)矩陣。即Cj如下表示: (11-43) 根據(jù)循環(huán)矩陣的對角化可知,可利用前述的矩陣W進行對角化,即 (11-44) 式中,E為對角矩陣,其元素為 ik i=k (11-45) E(k, i)是C中元素Pe(x, y)的二維傅立葉變換。并且,可以將寫成fTCTCf,定義Q=C,則fTCTCf=Qf2。 如果要求約束條件g-Hf=n2得到滿足,在Q=C時,有 (11-46) 式(11-46)兩邊同乘以W-1,得 (11-47) 式中,D*為D的共軛矩陣。 所以 (11-48) 式中,u, v=0, 1, N-1,而且|H(u, v)|2=H*(u, v)H(u
25、, v)。本濾波器也稱為最小平方濾波器。 11.4 非線性復(fù)原方法 11.4.1 最大后驗復(fù)原 最大后驗復(fù)原是一種統(tǒng)計方法,它把原圖像f(x, y)和退化圖像g(x, y)都作為隨機場,在已知g(x, y)的前提下,求出后驗條件概率密度函數(shù)P(f(x,y)/g(x,y)。若 使式 (11-49) 最大,則就代表已知退化圖像g(x, y)時,最可能的原始圖像f(x, y)。這種圖像方法稱之為最大后驗圖像復(fù)原方法。 最大后驗圖像復(fù)原方法把圖像看作是非平穩(wěn)隨機場,把圖像模型表示成一個平穩(wěn)隨機過程對于一個不平穩(wěn)的均值作零均值Gauss起伏,可得出求解迭代序列: (11-50) 其中, k為迭代次數(shù),n
26、-2和f -2分別為f和n的方差的倒數(shù), f 是隨空間而變的均值, 它是一個常數(shù), 但要經(jīng)過多次迭代才能收斂到最后的解。 11.4.2 最大熵復(fù)原 最大熵復(fù)原方法是通過最大化某種反映圖像平滑性的準(zhǔn)則函數(shù)來作約束條件,以解決圖像復(fù)原中反向濾波法存在的病態(tài)問題。 首先簡單介紹一下熵的概念。 熵的定義為 (11-51)式中,P(x)為隨機變量x的概率密度。 對于離散信號, 熵的定義為 (11-52) 熵是表征隨機變量集合的隨機程度的量度。當(dāng)所有隨機變量等可能性時,也就是說P1=P2= =Pm時熵最大,為H=lnM。由于概率P(k)介于01之間,因此最大熵的范圍為0 lnM,H不可能出現(xiàn)負(fù)值。 在二維
27、數(shù)字圖像中,熵的定義為 (11-53) 最大熵復(fù)原的原理是將f(x, y)寫成隨機變量的統(tǒng)計模型,然后在一定的約束條件下, 找出用隨機變量形式表示的熵的表達式,運用求極大值的方法, 求得最優(yōu)估計解。最大熵復(fù)原的含義是對 的最大平滑估計。最大熵復(fù)原常用Friend和Burg兩種方法,這兩種方法基本原理相同,這里僅介紹Friend法。 首先定義一幅大小為MN的圖像f(x, y), 顯然f(x, y)非負(fù)。圖像的總能量E和熵分別為 (11-54) 和 (11-55) 類似地可定義噪聲的熵Hn: (11-56) 式中:n(x, y)=n(x, y)+B,B為最大噪聲負(fù)值。 恢復(fù)就是在滿足式(11-54
28、)和圖像退化模型的約束條件下, 使恢復(fù)后的圖像熵和噪聲熵達到最大。熵通常取決于f的形狀, 當(dāng)圖像具有均勻的灰度時熵最大。因此用最大熵恢復(fù)圖像具有某種平滑性。 引入拉格朗日(Lagrange)函數(shù) 式中:mn(m, n=1, 2, , N)和是拉格朗日乘子,是加權(quán)因子,表示Hf和Hn相互之間的權(quán)重。 (11-57)分別表示f(x, y)和n(x, y)的估計值,則有 把式(11-57)分別代入式(11-58)和式(11-59),可得 (11-58)(11-59)x, y=1, 2,N m, n=1, 2, , N (11-60)(11-61)并且 滿足下列約束條件: (11-62) (11-63
29、) 式(11-60)為圖像恢復(fù)函數(shù)。把式(11-60)和式(11-61)代入式(11-62)和式(11-63)可得(N2+1)個方程。由此聯(lián)立方程組可解得(N2+1)個未知數(shù)解mn(m, n=1, 2, , N),解上述方程組可求得 的值。 11.4.3 投影復(fù)原 投影復(fù)原法是用代數(shù)方程組來描述線性和非線性退化系統(tǒng)的。該系統(tǒng)可用下式描述: g(x, y)=Df(x, y)+n(x, y) 其中:f(x, y)是原始圖像,g(x, y)是退化圖像,n(x, y)是系統(tǒng)噪聲, D是退化算子,表示對圖像進行某種運算。 在使用投影復(fù)原法進行圖像復(fù)原時,引進一些先驗信息附加的約束條件,可改善圖像復(fù)原效果
30、。 11.5 其他圖像復(fù)原技術(shù) 11.5.1 幾何畸變校正 數(shù)字圖像在獲取過程中,由于成像系統(tǒng)的非線性,成像后的圖像與原景物圖像相比,會產(chǎn)生比例失調(diào),甚至扭曲,我們把這類圖像退化現(xiàn)象稱之為幾何畸變。典型的幾何失真如圖11-4所示。 圖11-4 幾種典型的幾何失真(a) 原圖像; (b) 梯形失真; (c) 枕形失真; (d) 桶形失真 一般,幾何畸變校正要對失真的圖像進行精確的幾何校正, 通常是先確定一幅圖像為基準(zhǔn),然后去校正另一幅圖像的幾何形狀。因此,幾何畸變校正一般分兩步來做:第一步是圖像空間坐標(biāo)的變換;第二步是重新確定在校正空間各像素點的取值。 1. 空間幾何坐標(biāo)變換 按照一幅標(biāo)準(zhǔn)圖像g
31、(u, v)或一組基準(zhǔn)點去校正另一幅幾何失真圖像f(x, y),稱之為空間幾何坐標(biāo)變換。根據(jù)兩幅圖像的一些已知對應(yīng)點對(也稱為控制點對)建立起函數(shù)關(guān)系式,將失真圖像的x-y坐標(biāo)系變換到標(biāo)準(zhǔn)圖像u-v坐標(biāo)系,從而實現(xiàn)失真圖像按標(biāo)準(zhǔn)圖像的幾何位置校正,使f(x, y)中的每一像點都可在g(u, v)中找到對應(yīng)像點。 2. 三角形線性法 圖像的幾何失真雖然是非線性的,但在一個局部小區(qū)域內(nèi)可近似認(rèn)為是線性的,基于這一假設(shè),將標(biāo)準(zhǔn)圖像和被校正圖像之間的對應(yīng)點對劃分成一系列小三角形區(qū)域,三角形頂點為三個控制點, 在三角形區(qū)內(nèi)滿足以下線性關(guān)系: (11-64) 若三對控制點在兩個坐標(biāo)系中的位置分別為(x1,
32、 y1)、 (x2, y2)、 (x3, y3)和(u1, v1)、 (u2, v2)、 (u3, v3),則可建立兩級方程組: (11-65a) (11-65b) 解方程組(11-65),可求出a, b, c, d, e, f六個系數(shù)。用式(11-64)可實現(xiàn)該三角形區(qū)內(nèi)其他像點的坐標(biāo)變換。對于不同的三角形控制區(qū)域,這六個系數(shù)的值是不同的。 三角形線性法簡單,能滿足一定的精度要求,這是因它是以局部范圍內(nèi)的線性失真去處理大范圍內(nèi)的非線性失真, 所以選擇的控制點對越多,分布越均勻,三角形區(qū)域的面積越小, 則變換的精度越高。但是控制點過多又會導(dǎo)致計算量的增加, 因此需要綜合考慮。 3. 灰度值的確
33、定 圖像經(jīng)幾何位置校正后,在校正空間中各像點的灰度值等于被校正圖像對應(yīng)點的灰度值。一般校正后的圖像某些像素點可能擠壓在一起,或者分散開,不會恰好落在坐標(biāo)點上,因此常采用內(nèi)插法來求得這些像素點的灰度值。經(jīng)常使用的方法有如下兩種。 1) 最近鄰點法 最近鄰點法是取與像素點相鄰的4個點中距離最近的鄰點灰度值作為該點的灰度值。如圖11-5所示。顯然,最近鄰點法計算簡單,但精度不高,同時校正后的圖像亮度有明顯的不連續(xù)性。 圖11-5 最近鄰點法 2) 內(nèi)插法 用像素點周圍個鄰點的灰度值加權(quán)內(nèi)插作為g(u0, v0),如圖11-6所示,設(shè)像素點(x0, y0)周圍個點為(x1, y1), (x1+1, y
34、1), (x1, y1+1), (x1+1, y1+1),則校正值為 (11-66) 式中: 圖11-6 內(nèi)插法幾何校正 11.5.2 盲目圖像復(fù)原 盲目圖像復(fù)原法是在沒有圖像退化先驗知識的情況下,對觀察目標(biāo)的多幅圖像以某種方式抽出退化信息, 從而進行圖像復(fù)原的方法。 加性噪聲的模糊圖像復(fù)原方法一般有兩種: 直接測量法和間接估計法。 用直接測量法復(fù)原圖像時,需要測量圖像的模糊脈沖響應(yīng)和噪聲功率譜或協(xié)方差函數(shù)。在所觀察的景物中,點光源能量往往直接指示出沖激響應(yīng);另外,圖像邊緣是否陡峭也能用來推測模糊沖激響應(yīng)。在背景亮度相對恒定的區(qū)域內(nèi)測量圖像的協(xié)方差,可以估計出觀測圖像的噪聲協(xié)方差函數(shù)。 間接估
35、計法復(fù)原圖像類似于多圖像平均法處理。如對一個景物連續(xù)拍攝次,每一次獲取的圖像用下式表示: i=1, 2, , N (11-67) 式中:f(x, y)是原始圖像,gi(x, y)是第i次獲取的圖像,ni(x, y)是第i次的噪聲函數(shù)。 (11-68) 當(dāng)N很大時,上式右邊的噪聲項的值趨于它的數(shù)學(xué)期望En(x, y)。一般情況下白色高斯噪聲在所有(x, y)上的數(shù)學(xué)期望等于零。因此,原始圖像為 (11-69) 11.6 編 程 實 例 根據(jù)前面章節(jié)的討論, 圖像退化的模型為g(x, y)=f(x, y)*h(x, y)+n(x, y) 那么,圖像復(fù)原的過程可認(rèn)為是已知g(x, y)、h(x, y
36、)、n(x, y)的一些先驗知識,求出f(x, y)。對于不同的退化函數(shù)和噪聲性質(zhì), 可推導(dǎo)出前面介紹的一些圖像復(fù)原方法。本節(jié)介紹實際中經(jīng)常用到的逆濾波復(fù)原圖像法。 圖像的點擴展函數(shù)h為 也就是說用一個77的模板對原始圖像進行平滑模糊操作。 首先使用退化函數(shù)h對圖像進行模糊操作, 生成一幅退化的圖像,退化系統(tǒng)為 上式的計算過程是,先求出圖像和退化函數(shù)的傅立葉變換, 在頻域相乘后,再按下式求逆傅立葉變換: 圖像復(fù)原的具體實現(xiàn)過程如下。 1 添加菜單 圖11-7 圖像復(fù)原菜單 2 添加消息映射 在文檔類中添加兩個消息映射函數(shù), 分別是OnRestoreBlur()和OnRestoreInvfilt
37、()。OnRestorBlur()調(diào)用圖像復(fù)原類CRestore的ConvBlur()函數(shù)生成一幅退化圖像。OnRestoreInvfilt()調(diào)用圖像復(fù)原類CRestore的InvFilter()函數(shù)對退化圖像進行復(fù)原。代碼如下: void CDipDoc: : OnRestoreBlur() / TODO: Add your command handler code here /判斷當(dāng)前是否載入圖像 if( m_pImageObject = NULL ) return; D /定義一個圖像復(fù)原對象 CRestore Restore( m_pImageObject ); /調(diào)用卷積模糊函數(shù) Restore.ConvBlur(); /更新視圖 UpdateAllViews(NULL); OnRestoreInvfilt()函數(shù)主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- BIM工程師-全國《BIM應(yīng)用技能資格》名師預(yù)測試卷3
- 二年級下冊數(shù)學(xué)導(dǎo)學(xué)案
- 花園裙樓幕墻工程施工方案
- 農(nóng)村電網(wǎng)改造升級的技術(shù)路徑
- 老式鐘表走時不準(zhǔn)校正修復(fù)
- 海藻葉片形態(tài)特征與光合作用
- 新視野大學(xué)英語3第三版 大學(xué)英語視聽說3答案
- 高一化學(xué)教案:專題第二單元第二課時化學(xué)反應(yīng)中的熱量變化(二)
- 2024高中物理第一章電場章末質(zhì)量評估一含解析粵教版選修3-1
- 2024高中語文第1單元論語蚜第1課天下有道丘不與易也訓(xùn)練含解析新人教版選修先秦諸子蚜
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 學(xué)校文印室外包服務(wù) 投標(biāo)方案(技術(shù)方案)
- 九防突發(fā)事件應(yīng)急預(yù)案
- 脫水篩 說明書
- 建筑公司年度工作總結(jié)及計劃(6篇)
- 2023年昆明貴金屬研究所招聘筆試模擬試題及答案解析
- 硫酸裝置試生產(chǎn)方案
- DB11T 1944-2021 市政基礎(chǔ)設(shè)施工程暗挖施工安全技術(shù)規(guī)程
- 中國農(nóng)業(yè)核心期刊要目概覽
- 好聽簡單的鋼琴譜
- 技術(shù)咨詢合同書(浙江省科學(xué)技術(shù)廳監(jiān)制)
評論
0/150
提交評論