Page 1 of 1

IM Fourier Transform Function

Posted: 2008-10-24T09:49:19-07:00
by fmw42
Hello,

Some time ago, Sean Burke and I developed a Fast Fourier Transform (FFT) demo with the intent that it eventually get folded into IM. I have made an examples page of some of the uses for FFT. See http://www.fmwconcepts.com/misc_tests/F ... index.html The demo includes basic transformation properties, noise/pattern filtering and sharpening/blurring. Other applications not shown (which I have already scripted) include 1) deblurring/deconvolution (i.e. removing motion blur and lens defocus) and 2) image matching (i.e. matching a smaller image to a larger one to find where the smaller one bet fits in the larger one). Unfortunately, Sean has not been able to continue the development. I would like to know how much interest there is in having FFT functions directly within IM.

Please fill out the poll above to express your interest or non-interest.

Everyone who views this message, please check an option.

Thanks

Re: IM Fourier Transform Function

Posted: 2008-11-04T16:03:28-07:00
by jn0101
We would definitely use it.
As its not available now we use ImageJ ( http://rsbweb.nih.gov/ij/ ) for now.

Re: IM Fourier Transform Function

Posted: 2009-04-07T11:59:35-07:00
by Herve661
I assume you would use FFTW for this?

Re: IM Fourier Transform Function

Posted: 2009-04-07T12:13:14-07:00
by fmw42
Herve661 wrote:I assume you would use FFTW for this?
It is already being used as the core in the existing demo code. See http://www.fmwconcepts.com/misc_tests/F ... index.html, but that syntax and layout has been improved. Unfortunately the source code never got folded into IM. If it ever gets folded into IM, then it would rely upon the FFTW delegate library, which would have to be installed along with IM.