It's not compatible anymore but that is how you can do it: https://github.com/edubart/arraymancer-vision/blob/master/src/arraymancer_vision/filters.nim
That said, for convolution / cross-correlation filters like blur you can use conv2D: https://github.com/mratsim/Arraymancer/blob/master/src/nn_primitives/nnp_convolution.nim#L28-L31