【技术实现步骤摘要】
一种图像修复方法及装置
本申请属于图像信息处理
,尤其涉及一种图像修复方法及装置。
技术介绍
图像修复技术通常用于对图像中有信息缺损区域的部位进行填充,使观察者难以察觉图像曾经缺损或是被修复处理过。目前,数字图像修复技术主要包括基于偏微分方程算法的图像修复技术和基于变分算法的图像修复技术。基于偏微分方程算法的图像修复技术通常是利用物理学中的热扩散方程将图像中待修补区域周围的信息传播至待修补区域中,其中典型的技术包括CDD(曲率驱动)修复模型。基于变分算法的图像修复技术可以通过模仿修补师的手工修复图像过程,即可以通过建立图像的先验模型和数据模型将修补问题转化为泛函求极值的变分问题,其中主要的方法包括利用全变分修复模型进行图像修复。现有技术中的基于偏微分方程算法和基于变分算法的图像修复技术的模型建立于有界变差空间,通常把图像中待修复的区域视为平滑的函数,再将待修复区域周边的信息扩充填补至待修复区域,达到修复的效果。但对于破损区域较宽或者周边纹理丰富的待修复图像,若采用上述方法将修复区域周边的信息扩充填补到破损区或纹理丰富区域,往往会造成填充信息不合理,使修补后的 ...
【技术保护点】
一种图像修复方法,其特征在于,所述方法包括:获取图像中待修复区域的边界像素,判断所述边界像素是否属于所述待修复区域的纹理区域;当判断所述边界像素属于所述纹理区域时,从所述边界像素中选取待处理边界像素,确定出以所述待处理边界像素为中心的目标区域以及范围包括所述目标区域的搜索区域;在所述搜索区域的非修复区域内划分与所述目标区域相匹配的预设比对区域,从所述预设比对区域中选出与所述目标区域的颜色信息的差值达到预设要求的计算比对区域;将所述待处理边界像素的颜色信息设置为所述计算比对区域的中心像素的颜色信息,生成修复后边界像素。
【技术特征摘要】
1.一种图像修复方法,其特征在于,所述方法包括:获取图像中待修复区域的边界像素,判断所述边界像素是否属于所述待修复区域的纹理区域;当判断所述边界像素属于所述纹理区域时,从所述边界像素中选取待处理边界像素,确定出以所述待处理边界像素为中心的目标区域以及范围包括所述目标区域的搜索区域;在所述搜索区域的非修复区域内划分与所述目标区域相匹配的预设比对区域,从所述预设比对区域中选出与所述目标区域的颜色信息的差值达到预设要求的计算比对区域;将所述待处理边界像素的颜色信息设置为所述计算比对区域的中心像素的颜色信息,生成修复后边界像素。2.如权利要求1所述的一种图像修复方法,其特征在于,所述从所述边界像素中选取待处理边界像素包括:获取以所述边界像素为中心的预设统计区域中属于非修复区域的像素的个数;计算所述属于非修复区域的像素的个数与所述预设统计区域中像素总个数的比值,以及计算所述预设统计区域的像素灰度值的方差;以所述比值与所述方差的乘积作为所述边界像素的优先权;选取所述优先权最高的边界像素作为待处理边界像素。3.如权利要求1所述的一种图像修复方法,其特征在于,所述从所述预设比对区域中选出与所述目标区域的颜色信息的差值达到预设要求的计算比对区域,包括:计算所述预设比对区域和所述目标区域中像素的灰度平均值,得到所述预设比对区域与所述目标区域的灰度值误差;选取所述灰度值误差最小的所述设比对区域作为计算比对区域。4.如权利要求1所述的一种图像修复方法,其特征在于,所述从所述预设比对区域中选出与所述目标区域的颜色信息的差值达到预设要求的计算比对区域,包括:计算所述预设比对区域和所述目标区域的灰度平均值,得到所述预设比对区域与所述目标区域的灰度值误差;从所述预设比对区域中选取所述灰度值误差小于第二阈值的第一预设比对区域;分别计算所述第一预设比对区域中与所述目标区域相对位置相同的像素的红、绿、蓝三通道颜色值的误差值,以所述第一比对区域的误差值的和值作为所述第一预设比对区域的颜色值误差;选取所述颜色值误差最小的第一预设比对区域作为计算比对区域。5.如权利要求1所述的一种图像修复方法,其特征在于,所述判断所述边界像素是否属于所述待修复区域的纹理区域,包括:计算以所述边界像素为中心的判定区域中单个像素沿水平方向以及竖直方向的梯度和;计算所述判定区域中像素的梯度和的平均值,得到所述判定区域的平均梯度和;比较所述平均梯度和是否大于预先设置的第一阈值,若是,则判断所述边界像素属于所述待修复区域的纹理区域。6.如权利要求1所述的一种图像修复方法,其特征在于,所述获取图像中待修复区域的边界像素包括:当判断所述待修复区域中像素的相邻像素中至少有一个像素属于非修复区域时,将所述像素划分至边界像素,获取所述边界像素。7.如权利要求1所述的一种图像修复方法,其特征在于,所述与所述目标区域相匹配的预设比对区域包括:与所述目标区域形状和大小相同的预设比对区域;或者,与所述目标区域为形状相同,且大小为所述目标区域等比例缩放的预设比对区域。8.如权利要求1-7中任意一项所述的一种图像修复方法,其特征在于,所述方法还包括:当判断所述边界像素不属于所述纹理区域时,采用预先设置的包括但不限于利用快速多极化算法进行图像修复的方式对所述边界像素进行修复处理。9.一种图像修复装置,其特征在于,所述装置包括:边界像素处理模块,用于获取图像中待修复区域的边界像素,以及用于判断所述边界像素是否属于所述...
【专利技术属性】
技术研发人员:宋雪梅,杜志军,王楠,何强,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。