PeronaMalikFilter

PeronaMalikFilter[image]
image 应用 Perona-Malik 扩散滤波器.

PeronaMalikFilter[image, t]
指定要应用的扩散量 t.

PeronaMalikFilter[image, t, k]
使用电导参数 k.

PeronaMalikFilter[image, t, k, ]
在电导函数中应用宽度 的高斯正则化于图像梯度.

更多信息更多信息

  • Perona-Malik 滤波是一个非均匀扩散方法,一般用于平滑图像,同时保留边缘.
  • PeronaMalikFilter 可用于任意灰度或多通道图像,分别作用于每个通道.
  • 应用扩散方程 partial_tf=del . c_(k)(TemplateBox[{{{del , _, sigma}, f}}, Abs]) del f 于每个图像通道 .
  • 正则化的梯度范数 TemplateBox[{{{del , _, sigma}, f}}, Abs] 的函数 c_(k)(TemplateBox[{{{del , _, sigma}, f}}, Abs])=ⅇ^(-|del _sigmaf|^2/k^2) 定义扩散电流的电导系数. 在边缘的梯度范数与 k 相比是大的,扩散被压制,因此保留边缘.
  • PeronaMalikFilter[image, t] 中,t 参数化了扩散的演变,因此提高了滤波器的空间范围.
  • 电导参数 k 可以是任何正数. k 的默认值是 Automatic,赋值 kimage 的梯度范数 TemplateBox[{{del , f}}, Abs] 的50%的分位数. 如果出现一个多通道,则考虑通道平均的梯度范数.
  • 正则化参数 是高斯核 的标准偏差,图像梯度 与其进行卷积. 正则化使得电导项 c_(k)(TemplateBox[{{{del , _, sigma}, f}}, Abs]) 不易受噪声影响. 如果 ,有限差分格式用于决定梯度.
  • PeronaMalikFilter[image] 等同于 PeronaMalikFilter[image, 1, Automatic, 0].
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »