发明名称 一种基于全变分的非局部图像复原方法
摘要 本发明公开了一种基于全变分的非局部图像复原方法,包括以下步骤:(1)将图像进行退化建模;(2)根据模型得出:g(n)=f(n)*h(n)+η(n);(3)步骤(2)中的表达式变为:<img file="dest_path_DSB0000153941330000011.GIF" wi="1691" he="130" />(4)构造复原模型:<img file="dest_path_DSB0000153941330000012.GIF" wi="228" he="60" />‑ε<ξ(i)<ε,(0≤i≤N),取ε=1;(5)构造 <img file="dest_path_DSB0000153941330000013.GIF" wi="1206" he="118" />(6)暂定h<sup>(0)</sup>,通过解卷积,得到f<sup>(0)</sup>;(7)进一步的进行有关估计,得到:<img file="dest_path_DSB0000153941330000014.GIF" wi="1570" he="139" />通过本发明中的方法,重现了原始图像,使图像复原,既简单效果又好。
申请公布号 CN106408519A 申请公布日期 2017.02.15
申请号 CN201510757825.2 申请日期 2015.11.10
申请人 青岛大学 发明人 魏伟波;贾梦琦;赵胜楠;刘小芳;王静
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 代理人
主权项 一种基于全变分的非局部图像复原方法,其特征在于,包括以下步骤:(1)将图像进行退化建模为作用在一帧原始图像f(x,y,n)(以下简写为f(n),n为帧号)上的退化函数h(x,y,n)(以下简写为h(n)),与一个噪声η(x,y,n)(以下简写为η(n))联合作用产生了退化图像g(x,y,n)(以下简写为g(n));(2)根据模型得出退化模型的数学表达式表示为:g(n)=f(n)·h(n)+η(n);(3)设f(n)的尺寸为M<sub>1</sub>×N<sub>1</sub>,h(n)的尺寸为M<sub>2</sub>×N<sub>2</sub>,且图像模糊前后无能量损失,便有<img file="dest_path_FSB0000156189060000011.GIF" wi="394" he="127" />步骤(2)中的表达式变为:<img file="dest_path_FSB0000156189060000012.GIF" wi="1676" he="127" />其中:p=0,1,…,M<sub>1</sub>+M<sub>2</sub>‑1;q=0,1,…,N<sub>1</sub>+N<sub>2</sub>‑1;(4)构造复原模型:<img file="dest_path_FSB0000156189060000013.GIF" wi="227" he="63" />式中,<img file="dest_path_FSB0000156189060000014.GIF" wi="40" he="56" />为复原得到的图像,ξ为随机误差,一般情况下满足‑ε<ξ(i)<ε,(0≤i≤N),ε是事先确定的误差界,取ε=1;(5)构造全变分约束模型<img file="dest_path_FSB0000156189060000015.GIF" wi="1206" he="120" />(6)暂定模糊因子的初始估计值为h<sup>(0)</sup>,通过解卷积,得到原始图像的估计f<sup>(0)</sup>;(7)进一步的进行有关估计,记第k帧的图像估计和模糊因子估计为f<sup>(k)</sup>,h<sup>(k)</sup>,在每次迭代过程中,‑ε<ξ(i)<ε,(0≤i≤N)不一定均满足,为了表示这些约束条件的不同情形,引入点集记号如下:Φ(k)=|i|‑ε<(f<sup>(k)</sup>*h<sup>(k)</sup>‑g)<sub>i</sub><εε;Γ<sub>1</sub>(k)={i|(f<sup>(k)</sup>*h<sup>(k)</sup>‑g)<sub>i</sub>≥ε};Γ<sub>2</sub>(k)={i|(f<sup>(k)</sup>*h<sup>(k)</sup>‑g)<sub>i</sub>≤‑ε};由此得到点集:Φ(k),Γ<sub>1</sub>(k),Γ<sub>2</sub>(k),(k=0,1,…),Γ<sub>1</sub>(k),Γ<sub>2</sub>(k)表示第k次迭代时不相容的点集,Φ(k)表示第k次迭代时的相容点集,因此,得到:<img file="dest_path_FSB0000156189060000016.GIF" wi="1566" he="124" />(8)为了体现图像的跳跃程度,在原目标函数加上约束项:<img file="dest_path_FSB0000156189060000017.GIF" wi="367" he="118" />为便于计算,利用Parseval公式统一转化为时域函数,有<img file="dest_path_FSB0000156189060000021.GIF" wi="1109" he="122" />(9)将图像平滑性与跳跃性结合在一起,改进,得到优化的目标函数为:<img file="dest_path_FSB0000156189060000022.GIF" wi="513" he="61" />其中<img file="dest_path_FSB0000156189060000023.GIF" wi="1263" he="453" /><img file="dest_path_FSB0000156189060000024.GIF" wi="1240" he="111" />其中I(k)是图像恢复的清晰度因子,R(k)是图像获取因子;(10)引进变量的增量δf,δh,记关于f和关于h下降方向分别为:<img file="dest_path_FSB0000156189060000025.GIF" wi="261" he="58" /><img file="dest_path_FSB0000156189060000026.GIF" wi="266" he="55" />采用线性搜索的方法计算新的目标点:f<sup>(k+1)</sup>=f<sup>(k)</sup>+λδf,h<sup>(k+1)</sup>=h<sup>(k)</sup>+λδh,其中λ是由约束条件确定的沿下降方向的前进步长;(11)迭代步长λ,在每次迭代过程中相容点保持稳定,不相容点集变为相容点集,即‑ε<((f<sup>(k)</sup>+λδf)·(h<sup>(k)</sup>+λδh)‑y)ω<ε,(i)∈Φ(k);(12)通过每一个(i)∈Φ(k),得到大于零的步长<img file="dest_path_FSB0000156189060000027.GIF" wi="785" he="74" />保证目标函数下降,在下降方向搜索步长的最小值:<img file="dest_path_FSB0000156189060000028.GIF" wi="333" he="94" />(13)在保证<img file="dest_path_FSB0000156189060000029.GIF" wi="1104" he="66" />和<img file="dest_path_FSB00001561890600000210.GIF" wi="1070" he="68" />的情况下,由((f<sup>(k)</sup>+μδf)·(h<sup>(k)</sup>+μδh)‑g)<sub>(i)</sub>=±ε,(i)∈Γ<sub>1</sub>(k)计算得到<img file="dest_path_FSB00001561890600000212.GIF" wi="597" he="112" />(14)选取步长<img file="dest_path_FSB00001561890600000213.GIF" wi="340" he="75" />判断f<sup>(k)</sup>、h<sup>(k)</sup>的可行约束和不可行约束点集,记为Φ(k),Γ<sub>1</sub>(k),Γ<sub>2</sub>(k);(15)重复上述过程,直到收敛。
地址 266000 山东省青岛市宁夏路308号