LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to provide Convolution in Frequency domain?

Hi everybody,

I have some problem with applying a convolution of the image and Smoothing Kernel in LabView. The idea behind this is, that convolution is a point-wise multiplication in the fourier domain. So firstly I want to apply convolution by standart IMAQ Convolute VI and then, to do basically the same, but manually make FFT of image and Kernel and then make their point-wise multiplication then apply inverse fourier transform and observe the result picture. But finally, I get two different results, but they should be the same, I can not get the idea why. I kindly ask to explain me, if smb. know the reason.

Download All
0 Kudos
Message 1 of 4
(2,598 Views)

Sorry, found the solution. Just forgot about normalization of the core of convolution.

0 Kudos
Message 2 of 4
(2,570 Views)

Don't forget that the 2D convolution (frequency doman, size X) gives you about the same result.

 

0 Kudos
Message 3 of 4
(2,554 Views)

Thanks in advance.

0 Kudos
Message 4 of 4
(2,541 Views)