APP下载

基于全变差和P-Laplace模型的混合图像修复算法

2014-09-07丹,权,强,

大连理工大学学报 2014年6期
关键词:划痕边缘像素

李 丹, 仲 崇 权, 王 世 强, 陈 祖 军

( 大连理工大学 控制科学与工程学院, 辽宁 大连 116024 )



基于全变差和P-Laplace模型的混合图像修复算法

李 丹*, 仲 崇 权, 王 世 强, 陈 祖 军

( 大连理工大学 控制科学与工程学院, 辽宁 大连 116024 )

图像修复是近年来图像处理研究的主要问题之一.在基于偏微分方程的修复算法中,全变差(total variation,TV)模型能够很好地保护图像边缘信息,但其各向异性扩散方式在平坦区域容易产生阶梯效应;而在图像平坦区域具有良好修复效果的P-Laplace模型,其各向同性扩散方式不适于修复图像边缘信息.将TV模型和P-Laplace模型有机结合起来,提出了一种混合图像修复算法.提出的扩散控制参数k能够根据待修复像素所在区域调节两种信息扩散方式的重要程度,实现混合图像修复.实验结果表明,所提算法获得了更好的修复结果.

图像修复;全变差(TV)模型;P-Laplace模型

0 引 言

图像修复是数字图像处理的重要研究内容之一,具有广阔的应用领域,基于偏微分方程的修复算法是其中的一个重要分支[1].常用的全变差(total variation,TV)图像修复算法首先对破损的图像建立能量方程,通过极小化图像能量方程实现图像修复[2],该模型的保边性较好,但容易导致平坦区域过度平滑,产生阶梯效应[3-5].

针对全变差模型的阶梯效应问题,本文引入在图像的平坦区域梯度和梯度垂直的方向拥有相同扩散系数的P-Laplace模型,将其与TV模型有机结合起来,形成一种混合图像修复算法,在图像的边缘处和平坦区域都具有很好的修复效果,在保持图像边缘信息的同时能够减少阶梯效应对图像修复效果的影响,有利于对图像的更优修复.

1 TV模型和P-Laplace模型

1.1 TV模型修复原理

TV模型修复算法基本原理如图1所示,其能量方程为

|▽u|)dxdy

(1)

式中:r为一个正的实函数;u表示图像的像素值,且满足如下噪声约束条件:

(2)

式中:area(E)表示破损区域的邻域面积,在空域中破损的图像会受到噪声污染,一般选取标准方差为σ的白噪声.u、u0分别表示修复后图像和原始图像的对应点像素值.采用Lagrange乘子法,可得使得R(u)取得极小值的条件为

(3)

式中:▽为梯度算子.TV模型图像修复过程中常用差分方程的解近似偏微分方程的解[5-6].如图2所示,令Λ=(E,N,W,S)为待修复点O的四邻域像素点,(e,n,w,s)为四邻域半像素点.

(4)

图1 图像修复示意图

图2 待修复像素点O及其邻域像素点示意图

1.2 P-Laplace模型

为了解决待修复图像在平坦区域的邻域信息扩散问题,文献[7]中给出了P-Laplace模型:

(5)

其中u0=u+N,为含有加性噪声的图像模型.其能量泛函方程为

(6)

本文重点讨论p=2时对应的P-Laplace模型:

(7)

用变分的方法可推导出相应的Euler方程为

-▽·(▽u)+λ(u-u0)=Δu+λ(u-u0)=0

(8)

2 混合模型的提出

从上述讨论可以看出,TV模型能够在边缘处实现很好的扩散,对边缘信息有很好的保护效果[8-9],但在平坦区域容易产生阶梯效应;而P-Laplace模型,在边缘方向和梯度方向的扩散系数是相同的,虽然可以在图像的平坦区域实现各向同性扩散,但对图像的边缘区域修复不佳.最理想的方法就是既能很好地保护图像的边缘信息,又能在图像的平坦区域得到很好的扩散.由此本文将两种模型有机结合起来,提出的混合修复模型如下:

(9)

其中k∈[0,1]是控制参数,其Euler方程为

(10)

显然,通过控制参数k,混合模型能够将TV模型与P-Laplace模型有机结合起来.控制参数k的计算如下:

(11)

定义中控制参数k决定了在混合模型中两种算法对像素点进行修复时的相对重要程度,因而破损图像的不同区域所得扩散系数有所不同,达到对不同的区域实现更佳的修复效果.考虑k的两种特殊情况,讨论在这两种特殊情况下的修复效果.

