The FFT on a GPU

Kenneth Moreland, Edward Ange

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

251 Scopus citations

Abstract

The Fourier transform is a well known and widely used tool in many scientic and engineering elds. The Fourier transform is essential for many image processing techniques, including ltering, manip-ulation, correction, andcompression. As such, thecomputer graphicscommunitycould benet greatly from such a tool if it were part of the graphics pipeline. As of late, computer graphics hardware has become amazinglycheap, powerful, and exible. This paper describes how to utilize thecurrent generation ofcards to perform the fast Fourier transform (FFT) directly on thecards. We demonstrate a system thatcan synthesize an image byconventional means, perform the FFT, lter the image, and nally apply the inverse FFT in well under 1 second for a 512 by 512 image. This work paves the way for performingcomplicated, real-time image processing as part of the rendering pipeline.

Original languageEnglish
Title of host publicationGH '03 - Graphics Hardware 2003
Pages112-119
Number of pages8
StatePublished - 2003
Externally publishedYes
EventGraphics Hardware 2003, GT '03 - San Diego, CA, United States
Duration: Jul 26 2003Jul 27 2003

Publication series

NameProceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware

Conference

ConferenceGraphics Hardware 2003, GT '03
Country/TerritoryUnited States
CitySan Diego, CA
Period07/26/0307/27/03

Fingerprint

Dive into the research topics of 'The FFT on a GPU'. Together they form a unique fingerprint.

Cite this