|
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
|