Anisotropic Diffusion Filter - Intuition Behind Parameters
I need to know what is iteration and divergence in anisotropic diffusion filter technique.
Isotropic diffusion $$\frac{\partial I(x, y, z)}{\partial t}={\rm div}\left[c\cdot \nabla I\left(x, y, z\right)\right], \quad \text{where } c \text{ is the diffusion coefficient}$$
Anisotropic diffusion $$\frac{\partial I(x, y, z)}{\partial t}={\rm div}\left[g\left(\left\| I\left(x, y, z\right)\right\|\right)\cdot \nabla I\left(x, y, z\right)\right], \quad \text{where } g \text{ is the anisotropic diffusion coefficient }\textbf{(Edge stopping function)}$$
Here $t$ refers to iteration, what is this iteration ? How is it related to filtering ? I know that iteration refers to number of rounds but how it is related with filtering ?
Also explain to me why we use divergence in these equation what is the purpose of divergence.
image-processing image filtering
$\begingroup$ You have to look for discretised versions of these equations. See the original paper of Perona and Malik on this. $\endgroup$ – Deniz Mar 27 '14 at 23:54
$\begingroup$ One remark, though it is called "Anisotropic Diffusion", today this term is usually reserved to methods which changes the diffusion according to the Structure Tensor of the image. It is more appropriate to call this method Non Linear Diffusion. $\endgroup$ – Royi Oct 25 '14 at 17:44
Divergence is a differential operator, something like derivation. It can be approximated by a filter. It measures if a vector field is a ,,sink'' or a ,,source'' in a given locus.
This paper - The Structure of Images describes quite nicely to get to the diffusion equations from the point of view of a filter. It's about the isotropic case, but anisotropic is really just an extension of that. For anisotropic diffusion see Scale Space and Edge Detection Using Anisotropic Diffusion as Deniz suggests this one is quite good as it also includes discretised versions of the equations.
The basic idea is to solve the heat equation where $t$ is the scale of the image, i.e. the amount of filtering to apply. For anisotropic diffusion the diffusion coefficient $c$ is replaced by $g$ which is dependent on the image gradient and therefore filters preferentially depending on the gradient.
The divergence here really just arises from the definition of the heat equation.
Royi
nivagnivag
$\begingroup$ First paper you provided is closed access. $\endgroup$ – jojek♦ Apr 28 '14 at 13:00
Not the answer you're looking for? Browse other questions tagged image-processing image filtering or ask your own question.
Do the DCT coefficients correspond to particular pixels?
Determine Parameters of gaussian distribution to fit a certain Image-Filter
Anisotropic diffusion
Analytical Expression for Convolution of Two 2D DFTs
Deriving the Euler-Lagrange Equations for the Chan-Vese Model
Gradient of Total Variation (TV) Norm in Total Variation Denoising
Implementing Edge Preserving Diffusion (Anisotropic Diffusion)
2-d circularly symmetric low-pass filter
Why is the anisotropic diffusion equivalent to the heat equation when using a constant diffusion coefficient?
How does the "additive operator splitting" exactly work?