Victor Dods
Final Project
3/18/2002

README file

Image compression using Double Fourier Series

This program performs image compression of varying degrees
on images, using a double Fourier Series to approximate the
2d bitmap data.  There are 3 series: one for each color 
channel.

The program visualizes: the original image data, the compressed
data using the Fourier Series, and the component of error for
each pixel of data.  Color mapping can be turned on or off, as
well as height mapping.

I have not built in controls to save the compressed images to
disk, nor to vary the quality of the image (due to lack of time),
but those improvements are trivial to implement.

The controls for the program are pretty obvious.  Each button is
described.

Here are some screenshots of the program in action:


This is displaying the normal mode of rendering the original data.

This shows the original data being displayed with heightmapping turned on.

This shows the compressed image with a low number of Fourier Series terms.

Rendering a color mapped analysis of the absolute value of the error at each pixel. The white and black regions signify the higher and lower values, and the gray regions signify no error value.