convolution_demo

Jeppe Revall Frisvad

AbstractConvolution of a 2D RGB image with an RGB filter. The filter
is generated procedurally by a shader and the convolution is
computed using the FFT on the GPU.

Usage: Provide image as command line argument,
press <SPACE> to switch between image and filtered image.

Building: Build the SOIL project first, then the convolution project.

Dependencies: GLUT, GLEW.

This demo includes the following software packages:
SOIL, gpu_convolution, Timer (partly)

SOIL is courtesy of Jonathan Dummer, see disclamers in
the files of the included SOIL project.

Included image was rendered using standard path tracing by Jeppe Revall Frisvad, August 2009.

Permission is granted to anyone to use this code as
software for any purpose, including commercial applications.
However, the software is provided 'as-is' without any warranty.
KeywordsGPU, GPGPU, convolution, FFT
TypeSoftware
Year2009    Month August
PublisherDTU Informatics
Electronic version(s)[zip]
BibTeX data [bibtex]
IMM Group(s)Scientific Computing, Image Analysis & Computer Graphics