[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: conv2 performance
From: |
Michael D. Godfrey |
Subject: |
Re: conv2 performance |
Date: |
Tue, 02 Mar 2010 00:52:18 -0800 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.8) Gecko/20100216 Thunderbird/3.0.2 |
On 3/1/10 10:56 AM, Soren Hauberg wrote:
man, 01 03 2010 kl. 10:28 -0800, skrev Robert T. Short:
> Create separate functions for
> dft-based convolutions (fftconv?).
We have 'fftconv' in the core already. The 'image' package has
'fftconv2'. It seems we don't have the N-dimensional version anywhere,
though.
Soren
fftconv is a .m file and the implementation, while apparently sound, is
not very efficient. A case can be made that the core fft should be a C++
routine which could be used to implement various fft-based functions.
A well thought out C++ implementation is described at:
http://www.drdobbs.com/cpp/199500857
It is not, as far as I could find, made clear if this is free software,
but it
appears to be. The author's email address is included in the article.
And, the references at the end are all good sources of up-to-date work.
Michael
- Re: conv2 performance, (continued)
Re: conv2 performance, Søren Hauberg, 2010/03/01
Re: conv2 performance, John Swensen, 2010/03/01
conv2 performance, Lukas Reichlin, 2010/03/03