Curvature Anisotropic Diffusion

Node Icon

Perform anisotropic diffusion on an image or a list of images, using the modified curvature diffusion equation. Each volume of the input image is processed separately.



Input image(s).

Type: Image, List, Required, Single



Resulting image(s).

Type: Image


Conductance Float

Controls the sensitivity of the conductance term in the basic anisotropic diffusion equation. It affects the conductance term in different ways depending on the particular variation on the basic equation. As a general rule, the lower the value, the more strongly the diffusion equation preserves image features (such as high gradients or curvature). A high value for conductance will cause the filter to diffuse image features more readily. Typical values range from 0.5 to 2.0 for data like the Visible Human color data, but the correct value for your application is wholly dependent on the results you want from a specific data set and the number or iterations you perform.

Scaling Update Interval Integer

Set the interval at which a new scaling for the conductance term is calculated.

Time Step Float

The time step to be used for each iteration (update). The time step is constrained at run-time to keep the solution stable. In general, the time step should be at or below (PixelSpacing)/2^(N+1), where N is the dimensionality (N = 2 or 3) of the image.

Iterations Integer

Set the number of iterations.

See also