Gaussian Filter through the Fourier Domain
#include "dip_linear.h"
dip_Error dip_GaussFT ( in, out, sigmas, order, truncation )
binary, integer, float, complex
Fourier Domain implementation of a Gaussian convolution filter and Gaussian derivative convolution filters. The Gaussian kernel in the Fourier Domain is cut off where the argument of the exponent is smaller than truncation. If truncation is larger or equal to 0, de default of -50 is used.
The order parameter may be zero, in which case no derivatives are taken.
Data type | Name | Description |
dip_Image | in | Input |
dip_Image | out | Output |
dip_FloatArray | sigmas | Sigma of Gaussian |
dip_IntegerArray | order (0) | Order of Derivative along each dimension |
dip_float | truncation | Truncation of Gaussian kernel |
See sections 9.4, "Smoothing operations", and 9.5, "Derivative-based operations", in "Fundamentals of Image Processing".
General information about convolution
DIPlib on-line documentation | Function reference | Global function index