In the current image restoration algorithms commonly used in the graph, the performance of the Criminisi algorithm is superior to the comprehensive consideration of the repair time and repair effect. However, the algorithm is prone to mismatch errors when repairing the damaged area. The main reason for the error matching is the inaccuracy of the repair sequence. Through the improvement of Criminisi algorithm, the calculation formula of priority is optimized and C (P) is added on the basis of multiplication operation. By introducing alpha factor to improve the importance of the data item, the error matching of the sample block is reduced and the restoration effect of the image texture details is improved.
【技术实现步骤摘要】
一种改进的Criminisi图像修复方法
:本专利技术属于图像修复领域,具体涉及一种改进的Criminisi图像修复方法。
技术介绍
:图像修复是对图像的破损区域重建或者去除图像中的噪声和目标物。根据图像修复的定义,可以将图像分为两部分,一部分为图像未破损的区域,即为图像的已知区域;另一部分为图像的破损区域,即图像的待修复区域。图像修复的过程就是利用图像中的完整像素信息来填充缺失信息的过程。目前,对于图像修复的方法主要分为两类:一种是基于非纹理(结构)图像的点填充技术,另一种是基于纹理的样本块填充技术。目前最具有代表性的图像修复方法包括:BSCB(Bertalmio,Sapiro,Caselles,Ballester)算法,其主要思想是将到达修复区域的边缘以原有的角度延伸到修复区域内部;整体变分(TotalVariation,TV)模型,最大的优点在于有效克服了线性滤波在抑制噪声的同时平滑图像边缘的缺点;CDD(Curvature-DriveDiffusions)模型,是对TV模型的一种改进算法,其目的是为了解决TV模型中视觉不连续的问题;Criminisi算法, ...
【技术保护点】
1.一种改进的Criminisi图像修复方法,其特征在于所述方法包括以下步骤:步骤1,计算待修复区域Ω中优先权最高的像素块,该步骤又可以包括以下几个子步骤:S11:选取待修复区域Ω的边缘
【技术特征摘要】
1.一种改进的Criminisi图像修复方法,其特征在于所述方法包括以下步骤:步骤1,计算待修复区域Ω中优先权最高的像素块,该步骤又可以包括以下几个子步骤:S11:选取待修复区域Ω的边缘上的一个点p,将该点作为中心点确定大小为m×m的当前像素块ψp;S12、计算当前像素块ψp的置信度项C(p):其中,|ψp|表示像素块ψp的面积,i为该像素块中的像素点,ψp∩Φ表示该像素块与未破损区域Φ的交集;S13、计算像素块ψp的数据项D(p):其中β表示归一化因子,np为待修复区域边缘上点p的法向量,为点p的同色线,即与点p梯度方向垂直的方向,可定义为:Ix表示像素点p在x方向上的偏微分,Iy表示像素点p在y方向上的偏微分;S14、对数据项进行修正,在原数据项的基础上加上C(p)项,以保证数据项不会减小为零,同时,为了减小C(p)的影响力,给增加的C(p)项引入α因子,α属于正实数,修正的数据项如下:D′(p)=D(p)+C(p)α-1S15、使用置信度项和修正的数据项来计算待修补区域ψp的优先级P(p):P(p)=C(p)D′(p)=C(p)D(p)+C(p)αS16、在待修复区域的边缘上依次移动点p的位置,获得新的像素块,并对新的像素块进行优先级计算,计算方式如步骤S12至S15;遍历...
【专利技术属性】
技术研发人员:欧先锋,张国云,吴健辉,
申请(专利权)人:湖南理工学院,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。