Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Image Local Transforms » DifferenceOfGaussians

DifferenceOfGaussians


Applies difference of Gaussians on an image, i.e. computes difference of two Gaussian smoothed images.

Name Type Range Description
inImage Image Input image
inRoi Region* Range of output pixels to be computed
inStdDev Real 0.0 - Smoothing standard deviation for the smaller kernel
inStdDevRatio Real 1.0 - Defines how many times larger is the second kernel
inKernelRelativeSize Real 0.0 - 3.0 A multiple of the standard deviation determining the size of the kernel
inScale Real Output image scaling factor
outImage Image Output image
diagKernelShape Profile Middle row of the kernel being used

Applications

Emphasizes high-frequency image features such as lines or patches / dots.

Examples

Description of usage of this filter can be found in examples and tutorial: Pins.

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of types: UINT8, SINT16, REAL.

This operation is optimized for SSE41 technology for pixels of type: UINT16.

This operation is optimized for AVX2 technology for pixels of types: UINT8, SINT16, UINT16, REAL.

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Advanced Complexity Level.