保边滤波有很多算法:
1. (gauss) bilateral filter(BF) 高斯双边滤波 paper"Fast O(1) bilateral filtering using trigonometric range kernels"
2. mean-shift blur filter 均值漂移模糊滤波
3. total variation filter(TV filter) 全变分滤波 需要迭代计算
4. non-local means filter(NL filter) 非局部均值滤波
5. local means and variations filter 局部均方差滤波
6. guided filter 导向滤波器 paper "Fast Guided Filter 2015"
7. bi-exponential edge-preserving smoother (BEEPS filter) 双指数边缘平滑滤波
8. anisotropic filter 各向异性滤波
其中的速度优化常见的方法是积分图
1式 双边滤波可以用泰勒展开并用1次和2次积分图 (或 级数展开,详见文末的参考资料)
4式 非局部均值滤波 可以用积分图代替局部区域内的滑窗求和
5式 局部均方差滤波 可以用1次和2次积分图快速求均值方差 DX=E(X^2) - (EX)^2
6式 导向滤波器 使用1次和2次积分图完成均值方差协方差
详细可以参考一些资料:
快速双边滤波 http://blog.youkuaiyun.com/dangchangying/article/details/14451963
局部均方差滤波 http://blog.youkuaiyun.com/jia20003/article/details/52744157
非局部均值滤波 http://www.cnblogs.com/luo-peng/p/4785922.html
几种保边滤波 http://blog.youkuaiyun.com/wds555/article/details/51546321