Filter Descriptions

The remainder of this report is devoted to the individual filter descriptions. They are organized by types, which were described in the introduction. Many of these filters were modeled from their Photoshop® equivalent. One of the major goals of this research was to study filters that already exist (and whose basic algorithms are published) and use the information to write my own artistic filter. The final filter listed, the raindrop effect, is that custom filter. It is, in part, a combination of the hue / saturation, the blur, the fish eye lens, and the random blur filters.

This is a list of the filters implemented in FilterExplorer.  To view a description, click on the links below:

Point Filters:
· Grayscale
· Hue / Saturation
· Equalize Intensity

Area Filters:
· Blur
· Median Blur
· Custom Convolution

Geometric Filters:
· Fish-Eye Lens
· Polar Coordinates

Artistic Filters:
· Oil Paint
· Frosted Glass
· Random Blur
· Raindrops

Again, the reader is encouraged to try these techniques using FilterExplorer along with reading the descriptions. A sample image and the results of applying each filter using FilterExplorer are given in each filter description.  For most filters I have given a basic pseudocode outline of the algorithm. The complete implementation of each filter is found in filters.h and filters.cpp from the downloadable project.

Each filter description includes a sample image filtered with the algorithm described.  Below is the original image used for most of the sample image:

 
Go to Further Research
 
Return to top and the table of contents
 


© 2001 Jason Waltman