Name
laplace_of_gausslaplace_of_gaussLaplaceOfGausslaplace_of_gaussLaplaceOfGaussLaplaceOfGauss — LoG-Operator (Laplace of Gaussian).
laplace_of_gausslaplace_of_gaussLaplaceOfGausslaplace_of_gaussLaplaceOfGaussLaplaceOfGauss calculates the Laplace-of-Gaussian
operator, i.e., the Laplace operator on a Gaussian smoothed image,
for arbitrary smoothing parameters SigmaSigmaSigmaSigmaSigmasigma. The Laplace
operator is given by:
The derivatives in laplace_of_gausslaplace_of_gaussLaplaceOfGausslaplace_of_gaussLaplaceOfGaussLaplaceOfGauss are calculated by
appropriate derivatives of the Gaussian, resulting in the following
formula for the convolution mask:
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
- Automatically parallelized on channel level.
- Automatically parallelized on domain level.
Smoothing parameter of the Gaussian.
Default value: 2.0
Suggested values: 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 4.0, 5.0, 7.0
Typical range of values: 0.7
≤
Sigma
Sigma
Sigma
Sigma
Sigma
sigma
≤
5.0
Minimum increment: 0.01
Recommended increment: 0.1
Restriction: Sigma > 0.7 && Sigma <= 25.0
read_image(&Image,"mreut");
laplace_of_gauss(Image,&Laplace,2.0);
zero_crossing(Laplace,&ZeroCrossings);
zero_crossingzero_crossingZeroCrossingzero_crossingZeroCrossingZeroCrossing,
dual_thresholddual_thresholdDualThresholddual_thresholdDualThresholdDualThreshold
laplacelaplaceLaplacelaplaceLaplaceLaplace,
diff_of_gaussdiff_of_gaussDiffOfGaussdiff_of_gaussDiffOfGaussDiffOfGauss,
derivate_gaussderivate_gaussDerivateGaussderivate_gaussDerivateGaussDerivateGauss
derivate_gaussderivate_gaussDerivateGaussderivate_gaussDerivateGaussDerivateGauss
Foundation