fn filter_symmetric_column<T, F>(
arena_src: &[&[T]],
dst_row: &mut [T],
image_size: FilterImageSize,
kernel: &[F],
n: usize,
)Expand description
Performs column convolution pass for symmetrical filter
Common convolution formula O(x,y)=∑K(k)⋅I(x,y+k); where sums goes from 0…R when filter is symmetric that we can half kernel reads by using formula O(x,y)=(∑K(k)⋅(I(x,y+k) + I(x,y+(R-k)))) + K(R/2)⋅I(x,y+R/2); where sums goes from 0…R/2