LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

2D Fast Fourier Transform Help

Hey everybody,
I am trying to perform some image reconstruction and need to find a method in Labview of performing a discrete fourier transform on a 2 dimensional image, or a fast fourier transform. I've written an algorithm myself to do it, but as anyone whos tried it knows, its quicker to build a space ship than to perform a discrete fourier transform on a 2D image.

Does anyone know where or how I can find a faster means of doing this? Is there a 2D FFT algorithm built into labview that I just don't know about?

If not I guess I'll work on it and post it when I'm done but I hope thats not the case.


Thanks,

Jonathan
0 Kudos
Message 1 of 6
(3,865 Views)
hai jonathan,

i also worked on the same idea you just told me ,
just is one function example . just open the examples browser and in the search give "2D".
and you, will find a very good fft function in in 2d,
you can do the same by converting the image to array
and and use the same function,

regards,
sundar.
0 Kudos
Message 2 of 6
(3,862 Views)
Sundar,

Thanks for the response... however, I could not find the 2D FFT function that you were talking about. Do you have to have the machine vision package to get the FFT function that you mean? Or is it included in LV 7 Express?

Thanks a lot

Jonathan
0 Kudos
Message 3 of 6
(3,847 Views)
I created this one using the 1D FFT. Does this work for you? It accepts complex images, but you should be able to change to a real image or leave it as is.
Randall Pursley
0 Kudos
Message 4 of 6
(3,844 Views)
hai jonathan,

not to worry jonathan
i am giving the file
please try this
this should be helpfull

regards
sundar
0 Kudos
Message 5 of 6
(3,838 Views)
Sweet... thanks everybody. I have successfully deconvolved one image created by my laser with the intensity profile of my laser!

Awesome.

Jonathan
0 Kudos
Message 6 of 6
(3,824 Views)