(1)当k=1时,表示梯度模值|▽I|→∞,即此像素位于非常突出的边缘部分,则该边缘是需要保护的.此时,所提混合模型退化为TV模型,能够对边缘实现很好的保护.

(2)当k=0时,表示梯度模值|▽I|→0,即此像素位于图像的平坦区域,只需要一个简单快速的扩散就可以了.此时,所提混合模型退化为P-Laplace模型,它是一个各向同性的扩散方程,由于在各个方向的扩散速度是一样的,其修复速度要快于TV模型.同时在平坦区域使用各向同性扩散方式可以避免各向异性扩散带来的阶梯效应的影响.所以在平坦区域使用各向同性的扩散方程在效果上要优于TV模型.

可以看出,参数k可用于控制等照度线切线方向和垂直方向的扩散系数.从以上分析可知,由于参数k的加入,所提混合模型可以根据待修复像素点的所在区域决定TV模型和P-Laplace模型在修复过程中的重要程度,使得修复效果达到最佳.

类似于TV模型,混合模型的数值实现如下:

(12)

(13)

(14)

(15)

由式(10)以及式(11)~(15)可得混合模型的修复公式为

(16)

3 实验结果及分析

3.1 实验结果

如图3~8所示,本文选取Lena文字破损图像、Lena划痕图像、摄影师文字破损图像、摄影师划痕图像,以及辣椒文字破损图像、辣椒划痕图像,对6幅图像分别采用P-Laplace模型、TV模型及所提混合模型进行修复实验,并给出其峰值信噪比.峰值信噪比是评价图像修复结果的参数之一,该值越大说明修复效果越好,其计算公式如下:

(17)

式中:M、N分别表示一幅图像的行数和列数.

3.2 实验结果分析

根据以上讨论的情况可知,TV模型能够对边缘进行很好的保护,但是在平坦区域采用单一方向的扩散方式,使得修复效果失真;而P-Laplace 模型虽然可以在边缘方向和梯度方向进行相同系数的扩散,在平坦区域抑制阶梯效应,但是对图像的边缘不能进行很好的保护.

为了更清楚直观地体现修复效果,在修复结果图上进行部分区域的标记,如图3中Lena眼部破损区域、图4中Lena唇部划痕区域,以及图5和图6中的像素平坦区域.从上述标记区域可以看出,在对破损区域进行修复时,本文提出算法的修复效果在各幅图像上均优于TV模型和P-Laplace 模型,能够更有效地对破损信息进行修复,使得修复结果更能满足人类的视觉效果.

图3 Lena文字破损图像修复结果

图4 Lena划痕图像修复结果

图5 摄影师文字破损图像修复结果

图6 摄影师划痕图像修复结果

图7 辣椒文字破损图像修复结果

图8 辣椒划痕图像修复结果

客观评价方面,从表1~6中的数据可以看出,相同迭代次数条件下,混合模型的PSNR值在各幅图像上均大于TV模型和P-Laplace模型,说明了本文提出的图像修复算法的可行性和优越性.这也证明本文提出的混合模型能够将TV模型对边缘信息的保护和P-Laplace模型在平坦区域的各向同性扩散的优点结合起来,能够达到图像修复的理想效果.

通过以上比较可知:本文提出的混合图像修复算法,能够将TV模型的各向异性扩散和P-Laplace模型的各向同性扩散有机结合,在控制参数k的调节下,实现在对破损图像的修复中,像素信息的扩散方式随着图像信息特征的改变而灵活运用.这种根据像素的特征信息的变化来选取不同的修复模型的方法,可以获得比单一的修复算法更好的修复效果.实验结果表明,本文提出的基于TV模型和P-Laplace模型的改进图形修复算法是合理而且高效的.

表1 Lena文字破损图像修复结果比较

表2 Lena划痕图像修复结果比较

表3 摄影师文字破损图像修复结果比较

表4 摄影师划痕图像修复结果比较

表5 辣椒文字破损图像修复结果比较

表6 辣椒划痕图像修复结果比较

4 结 语

本文针对基于偏微分方程的图像修复算法进行了研究,将TV模型边缘部分保持和P-Laplace模型在平坦区域各向同性扩散的优点有机结合在一起,提出了混合图像修复算法.实验结果表明,混合修复算法在效果上优于TV模型和P-Laplace 模型,实现了对图像边缘信息的保护和防止在平坦区域产生阶梯效应,能够得到更优的图像修复效果.

