Fix convolution (at least for radius <= 2)
the repeat iterator were always claiming to not have a next pixel