convolve with various filters in the fourier domain in an auto-differentiation friendly way
See the docs for details