BilateralFilter

BilateralFilter[image,σ,μ]
image 应用一个具有空间传播 σ 和像素值传播 μ 的双边滤波器.

BilateralFilter[data,]
对数据数组应用双边滤波.

更多信息和选项更多信息和选项

  • BilateralFilter 是一个非线性局部滤波器,用于边缘保持平滑滤波.
  • BilateralFilter 通过加权平均其邻域替代每个像素,使用归一化的高斯矩阵作为权.
  • BilateralFilter 使用空间半径 5/2 σ 的高斯矩阵.
  • BilateralFilter 可用于三维以及二维图像,也用于任意阶数的数据数组.
  • 当应用于多通道图像时,计算通道向量之间的欧几里得距离.
  • BilateralFilter 总是返回一个真实类型的图像.
  • 对于 μ 的较大值,双边滤波产生与高斯滤波相似的结果.
  • BilateralFilter 可以采取以下选项:
  • MaxIterations1最大迭代次数
    WorkingPrecisionMachinePrecision使用的精度

背景
背景

  • BilateralFilter 是一个去除通常由噪音、粗糙材质等造成的局部差异,从而平滑图像的滤波器. BilateralFilter 常常是进行其它如图像分割之类图像分析操作前的预处理步骤. 双边滤波也可用于进行不尖锐的图像蒙板操作,只要从原图中减去过滤后的图像然后再加上原图即可.
  • BilateralFilter 进行的是非线性的保边平滑运算. 平滑是通过把每个像素替换为其周边像素的加权平均来完成的,权重取自归一化的基于颜色相似性的高斯分布. 这里高斯分布的标准差 σ 和平均数 μ 被作为参数指定.
  • BilateralFilter 适用于任意灰度和彩色图像,也同样适用于二维及三维图像. 当被应用于多通道图像时,BilateralFilter 并不是逐通道运算而是使用通道向量之间的欧几里得距离.
  • 其它保边的滤波器包括 MeanShiftFilterPeronaMalikFilter. 类似但不保边的滤波器则有 MeanFilterGaussianFilter. 当高斯分布平均值较大时,双边滤波则会产生与高斯滤波相似的结果.
2010年引入
(8.0)
| 2012年更新
(9.0)
Translate this page: