专利详情
申请号:
|
申请日期:0001/1/1
|
公开日期:0001/1/1
|
公开号:
|
行业类别:
|
发明人:
|
专利类型:
|
申请人:
|
主分类号:
|
优先权日:0001/1/1
|
优先权号:
|
具体描述
一种基于分层引导策略的样本块图像修复方法
技术领域
本发明涉及图像修复技术领域,特别是涉及一种基于分层引导策略的样本块图像修复方法。
背景技术
图像修复是一个实际应用问题,主要应用于目标物隐藏、文物损失修复、照片上文字或日期的移除等。
目前最具代表性的修复方法有两类:一类是基于变分偏微分的图像修复方法;另一类是基于样本块的技术。现有的样本块修复方法对大面积的图像破损区域修复时,存在难以保持结构一致性的问题。
发明内容
本发明是为了解决现有技术中的不足而完成的,本发明的目的是提供一种适用范围广,修复效果好和实用性强特点,能够适用大面积破损的图像修复,符合视觉效果的基于分层引导策略的样本块图像修复方法。
本发明的一种基于分层引导策略的样本块图像修复方法,包括步骤一、对待修复的原始图像进行高斯金字塔分解,获取多层不同分辨率的分解图像;步骤二、按照从顶层至底层的顺序对所述分解图像逐层修复,先对顶层的所述分解图像基于样本块修复方法进行修复,获得修复好的顶层图像修复结果;步骤三、对所述顶层图像修复结果上采样处理,再与次顶层分解图像进行合并,并将合并结果中待填充区域内的信息作为引导信息修复次顶层分解图像,重复此过程,直到所有层的待填充区域修复完毕。
本发明的一种基于分层引导策略的样本块图像修复方法还可以是:
若填充前沿上有一点p,在以p为中心的待填充块Ψp中有两个区域:已知信息区域Ψpa和待填充区域Ψpb,基于样本块的修复方法,利用Ψp中Ψpa的信息,根据公式(1)计算在样本资源Φ中搜索最佳样本块
其中,Φ表示图像中的样本区域,是与Ψp距离最小的样本块,d(Ψpa,Ψpa)表示Ψpa和Ψqa之间的颜色分量和梯度分量的欧式距离;
再根据公式(2)计算Ψp和Ψq之间的颜色分量和梯度分量的欧式距离,
其中,Ip,Iq是相应的RGB向量,表示图像的梯度向量;
若顶层图像GK修复后经过上采样处理得到SK-1,SK-1与GK-1合并得到AK-1,这时AK-1中的Ω中的信息已经得到填充,采用引导策略的样本块修复图像时,把Ψpb中的信息作为引导信息,若待填充块为Ψp,此时寻找最佳样本块利用公式(3)计算最佳样本块
其中,Ψpa是已知信息区域,Ψpb是待填充区域,其中的信息为引导信息;
再通过公式(4)利用样本块的颜色信息计算距离,
其中,Ip,Iq是相应的RGB向量。
本发明的一种基于分层引导策略的样本块图像修复方法,包括对待修复的原始图像进行高斯金字塔分解,获取多层不同分辨率的分解图像;按照从顶层至底层的顺序对所述分解图像逐层修复,先对顶层的所述分解图像基于样本块修复方法进行修复,获得修复好的顶层图像修复结果;对所述顶层图像修复结果上采样处理,再与次顶层分解图像进行合并,并将合并结果中待填充区域内的信息作为引导信息修复次顶层分解图像,重复此过程,直到所有层的待填充区域修复完毕。本发明的一种基于分层引导策略的样本块图像修复方法,其具有适用范围广,修复效果好和实用性强特点,能够适用大面积破损的图像修复,符合视觉效果。
附图说明
图1是本发明一种基于分层引导策略的样本块图像修复方法的流程示意图。
图2是本发明一种基于分层引导策略的样本块图像修复方法的图像分解示意图。
图3是本发明一种基于分层引导策略的样本块图像修复方法的待填充区域示意图。
图4是本发明一种基于分层引导策略的样本块图像修复方法的修复后的示意图。
具体实施方式
下面结合附图的图1至图4对本发明的一种基于分层引导策略的样本块图像修复方法作进一步详细说明。
本发明的一种基于分层引导策略的样本块图像修复方法,请参考图1-4,包括:
步骤一、对待修复的原始图像进行高斯金字塔分解,获取多层不同分辨率的分解图像。其中,高斯金字塔分解是图像中多尺度表达的一种,本发明金字塔分解采取亚采样,也就是说第K层高斯金字塔通过亚采样就可以获得K+1层高斯图像,其截止频率从上一层到下一层是以因子2逐渐增加,所以高斯金字塔可以跨越很大的频率范围,如图1所示,图1为待修复的原始图像金字塔分解后的图像。
步骤二、按照从顶层至底层的顺序对所述分解图像逐层修复,先对顶层的所述分解图像基于样本块修复方法进行修复,获得修复好的顶层图像修复结果。基于样本块的修复方法对顶层图像进行修复,金字塔分解图像后,在所有图像中顶层图像的分辨率最低,破损区域的面积最小,所以先修复顶层图像。由于基于样本块的技术可以同时修复纹理和结构,因此采用基于样本块的方法修复金字塔的顶层图像,修复后的图像可以保持纹理和结构的一致性,更符合视觉效果。
步骤三、对所述顶层图像修复结果上采样处理,再与次顶层分解图像进行合并,并将合并结果中待填充区域内的信息作为引导信息修复次顶层分解图像,重复此过程,直到所有层的待填充区域修复完毕。金子塔分解图像后,从底层到顶层,图像的分辨率逐渐变低,破损区域的面积也相应变小,所以按从顶层到底层的顺序逐层修复。顶层图像修复后,修复结果可以引导下层图像进一步修复,直到待修复图像修复完成为止。
本发明的一种基于分层引导策略的样本块图像修复方法,请参考图1-4,在前面描述的技术方案的基础上还可以是:若填充前沿上有一点p,在以p为中心的待填充块Ψp中有两个区域:已知信息区域Ψpa和待填充区域Ψpb,基于样本块的修复方法,利用Ψp中Ψpa的信息,根据公式(1)计算在样本资源Φ中搜索最佳样本块
其中,Φ表示图像中的样本区域,是与Ψp距离最小的样本块,d(Ψpa,Ψqa)表示Ψpa和Ψqa之间的颜色分量和梯度分量的欧式距离;
再根据公式(2)计算Ψp和Ψq之间的颜色分量和梯度分量的欧式距离,
其中,Ip,Iq是相应的RGB向量,表示图像的梯度向量;
若顶层图像GK修复后经过上采样处理得到SK-1,SK-1与GK-1合并得到AK-1,这时AK-1中的Ω中的信息已经得到填充,采用引导策略的样本块修复图像时,把Ψpb中的信息作为引导信息,若待填充块为Ψp,此时寻找最佳样本块利用公式(3)计算最佳样本块
其中,Ψpa是已知信息区域,Ψpb是待填充区域,其中的信息为引导信息;
再通过公式(4)利用样本块的颜色信息计算距离,
其中,Ip,Iq是相应的RGB向量。
利用公式(4)寻找最佳样本块时,可以利用中所有信息,但仅利用颜色信息就能够很好地找到最佳样本块,还可以提高搜索速度,故公式(4)计算距离没有利用样本块的梯度信息。
上述仅对本发明中的几种具体实施例加以说明,但并不能作为本发明的保护范围,凡是依据本发明中的设计精神所做出的等效变化或修饰或等比例放大或缩小等,均应认为落入本发明的保护范围。