[1] QIN Chuan, WANG Shuo-zhong, ZHANG Xin-peng. Simultaneous inpainting for image structure and texture using anisotropic heat transfer model [J].MultimediaToolsandApplications, 2012,56(3):469-483.

[2] Chan R H, YANG Jun-feng, YUAN Xiao-ming. Alternating direction method for image inpainting in wavelet domains [J].SIAMJournalonImagingSciences, 2011,4(3):807-826.

[3] 王旭东,冯象初,霍雷刚. 去除乘性噪声的重加权各向异性全变差模型[J]. 自动化学报, 2012,38(3):444-451.

WANG Xu-dong, FENG Xiang-chu, HUO Lei-gang. Iteratively reweighted anisotropic-TV based multiplicative noise removal model [J].ActaAutomaticaSinica, 2012,38(3):444-451. (in Chinese)

[4] LI Sheng-feng, WANG Ru-jing, XIE Jin,etal. Exemplar image inpainting by means of curvature-driven method [C] //Proceedings—2012InternationalConferenceonComputerScienceandElectronicsEngineering,ICCSEE2012. Piscataway:IEEE Computer Society, 2012:326-329.

[5] 何 坤,琚生根,林 涛,等. TV数值计算的图像去噪[J]. 电子科技大学学报, 2013,42(3):459-463.

HE Kun, JU Sheng-gen, LIN Tao,etal. Image denoising on TV numerical computation [J].JournalofUniversityofElectronicScienceandTechnologyofChina, 2013,42(3):459-463. (in Chinese)

[6] 娄静涛,李永乐,谭树人,等. 基于全变分的全向图像稀疏重构算法[J]. 电子学报, 2014,44(2):243-249.

LOU Jing-tao, LI Yong-le, TAN Shu-ren,etal. Sparse reconstruction for omnidirectional image based on total variation [J].ActaElectronicaSinica, 2014,44(2):243-249. (in Chinese)

[7] 边 策,钟 桦,焦李成. 基于非下采样Contourlet变换和双变量模型的图像去噪[J]. 电子与信息学报, 2009,31(3):561-565.

BIAN Ce, ZHONG Hua, JIAO Li-cheng. Image denoising based on nonsubsampled contourlet transform and bivariate model [J].JournalofElectronics&InformationTechnology, 2009,31(3):561-565. (in Chinese)

[8] 赵颜伟,李象霖. 一种基于TV模型的快速图像修复算法[J]. 微电子学与计算机, 2009,26(6):253-260.

ZHAO Yan-wei, LI Xiang-lin. A rapid image inpainting algorithm based on TV model [J].Microelectronics&Computer, 2009,26(6):253-260. (in Chinese)

[9] Paul G, Cardinale J, Sbalzarini I F. Coupling image restoration and segmentation:A generalized linear model/Bregman perspective [J].InternationalJournalofComputerVision, 2013,104(1):69-93.

HybridimagerestorationalgorithmbasedontotalvariationandP-Laplacemodels

LI Dan*, ZHONG Chong-quan, WANG Shi-qiang, CHEN Zu-jun

( School of Control Science and Engineering, Dalian University of Technology, Dalian 116024, China )

Image restoration is one of the major problems of image processing research in recent years. In the image restoration algorithms based on partial differential equation, the total variation (TV) model can well protect the image edge information, but in the flat areas, the anisotropic diffusion TV model can easily generate ladder effect. While the isotropic diffusion P-Laplace model can obtain good restoration results in the flat areas, but it is not suitable to restore the image edge information. Based on the TV and P-Laplace models, a hybrid image restoration algorithm is proposed, in which the control parameterkcan adjust the importance degree of the two diffusion methods according to the image areas, and realize hybrid image restoration. Experimental results show that the proposed algorithm can obtain better restoration results.

image restoration; total variation (TV) model; P-Laplace model

1000-8608(2014)06-0676-06

2014-03-13;

: 2014-09-17.

国家自然科学基金资助项目(61305034);大连理工大学基本科研业务费资助项目(DUT13JS03).

李 丹*(1977-),女,博士,副教授,E-mail:ldan@dlut.edu.cn.

TN911.73

:Adoi:10.7511/dllgxb201406012

猜你喜欢

划痕边缘像素
像素前线之“幻影”2000
富马酸卢帕他定治疗皮肤划痕症的疗效观察
“像素”仙人掌
冰上芭蕾等
ÉVOLUTIONDIGAE Style de vie tactile
一张图看懂边缘计算
高像素不是全部
光滑表面浅划痕对光反射特性
在边缘寻找自我