一种基于Criminisi的图像复原方法技术

技术编号:24210201 阅读:58 留言:0更新日期:2020-05-20 16:30
本发明专利技术公开了一种基于Criminisi的图像复原方法,包括以下步骤:步骤1:读取待修复图像I并确认待修复区域Ω;步骤2:在待修复区域边缘

An image restoration method based on criminisi

【技术实现步骤摘要】
一种基于Criminisi的图像复原方法
本专利技术属于数字图像处理
,更具体的说涉及一种基于Criminisi的图像复原方法。
技术介绍
数字图像修复技术是数字图像处理领域的热点话题,同时也在现代社会扮演着越来越重要的作用,并且涉及到了社会生活的方方面面,其主要应用于医学影像、公安案件侦破、影视制作、航拍图像、古文物保护等领域。图像复原主要是通过图像的已知信息来复原图像中缺失或损坏的部分,图像复原的方法主要可以分为两大类:基于偏微分方程的图像复原方法(PartialDifferentialEquation,PDE)和基于纹理合成的图像复原方法。基于PDE的图像复原方法主要满足小面积破损的图像复原,而基于纹理合成的图像复原方法对大面积破损的图像有着更好的修复效果。Criminisi算法是典型的基于纹理合成的图像复原方法,算法主要是从完好区域内寻找与破损区域中最匹配的像素块进行填补,实现图像的复原。Criminisi算法具有良好的修复效果,但是在算法的分析以及实验过程中,发现了算法存在的局限性。Criminisi算法在实验中,存在优本文档来自技高网...

【技术保护点】
1.一种基于Criminisi的图像复原方法,所述图像复原方法包括以下步骤:/n步骤1:读取待修复图像I并确认待修复区域Ω;/n步骤2:在待修复区域边缘

【技术特征摘要】
1.一种基于Criminisi的图像复原方法,所述图像复原方法包括以下步骤:
步骤1:读取待修复图像I并确认待修复区域Ω;
步骤2:在待修复区域边缘选取一个优先权最高的点p,以p为中点构造当前需要修复的块Ψp,其中待修复区域边缘为待修复区域与已知区域的临界;
步骤3:在源区域φ中搜索最佳匹配块Ψq,将Ψq的像素信息复制到Ψp,其中源区域φ为待修复图像的已知区域,φ=I-Ω;
步骤4:更新待修复区域的边缘直至Ω为0时完成图像复原。


2.根据权利要求1所述的基于Criminisi的图像复原方法,其特征在于:所述的步骤1读取待修复图像I并确认待修复区域Ω的过程,具体方法为:
输入待修复图片I后,通过颜色检测使得待修补区域为白色,其余部分为黑色,得到了二值图,所得的二值图可区分待修复区与完好区,即可确认待修复区域。


3.根据权利要求1所述的基于Criminisi的图像复原方法,其特征在于:所述的步骤2选取优先权最高的点p的过程,其具体方法为:
计算优先权,优先权的计算公式为:
P(p)=α·C(p)+β·D(p)(1)
公式(1)中,C(p)是置信度,D(p)是数据项,p为目标像素点,α和β为加权系数,具体的






公式(2)中Ψp是以p为中心的待修复块,np是p的法线方向即P点处与待修复区域边缘相垂直的单位向量,是p的等照度线方向,▽Ip是p的等照度线切线方向,|Ψp|是Ψp的面积,即Ψp中像素点的个数,置信度C(p)大的优先修复相应的图像块;C(p)在计算之前进行初始化:对C(p)=0;对C(p)=1;
公式(3)中的α是归一化因子,灰度图像中α=255;D(p)的值可以表示图像边缘纹理变化的剧烈程度;
通过上述公式(1)可以快速求得两个实数,这两个实数使得完好图片与打码图片之间误差的平方和最小。


4.根据权利要求1所述的基于Criminisi的图像复原方法,其特征在于:所述步骤3中在源区域φ中搜索最佳匹配块Ψq,寻找到的最佳匹配块需要满足像素的平方和之差SSD准则:



其中,d(ψp,ψq)表示两个像素块之间的欧式长度即两个像素块的差方和,公式为:
d(ψp,ψq)=∑[(r(p)-r(q))2+(g(p)-g(q))2+(b(p)-b(q))2...

【专利技术属性】
技术研发人员:陈燕王凤琴李素萍
申请(专利权)人:郑州轻工业大学
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1