徐黎明,吳亞娟,劉航江
(西華師范大學(xué)a.計算機學(xué)院;b.生命科學(xué)學(xué)院,四川 南充 637009)
?
基于變分偏微分方程圖像修復(fù)技術(shù)研究
徐黎明a,吳亞娟a,劉航江b
(西華師范大學(xué)a.計算機學(xué)院;b.生命科學(xué)學(xué)院,四川 南充 637009)
文章闡釋了幾種經(jīng)典、常用的修復(fù)方式:全變分模型(Total Variation,TV)及改進模型和p-Harmonic模型。上述的某一種方法都有局限性,在實際應(yīng)用中都存在問題。故將兩種方法結(jié)合,形成一種新的混合模型。根據(jù)P值的范圍,通過實驗確定模型中利于修復(fù)的p值,再比較分析新的模型優(yōu)于TV模型和p-Harmonic模型。
修復(fù)模型; 全變分; 偏微分方程; 評估標(biāo)準(zhǔn)
圖像修復(fù)是數(shù)字圖像處理研究領(lǐng)域內(nèi)的重要分支,旨在修復(fù)圖像中部分遺失、破損的區(qū)域,以恢復(fù)丟失的信息,最早用于歐洲文藝復(fù)興時期對美術(shù)作品的修復(fù)工作。圖像修復(fù)就是對圖像上信息缺失的損毀區(qū)域按照一定的規(guī)律進行填充的過程,可以用于修復(fù)老、舊照片中丟失、破損的信息,去除視頻文字,隱藏圖片、視頻的錯誤信息。從數(shù)學(xué)角度出發(fā),圖像修復(fù)就是依據(jù)空白區(qū)域周圍的信息,按照某種規(guī)律將圖像逐步添入到空白區(qū)域中,以彌補視覺的中斷。
引起圖像缺失的原因有很多,例如:圖像受到污損,傳感器等設(shè)備問題,掃描原本缺失或破損的圖像,在圖像獲取、傳輸、壓縮、解壓等過程中因信息丟失造成圖像缺損等。因此,在了解圖像缺失原因基礎(chǔ)上,通過建立退化模型實現(xiàn)圖像修復(fù)是最常用的手段之一[1]。
圖像處理后需要標(biāo)準(zhǔn)來衡量[1]修復(fù)效果,評價圖像修復(fù)效果一般分為主觀評價和客觀評價。主觀評價是人體視覺直觀的感受行為,不同的個體對圖像修復(fù)的結(jié)果有不同的感受,而且一些微小的細節(jié)部分并不能靠眼睛就能觀測出來,所以這樣的評價可能得到不同的答案??陀^評價主要將結(jié)果數(shù)字化,用數(shù)學(xué)方法對修復(fù)效果進行衡量,避免個體差異導(dǎo)致評價差別。峰值信噪比測度(PSNR)是評價圖像修復(fù)結(jié)果的參數(shù)之一,也是應(yīng)用比較廣泛和權(quán)威的數(shù)學(xué)方法。文章實驗結(jié)果的客觀評估方式采用的是PSNR值測度。事實上,客觀方法計算出來的測度很多時候都與人眼觀察的結(jié)果或者期望不符。如圖1所示,修復(fù)后得到的PSNR值較高,為71.3124DB,但主觀感受極為不佳。所以判定修復(fù)效果應(yīng)當(dāng)主觀感受結(jié)合客觀方法。
TV模型[2](Total Variation)最早由Rudin等人在圖像復(fù)原問題的研究中提出來,其思想在于將二維圖像看成一個分段平滑函數(shù),于有界變分空間(Bounded Variation)中對圖像建模。后Tony Chan等人[3-5]將此模型應(yīng)用于圖像修復(fù),提出的TV圖像修復(fù)模型為:
(1)
(2)
求解式(1)中的最小值就可以轉(zhuǎn)化為求解式(2)的偏微分方程。引入一個時間變量t,利用最速下降法來求解。其表達式為:
(3)
根據(jù)高斯-雅克比迭代,待修復(fù)點O的像素值迭代公式為:
(4)
TV模型本身因為正則化項約束太強,迭代過程又是各向異性擴散的過程,容易在平坦區(qū)域出現(xiàn)階梯效應(yīng)且擴散效率低下。有學(xué)者[10]提出改進的TV模型,旨在解決TV模型單一的擴散方式[11]造成的問題。改進的TV模型思想在于:在圖像特征明顯的區(qū)域(如邊緣區(qū)域)放慢迭代速度;圖像特征不明顯的區(qū)域(如平滑區(qū)域)加快修復(fù)的迭代速度。
本文在文獻[11]算法基礎(chǔ)上改進,得到TV模型的Euler-Lagrange方程表達式為:
(5)
g(|▽M|)定義為擴散函數(shù),控制擴散形式;m為梯度門限;|▽M|為梯度模值[1](文章采用Sobel算子計算像素點的梯度模值)。為解決待修復(fù)圖像在平坦區(qū)域因鄰域信息擴散問題而產(chǎn)生的梯度效應(yīng),還有學(xué)者提出p-Harmonic修復(fù)模型[12],表達式為:
(6)
在圖像修復(fù)過程中,圖像往往含有噪聲。設(shè)u0為白色加型噪聲,修復(fù)模型的表達式可表示為:
(7)
p為一固定的常數(shù)。
當(dāng)p=1時,p-Harmonic模型等價于TV模型;當(dāng)1
p-H修復(fù)模型也可通過偏微分方程來實現(xiàn),在圖像坐標(biāo)系中,目標(biāo)像素的四鄰域點利用逼近原理可得:
(8)
根據(jù)高斯-雅克比迭代得出:
(9)
單一的TV模型或者p-Harmonic修復(fù)模型都有本身的局限性,最理想的方法就是既能在處理邊緣信息時保護好圖像的邊緣信息,又能在圖像的平坦區(qū)域得到理想的擴散。文章將改進TV模型與p-Harmonic模型結(jié)合起來,通過實驗確定利于圖像修復(fù)的p值和梯度門限,保留兩種模型的優(yōu)點,形成混合模型(以下簡稱P-T模型)。表達式如下:
(10)
該模型的Euler-Lagrange方程為:
k為混合模型中的控制參數(shù),用于控制等照度線的切線方向及垂直方向的擴散系數(shù)。圖像的破損區(qū)域,擴散系數(shù)往往不同,故可以通過調(diào)整參數(shù)k,讓混合模型以怎樣的修復(fù)形式修復(fù)圖像,以達到較為理想的修復(fù)效果??刂茀?shù)K的計算如下:
(11)
(12)
化簡得:
(13)
表1 不同p值得到不同PSNR值
實驗是在Inter(R) Core(TM) 3.30GHz/4GB/Windows 7/Matlab 7.0的環(huán)境中,對256×256像素的受損Lena圖片進行修復(fù)。首先利用實驗確定合適的p值。上述p-Harmonic修復(fù)模型提到,當(dāng)1
表2 Lena圖片文字受損修復(fù)結(jié)果比較
迭代/次TV模型/DBP-H模型/DBP-T模型/DB10068.299767.883168.885430068.285367.876868.869450068.273267.874668.862480068.233867.876268.8621100068.202367.876268.8620
表3 Lena圖片劃痕受損修復(fù)結(jié)果比較
根據(jù)圖3、圖4、圖5、圖6和表2、表3的實驗數(shù)據(jù),結(jié)果分析如下:
(1)PSNR值的差別對圖像的視覺效果影響很大。如圖3中后兩幅圖PSNR值相差約0.04DB,視覺效果卻相差很多;
(2)主觀感受。P-T模型的修復(fù)效果優(yōu)于TV模型。TV模型在平坦區(qū)域采用單一的擴散方式,易產(chǎn)生梯度效應(yīng),影響修復(fù)效果。如圖5中第二幅圖,能明顯看到黑點;
(3)客觀評價。相同的迭代次數(shù),P-T模型的PSNR值都要高于P-H模型的PSNR值。
因此,P-T模型無論是在視覺感受上,還是客觀評價上都要優(yōu)于TV模型和P-H模型。但比較三種模型的迭代公式復(fù)雜度不難發(fā)現(xiàn),P-T修復(fù)模型的迭代公式復(fù)雜度較高,P-T修復(fù)模型運行時間較長。例如,相同尺寸的受損文字Lena圖片,該模型迭代500次所花時間為107.6790s,相同情況下P-H模型和TV模型運行時間分別為:5.6320s和2.7460s。
本文在近年數(shù)字圖像修復(fù)技術(shù)相關(guān)文獻研究的基礎(chǔ)上,闡釋TV模型和P-H模型,分析單個模型的不足,后將兩種模型結(jié)合以增強修復(fù)的效果。混合模型既能夠保留TV模型處理并保護邊緣信息的特點,也能實現(xiàn)p-Harmonic模型在平坦區(qū)域?qū)崿F(xiàn)各向同性擴散的優(yōu)點,取得更好的修復(fù)結(jié)果,這是人們所期望的。
[1] RAFAEL G,RICHARD W.數(shù)字圖像處理(第三版)[M].阮秋琦等,譯,北京:電子工業(yè)出版社,2011.
[2] RUDIN L,OSHER S.Nonlinear total variation based noise removal algorithms[J].Physics D,1992.9(1):259-268.
[3] CHAN T,SHEN J.Mathematical models for local non-texture inpainting[J].Communications on Pure and Applied Mathematics,2002,62(3):1019-1043.
[4] CHAN T,SHEN J.A good image model eases restoration[J].Communications on Pure and Applied Mathematics,1992,60(4):259-268.
[5] CHAN T,SHEN J.Variational image inpainting[J].Communications on Pure and Applied Mathematics,2005,58(5):579-619.
[6] 老大中.變分法基礎(chǔ)(第三版)[M].北京:國防工業(yè)出版社,2015.
[7] 袁澤劍.一種非線性擴散濾波器的設(shè)計方法與應(yīng)用[J].計算機學(xué)報,2002,25(10):1072-1076.
[8] PERONA P,MAKLIK J.Scale-space and edge detection using anisotropic diffusion[J].IEEE Trans on Pattern Analysis and Machine Intelligence,1990,12(7):629-639.
[9] 何 坤,琚生根,林 濤,等.TV數(shù)值計算的圖像去噪[J].電子科技大學(xué)學(xué)報,2013,42(3):460-463.
[10] 王 濤,王軍鋒,白 青,等.改進的TV模型圖像修復(fù)算法[J].計算機系統(tǒng)應(yīng)用,2013,31(4):776-779.
[11] 陳利霞,馮象初,王衛(wèi)衛(wèi),等.加權(quán)變分的圖像去噪算法[J].系統(tǒng)工程與電子技術(shù),2010,32(2):392-395.
[12] 吳亞東,張紅英,吳 斌.數(shù)字圖像修復(fù)技術(shù)[M].北京:科學(xué)出版社,2010.
Research on Image Restoration Technology by Total Variation and Partial Differential Equation
XU Liminga,WU Yajuana,LIU Hangjiangb
(a.College of Computer Science;b.College of Life Science,China West Normal University,Nanchong Sichuan 637009,China)
There are many image restoration methods,like model of the repair technology based on the geometric,texture of the repair technology and curvature driven diffusion.The method based on the partial differential equation is also a frequently-used way in that field.The paper explains several classical and commonly used methods including Total Variation model (TV model) and improved and p-Harmonic model.But one of the above mentioned methods has limitations in practice,so we combine the two methods and form a new hybrid model based on them.According to the range ofpvalue,we determine thepvalue of the model by experiments.The analysis shows the new model is better than the TV model and the p-Harmonic model.
repair model;total variation;partial derivative equation;evaluation criteria
1673-5072(2016)03-0343-06
2016-01-13 基金項目:西華師范大學(xué)科研啟動項目(11B026) 作者簡介:徐黎明(1991—),四川攀枝花人,碩士研究生,主要從事圖像處理研究。 通訊作者:吳亞娟(1974—),四川大竹人,博士,副教授,主要從事圖像處理和數(shù)值計算研究。E-mail: wuyajuan@cwnu.edu.cn
TP391.41
A
10.16246/j.issn.1673-5072.2016.03.020