| genre | Diffusion |
| status | stable |
| authors | Richard Rascher-Friesenhausen, Jan Rexilius |
| package | MeVisLab/Standard |
| dll | MLDiffusion1 |
| definition | MLDiffusion1.def |
| keywords | nonlinear, diffusion, filter, perona-malik, weickert, aos |
The module Diffusion implements the isotropic diffusion process in 2D using a semi-implicit AOS scheme.
For a 3D image, the diffusion works slice by slice.
| Apply: Trigger |
| Diffusion Function: Enum |
| Edge Parameter: Float |
| Number of Iterations: Integer |
| Smoothing: Float |
| Status: String |
| Time Step Size: Float |
| Update Mode: Enum |
Defines how the module should react on (input) field changes.
Values:
| Title | Name | Description |
|---|---|---|
| Off | Off | The module does nothing on field changes. |
| Auto Update | AutoUpdate | The module computes a new output image on any field change. |
Sets the time step size for approximation.
The smaller the step, the better the result.
Sets the number of iteration for the diffusion.
The higher the value, the longer the diffusion time.
Sets a value which is used to detect edges in the diffusivity function.