发明名称 一种结合方向因子的样本块稀疏性图像修复方法
摘要 一种结合方向因子的样本块稀疏性图像修复方法,主要操作有:首先利用现有的图像修复算法对待修复图像进行预处理;然后对预处理图像利用非下采样轮廓波变换提取其4个方向的方向因子;根据颜色-方向因子加权距离确定新的结构稀疏度函数以及匹配准则,利用结构稀疏度函数确定填充顺序,然后根据新的匹配准则寻找多个匹配块;建立包含颜色空间局部连续一致性及方向因子局部连续一致性的约束方程,优化求解约束方程获得多个匹配块的稀疏表示信息并填充;更新填充区域直至破损区域完全被填充。该方法能够有效地保持结构部分的连贯性,纹理部分的清晰性及与邻域信息的连续一致性,尤其适合具有复杂纹理和结构特征的真实照片或合成图像的修复。
申请公布号 CN103325095A 申请公布日期 2013.09.25
申请号 CN201310252648.3 申请日期 2013.06.24
申请人 西南交通大学 发明人 李志丹;和红杰;尹忠科;陈帆
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 成都博通专利事务所 51208 代理人 陈树明
主权项 1.一种结合方向因子的样本块稀疏性图像修复方法,包括以下步骤:A、预处理:将含待修复区域Ω的待修复图像I,利用基于颜色信息的结构稀疏度的自适应样本块图像修复算法进行修复,得到预处理图像I’;同时,划分待修复图像I中待修复区域Ω的填充边界δΩ,将待修复图像I中的待修复区域Ω内各像素点r的置信度值C(r)初始化为0,已知区域内各像素点r的置信度值C(r)初始化为1;B、估计方向因子:对预处理图像I’利用超小波变换估计出其水平、垂直、正对角和反对角四个方向的方向因子矩阵A<sub>k</sub>(k=1,2,3,4);C、颜色-方向因子加权距离的计算:以待修复区域Ω的填充边界δΩ上任意点p为中心点的边界样本块Ψ<sub>p</sub>与该点p的邻域N(p)内的任意点q为中心的各已知块Ψ<sub>q</sub>的颜色-方向因子加权距离D,D=(η·d(Ψ<sub>p</sub>,ψ<sub>q</sub>)+μ·d(Γ<sub>p</sub>,Γ<sub>q</sub>));其中η和μ分别为颜色信息和方向因子信息的加权系数,0<η,μ<1,η+μ=1;边界样本块Ψ<sub>p</sub>与邻域块Ψ<sub>q</sub>的大小相等,大小均为7*7;邻域N(p)的大小为21*21~101*101;Г<sub>p</sub>与Γ<sub>q</sub>分别为方向因子矩阵A<sub>k</sub>中以p,q点为中心的方向因子块,d(Ψ<sub>p</sub>,Ψ<sub>q</sub>)表示边界样本块Ψ<sub>p</sub>中已知区域的像素点r的值和已知块Ψ<sub>q</sub>中对应位置点r’的像素值的差的均方;D、计算边界样本块的优先权:先计算边界样本块Ψ<sub>p</sub>与邻域N(p)内的已知块Ψ<sub>q</sub>的相似度X<sub>p,q</sub>:<maths num="0001"><![CDATA[<math><mrow><msub><mi>X</mi><mrow><mi>p</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mi>Z</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></mrow></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mi>D</mi><msup><mi>&sigma;</mi><mn>2</mn></msup></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>其中σ=5;Z(p)为使得<img file="FDA00003398277700012.GIF" wi="333" he="81" />的归一化常数,N<sub>s</sub>(p)为中心点q在p点的邻域N(p)内的各已知块Ψ<sub>q</sub>的集合,<img file="FDA00003398277700013.GIF" wi="763" he="72" />再构造出边界样本块Ψ<sub>p</sub>的结构稀疏度S(p),<img file="FDA00003398277700014.GIF" wi="476" he="145" />进而计算边界样本块Ψ<sub>p</sub>的优先权P(p),P(p)=C(p)·S(p),其中C(p)为边界样本块Ψ<sub>p</sub>的块置信度值,为边界样本块Ψ<sub>p</sub>中像素点r的置信度值C(r)之和与边界样本块Ψ<sub>p</sub>像素点r总个数|Ψ<sub>p</sub>|的比值,即:<img file="FDA00003398277700021.GIF" wi="588" he="106" />E、寻找匹配块:对计算出的所有边界样本块Ψ<sub>p</sub>的优先权P(p)进行比较,将具有最大优先权值P(p)的边界样本块Ψ<sub>p</sub>作为当前待填充块Ψ<sub>m</sub>,并选出相对应的方向因子块Г<sub>m</sub>,根据当前待填充块Ψ<sub>m</sub>的结构稀疏度S(m)自适应确定局部搜索窗口半径W:<maths num="0002"><![CDATA[<math><mrow><mi>W</mi><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>&gamma;</mi><mo>&CenterDot;</mo><mi>S</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>if&gamma;</mi><mo>&CenterDot;</mo><mi>S</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>></mo><mn>30</mn></mtd></mtr><mtr><mtd><mn>30</mn><mo>,</mo></mtd><mtd><mi>if&gamma;</mi><mo>&CenterDot;</mo><mi>S</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&le;</mo><mn>30</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中γ为权重系数,取值范围为40-80;计算出搜索窗口内以任意点l为中心点的大小为7*7的已知块Ψ<sub>l</sub>与当前待填充块Ψ<sub>m</sub>的颜色-方向因子加权距离D,从中找出颜色-方向因子加权距离D最小的前M个已知块{Ψ<sub>l′</sub>}<sub>l′=1:M</sub>作为匹配块;F、像素点值填充:在当前待填充块Ψ<sub>m</sub>和M个匹配块{Ψ<sub>l′</sub>}<sub>l′=1:M</sub>的颜色空间及方向因子空间以局部连续一致性为约束条件,建立能量优化方程,获得稀疏表示系数<img file="FDA00003398277700023.GIF" wi="56" he="44" /><img file="FDA00003398277700024.GIF" wi="335" he="61" /><img file="FDA00003398277700025.GIF" wi="171" he="78" />是第l′个匹配块Ψ<sub>l′</sub>的稀疏表示系数;并得出当前待填充块Ψ<sub>m</sub>的稀疏表示信息Ψ<sub>t</sub>,<img file="FDA00003398277700026.GIF" wi="355" he="77" />将当前待填充块Ψ<sub>m</sub>中的未知区域像素点的值用稀疏表示信息Ψ<sub>t</sub>中对应位置点的像素值填充;G、置信度值更新:用当前待填充块Ψ<sub>m</sub>的块置信度值C(m)赋值给当前待填充块Ψ<sub>m</sub>中被填充的像素点的置信度值C(r);H、新的边界样本块优先权的计算:将F步中被填充的像素点作为已知像素点,重新划分待修复区域Ω的填充边界δΩ,对于填充边界δΩ上的新的像素点,按C、D步的方法分别计算出以其为中心点的边界样本块Ψ<sub>p</sub>的颜色-方向因子加权距离D和优先权P(p);I、重复步骤E-H的操作,直至H步重新划分待修复区域Ω的填充边界δΩ为零,结束操作。
地址 610031 四川省成都市二环路北一段111号