Implementing box blur using separable convolution filters