Perona-Malik Anisotropic Diffusion

Edge-preserving image smoothing via nonlinear PDE

Original (noisy)
Diffused
Edges detected

Controls

Iterations: 0
Mean gradient:
PSNR: dB
Perona-Malik (1990): ∂u/∂t = div(c(|∇u|)·∇u)

The conductance c(s) decreases at edges, halting diffusion there while smoothing flat regions. Unlike Gaussian blur, PM preserves sharp edges and can even sharpen them (K < edge gradient).