X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkImageAnisotropicDiffusion3D.xml;h=20aa734b9e45b7b1cd0aa9f84b566a5d9feb1cea;hb=29a64ec37c5dc46cc05277a4f7358a77026bfbda;hp=bc05990dba1d637f1c282dc3b8f4a3069cd76287;hpb=f303df63e2a2e33d698c974858f288058d980ae4;p=bbtk.git diff --git a/packages/vtk/src/bbvtkImageAnisotropicDiffusion3D.xml b/packages/vtk/src/bbvtkImageAnisotropicDiffusion3D.xml index bc05990..20aa734 100644 --- a/packages/vtk/src/bbvtkImageAnisotropicDiffusion3D.xml +++ b/packages/vtk/src/bbvtkImageAnisotropicDiffusion3D.xml @@ -1,6 +1,6 @@ - + jpr at creatis.insa-lyon.fr
vtkImageAnisotropicDiffusion3D diffuses an volume iteratively. The neighborhood of the diffusion is determined by the instance flags. if 'Faces' is on, the 6 voxels adjoined by faces are included in the neighborhood. If 'Edges' is on the 12 edge connected voxels are included, and if 'Corners' is on, the 8 corner connected voxels are included. 'DiffusionFactor' determines how far a pixel value moves toward its neighbors, and is insensitive to the number of neighbors chosen. The diffusion is anisotropic because it only occurs when a gradient measure is below 'GradientThreshold'. Two gradient measures exist and are toggled by the 'GradientMagnitudeThreshold' flag. When 'GradientMagnitudeThreshold' is on, the magnitude of the gradient, computed by central differences, above 'DiffusionThreshold' a voxel is not modified. The alternative measure examines each neighbor independently. The gradient between the voxel and the neighbor must be below the 'DiffusionThreshold' for diffusion to occur with THAT neighbor.
@@ -8,30 +8,11 @@ vtkImageAnisotropicDiffusion3D.h vtkImageData.h -vtkImageAnisotropicDiffusion3D - - -Input image - - - -Output image - - - - -Difference threshold that stops diffusion - +vtkImageAnisotropicDiffusion3D + + +