[Insight-users] FFT filters (Fourier)

Florian PIERRON F.Pierron at exeter.ac.uk
Wed, 07 Apr 2004 15:12:39 +0100


Thank you very much, I tested it and it works perfectly.

I'm a beginner in ITK programmation and I would like to have some advices :
I've got an image in 2D and I want to apply the 1D FFT on each columns of
my image. I don't know the best/efficient way to do that. Can I apply the 1D
FFT filter in a specific region (a column) of my 2D image (I think it is 
not
possible because of the different dimensions). Should I extract each column
of my image (with ExtractImageFilter), apply the 1D FFT and then paste the
column to my 2D image or create a new 2D image. For the extraction of
each columns of my 2D image, is it more efficient to use an
ImageLinearIteratorWithIndex on the 2D image and fill an 1D image.

Regards,
Florian


Hans J. Johnson wrote:

>Florian,
>
>The filters are in ITK.
>./CMake/FindFFTW.cmake
>./Code/Algorithms/itkFFTComplexConjugateToRealImageFilter.h
>./Code/Algorithms/itkFFTComplexConjugateToRealImageFilter.txx
>./Code/Algorithms/itkFFTRealToComplexConjugateImageFilter.h
>./Code/Algorithms/itkFFTRealToComplexConjugateImageFilter.txx
>./Code/Algorithms/itkFFTWComplexConjugateToRealImageFilter.h
>./Code/Algorithms/itkFFTWComplexConjugateToRealImageFilter.txx
>./Code/Algorithms/itkFFTWRealToComplexConjugateImageFilter.h
>./Code/Algorithms/itkFFTWRealToComplexConjugateImageFilter.txx
>./Code/Algorithms/itkVnlFFTComplexConjugateToRealImageFilter.h
>./Code/Algorithms/itkVnlFFTComplexConjugateToRealImageFilter.txx
>./Code/Algorithms/itkVnlFFTRealToComplexConjugateImageFilter.h
>./Code/Algorithms/itkVnlFFTRealToComplexConjugateImageFilter.txx
>
>The exemplar code is in:
>./Testing/Code/Algorithms/itkFFTTest.cxx
>
>It is not turned on by default, you must configure it advanced options
>of cmake.  Because there are so many different FFT algorithms available,
>the project you saw at http://caddlab . rad . unc . edu was in reference
>to the extensible FFT framework. We have also created 3 exemplar
>implementations of this framework (SGI complib, fftw3, and vxl).  You
>will have to be very careful about which of these you use.  I would
>HIGHLY recommend not using the vxl version as it is extrodinarily slow.
>
>Regards,
>Hans
>
>
>
>
>On Wed, 2004-03-31 at 04:42, Florian PIERRON wrote:
>  
>
>>Hi,
>>
>>I look for FFT filters in ITK. I want to apply a filter in the frequency 
>>domain.
>>Thanks to previous emails about FFT filters, I learnt that there is a 
>>project on it:
>>http://caddlab . rad . unc . edu/itkProjects/indexproject . php?id=24
>>This project seems to be finished in September 2003 but I can't find any
>>documentation and implementation. I've searched in the ITK documentation
>>1.7.0 and I've found nothing about it. Is the project finished? Where can I
>>find documentation and implementation?
>>
>>Thanks,
>>Florian
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users at itk.org
>>http://www.itk.org/mailman/listinfo/insight-users
>>    
>>
>
>
>  
>