GeneticFilterApplet is a genetic image filter breeding system written in Sol. Unfortunately, it is unlikely to work on your browser so here are number of images created using it. Note: these images are pure screen-grabs from the Genetic Filter applet, and we not post-processed in any way.
The GeneticFilter Applet in action.
Source images.
Results for Source Image One.
Results for Source Image Two.
Results for Source Image Three.
When two parents are selected and the "combine" button is pressed, the applet generates seven new image filters which are the genetic descendents of the two parent filters. These child filters are a combination of the genetic code for the parent filters with possible additional code introduced by mutation. The new filters are then applied to the selected source image and the user is shown the results. The cycle of filter selection, recombination, and display is repeated as many times as desired. In this way, the aesthetic sense of the user acts as the fitness function for the genetic evolution of the system. Once an image is created which the user likes, a larger version may be rendered in a new window and captured from the screen, as these example images were.
All of the filter results shown here were the results of only a few generations of filter evolution.