一种基于Criminisi算法改进的图像修复技术_第1页
一种基于Criminisi算法改进的图像修复技术_第2页
一种基于Criminisi算法改进的图像修复技术_第3页
一种基于Criminisi算法改进的图像修复技术_第4页
一种基于Criminisi算法改进的图像修复技术_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    一种基于criminisi算法改进的图像修复技术    齐玲 王锦摘 要:针对criminisi 算法及其现阶段存在的不足,提出一种新的基于样本块的图像修复改进算法。通过图片预处理,首先重建图像破损边缘,改善修复后图像边缘模糊、断裂、过度延伸等情况;其次在优先级计算中引入、调节因子,增加数据项权重,从而得到更加精确的优先权顺序,同时防止优先权值在修复后期快速衰减。计算修复图像的 psnr值并与原criminisi 算法进行对比,结果表明改进算法有更好的修复效果。关键词:图像修复;criminisi 算法;优先权;边缘重建doi:10. 11907

2、/rjdk. 191040中圖分类号:tp317.4:a:1672-7800(2019)004-0188-030 引言图像修复就是对错误和缺损的图像区域,通过参考图像其它区域内容和信息,恢复原始图片中缺失的部分1。目的是保持图片整体性,保证图像能够符合人的认知心理,保证修复的区域边界能够与已知区域平滑自然相交,保证图片表达形态具有连贯性,尽可能减少修复痕迹。图像修复技术应用广泛,比如医学成像、特殊物体去除、壁画修复、图像压缩等,具有很高的使用价值和研究价值。图像修复算法可分为基于偏微分方程的修复技术、基于图像分解的修复方法、基于纹理合成的图像修复算法3类2。基于偏微分方程的修复算法对小尺度破损

3、图像具有较好修复效果,其代表算法有:bertalmio等3提出的 bscb(bertamlio sapiro caselles ballester)模型、chan等4,5建立的全变分(total variation,tv)图像修复模型以及曲率驱动扩散的(curvature driven diffusions,cdd)修复模型等。基于图像分解的修复方法与基于纹理合成的修复方法则对修复缺损面积较大的数字图像有较好效果。基于图像分解的修复方法是先将图像分解成结构和纹理两个部分6,7。bertalmio 等8提出对纹理部分采用纹理合成技术修复,用bscb方法对结构部分进行修复,最后两者叠加得到最终修复

4、效果,或者用pde修复技术修复结构部分。基于纹理合成的图像修复算法基本思想是:从未破损区域寻找与丢失信息部分最为相似的图像块。其中,最具代表性的是 criminisi 算法9。在此基础上,大量学者针对其不足提出了不同改进算法。张绚等10提出对优先权与最佳匹配块选取进行改进的基于样例的图像修复方法;王新年等11提出通过引入几何距离确定最佳匹配块的改进算法;韩明珠等12通过引入调节因子对优先级顺序进行调整,提高了算法在处理图像纹理细节方面的敏感性;池悦等13通过膨胀腐蚀对图片进行预处理,然后将置信度计算引入指数并采用局部搜索方法,最后使用拉普拉斯锐化整幅图像以此改进该算法;何凯等14通过改进置信度

5、更新函数并且引入census与原匹配准则相结合,既提高了图像修复方向的准确性,又提高了修复匹配的精确度;欧先锋等15提出一种自适应选择样本块大小的算法,主要通过计算梯度值大小自适应调整样本块大小;黄颖等16提出一种先利用曲率因子改进优先权,再用高斯函数更新置信项的改进算法。本文改进算法针对目前仍然存在的不足,首先对待修复图像进行预处理,使用曲线拟合对其破损边缘进行重建,填补缺失的结构信息,改善图像修复后边缘模糊、断裂、过度延伸等情况;其次重新定义了 criminisi 算法中修复块的优先权计算公式,增加了数据项的权重,在修复图像时提高优先权计算的可靠性,取得了更准确的修复顺序。实验证明,算法在

6、图像修复质量方面取得了较好效果。1 criminisi算法criminisi算法将图像结构信息作为图像修复顺序参考,在修复过程中能根据图像信息合理安排修复顺序。criminisi 算法除了对大区域破损图像的修复有较好效果,其执行效率也有明显优势。1.1 criminisi算法原理1.2 算法流程criminisi 算法流程关键在于破损区域的填补顺序。实现步骤为:2 算法改进2.1 预处理bezier曲线主要通过交互确定一组控制多边形定点获得所需曲线形式17-19。当其移动两端的端点时,即可改变曲线的弯曲程度;若中间点移动,则在起点与终点之间匀速运动。本文主要用一阶(线性)贝塞尔曲线和二阶贝塞尔

