Fixed normalization issue in convolution