Implementation of fast Gaussian Filter approximation algorithm for a 1D, 2D or 3D input dataset.
The filter is typically used for smoothing or as a first step in edge detection techniques.
For further information see:
R. Deriche. Fast Algorithms for Low Level Vision. IEEE Transactions on pattern Analysis and
Machine Intelligence, vol. 12, no. 1, pp. 78-87, 1990.