7、曲线对图像进行预处理。利用贝塞尔曲线预先对破损边缘进行修复,能有效改善图像修复后出现的边缘模糊、断裂不连续等情况,达到边缘重建效果20。2.2 优先权改进在优先权计算公式中,d(p)代表的是图像结构信息,破损区域随着修复逐渐变小,且?ip与np的夹角会越来越大并形成垂直,因而数据项d(p)的值也会越来越小并且趋于零,与之相反的是,置信度项c(p)的值却逐渐变大。但是,由于优先权值p(p)为数据项与置信度项的乘积,随着数据项的值逐渐减小为零,置信度项也就没有什么意义了,此时优先权值p(p)依然可能随着修复进行出现为0的情况,修复顺序同样会产生错误21。 一旦产生错误顺序,criminisi算法会

8、一直沿着错误方向继续修复,将直接导致最后图像修复质量受到重大影响。为了解决上述问题,将c(p)与d(p)改为相加,并引入权值、。改进的优先权计算公式如下:3 实验结果对比与分析为了验证本文改进算法的修复效果,以matlab r2016a作为实验平台进行仿真实验,并对实验结果进行分析比较。评价方式为主观感受与客观评价相结合,其中客观评价以峰值信噪比(psnr)的值为参考标准,psnr值越大,其修复效果越好。图2所示图像修复结果主要是针对优先权的改进。通过实验发现,当取0.2、取0.8时,其修复效果最好。从图3、图4所示实验结果可看出,原算法修复效果并不理想。图3(b)中,帽子和手臂处修复后存在明

9、显的边缘断裂不连续问题;在图4(b)中也同样存在3处类似问题。但是,从图3(c)和图4(c)所示修复结果及标出的psnr值来看,本文算法较好地解决了该问题,并取得了较好修复效果。4 结语本文针对图像修复过程中出现边缘模糊以及不能准确计算最大优先级修复块的问题,在criminisi 算法基础上提出了新的改进。通过实验结果比较分析,本文算法取得了良好的修复效果。除了在算法本身不足基础上提出改进,还可通过某些技术手段对原破损图像进行前期处理,强化图像破损边缘,达到计算出最佳修复顺序的目的,以此提高图像修复质量。在接下来工作中,可从算法的匹配准则入手,提高样本匹配准确率,以获得更好的修复效果。参考文献

10、:1 guillemot c,meur o l. image inpainting:overview and recent advancesj. signal processing magazine ieee,2014,31(1):127-144.2 张斐. 大区域图像修复算法研究d. 南京:南京邮电大学,2013.3 bertalmio m,saprio g,caselles v,et al. image inpaintingc. proceedings of acm siggraph,2000: 417-424.4 chan t f,shen j. mathematical models

11、for local nontexture inpaintingsj. siam journal on applied mathematics,2015,62(3):1019-1043.5 chan t,shen j. non-texture inpainting by curvature driven diffusions (cdd)j. j visual comm image rep,2001,12(4):436-449.6 gu j,peng s,wang x. digital image inpainting using monte carlo methodc. internationa

12、l conference on image processing,2004: 961-964.7 aujol j f,aubert g,laure b f, et al. image decomposition application to sar imagesc. international conference on scale space methods in computer vision, 2003: 297-312.8 bertalmio?m,vese?l,sapiro?g,et?al.?simultaneous structure and texture image inpain

13、tingj. ieee transactions on image processing,2003,12(8):882-889.9 criminisi a,perez p,toyama k. region filling and object removal by exemplar-based image  inpaintingj. ieee transactions on image processing, 2004, 13(9):1200-1212.10 張绚,尹立新,李振杰. 一种改进的基于样例的图像修复算法j. 计算机应用与软件,2014, 31(10):216-219.11

14、 王新年,王哲,王演. 基于几何距离的 criminisi 图像修复算法j.计算机工程与设计,2015(7):1835-1839.12 韩明珠,郭树旭,臧玲玲,等. 基于样本块的图像修复改进算法j. 计算机工程与应用, 2015, 51( 16) : 192-194.13 池悦,何宁,张琪,等. 一种改进的基于criminisi算法的目标移除方法j. 北京联合大学学报, 2017, 31(1):67-74+80.14 何凯,高俊俏,卢雯霞. 基于改进置信度函数及匹配准则的图像修复算法j. 天津大学学报:自然科学与工程技术版,2017,50(4):399-404.15 欧先锋,晏鹏程,郭龙源. 一种改进的criminisi图像修复算法j. 成都工业学院学报,2018,21(1):27-30.16 黄颖,李凯,杨明. 基于样本块与曲率特征的图像修复改进算法j. 计算机应用研究,2018,35(4):1274-1276+1280.17 马华,刘峰,任春丽. bezier曲线的计算机实现j.西安电子科技大学学报,2002(4):565-568.18 郑厚生. 关于bezier曲线性质及曲线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论