Start with the register the Engines Reference speaks in. Anisotropic filter sits in the Basic Operations Module under FiltersLoading.... The reference describes anisotropic diffusion as a way to reduce image noise while preserving significant information such as region edges and lines, and to smooth along the image edges, removing gaps caused by noise. In its example an 8-bit grayscale Rhodamine image goes in and an 8-bit grayscale image comes out.
Two settings show how the engine measures structure. It smooths the image with a Gaussian before calculating the image Hessian, then smooths the Hessian itself, and both standard deviations default to 1. The Hessian is the table of second derivatives at each pixel. In image processing generally, its eigenvectors point along and across a line or edge, which is how a filter can tell "along" from "across".
| Parameter | Default | Description |
|---|---|---|
| Image | The input image. The reference example uses an 8-bit grayscale image. | |
| Diffusion Scheme | Rotation Invariant | The diffusion scheme used. |
| Diffusion time | 5 | The total diffusion time. A small value may leave some noise unfiltered; a high value may blur the image too much. |
| Diffusion time step | 5 | The size of the diffusion time step. |
| Standard deviation (for image smoothing) | 1 | The standard deviation of the Gaussian smoothing applied before the image Hessian is calculated. |
| Standard deviation (for Hessian smoothing) | 1 | The standard deviation of the Gaussian smoothing of the Hessian. |
| Diffusion amplitude – C | 1e-10 | The conductance parameter: how much each iteration smooths across edges. Smaller values preserve edges more strongly; higher values let smoothing cross edges. |
| Diffusion amplitude - m | 1 | Sets the amplitude of the diffusion smoothing. |
| Diffusion amplitude - alpha | 0.001 | Sets the amplitude of the diffusion smoothing. |
Now the textbook register, labeled as such. The best-known anisotropic diffusion is Perona and Malik's, from 1990: ∂I/∂t = div[g(|∇I|) ∇I], where the conductance g falls from 1 toward 0 as the gradient grows, so the flow stalls at edges. That scalar form slows smoothing at an edge but can't steer it along one. Tensor forms, such as Weickert's coherence-enhancing diffusion, replace g with a matrix built from local structure, so intensity flows along lines and hardly across them.
The reference does not say which family StrataQuest's filter belongs to, and never names a method. Its settings (a Hessian, a Rotation Invariant scheme, and amplitudes named C, m and alpha, letters that also appear in Weickert's diffusivity) look like the tensor family, but that is an inference from names, not a documented fact. What the reference does document is the behavior: preserve edges and lines, smooth along edges, close gaps.
An older Anisotropic filter (v1) remains under Legacy, kept for compatibility with older projects. It has the same first five settings and no diffusion amplitudes.
Source: StrataQuest 8.1 Engines Reference, ch. 6.3 (Anisotropic filter pp. 113–115; Bilateral filter pp. 119–120; Gauss filter p. 129; Median filter p. 135; Membrane detector p. 138) and ch. 6.12 (p. 351).