Provides a selection of spatial, separable and customizable filters in 1D and 2D, with OpenCL implementation if supported.