I am trying to implement gaussian filters in python in frequency domain. I have taken my input image in an array of size N*N, when i multiply this with the gaussian filter in frequency domain (pixel to pixel multiplication), I am not getting the original image in blurred form, rather I am getting the original image alongwith an inverted original image in the same output.