Aardvark.Base


FilterKernelFun

Static members

Static memberDescription
DoG(sigma1, sigma2)
Signature: (sigma1:float32 * sigma2:float32) -> Func<float32,float32>

Return a function that computes the difference of two one-dimensional gauss functions (Gauss(sigma1)-Gauss(sigma2)).

DoG2(sigma1, sigma2)
Signature: (sigma1:float32 * sigma2:float32) -> Func<float32,float32,float32>

Return a function that computes the difference of two two-dimensional gauss functions (Gauss(sigma1)-Gauss(sigma2)).

Gaussian(sigma)
Signature: sigma:float32 -> Func<float32,float32>

Return a function that computes the gauss function with mu = 0 and the specified sigma.

Gaussian2(sigma)
Signature: sigma:float32 -> Func<float32,float32,float32>

Return a function that computes the two-dimensional gauss function with mu = (0, 0) and sigma = DiagonalMatrix(sigma).

Gaussian2Dx(sigma)
Signature: sigma:float32 -> Func<float32,float32,float32>

Return a function that computes the partial derivative in X of the two-dimensional gauss function with mu = (0, 0) and sigma = DiagonalMatrix(sigma).

Gaussian2Dy(sigma)
Signature: sigma:float32 -> Func<float32,float32,float32>

Return a function that computes the partial derivative in Y of the two-dimensional gauss function with mu = (0, 0) and sigma = DiagonalMatrix(sigma).

GaussianDx(sigma)
Signature: sigma:float32 -> Func<float32,float32>

Return a function that computes the derivative of the gauss function with mu = 0 and specified sigma.

LoG(sigma)
Signature: sigma:float32 -> Func<float32,float32>

Return a function that computes the one-dimensional Laplacian of Gaussian function for a given sigma. Also known as Marr-Hildreth-Operator or Sombrero-Filter.

LoG2(sigma)
Signature: sigma:float32 -> Func<float32,float32,float32>

Return a function that computes the two-dimensional Laplacian of Gaussian function for a given sigma. Also known as Marr-Hildreth-Operator or Sombrero-Filter.

Fork me on GitHub