文/王吉會
所研究的圖象復(fù)原是圖1的模型為基礎(chǔ)的。
當(dāng)H為一線性算子時,有:
其 中:h(x,α,y,β)=H〔δ (x —α,y—β)〕當(dāng)h(x,α,y,β)是位置不變的時,則:
為了方便清楚明了,將二維圖象分解為一維序列。這樣(1)式可以表示為:
其中:{ej}是均值為零的白噪聲。 {fi}為原始圖象。
{dj}污染后的圖象。{Aij}是傳遞函數(shù)。
圖像的熵是一種圖像信息量的表示方法,代表了圖像的平均信息量。離散分布(3)的熵為:
當(dāng)F=常數(shù)時,則H1=max與H= —Σfilogfi = max一致,因為H= max,必然有H1=max。故令熵的
另外還有一種Burg熵,因其使用的狹隘性,本文就不在此贅述了。
傳統(tǒng)的最大熵復(fù)原方法主要是從頻譜關(guān)系考慮和利用最大熵法復(fù)原。
設(shè)Sg(U,v),Sf(u,v),Sη(u,v)分別代表模糊圖象、原圖象、噪聲的功率譜密度.
則它們有:
現(xiàn)在,我們要尋找一個譜均衡器P(u,v),使g(x,y)通過它時,能得到輸出Sf(u,v)
不難看出,(6)式中要用到g(x,y)的功率譜,估計Sg(u,v)時,可以利用最大熵法。
第二:從時域,利用優(yōu)化方法來求。
值問題3再利用#優(yōu)法求極值,得出最大熵法情況下的復(fù)原圖象。
以上兩種方法均有缺點。第一種方法Sf(u,v)較難求。第二種方法尋優(yōu)困難。用最速下降法尋優(yōu),其步長又難以選擇。用共扼方向法尋優(yōu),復(fù)雜度高。用近視法,則降低了精度。
而且,fi>0 i=1、2、…、n
椐拉格朗日乘子法,我們建立目標(biāo)函數(shù)為:
其中:λ為拉格朗日除子。
下面我們求目標(biāo)函數(shù)的極大值。
令:J=max,則需使:J’=0 所以‘有
如式(8)(9)(10)(11)所示。
滿足(10),(11)的f即是J的駐點,是候選的最大值點。
定理:當(dāng)入>0時,J是嚴(yán)格上的凸函數(shù)。據(jù)上述定理,當(dāng)入>0時,滿足(10),(11)的f就是J最大值點,即我們要得的復(fù)原圖象。
因為當(dāng)η很大時,我們不能直接由(10),(11)解出f,所以,要通過別的途徑。在此我們利用遞推法。將(10)式兩邊求引,并賦以遞推序號,得:如式(12)所示。
由(12)得遞推公式為:
綜上,遞推求f時應(yīng)先按(13),后按(11)式求。即滿足:
令入=0,由(10)得出f的初值為=e-1,i=1、2、…n
用此數(shù)值作為迭代初值復(fù)原出來的圖象精度高。而任選一初值,則或者迭代后產(chǎn)生的圖象精度太低,或者得出負圖像,等等。
圖1
據(jù)泰勒公式,有:如式(15)所示。
上式兩邊分別轉(zhuǎn)置,得:
代入(15),得:
令:x1=ΔfTPΔf
則可知,X1>0,當(dāng)ΔL>0,ΔN<0,∴x2<0
因此,這時(16)式成為:
綜上,當(dāng)Q(fk)>G時(這時ΔL>o),下一步要求λk + 1比λk大,才能保證,Q(fk+1)比Q(fk)更接近于門限值G。而Q(f°)>G,(因為fi≤1),所以此算法收斂。因此,我們得到結(jié)論: 若我們選擇門限值m1<G<m2,按(11),(13)式我們一定可得到復(fù)原圖象。其中:mi =m- m /10。 m2==m + m/10,這是我們實驗中得到的。mi,m2不能選得間隔太大或太小。如果太大,則復(fù)原精度低;而太小,則復(fù)原速度慢。
根據(jù)以上理論指導(dǎo),我們編寫了相應(yīng)的程序,進行了實驗。通過實驗我們得知,“改進的最大熵法”比傳統(tǒng)的最大化熵法復(fù)原速度快,精度高。
實驗結(jié)果如照片如圖1所示。