淺析圖像復(fù)原中的圖像修復(fù)_第1頁
淺析圖像復(fù)原中的圖像修復(fù)_第2頁
淺析圖像復(fù)原中的圖像修復(fù)_第3頁
淺析圖像復(fù)原中的圖像修復(fù)_第4頁
淺析圖像復(fù)原中的圖像修復(fù)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

淺析圖像復(fù)原中的圖像修復(fù)

1基于變分pde的圖像inpaining算法總的來說,許多因素導(dǎo)致了數(shù)字圖像本地信息的缺陷。例如,在數(shù)字掃描之前,必須刪除或銷毀的圖像。2.在特定的特殊用途上移動數(shù)字圖像中的對象或文字后留下的信息白區(qū)域。3在數(shù)字圖像的接收、處理、壓縮、傳輸和壓縮中留下的信息缺陷區(qū)域。為了保證圖像信息的完整性,需要對這些受損圖像進(jìn)行填充修復(fù)。所謂圖像修復(fù)就是對圖像上信息缺損區(qū)域進(jìn)行信息填充的過程,其目的就是為了對有信息缺損的圖像進(jìn)行恢復(fù),并且要使觀察者無法察覺到圖像曾經(jīng)缺損或已被修復(fù)。目前存在兩大類圖像修復(fù)技術(shù):一類是用于修復(fù)小尺度缺損的數(shù)字圖像修補(bǔ)(inpainting)技術(shù)。這種技術(shù)最早是由Bertalmio,Sapiro,Caselles和Bellester引入到圖像處理中,他們利用待修補(bǔ)區(qū)域的邊緣信息,同時采用一種由粗到精的方法來估計等照度線(isophote)的方向,并采用傳播機(jī)制將信息傳播到待修補(bǔ)的區(qū)域內(nèi),以便得到較好的修補(bǔ)效果。本質(zhì)上,它是一種基于偏微分方程(partialdifferentialequation,PDE)的inpainting算法,該類方法的主要思想是利用物理學(xué)中的熱擴(kuò)散方程將待修補(bǔ)區(qū)域周圍的信息傳播到修補(bǔ)區(qū)域中,其典型的方法包括BSCB(Bertalmio-Sapiro-Caselles-Ballester)模型用三階PDE來模擬平滑傳輸過程及Chan-Shen提出的用三階PDE來模擬CDD(curvaturedrivendiffusions)等。在這類方法中,還有一種是基于幾何圖像模型的變分修補(bǔ)技術(shù),該類算法的主要思路是模仿修補(bǔ)師的手工修復(fù)圖像的過程,該類算法認(rèn)為修補(bǔ)一幅缺損圖片主要依賴于以下兩個因素:①如何觀察并讀懂圖片的現(xiàn)存部分Ι0|Ω\D,其用數(shù)學(xué)語言表達(dá),也就是如何建立圖像的數(shù)據(jù)模型(datamodel);②原始圖片I屬于哪類圖像,其用數(shù)學(xué)語言表達(dá),也就是如何獲得圖像的先驗(yàn)?zāi)P?imagepriormodel),即通過建立圖像的先驗(yàn)?zāi)P秃蛿?shù)據(jù)模型,將修補(bǔ)問題轉(zhuǎn)化為一個泛函求極值的變分問題。這類算法主要包括全變分(totalvariation,TV)模型、Euler’selastica模型、Mumford-Shah模型、Mumford-Shah-Euler模型等。由于偏微分方程與變分法是可以通過變分原理相互等價推出的,因此,可把這一類方法統(tǒng)稱為基于變分PDE的圖像inpainting算法。另外一類是用于填充圖像中大塊丟失信息的圖像補(bǔ)全(completion)技術(shù)。目前,這一類技術(shù)也包含以下兩種方法:一種是基于圖像分解的修復(fù)技術(shù),其主要思想是將圖像分解為結(jié)構(gòu)部分和紋理部分,其中結(jié)構(gòu)部分用inpainting算法修補(bǔ),紋理部分用紋理合成方法填充,例如,Bertalmio等首先用全變分最小化將圖像的結(jié)構(gòu)部分提取出來,然后用一個震動函數(shù)對紋理或噪聲部分建模,當(dāng)把圖像分解成這兩個部分以后,再用BSCB模型來修補(bǔ)結(jié)構(gòu)部分,同時用非參數(shù)采樣紋理合成技術(shù)來填充紋理部分,最后把這兩部分修補(bǔ)的結(jié)果疊加起來,就是最終的修補(bǔ)圖像,類似的算法還包括文獻(xiàn)提出的算法;另一種方法是用基于塊的紋理合成技術(shù)來填充丟失的信息,該種算法的主要思想是,首先從待修補(bǔ)區(qū)域的邊界上選取一個像素點(diǎn),同時以該點(diǎn)為中心,根據(jù)圖像的紋理特征,選取大小合適的紋理塊,然后在待修補(bǔ)區(qū)域的周圍尋找與之最相近的紋理匹配塊來替代該紋理塊。近幾年來,利用紋理合成來修復(fù)大塊丟失信息的圖像completion技術(shù)得到了相當(dāng)?shù)难芯?也取得了一些成果,其典型的算法包括文獻(xiàn)[1,13,14,15,16,17]提出的算法。由于數(shù)字圖像修復(fù)技術(shù)是近幾年來提出的一個具有挑戰(zhàn)性的課題,目前國外的研究正處于初步階段,國內(nèi)很少有這方面的文獻(xiàn)見諸報刊,因此,本文將系統(tǒng)介紹以上兩大類的圖像修復(fù)技術(shù),以及數(shù)字圖像修復(fù)的廣泛應(yīng)用。最后將結(jié)合自己對數(shù)字圖像修復(fù)的理解,提出對該問題研究前景的一些展望。2數(shù)據(jù)模型的變分法從數(shù)學(xué)角度來看,圖像修復(fù)就是要根據(jù)待修補(bǔ)區(qū)域周圍的信息將圖像填充到待修補(bǔ)區(qū)域中(如圖1所示)。然而,圖像修補(bǔ)通常是一個病態(tài)問題,因?yàn)槟壳叭詻]有足夠的信息可以保證能唯一正確地恢復(fù)被損壞部分,所以,人們從視覺心理學(xué)的角度進(jìn)行分析,提出了各種假設(shè)限定用來解決這個問題??梢?圖像修補(bǔ)屬于圖像復(fù)原的研究領(lǐng)域。通常,圖像在獲取過程中,往往受到一些因素的影響,使得圖像質(zhì)量退化。在圖像復(fù)原領(lǐng)域中,常用的退化模型是Ι0=Ι+Ν(1)其中,I0為所獲得的觀察圖像,I為原始圖像(I={I(x)}),N為加性白噪聲。對大多數(shù)的圖像修補(bǔ)問題來說,數(shù)據(jù)模型具有以下形式:Ι0|Ω\D=[Ι+Ν]Ω\D(2)其中,Ω表示整個圖像區(qū)域,D表示信息丟失的待修補(bǔ)區(qū)域,Ω\D表示沒有丟失信息的區(qū)域,I0為Ω\D上的可利用的圖像部分,I為需要復(fù)原的目標(biāo)圖像。假設(shè)N為高斯的,那么關(guān)于數(shù)據(jù)模型的能量函數(shù)E,可常用最小均方誤差定義:E[Ι0|Ι]=λ2∫Ω\D(Ι-Ι0)2dx(3)由于修補(bǔ)區(qū)域D任何可用的數(shù)據(jù),因此,圖像(先驗(yàn))模型對圖像修補(bǔ)算法來說,比其他傳統(tǒng)的復(fù)原問題(如去噪,去降晰)變得更為重要。圖像模型可以從圖像數(shù)據(jù)中經(jīng)過濾波、參數(shù)或非參數(shù)估計以及熵方法得到,這些統(tǒng)計方法雖對具有豐富紋理圖像的修補(bǔ)很重要,然而,對大多數(shù)的修補(bǔ)問題來說,修補(bǔ)區(qū)域常常丟失的是圖像的重要幾何信息(如邊緣),為了重建這些幾何信息,圖像模型要事先解決這些幾何特征,而多數(shù)傳統(tǒng)的概率模型則均缺乏這種特征。幸運(yùn)的是,在很多文獻(xiàn)中,由幾何信息激發(fā)的“能量”形式的確存在,如Rudin,Osher和Fatermi模型以及Mumford-Shah模型。這就是所謂的變分法。在變分方法中,圖像修補(bǔ)問題轉(zhuǎn)化為一個約束最優(yōu)化問題:minE[Ι]s.t.E[Ι0|Ι]≤σ2(4)其中,E[I]為圖像先驗(yàn)?zāi)P偷哪芰啃问?σ2表示高斯白噪聲的方差,它可以用適當(dāng)?shù)慕y(tǒng)計估計器來估計。用Lagrange乘子法可將該約束問題轉(zhuǎn)化為以下無約束問題:minE[Ι]+λE[Ι0|Ι](5)通常,λ用于均衡匹配項(xiàng)E[Ι0|Ι]與正則化項(xiàng)E[I]。對于正則化項(xiàng)E[I],即圖像的先驗(yàn)?zāi)P?常由“能量”泛函實(shí)現(xiàn)。比如Sobolev范數(shù):E[Ι]=∫Ω|?Ι|2dx;Rudin等的全變分模型:E[Ι]=∫Ω|?Ι|dx,以及Mumford-Shah模型:E(Ι,Γ)=∫Ω\Γ|?Ι|2dx+βΗ1(Γ),其中H1表示1維Hausdroff測度,Γ為圖像的邊緣集。3變分技術(shù)對比這一節(jié)主要研究兩種最重要的基于幾何圖像模型的變分技術(shù)修補(bǔ)方案,以及它們的改進(jìn)模型。在本文中,?,div,?2分別表示梯度,散度和拉普拉斯算子。3.1tv模型的基本原理Rudin等將圖像看成是一個分段平滑函數(shù),并在有界變分空間上對圖像建模,由于所提出的全變分模型能夠起到延長圖像邊緣的作用,從而非常適合于圖像的修補(bǔ)。TonyChan等人將該模型推廣到圖像修補(bǔ),根據(jù)上一節(jié)對圖像修補(bǔ)問題的描述,他們建立的全變分圖像修補(bǔ)模型為minJ[Ι]=∫Ω|?Ι|dx+λ2∫Ω\D|Ι-Ι0|2dx(6)其中,λ為Lagrange乘子。根據(jù)變分原理,可求得與之對應(yīng)的Euler-Lagrange方程為-div[?Ι/|?Ι|]+λD(x)(Ι-Ι0)=0(7)其中,λD(x)=λ)Ω\D(x)={λx∈Ω\D0x∈D。由此可見,求解泛函(式(6))的最小值等價于求解偏微分方程(式(7))。另外,還可以先引入一個時間變量t,再利用最陡下降法來求解式(7),其表達(dá)式為?Ι?t=div[?Ι/|?Ι|]-λD(x)(Ι-Ι0)(8)也就是說,隨著時間變量t的演化,當(dāng)?Ι?t→0時,就得到了所要求的I的最小值。就數(shù)值計算的觀點(diǎn)來看,因?yàn)樵谄交瑓^(qū),|?Ι|將會很小,甚至?xí)吔诹?所以,在以上兩個偏微分方程中,為避免分母為零,一般用div[?Ι/|?Ι|ε]替代div[?Ι/|?Ι|],其中|?Ι|ε=√ε2+|?Ι|2?ε為一個小的正參數(shù)。這樣最優(yōu)化問題就變?yōu)閙inJε[Ι]=∫Ω|?Ι|εdx+λ2∫Ω\D|Ι-Ι0|2dx(9)正如在大多數(shù)包含閾值的處理任務(wù)中(像去噪與邊緣檢測)一樣,參數(shù)ε通常可被看著是閾值。在平滑區(qū)域,|?Ι|?ε,修補(bǔ)模型可采用調(diào)和修補(bǔ)模型;而在邊緣區(qū),|?Ι|?ε,則模型可采用TV模型。TV模型的主要優(yōu)點(diǎn)是能保持邊緣和數(shù)值PDE實(shí)現(xiàn)方便,但其主要不足是破壞了視覺理論中的連通原理(connectivityprinciple)。如圖2所示,w表示物體結(jié)構(gòu)的寬度,wl表示破損區(qū)域的寬度,無論w和wl的比率是多少,根據(jù)視覺心理學(xué)可知,人們會認(rèn)為圖2(b)是最優(yōu)的修補(bǔ)結(jié)果。但對于TV模型而言,當(dāng)wl<w時,其修補(bǔ)結(jié)果如圖2(b),而當(dāng)wl>w時,其修補(bǔ)結(jié)果為圖2(c),這就破壞了連通原理。由于在TV模型中,擴(kuò)散強(qiáng)度(diffusionstrength)僅僅依賴于等照度線的對比度或強(qiáng)度,且它是由傳導(dǎo)系數(shù)v=1/|?Ι|所反映的,因此,擴(kuò)散強(qiáng)度不依賴于等照度線的幾何信息。對于平面曲線,標(biāo)量曲率κ可以反映它的幾何信息。當(dāng)wl>w時,從TV模型修補(bǔ)的結(jié)果來看,在4個角a,b,c,d處,κ=±∞。相反,按視覺心理學(xué)得出的結(jié)果,這4個角處的曲率應(yīng)該為零,也就是說,在對圖像進(jìn)行修補(bǔ)時,要使曲率κ盡可能地小,才能得到符合人類視覺特點(diǎn)的圖像。根據(jù)以上的分析,文獻(xiàn)對TV模型進(jìn)行了改進(jìn),提出了CDD修補(bǔ)模型。在CDD模型中,是將TV模型的傳導(dǎo)系數(shù)修改為v=g(|κ|)/|?Ι|,此處,g的定義為g(κ)={0κ=0∞κ=∞大于零的有限數(shù)0<κ<∞(10)由于這種選擇可使在大曲率處擴(kuò)散變強(qiáng),小曲率處擴(kuò)散逐漸消失,因此,CDD修補(bǔ)模型為{?Ι?t=div[g(|κ|)|?Ι|?Ι]x∈DΙ=Ι0,x∈Ω\D(11)其中,κ=div[?Ι/|?Ι|]為曲率。3.2e.dx模型Mumford-Shah模型首先是由Chan等和Tsai等提出的。在第2節(jié)已提到,變分修補(bǔ)模型就是最小化如下能量函數(shù)J[Ι|Ι0]=E[Ι]+λ2∫D(Ι-Ι0)2dx(12)E[I]為圖像的先驗(yàn)?zāi)P?后一項(xiàng)為數(shù)據(jù)模型。這里假設(shè)I0=I+N,N為高斯白噪聲。Mumford和Shah提出的用于圖像分割的object-edge模型為E[Ι,Γ]=γ2∫Ω\Γ|?Ι|2dx+αΗ1(Γ)(13)其中,Γ為圖像的邊緣集,H1為1維Hausdorff測度。事實(shí)上,在大多數(shù)圖像分割中,特別是在數(shù)值計算中,H1(Γ)通常是用Γ的長度l(Γ)代替(假設(shè)Γ為規(guī)則曲線),由式(12)可見,基于Mumford-Shah圖像模型的修補(bǔ)算法為最小化以下能量函數(shù)JΜS[Ι,Γ|Ι0]=γ2∫Ω\Γ|?Ι|2dx+αl(Γ)+λ2∫D(Ι-Ι0)2dx(14)文獻(xiàn)將E[I,Γ]的T-收斂(T-convergence)逼近應(yīng)用到式(14)模型中,并分析了這種逼近的優(yōu)缺點(diǎn),其推導(dǎo)出的該模型的T-收斂逼近形式為JΜS[Ι,Γ|Ι0]=γ2∫Ωz2|?Ι|2dx+α∫Ω(ε|?z|2+(1-z)2/4ε)dx+12∫ΩλD(x)(Ι-Ι0)dx(15)其中,z為符號差(signature)函數(shù),其定義為z:Ω→。分別對I,z取變分,即得到JΜS[Ι,Γ|Ι0]的Euler-Lagrange方程組{λD(x)(Ι-Ι0)2-γdiv(z2?Ι)=0(γ|?Ι|2)z+α(-2ε?2z+(z-1)/2ε)(16)絕熱邊界條件為?I/?n=0,?z/?n=0,n為法向量。雖然Mumford-Shah模型的優(yōu)點(diǎn)是計算復(fù)雜度低,但它不像在圖像分割和去噪的傳統(tǒng)應(yīng)用中那樣有效,因該模型用于圖像修補(bǔ)有它固有的缺陷,即一方面,由于Mumford-Shah模型是使邊緣長度最小,因此,修補(bǔ)的邊緣直接連接現(xiàn)存的邊緣,這將導(dǎo)致兩個可見的人為角度,而不是一條平滑的曲線;另一方面,該模型和TV模型一樣,也破壞了視覺心理學(xué)中的連通原理,而導(dǎo)致這兩種缺陷的主要因素則是由于Mumford-Shah模型嵌入了直線模型的緣故(因?yàn)橐筮吘壖L度最小)。因此,為了克服上述不足,SelimEsedoglu和JianhongShen通過引入Euler’selastica改進(jìn)了該曲線模型,進(jìn)而提出了基于Mumford-Shah-Euler模型的圖像修補(bǔ)算法。文獻(xiàn)首先將Euler’selastica作為一個先驗(yàn)的曲線模型引入到計算機(jī)視覺中,其Euler’selastica曲線模型為e(Γ)=αl(Γ)+β∫Γκ2ds=∫Γ(α+βκ2)ds(17)其中,κ表示曲率,其定義為κ=divn=div[?Ι/|?Ι|]?ds為長度元,α,β為兩個可調(diào)的正權(quán)值。因此,Mumford-Shah-Euler圖像模型為EΜSE[Ι,Γ]=γ2∫Ω\Γ|?Ι|2dx+e(Γ)(18)相應(yīng)的修補(bǔ)模型為JΜSE[Ι,Γ|Ι0]=12∫ΩλD(Ι-Ι0)2dx+γ2∫Ω\Γ|?Ι|2+∫Γ(α+βκ2)ds(19)對于給定的邊緣集Γ?JΜSE[Ι,Γ|Ι0]的Euler-Lagrange方程為λD(x)(Ι-Ι0)+γ?2Ι=0,x∈Ω\Γ(20)沿邊緣集合Γ的絕熱條件為?I/?n=0。4criminisi算法前一節(jié)介紹的圖像修補(bǔ)技術(shù)雖可以利用待修補(bǔ)區(qū)域的鄰域信息來填充丟失區(qū)域的像素值,但它不能修補(bǔ)細(xì)節(jié),只適合修補(bǔ)小尺度的缺損,如裂痕、劃痕等,而基于塊的紋理合成圖像補(bǔ)全技術(shù)則不但可以填充任意大小的丟失塊,還可以修復(fù)破損部分的細(xì)節(jié)。它的基本思想如圖3所示,即首先在圖像丟失塊的邊界上任選一像素點(diǎn),并以該點(diǎn)為中心,設(shè)定一定大小的模板,比如:3×3,9×9等;然后在整個已知區(qū)域內(nèi)按照某種準(zhǔn)則,尋找一個與該模板最為匹配的塊;最后用最優(yōu)匹配塊填充模板即可。近年來,許多學(xué)者廣泛關(guān)注大目標(biāo)去除這一研究領(lǐng)域,取得了相當(dāng)?shù)倪M(jìn)展。Harrison首先提出一種基于模板的算法來去除不想要的目標(biāo),但這種算法對噪聲不魯棒,常常使圖像的線結(jié)構(gòu)變得模糊不清;后來,Drori等提出一種基于碎片(fragmentbased)的圖像補(bǔ)全算法,該算法是利用自相似原理,采用一種由粗到精的方法迭代逼近丟失信息的區(qū)域,雖取得了很好的修復(fù)效果,但是,由于該算法是利用全搜索過程尋找相似碎片,速度相當(dāng)慢,其處理一幅大小為384×223的圖像,大概需要83min到158min(視修補(bǔ)區(qū)域的大小而定),這極大地影響了它的實(shí)用范圍;盡管文獻(xiàn)給出了一種快速算法,但修復(fù)后圖像的視覺效果相應(yīng)地下降。Criminisi等采用一種基于塊的圖像修補(bǔ)算法,其實(shí)質(zhì)是直接采用紋理合成的方法來去除照片中的大物體,并得到了很好的效果。這種紋理合成主要由優(yōu)先權(quán)計算、搜索和復(fù)制3步組成:(1)計算優(yōu)先權(quán)是為了決定填充的次序,以保證在紋理填充之前圖像的線結(jié)構(gòu)先被傳播,這樣就可以保證目標(biāo)邊界連通;(2)搜索就是根據(jù)紋理的相似性在原始區(qū)域找到最為匹配的塊;(3)復(fù)制就是將所選擇的塊復(fù)制到目標(biāo)區(qū)域內(nèi)的適當(dāng)位置。Criminisi給出的大量比較實(shí)驗(yàn)表明,該算法在時間和視覺效果上都優(yōu)于其他的算法。因此,就有大量的研究者開始研究Criminisi算法:國內(nèi),浙江大學(xué)的FengTang等分析了Criminisi算法的不足,提出了一種新穎的基于紋理合成的圖像補(bǔ)全算法,該算法首先縮小了尋找匹配塊的搜索范圍,并給出了一種選擇最有匹配塊的準(zhǔn)則以避免誤差的傳播,使用該方法得到了相當(dāng)好的修復(fù)效果;文獻(xiàn)通過分析Criminisi算法中優(yōu)先權(quán)計算發(fā)現(xiàn),隨著填充過程的進(jìn)行,由于置信度值迅速下降到零,使優(yōu)先權(quán)的計算不可靠,從而導(dǎo)致錯誤的填充次序,進(jìn)而影響修補(bǔ)效果。為了克服這一不足,他們給出了一個更合理的優(yōu)先權(quán)函數(shù),用來保證圖像結(jié)構(gòu)和紋理的正確填充,并取得了一定的效果。在上述的這些算法中,由于Criminisi算法及其改進(jìn)算法實(shí)現(xiàn)簡單、快速、效果好,故得到了廣泛的應(yīng)用。但由于它是采用全局搜索方法來尋找原始的匹配塊,這樣不僅會產(chǎn)生錯誤匹配,還會使填充速度過慢,因此,對于上述算法,還有待進(jìn)一步研究,以便得出更快更好的補(bǔ)全算法。5數(shù)字圖像修復(fù)技術(shù)的廣泛應(yīng)用5.1數(shù)字圖像修復(fù)技術(shù)的應(yīng)用數(shù)字圖像修補(bǔ)技術(shù)的應(yīng)用包括老照片的復(fù)原、文本去除以及圖像的有損編碼等。5.1.1tv修補(bǔ)算法仿真由于所有的仿真算法均采用TV模型修補(bǔ)算法。因此下面簡要介紹一下TV修補(bǔ)模型的數(shù)值實(shí)現(xiàn)。TV修補(bǔ)模型的數(shù)值實(shí)現(xiàn)關(guān)鍵在于|?Ι|的逼近和PDE的退化。如圖4所示,pe,pn,pw,ps分別代表目標(biāo)像素O的東、北、西、南4個半像素鄰域點(diǎn),PE,PN,PW,PS表示目標(biāo)像素O的東、北、西、南4個鄰域點(diǎn),|?Ιpe|可由下式逼近:|?Ιpe|?1h√(ΙΡE-ΙΟ)2+[((ΙΡΝE+ΙΡΝ-ΙΡS-ΙΡSE)/4)](21)另外,還可以同樣的方式得到其他3個方向的逼近式。其離散化后變?yōu)椤痞薄师?|?ΙΡ|(ΙΟ-ΙΡ)+λD(ΙΟ-Ι0Ο)=0(22)其中,ΛO={PN,PS,PE,PW}表示目標(biāo)像素點(diǎn)O的4個鄰域點(diǎn)。對于任意一個目標(biāo)像素點(diǎn)O,如果定義ωΡ=1/|?ΙΡ|Ρ∈ΛΟhΡ=ωΡ/(∑Ρ∈ΛΟωΡ+λD(Ο))hΟ=λD(Ο)/(∑Ρ∈ΛΟωΡ+λD(Ο))(23)此處,如果P取像素點(diǎn)PE,那么p就表示半像素點(diǎn)pe。因此,式(22)就變?yōu)棣│?∑Ρ∈ΛΟhΡΙΡ+hΟΙΟ0∑Ρ∈ΛΟhΡ+hΟ=1(24)這樣就可將式(24)改寫成Gauss-Jacobi迭代形式ΙΟ(n)=∑Ρ∈ΛΟhΡ(n-1)ΙΡ(n-1)+hΟ(n-1)ΙΟ0(25)在數(shù)值仿真時,通常先用掩碼確定需要修補(bǔ)的區(qū)域(需要用戶給定修補(bǔ)區(qū)域D的掩碼),然后根據(jù)修補(bǔ)區(qū)域周圍的信息,用圖像修補(bǔ)算法來自動恢復(fù)區(qū)域中的信息,那么根據(jù)式(25),算法步驟如下:(1)讀入圖像和掩碼信息;(2)對掩碼中的每一個像素執(zhí)行第(3)、(4)、(5)步;(3)計算其周圍中間像素的一階導(dǎo)數(shù)值和梯度的模值;(4)若像素位于修補(bǔ)區(qū)域以外,則置λD(O)=1,否則,置λD(O)=0;(5)通過計算hP,hO來得到新的像素值,并保存到新圖像中;(6)判斷新圖像與舊圖像之間的差值,若小于事先給定的閾值,則以新圖像代替舊圖像,退出;否則轉(zhuǎn)到第2步。本文用Matlab6.5對上述算法進(jìn)行了仿真。圖5為恢復(fù)舊照片中丟失信息的模擬效果,其中的白色三角形是待修補(bǔ)的區(qū)域。圖6是模擬圖像傳輸中丟失塊的修補(bǔ)過程。圖6(c)是用TV修補(bǔ)算法去除圖像中的文字得到的效果圖。圖5(b)中的白色三角形,圖6(b)中的黑色方塊和圖7(a)中的英文字母都是通過掩碼加到原始圖像上的。5.1.2tv模型求解眾所周知,邊緣在圖像和視覺分析中占據(jù)重要位置,因此,在圖像編碼中,一個方案的好壞在很大程度上是由它對邊緣反映的好壞決定。文獻(xiàn)將圖像修補(bǔ)方法應(yīng)用于圖像編碼,并介紹了一種基于邊緣信息的圖像有損編碼與壓縮方案,其具體實(shí)現(xiàn)算法如下:編碼階段由以下3步組成:(1)用一個邊緣檢測算子(如Canny算子等)提取所給圖像I0的邊緣集合E。E通常是一組沒有好的幾何規(guī)則度的像素或曲線(如圖8所示)。另外要求圖像區(qū)域Ω的4條邊屬于該邊緣集合E;(2)通過固定一個小的常數(shù)ξ來產(chǎn)生一個邊緣集合E的ξ-鄰域T,T的灰度可以是E的一個或兩個像素的寬度(如圖7(b)所示);(3)編碼像素集T的地址,并用高比特率來精確編碼Ι0|Τ上的灰度值。這樣,由于該編碼方案產(chǎn)生了大面積的無任何圖像信息的“空區(qū)域”,因此可得到一個高的壓縮比。理論上說,當(dāng)ξ→0時,T的面積也將趨于零,也就是,壓縮比將趨于無窮大。當(dāng)然,這種高壓縮比將使解碼變得困難。為此文獻(xiàn)采用數(shù)字修補(bǔ)方案來修補(bǔ)大的空白區(qū)域。為了解碼,可將TV修補(bǔ)模型應(yīng)用于T和灰度數(shù)據(jù)Ι0|Τ:minΙ[∑α∈Ω|?αΙ|+∑α∈ΩλΤ(α)2(Ια-Ια0)2](26)此處,Lagrange乘子為λΤ(α)={λα∈Τ0α∈Ω\Τ?Ω\Τ定義為Ω-T,表示圖像區(qū)域Ω去除區(qū)域T后的區(qū)域。與JPEG和JPEG2000不同,此處的解碼是由變分復(fù)原完成的。這里用TV模型有它固有的好處,由于其在解碼過程中,不用要求邊緣是規(guī)整的,而本身,E是一個無任何幾何規(guī)則度的雜亂集,因此,TV模型在解碼過程中可以通過調(diào)整雜亂的邊緣,以改進(jìn)其平滑度。圖8給出了該算法的編解碼效果圖,其中,邊緣檢測算子采用的是Canny算子,ξ取1。5.2圖像的預(yù)處理及補(bǔ)全在許多實(shí)際應(yīng)用中,往往為了某種特殊目的而移走數(shù)字圖像上的目標(biāo)物體或文字,又由于不希望觀察者察覺出圖像中有物體或文字被移走,因此,為了保證圖像信息的完整性,需要對這些受損圖像進(jìn)行填充修補(bǔ)。實(shí)踐表明,基于紋理合成的圖像補(bǔ)全技術(shù)能達(dá)到這一目的。這一節(jié)采用文獻(xiàn)的算法來給出應(yīng)用實(shí)例。所采用的算法步驟如下:(1)用戶選擇需要去除并填充的目標(biāo)區(qū)域Ω。定義原始已知區(qū)域Φ為整個圖像區(qū)域R減去目標(biāo)區(qū)域Ω,即Φ=R-Ω;(2)根據(jù)圖像的紋理特征,首先確定用于計算優(yōu)先權(quán)的模板窗口φp,窗口的大小應(yīng)比圖像中最大紋理元稍大一些,然后,計算塊的優(yōu)先權(quán),優(yōu)先權(quán)計算的目的,就是為了使那些具有較強(qiáng)的連續(xù)邊緣以及需要填充的塊里有較多的已知信息的紋理塊先被修補(bǔ),這樣,在填充紋理塊時,就會得到更多的信息,并能同時保證圖像的結(jié)構(gòu)信息被修補(bǔ),而對任意邊緣點(diǎn)p∈δΩ,則定義模板窗口φp的優(yōu)先權(quán)W(p)為W(p)=C(p)D(p)(27)其中,C(p)是置信度項(xiàng),D(p)為數(shù)據(jù)項(xiàng),它們分別定義為其中,|φp|是φp的面積,α是歸一化因子,np是點(diǎn)p的法向量,Ωˉ為Ω的補(bǔ)集;(3)找到一個點(diǎn)p^=argmaxp∈δΩW(p),在整個圖像區(qū)域內(nèi)尋找一個匹配塊Ψq^∈Φ,使得d(Ψp^,Ψq^)為最小。最后,用Ψq^中的相應(yīng)點(diǎn)替代Ψp^中的未知點(diǎn);(4)在Ψp^填充了新的像素之后,重新更新置信度C(p),即C(q)=C(p^)?q∈Ψp^∩Ω;(5)重復(fù)步驟(3)~步驟(5),直到整個目標(biāo)區(qū)域都被填充。圖9給出了上述算法的仿真結(jié)果,其中圖9(a),圖9(d)是原始圖像;圖9(b),圖9(e)為想要去除的目標(biāo)(用白色標(biāo)示出);圖9(c),圖9(f)為去除目標(biāo)后補(bǔ)全的圖像。從圖中可看出,該算法不僅能有效地去除目標(biāo),并且觀察者無法察覺圖像已被修復(fù)。6圖像修復(fù)技術(shù)的展望由于Internet網(wǎng)絡(luò)的誕生以及掃描儀、數(shù)碼相機(jī)的出現(xiàn),使得數(shù)字照片的數(shù)量急劇增加,為此人們迫切希望有一種軟件能自動改進(jìn)他們的照片,該軟件用于去除圖像的一部分,同時自動填補(bǔ)這些區(qū)域,并使觀察者無法察覺圖像曾經(jīng)缺損或已被修復(fù),它將是廣受歡迎的一種工具。因此,數(shù)字圖像修復(fù)技術(shù),特別是基于變分PDE方法的圖像修補(bǔ)技術(shù)和基于塊的紋理合成圖像補(bǔ)全技術(shù),已成為近年來國際上比較熱門的研究課題。鑒于國內(nèi)在這方面的研究較少,因此,本文較為詳細(xì)地介紹了幾種主要的、應(yīng)用較為廣泛的變分圖像修補(bǔ)模型以及圖像補(bǔ)全技術(shù)的概況,并以TV

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論