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.
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,
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?
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.