next up previous index
Next: ``4D_Filtering'' - 4D mean Up: Filter Previous: ``Salt_and_Pepper_Removal'' - remove salt

``Anisotropic_Diffusion'' - anisotropic diffusion filter

VFX name:
iAnisoDiffusion
IMPROMPTU Equivalent:
Anisotropic_Diffusion
purpose:
Anisotropic diffusion filtering is mathematically formulated as a diffusion process. The anisotropic filter smoothens regions within boundaries in preference to smoothing across the boundaries, thus ensuring that the boundaries of regions in the image remain sharp.
input:
An 8-bit volume.
output:
An 8-bit volume.
parameters:
Default parameters menu is
dimension = 2D
direction = TRANSVERSE
gradient_type = Exponential
iterations = 1
scaling_param_K = 1
lambda = 0.25
comments:
1.
This is a moderately fast operation using the 2D filter. 3D filtering could be slow for large number of iterations.
2.
It is difficult to estimate the number of iterations required for a desired level of smoothing. This is a function of the gradient type, scaling parameter K, and the diffusion rate factor. For the 3D filter, a smaller value of K and lesser number of iterations are typically needed to achieve (approx.) the same level of blurring as in the 2D case. This is due to the fact that 26 neighbors are used in the 3D filter as compared to 4 neighbors in the 2D filter.


next up previous index
Next: ``4D_Filtering'' - 4D mean Up: Filter Previous: ``Salt_and_Pepper_Removal'' - remove salt
MultiDimensional Image Processing Lab, Penn State University