Faster-than-fast Fourier transform
At the upcoming ACM Symposium on Discrete Algorithms conference, a group of MIT researchers is presenting a new Fourier Transform algorithm that can improve on the now-standard “Fast Fourier Transform” (FFT) algorithm by a full order of magnitude.
In the SODA paper, they do this by repeatedly cutting the slice of spectrum into smaller pieces and keeping only those in which most of the signal power is concentrated. But in an as-yet-unpublished paper, they describe a much more efficient technique, which borrows a signal-processing strategy from 4G cellular networks. Frequencies are generally represented as up-and-down squiggles, but they can also be though of as oscillations; by sampling the same slice of bandwidth at different times, the researchers can determine where the dominant frequency is in its oscillatory cycle.
Their work is based on some previously found optimizations, but expands them to a significantly larger opportunity base. The FFT is the foundation of many digital signal algorithms like MP3 and image compression codecs. This new optimization could bring them to a whole new class of devices like mobiles and tablets, all while decreasing battery consumption.

CodingHorror isn’t typically a website to visit for visualization advice, but a new post over there details the many types of anti-aliasing algorithms, complete with lots of detail and examples and the original paper for the FXAA algorithm.
At SIGGRAPH Asia, researchers from Carnegie Mellon’s CS department are demonstrating an interesting new algorithm capable of matching not only similar images, but matching paintings and sketches against databases of images looking for matches.
NVidia’s Cyril Crassin has a great post on their Developer Blog talking about his in-depth research into realistic lighting in computer rendering. Discussing realtime vs offline, along with many algorithms and physics effects, it’s a great-read.
An amazing paper at SIGGRAPH2011 Asia from Kevin Karsch, Varsha Hedau, David Forsyth, Derek Hoiem shows some amazing algorithms they’ve developed for inserted rendered & artificial objects into photographs of real-scenes, all with a minimum of user input.


Gregor Aisch gave a recent sneak-peek of some OpenSpending visualization work that has resulted in a new visualization method he calls “radial bubble trees”. Built entirely in web-friendly technologies like HTML5 and SVG, it’s a highly-interactive method of diving into the data.

Comments