Second order derivative filter
#include "dip_derivatives.h"
dip_Error dip_Dgg ( in, out, boundary, ps, sigmas, tc, flavour )
Depends on the underlying implementation, but expect:
binary, integer, float
Computes the second derivative in gradient direction of an image using the Derivative function.
| Data type | Name | Description |
| dip_Image | in | Input |
| dip_Image | out | Output |
| dip_BoundaryArray | boundary | Boundary conditions |
| dip_BooleanArray | ps | Dimensions to process |
| dip_FloatArray | sigmas | Sigma of Gaussian |
| dip_float | tc | Truncation of Gaussian |
| dip_DerivativeFlavour | flavour | Derivative flavour |
The enumerator flavour parameter is one of:
| Name | Description |
| DIP_DF_DEFAULT | Default derivative flavour (==DIP_DF_FIRGAUSS) |
| DIP_DF_FIRGAUSS | Gaussian family, FIR implementation, Gauss |
| DIP_DF_IIRGAUSS | Gaussian family, IIR implementation, GaussIIR |
| DIP_DF_FTGAUSS | Gaussian family, FT implementation, GaussFT |
| DIP_DF_FINITEDIFF | Finite difference implementation, FiniteDifferenceEx |
See section 9.5, "Derivative-based operations", in Fundamentals of Image Processing (Dgg is called SDGD in the text).
Derivative, GradientMagnitude, GradientDirection2D, Laplace, LaplacePlusDgg, LaplaceMinDgg