IM Fourier Transform Function

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply

Would you use or try FFT processing if it were available in IM?

Yes
14
70%
Maybe
2
10%
No (I have no need)
3
15%
I don't know enough about FFT
1
5%
 
Total votes: 20

User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

IM Fourier Transform Function

Post 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
jn0101
Posts: 40
Joined: 2007-06-16T01:36:07-07:00

Re: IM Fourier Transform Function

Post by jn0101 »

We would definitely use it.
As its not available now we use ImageJ ( http://rsbweb.nih.gov/ij/ ) for now.
Herve661

Re: IM Fourier Transform Function

Post by Herve661 »

I assume you would use FFTW for this?
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: IM Fourier Transform Function

Post 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.
Post Reply