Spare transforms like this are very interesting, and these seem like some very good performance results. It's worth noting, though, that FFTW ( http://www.fftw.org/ ) is still much faster on the sizes of transforms that many (most?) applications do - less than 2^15 or so entries. Also, as the number of non-zero frequencies climbs, sparse algorithms very quickly get overtaken by good implementations of more standard F…
The faster-than-fast Fourier transform
11–20 of 33 posts
Re: The faster-than-fast Fourier transform
#12Sadly I haven't had a chance to look into it in any great detail yet, although it's "in the queue" of things to poke at. I thought it worth pointing out in case anyone else might find it useful.
Re: The faster-than-fast Fourier transform
#13Today's pedantic minute is sponsored by Carl Friedrich Gauss. The FFT algorithm was re discovered in the 60's. Gauss discovered it in the early 19th century while studying the phase of the moon, before Fourier described his transform. He published it in latin, and the text was lost until 1984.
You can find descriptions of the FFT algorithm's history in [1, 2]. Both are available for free only for subscribers, sorry. [1] http://www.springerlink.com/content/j30x8k122v828w87 [2] http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1162...
http://www.cis.rit.edu/class/simg716/Gauss_History_FFT.pdf
As a Gauss fanboy let me just say wow. Especially note that from 1828 to 1965 there a various versions of the FFT presented for special cases but Gauss had the complete version in 1805.
Re: The faster-than-fast Fourier transform
#14This is because lots of realistic images don't really have meaningful frequency-based content. (imagine sampling every 8 or 16 pixels - would their values be in any way related to each other?)
Re: The faster-than-fast Fourier transform
#15Re: The faster-than-fast Fourier transform
#16Re: The faster-than-fast Fourier transform
#17Today's pedantic minute is sponsored by Carl Friedrich Gauss. The FFT algorithm was re discovered in the 60's. Gauss discovered it in the early 19th century while studying the phase of the moon, before Fourier described his transform. He published it in latin, and the text was lost until 1984.
Re: The faster-than-fast Fourier transform
#18There's lots of things you can do with practical algorithms when you start thinking data-first approaches and try to fit the optimizations to the probability distribution of the data, i.e. fastest path for the most probable or important input and vice versa. Many approximations are based on the idea of ignoring input data which is improbable or has little effect on the outcome, and can be quite safely pruned out earl…
Re: The faster-than-fast Fourier transform
#19Is the algorithm patented?
Of course that as such gives you somewhere to hang your patent application if you can afford the patent lawyers fees to protect the monopoly.
Re: The faster-than-fast Fourier transform
#20Is the algorithm patented?
Mathematical methods ( as such !) are a specific exclusion in Europe (EPC 52(2) &(3)). Of course that as such gives you somewhere to hang your patent application if you can afford the patent lawyers fees to protect the monopoly.