发明名称 一种图像快速保边滤波方法
摘要 本发明公开一种图像处理技术领域的图像快速保边滤波方法,首先对滤波器采用设定的核函数;然后用FastBoxFilter对滤波过程进行加速,使得其计算时间复杂度为O(1),最后得到滤波结果;所述设定的核函数具有四点性质:在滤波模板内积分和为1、具有保边滤波的性质、可用FastBoxFilter加速计算使得计算复杂度为O(1)、可调节参数获得不同滤波效果。整个方法的时间复杂为O(1),即与滤波核大小无关,且能达到与双边滤波相当的效果,并且结果证明其不会出现边缘人造物和光晕现象。
申请公布号 CN102509266B 申请公布日期 2013.09.25
申请号 CN201110344130.3 申请日期 2011.11.03
申请人 上海交通大学 发明人 傅可人;杨杰
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 1.一种图像快速保边滤波方法,其特征在于具体为:首先对滤波器采用设定的核函数;然后用FastBoxFilter对滤波过程进行加速,使得其计算时间复杂度为O(1),最后得到滤波结果;所述设定的核函数为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>w</mi><mi>ij</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mo>|</mo><mi>W</mi><mo>|</mo></mrow></mfrac><mo>[</mo><mn>1</mn><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>I</mi><mi>i</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mi>j</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><msubsup><mi>&sigma;</mi><mi>i</mi><mn>2</mn></msubsup><mo>+</mo><mi>&epsiv;</mi></mrow></mfrac><mo>]</mo></mrow></math>]]></maths>其中I<sub>i</sub>为模板W中心处的像素,I<sub>j</sub>为以I<sub>i</sub>为中心、r为半径的模板W里的任一像素,μ<sub>i</sub>为以I<sub>i</sub>为中心、r为半径的模板W中像素的均值,<img file="FDA00003222976900012.GIF" wi="56" he="77" />为模板W中像素的方差,|W|为模板W的面积,ε为大于0的调整参数;所述用FastBoxFilter对滤波过程进行加速,使得其计算时间复杂度为O(1),是指:(1)计算FastBoxFilter(I,r),FastBoxFilter(I.*I,r)的结果,其中I.*I是指图像I每一个对应像素值的平方所得到的矩阵;(2)计算均值矩阵和方差矩阵1.μ=FastBoxFilter(I,r)/(2r+1)<sup>2</sup>2.σ<sup>2</sup>=FastBoxFilter(I.*I,r)/(2r+1)<sup>2</sup>-μ.*μ(3)根据下式计算输出图像QQ=μ+(σ<sup>2</sup>.*(I-μ))./(σ<sup>2</sup>+ε)其中A.*B表示A,B矩阵对应位置元素相乘得到的矩阵,A./B表示A,B矩阵对应位置元素相除得到的矩阵;对图像采用半径为r的FastBoxFilter滤波,其中:1)计算图像的累积和矩阵T;2)设输出图像为Q,则将输出图像坐标为(i,j)的元素Q(i,j)用T(i+r,j+r),T(i-r,j+r),T(i+r,j-r),T(i-r,j-r)来计算,计算公式为:Q(i,j)=T(i+r,j+r)-T(i-r,j+r)-T(i+r,j-r)+T(i-r,j-r)设对图像I,I为矩阵,运用半径为r的FastBoxFilter得到的结果矩阵表示为FastBoxFilter(I,r)。
地址 200240 上海市闵行区东川路800号