Module: Canny Edge Detector ()
Classic edge detector. The algorithm consists of 4 steps:The result of the computation is a label image where all edge voxels are set to 1 and all others to 0. Press the Apply button to start the computation.
- Application of Gauss filter.
- Application of Sobel filter (gradient filter).
- Along the gradient direction (normal to edges), a non-maximal suppression (thinning) is performed.
- A so-called "hysteresis thresholding": edges are connected with respect to lower and upper bounds provided by the user.
Data [required]
A Uniform Scalar Field uniform scalar field.
Gauss sigma
Sigma of the 2D Gaussian filter in units of the bounding box.Gauss Kernel Size
Size of the 2D Gaussian filter kernel in voxels.Suppression range
Number of neighboring voxels in both gradient directions which will be compared to each voxel.Connect Edges Mask Size
Parameter for the hysteresis step. A value of 3 means that edges that are separated by one voxel are considered connected.Connect Edges Threshold
All sobel edge values greater than Upper are regarded as true edges. If within their neighborhood as defined by connectEdgesMask there is a value greater than Lower, the voxel will be included in the true edges set.