Small set of functions for doing basic differential geometry: applying Gaussian derivative filters to data (of any dimension).
Calculates the optimal kernel size to get the best performance at minimal error. Also checks whether the used scale (sigma) is sufficiently high for the given order of differentiation.
Can be used from simple smoothing tasks to calculation of the Hessian. Support for differentials up to the 20th order.