作者及机构
本文由C. Tomasi(斯坦福大学计算机科学系)与R. Manduchi(苹果公司交互媒体组)合作完成,发表于1998年IEEE国际计算机视觉会议(ICCV)论文集,会议地点为印度孟买。
本研究属于计算机视觉与图像处理领域,核心目标是解决传统滤波方法在平滑图像时导致的边缘模糊问题。传统高斯低通滤波通过加权平均邻近像素实现降噪,但会破坏图像边缘(如物体轮廓)。尽管已有各向异性扩散(anisotropic diffusion)等边缘保留方法,但其迭代计算存在效率与稳定性问题。因此,作者提出一种非迭代、局部且计算简单的解决方案——双边滤波(bilateral filtering),其创新性在于同时考虑像素的空间邻近性(domain)与光度相似性(range),从而在平滑噪声的同时保留边缘。
双边滤波的数学定义如下:
- 输入图像 ( f(x) ) 通过以下公式转换为输出图像 ( h(x) ):
[ h(x) = k^{-1}(x) \int{-\infty}^{\infty} \int{-\infty}^{\infty} f(\xi) \, c(\xi, x) \, s(f(\xi), f(x)) \, d\xi ] 其中:
- ( c(\xi, x) ) 为空间邻近性权重函数(如高斯函数),衡量像素位置 ( \xi ) 与中心点 ( x ) 的几何距离。
- ( s(f(\xi), f(x)) ) 为光度相似性权重函数,衡量像素值 ( f(\xi) ) 与 ( f(x) ) 的差异。
- ( k(x) ) 为归一化因子,确保权重总和为1。
作者以高斯函数为例具体化双边滤波:
- 空间权重:( c(\xi, x) = e^{-\frac{1}{2} \left( \frac{d(\xi,x)}{\sigma_d} \right)^2} ),其中 ( d(\xi,x) ) 为欧氏距离,( \sigma_d ) 控制空间平滑强度。
- 光度权重:( s(\xi, x) = e^{-\frac{1}{2} \left( \frac{\delta(f(\xi),f(x))}{\sigma_r} \right)^2} ),其中 ( \delta ) 为像素值差异度量(如绝对差),( \sigma_r ) 控制相似性阈值。
研究通过两类图像验证双边滤波效果:
1. 灰度图像:
- 使用含噪声的阶梯边缘图像(图1)展示边缘保留能力。结果显示,双边滤波能有效平滑噪声区域(如阶梯同侧像素),同时避免跨边缘混合(如阶梯两侧像素)。
- 参数敏感性测试(图3):调整 ( \sigma_d )(空间尺度)与 ( \sigma_r )(光度尺度)表明,小 ( \sigma_r ) 值能强化边缘保留,而大 ( \sigma_d ) 值可能导致灰度映射压缩(图2c)。
本文为图像滤波领域提供了兼具理论严谨性与实用性的工具,其核心思想至今仍广泛应用于实时图像处理与计算摄影中。