版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 基于BSCB模型圖像修復(fù)的并行技術(shù)</p><p> 摘要:基于偏微分方程(PDE)的圖像修復(fù)有大量計(jì)算,這使它的實(shí)用化比較困難。為了實(shí)現(xiàn)高速靈活的圖像處理,本文提出了基于在信息傳遞接口(MPI)下的BSCB模型的圖像修復(fù)技術(shù)的并行算法的進(jìn)展。人們提出了三種劃分一個圖像修復(fù)任務(wù)的方法,成功避免了程序子任務(wù)間的通訊。文中測試了兩張圖片,一系列處理器上的圖像修復(fù)速度都得到了提高。</p&
2、gt;<p> 關(guān)鍵詞:圖像修復(fù);平行;PDE;BSCB</p><p><b> 1 介紹</b></p><p> 最近這些年,由于PDE模型的簡單性和高效性,基于PDE的圖像修復(fù)技術(shù)已經(jīng)達(dá)到了先進(jìn)水平。一些常用的模型包括BSCB模型[1],TV模型[2],和CDD模型[3],這些模型的中心思想是把被修復(fù)區(qū)域周圍的區(qū)域信息傳播到被修復(fù)區(qū)域。信息
3、的傳播用沿著時(shí)間軸的數(shù)字集成來完成,這是很費(fèi)時(shí)的。要修復(fù)的區(qū)域越大,要用的時(shí)間就越長。高度的計(jì)算復(fù)雜性使得基于PDE的圖像修復(fù)方法很難實(shí)用化。</p><p> 本文利用一種廣泛使用的并行環(huán)境信息傳遞庫的信息傳遞界面(MPI)[4]來探究基于BSCB模型的圖像修復(fù)技術(shù)的并行技術(shù)。數(shù)字實(shí)驗(yàn)在有并行環(huán)境分布和提供良好速率的情況下進(jìn)行。</p><p> 本文組織如下:首先介紹BSCB模型和
4、它的數(shù)字格式;其次探究BCSB模型的可能并行方法;然后介紹本文的分配環(huán)境和數(shù)字實(shí)驗(yàn);最后給出結(jié)論。</p><p> 2 基于BSCB模型的圖像修復(fù)</p><p> 2.1 BSCS圖像修復(fù)模型</p><p> BSCB模型利用拉布拉斯算子操作去測量修復(fù)區(qū)域的鄰域信息并順利地把信息沿著等灰度方向傳遞到修復(fù)區(qū)域。同時(shí),為了避免延長線穿過各自區(qū)域,BSCB模
5、型也使用了各向異性功能。這個模型包括兩個步驟:修復(fù)和傳播。</p><p> 設(shè)為被修復(fù)區(qū)域,是的邊緣。兩者的關(guān)系如圖1。是個不相關(guān)的2D灰度圖,表示真實(shí)空間。</p><p> BSCB模型如下描述:</p><p><b> (1)</b></p><p><b> ?。?)</b><
6、;/p><p> 等式(1)是用來修復(fù)的,是一些某種信息,是等照度方向[7];等式(2)用來傳播,是照度的歐氏曲率。是帶有球半徑的的擴(kuò)大部分,是在中的光滑函數(shù)。</p><p> 圖1 一個破損畫面的圖例和它的邊緣</p><p> 在一個簡單的情況下,信息被上的拉布拉斯算子替代。等式(1)和等式(2)被離散成[8,9]:</p><p>
7、;<b> ?。?)</b></p><p><b> (4)</b></p><p> 或者分別是在n次迭代圖像中處于像素的強(qiáng)度和在n次圖像中處于像素的強(qiáng)度。和中,是輸入圖像,是算法輸出。是提高率。</p><p> 2.2 BSCB圖像修復(fù)模型的連續(xù)算法</p><p> 圖像修復(fù)的連
8、續(xù)工具如下:</p><p> 讀取圖像文件,存儲圖像數(shù)據(jù)為一個數(shù)組。</p><p> 搜索這個數(shù)組,并存儲要被修復(fù)像素的位置為另外一個數(shù)組,稱mask。</p><p> 開始迭代循環(huán),利用修復(fù)功能和傳播功能重新存儲圖片。</p><p><b> 寫輸出到結(jié)果文件。</b></p><p
9、> 3 利用MPI圖像修復(fù)算法的并行工具</p><p> 因?yàn)閿?shù)字圖像處理的幾個特性,他們可以進(jìn)行并行處理。A顯著的特點(diǎn)是像素到像素區(qū)域到區(qū)域[5-6]間的相同運(yùn)算的處理?;谶@個特點(diǎn),并行的主要問題是分割任務(wù)的方法。</p><p><b> 3.1 任務(wù)分割</b></p><p> 目前,一個圖像處理任務(wù)[10]并行操作
10、中的一種普通的方法是根據(jù)節(jié)點(diǎn)數(shù)平均地把一個圖像分割成一片一片。也就是說,如果在一個分配并行環(huán)境中有N個估算節(jié)點(diǎn),最初的圖像被分成N個更小的非重疊的子圖像,每個子圖像在一個節(jié)點(diǎn)上處理。</p><p> 對于圖像修復(fù)問題,被修復(fù)區(qū)域的位置是隨機(jī)的。把圖像直接均分成更小塊會導(dǎo)致下列問題:</p><p> 首先,如果圖像的一小塊沒有包含丟失區(qū)域,相應(yīng)的節(jié)點(diǎn)就沒有用,這很浪費(fèi)。</p&
11、gt;<p> 其次,一個需要被修復(fù)的確定區(qū)域可能被分到不同的子任務(wù)中去。在處理過程中,這些子任務(wù)不得不交換鄰域信息,這會增加通訊時(shí)間,降低效率。</p><p> 由于這些原因,這節(jié)提出了一些其他的用于任務(wù)分割的方法。</p><p><b> 基于三色通道的分割</b></p><p> 一個帶有RGB模型的彩色圖像容
12、易被分割成三個顏色通道。每個通道為一個灰度圖。所以,一個圖像處理任務(wù)能被分解成三個子任務(wù),每個任務(wù)處理一個灰度圖。</p><p><b> 基于區(qū)域的分割</b></p><p> 一個具有k>1連續(xù)丟失區(qū)域要被修復(fù)的灰度圖能被分割成k個區(qū)域,每個區(qū)域包括一個連續(xù)丟失區(qū)域。這個方法可以降低處理中的通訊。</p><p><b&
13、gt; 區(qū)域—通道分割</b></p><p> 對于一個有多個連續(xù)區(qū)域要修復(fù)的彩色圖像,上述討論的兩種分割方法應(yīng)該結(jié)合起來使用。讓可變的nregion變成一系列連續(xù)的要被修復(fù)的丟失區(qū)域,然后全部的修復(fù)任務(wù)能被分成3*nregion區(qū)域子任務(wù):彩色圖像首先被分割成nregion區(qū)域,每個區(qū)域再被分割成三個顏色通道。</p><p> 4 并行圖像修復(fù)算法的工具</p
14、><p> 4.1 MPI并行環(huán)境的結(jié)構(gòu)</p><p> MPI是一個常用的并行環(huán)境信息傳遞庫,它指出了一個有利于處理器通訊的慣例的集合。本文選擇MPICH2-1.0.5來構(gòu)建并行環(huán)境。</p><p> 這里有兩個MPI并行程序的設(shè)計(jì)模型:主仆模型和同位模型。本文使用的是主仆模型。當(dāng)利用主仆模型時(shí),MPI并行程序包含下列部分:</p><
15、p> 起始:程序的一開始,下列功能被用來啟動每個程序。</p><p> MPI_Init(&argc,&argv);</p><p> MPI_Comm_rank(MPI_COMM_WORLD,&rank);//rank:程序的索引</p><p> MPI_Comm_size(MPI_COMM_WORLD,&size
16、);//size:程序的數(shù)量</p><p><b> 程序體:計(jì)算和通訊</b></p><p> 程序結(jié)束:下列功能被使用。</p><p> MPI_Finalize();</p><p> 在主仆模型的MPI并行程序設(shè)計(jì)中,程序體中包含兩個部分:主程序的程序體和從程序的程序體。</p>&l
17、t;p> 主進(jìn)程完成下列工作:</p><p> 從BMP文件中讀取圖像數(shù)據(jù);</p><p><b> 分割任務(wù);</b></p><p> 靈活地分配子任務(wù)給子進(jìn)程并等待子每個程序的輸出;</p><p> 檢查是否每個子任務(wù)已經(jīng)完成,如果不是,重復(fù)步驟3。</p><p>
18、 結(jié)合所有從子任務(wù)中輸出的圖片重新構(gòu)成一個新圖。</p><p><b> 程序最后決策</b></p><p> 子程序主要完成下列工作:</p><p><b> 等待子任務(wù);</b></p><p> 執(zhí)行它自己修復(fù)圖像的任務(wù)并把結(jié)果發(fā)送給主程序;</p><p&g
19、t; 重復(fù)步驟(1)和(2)直到?jīng)]有子任務(wù)被分配。</p><p><b> 程序最后決策。</b></p><p><b> 實(shí)驗(yàn)的結(jié)果</b></p><p> 本文中測試了三個分割方法。有兩張24位的大小為256x256的圖片用來實(shí)驗(yàn),在圖2(a)和圖3(a)中描述。圖2(b)和圖3(b)描述帶有紅色區(qū)域的損
20、壞的版本分別變成含有3542個像素的修復(fù)區(qū)域和含有3817個像素的白色區(qū)域。</p><p> 這些實(shí)驗(yàn)在一個具有六個3.0GHz1GByteRAM的處理器分配記憶系統(tǒng)中進(jìn)行。運(yùn)行系統(tǒng)是Window XP。程序用C語言和MPI庫編寫。</p><p> 測試1:圖2(b)基于三色通道的各分割;</p><p> 測試2:圖3(b)基于區(qū)域分割;</p&g
21、t;<p> 測試3:圖2(b)區(qū)域—通道風(fēng)格;</p><p> 測試1和測試3的結(jié)果圖是一樣的,如圖2(c)描述。圖3(c)是測試2的結(jié)果圖。</p><p> 在每個測試中,因?yàn)橹鞒绦驔]有進(jìn)行計(jì)算任務(wù),兩個程序都被運(yùn)行,這兩個程序一個是主程序,另外一個是子程序。在其他節(jié)點(diǎn)上,只有一個程序被運(yùn)行。</p><p><b> 圖3實(shí)
22、驗(yàn)2的測試圖</b></p><p> 表1測試1的結(jié)果 表2測試2的結(jié)果 表3測試3的結(jié)果</p><p> 比較表1到表3,加速度和并行效率如下定義:</p><p><b> (5)</b></p><p><b> ?。?)</b></p><p&g
23、t; 當(dāng)表示計(jì)算節(jié)點(diǎn)的數(shù)量時(shí),表示在1個處理器上圖像修復(fù)任務(wù)的運(yùn)行時(shí)間,表示圖像修復(fù)任務(wù)在n個處理器上的運(yùn)行時(shí)間。</p><p><b> 5結(jié)論</b></p><p> 本文研究的是基于BSCB模型的圖像修復(fù)的并行技術(shù)。提出了基于三色通道的分割,基于區(qū)域的分割以及這兩種方法的結(jié)合方法,基于MPI庫的實(shí)驗(yàn)結(jié)果展示了并行技術(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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于梯度的圖像修復(fù)技術(shù).pdf
- 基于Hybrid編程模型的圖像拼接關(guān)鍵技術(shù)的并行研究.pdf
- 基于圖像分割的圖像修復(fù)技術(shù)研究.pdf
- 基于TV模型和演化算法的圖像修復(fù)技術(shù)研究.pdf
- 基于快速方法的圖像修復(fù)技術(shù)doc
- 基于置信傳播模型的圖像修復(fù)算法研究.pdf
- 基于并行處理的圖像檢索技術(shù)研究.pdf
- 基于TV模型的用于圖像修復(fù)的優(yōu)化方法.pdf
- 基于樣例的圖像修復(fù)技術(shù)的研究.pdf
- 基于能量最小化的圖像修復(fù)技術(shù).pdf
- 基于壓縮感知的圖像修復(fù)技術(shù)研究.pdf
- 基于圖像塊擴(kuò)散的圖像修復(fù).pdf
- 圖像修復(fù)技術(shù)的研究.pdf
- 并行盲圖像恢復(fù)技術(shù).pdf
- 基于并行遺傳算法的紅外圖像增強(qiáng)技術(shù).pdf
- 基于MMX技術(shù)的指紋圖像并行處理算法.pdf
- 基于稀疏表示的圖像修復(fù)技術(shù)研究.pdf
- 基于PDE修復(fù)的圖像壓縮技術(shù)研究.pdf
- 基于消息傳遞模型的并行調(diào)試技術(shù)及實(shí)現(xiàn).pdf
- 基于多核技術(shù)的并行圖像檢索系統(tǒng)的研究.pdf
評論
0/150
提交評論