Added normalization function
Swap quadrants after convolution