fortfilt 2d filtering based on http://blog.ivank.net/fastest-gaussian-blur.html http://elynxsdk.free.fr/ext-docs/Blur/Fast_box_blur.pdf