发明名称 基于分数阶差分加权的图像多步残差反馈迭代滤波方法
摘要 本发明公开了一种基于分数阶差分加权的图像多步残差反馈迭代滤波方法,该滤波方法包括分数阶奇异性指标计算单元、分数阶权重矩阵计算单元以及多步残差反馈滤波单元。本方法首先估计每个像素点对应的分数阶奇异性指标;然后依据分数阶差分格式的系数计算方式生成分数阶加权系数矩阵;最后,执行多步残差反馈滤波迭代,利用多个去噪残差图像的分数阶加权组合更新生成中间待去噪图像,并对其进行全变差滤波生成迭代去噪图像序列,迭代收敛图像为最终去噪图像。本方法得到的迭代序列可以快速收敛于具有较高峰值信噪比的去噪图像,迭代结果对于迭代终止条件敏感性及依赖程度小,可以在有效抑制图像噪声的同时,较好保持图像的纹理等细节信息。
申请公布号 CN102810202B 申请公布日期 2016.03.09
申请号 CN201210145403.6 申请日期 2012.05.10
申请人 南京理工大学 发明人 张军;肖亮;韦志辉
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 南京理工大学专利中心 32203 代理人 朱显国
主权项 一种基于分数阶差分加权的图像多步残差反馈迭代滤波方法,包括分数阶奇异性指标计算、分数阶权重系数矩阵计算以及多步残差反馈迭代滤波;1.1所述的分数阶奇异性指标计算,包括如下步骤:步骤1.1.1:全变差滤波预处理:输入一幅大小为M×N的待去噪图像f,应用全变差滤波方法得到初始滤波图像u<sub>1</sub>;步骤1.1.2:计算初始滤波残差图像v<sub>1</sub>=f‑u<sub>1</sub>的每个像素点的局部方差LV(i,j);残差图像的每个像素点的局部方差LV(i,j)满足如下关系:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>L</mi><mi>V</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msup><mi>K</mi><mn>2</mn></msup></mfrac><munder><mo>&Sigma;</mo><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo><mo>&Element;</mo><msub><mi>W</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></munder><msubsup><mi>v</mi><mn>1</mn><mn>2</mn></msubsup><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><msup><mi>K</mi><mn>4</mn></msup></mfrac><msup><mrow><mo>(</mo><munder><mo>&Sigma;</mo><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo><mo>&Element;</mo><msub><mi>W</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></munder><msub><mi>v</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo><mi>M</mi><mo>;</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo><mi>N</mi></mrow>]]></math><img file="FDA0000731649280000011.GIF" wi="1436" he="149" /></maths>其中:v<sub>1</sub>=f‑u<sub>1</sub>,W<sub>i,j</sub>=[i‑(K‑1)/2;i+(K‑1)/2]×[j‑(K‑1)/2;j+(K‑1)/2]是一个以(i,j)为中心,大小为K×K的窗口,5≤K≤13,K为奇数;步骤1.1.3:确定分数阶奇异性指标分布区间[c<sub>1</sub>,c<sub>2</sub>];按照如下方法进行确定:计算局部方差LV(i,j)的平均值<img file="FDA0000731649280000012.GIF" wi="95" he="62" />i=1,2,…,M;j=1,2,…,N,c<sub>1</sub>,c<sub>2</sub>的取值规则为:(i)当<img file="FDA0000731649280000013.GIF" wi="229" he="62" />取c<sub>1</sub>=0.4,c<sub>2</sub>=0.6;(ii)当<img file="FDA0000731649280000014.GIF" wi="342" he="62" />取c<sub>1</sub>=0.6,c<sub>2</sub>=0.8;(iii)当<img file="FDA0000731649280000015.GIF" wi="207" he="62" />取c<sub>1</sub>=0.8,c<sub>2</sub>=1.0;其中:<img file="FDA0000731649280000016.GIF" wi="46" he="45" />为噪声标准差,由下面的经验估计公式估计<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mover><mi>&sigma;</mi><mo>~</mo></mover><mo>=</mo><mfrac><mrow><mi>M</mi><mi>i</mi><mi>d</mi><mi>i</mi><mi>u</mi><mi>m</mi><mrow><mo>(</mo><msub><mi>v</mi><mrow><mn>1</mn><mo>,</mo><mi>H</mi><mi>H</mi></mrow></msub><mo>)</mo></mrow></mrow><mn>0.6745</mn></mfrac></mrow>]]></math><img file="FDA0000731649280000017.GIF" wi="352" he="111" /></maths>式中Midium(v<sub>1,HH</sub>)为残差图像v<sub>1</sub>在Db4小波小波分解的最高频的HH子带小波系数的幅度中间值;步骤1.1.4:计算图像每个像素点对应的分数阶奇异性指标α(i,j);分数阶奇异性指标α(i,j)的具体计算关系为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>&alpha;</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>c</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mn>2</mn></msub><mo>-</mo><msub><mi>c</mi><mn>1</mn></msub></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mn>5</mn><mo>&times;</mo><mrow><mo>(</mo><mi>L</mi><mi>V</mi><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mover><mrow><mi>L</mi><mi>V</mi></mrow><mo>&OverBar;</mo></mover><mo>)</mo><mo>/</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>L</mi><mi>V</mi><mo>)</mo></mrow></mrow></msup></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000731649280000018.GIF" wi="613" he="117" /></maths>其中σ(LV)为局部方差LV(i,j)的标准差,i=1,2,…,M;j=1,2,…,N;1.2所述的分数阶权重系数矩阵计算,通过设立L个大小为M×N的矩阵存储装置,2≤L≤5,存储计算得到的L个分数阶权重系数矩阵w<sub>1</sub>,w<sub>2</sub>,…,w<sub>L</sub>,分数阶权重系数矩阵计算中权重系数矩阵w<sub>l</sub>中每个元素w<sub>l</sub>(i,j)都是按照分数阶差分格式中的系数计算方式计算,1≤l≤L,其计算公式为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>w</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>l</mi></msup><msubsup><mi>C</mi><mi>l</mi><mrow><mi>&alpha;</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000731649280000021.GIF" wi="374" he="70" /></maths>其中<img file="FDA0000731649280000022.GIF" wi="455" he="102" />Γ(x)为Gamma函数,且当a(i,j)≤l‑1时,<img file="FDA0000731649280000023.GIF" wi="198" he="62" />1.3所述的多步残差反馈迭代滤波,包括如下步骤:步骤1.3.1:设立L个大小为M×N的矩阵存储装置,2≤L≤5,在第k+1步计算开始时,存储前一步即第k步到第k+1‑L步迭代中产生的L个相邻的残差图像<img file="FDA0000731649280000024.GIF" wi="286" he="70" />其中k为迭代次数;k=1时<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>v</mi><mn>1</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>v</mi><mn>1</mn></msub><mo>,</mo><msubsup><mi>v</mi><mn>2</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mn>0</mn><mo>,</mo><msubsup><mi>v</mi><mn>2</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mn>0</mn><mo>...</mo><mo>,</mo><msubsup><mi>v</mi><mi>L</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA0000731649280000025.GIF" wi="588" he="63" /></maths>步骤1.3.2:按照分数阶差分格式,对得到的L个残差图像<img file="FDA0000731649280000026.GIF" wi="262" he="63" />利用分数阶权重系数矩阵w<sub>1</sub>,w<sub>2</sub>,…,w<sub>L</sub>进行线性组合,并从原含噪声图像f中减去该残差线性组合,得到中间待去噪图像g<sub>k</sub>,其计算关系为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>g</mi><mi>k</mi></msub><mo>=</mo><mi>f</mi><mo>-</mo><msubsup><mstyle><mo>&Sigma;</mo></mstyle><mrow><msup><mi>j</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><mi>L</mi></msubsup><msub><mi>w</mi><msup><mi>j</mi><mo>&prime;</mo></msup></msub><mo>&CenterDot;</mo><msubsup><mi>v</mi><msup><mi>j</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup></mrow>]]></math><img file="FDA0000731649280000027.GIF" wi="390" he="85" /></maths>其中每一个<img file="FDA0000731649280000028.GIF" wi="141" he="71" />的运算都是矩阵中对应元素的点对点的乘法;步骤1.3.3:对中间待去噪图像g<sub>k</sub>,利用全变差滤波方法进行快速去噪,得到新的中间滤波图像u<sub>k+1</sub>及其残差图像ERR=g<sub>k</sub>‑u<sub>k+1</sub>;步骤1.3.4:判断迭代终止条件||u<sub>k+1</sub>‑u<sub>k</sub>||<sub>2</sub>/||u<sub>k</sub>|||<sub>2</sub>≤ε,其中ε为人工设定的相对误差精度要求,如果满足迭代终止条件,则输出最终的去噪图像u<sub>k+1</sub>;否则,令k:=k+1,更新残差图像存储装置中的数据,即<img file="FDA0000731649280000029.GIF" wi="692" he="71" />转到步骤1.3.2继续计算。
地址 210094 江苏省无锡市孝陵卫200号