【技术实现步骤摘要】
本专利技术涉及一种图像修复方法,具体是,属于 图像处理
。
技术介绍
作为图像处理的一个重要应用,图像修复的主要目的是在人眼可以接受的程度下 对破损的图像进行修复,它的应用领域包括艺术品的修复、计算机动画、影视特技、虚拟现 实等各个方面。 目前的图像修复算法主要集中于两大类:一是图像润饰(inpainting)的方法,该 方法首先由Bertalmio等人引入到数字图像,使用基于偏微分方程(PDE)的修复模型,基于 此思想的方法还有Chan提出的整体变分(TV)模型以及基于曲率驱动扩散(CDD)模型等。 这些方法对有瑕疵的图像破损有较好的修复效果,但修复较大区域效果模糊,且对纹理较 强的破损区域修复效果差。二是基于纹理合成的图像修复方法,适用于修复大面积的破损。 其中最经典的算法由Criminisi等人提出,该算法在基于样本的纹理合成算法基础上再融 合图像润饰结构扩散的特点,修复效果较好。 基于样本的纹理合成的优点是合成算法本身蕴含了样本中纹理和结构的信息,而 图像润饰算法中结构信息扩散的关键在于填充的顺序。CriminiSi等人提出的算法融合了 这两者优点。算法核心是基于样本的纹理合成,即从图像的源区域复制像素点填充进目标 区域中,包含了已有的纹理和结构信息,而区域之间的结构信息则通过改变像素点的填充 顺序可以得到。这样算法既解决了同时生成纹理和结构信息的问题也保持了原有纹理合成 算法高效的优点。综合来看,目前修复效果较好、适用面更广泛的是Criminisi算法。在此 基础上,出现了一些改进算法。利用小波变换 ...
【技术保护点】
一种基于样本的快速图像修复方法,其特征在于,该方法的具体步骤为:(1)标记确定待修复图像中的待修复区域;(2)选取待修复区域和已知区域交界的轮廓线;(3)计算轮廓线上模板的数据值和置信度值,引入Sobel算子,优化数据值和置信度值的计算;(4)引入调节参数,根据模板的数据值和置信度值计算模板的优先级,确定具有最高优先级的待修复模块;(5)在待修复模块邻近的已知区域内,按照与待修复模块中心点的距离远近,由近及远的搜索所有匹配块,寻找与待修复模块最相似的最优匹配块;(6)将最优匹配块对应的像素点填充到待修复模块的相应位置,同时根据最优匹配块对应的SSD值和设定的颜色阈值的大小关系的不同,更新新填充像素点的置信度值;(7)对待修复区域重复步骤(2)~(6),直到待修复区域全部填充完毕。
【技术特征摘要】
1. 一种基于样本的快速图像修复方法,其特征在于,该方法的具体步骤为: (1) 标记确定待修复图像中的待修复区域; (2) 选取待修复区域和已知区域交界的轮廓线; (3) 计算轮廓线上模板的数据值和置信度值,引入Sobel算子,优化数据值和置信度值 的计算; (4) 引入调节参数,根据模板的数据值和置信度值计算模板的优先级,确定具有最高优 先级的待修复模块; (5) 在待修复模块邻近的已知区域内,按照与待修复模块中心点的距离远近,由近及远 的搜索所有匹配块,寻找与待修复模块最相似的最优匹配块; (6) 将最优匹配块对应的像素点填充到待修复模块的相应位置,同时根据最优匹配块 对应的SSD值和设定的颜色阈值的大小关系的不同,更新新填充像素点的置信度值; (7) 对待修复区域重复步骤(2)?(6),直到待修复区域全部填充完毕。2. 如权利要求1所述的一种基于样本的快速图像修复方法,其特征在于,所述步骤 (1)?(3)中,设有图像I,待填充的待修复区域为Ω,轮廓线为δ Ω,已知区域为Φ (Φ = Ι-Ω),待修复区域内沿轮廓线的方形模板Ψρ,中心点ρ在轮廓线δ Ω上; 所述步骤(3)中计算轮廓线上中心像素点为ρ的模板数据值为: α式中,D(p)表示模板的数据值,▽#.是在点ρ的等照度线向量,ηρ是轮廓线在ρ点的 单位法向量,5:是一个标准化参数; 引入sobel算子计算等照度线向量▽#,在使用sobel算子时采用3X3模板:式中用h表不水平方向的Sobel算子,用h'表不垂直方向的Sobel算子;cIV表不以轮 廓线点为中心3X3的模板,与水平方向的Sobel算子h相乘得到水平方向的梯度gx,与垂 直方向的Sobel算子h'相乘得到垂直方向的梯度g y ;垂直正交向量即得等照度线向量; 所述步骤(3)中计算轮廓线上中心像素点为ρ的模板置信度值为:式中,C(p)表示模板的置信度值,C(q)表示模板内像素点的置信值。初始化时,位于待 修复区域中的每个点的值设为〇,已知区域中的每个点的值设为1。I ψρ...
【专利技术属性】
技术研发人员:戴磊,姜代红,孙天凯,丁宾,胡局新,
申请(专利权)人:徐州工程学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。