Genetic algorithms can used to generate computer computer art. Mosaics are images that are collection of smaller images. A genetic algorithm can be used to generate samples until the computer rendering closely matches the original image.
Project Description
Develop an application that builds a mosaic of little images so that it resembles an original picture.
General Requirements
Use a collection of tile images that share a theme with the original. For example, a collection of different dogs combined in a mosaic to to look like a puppy.
Use a genetic algorithm to find the best arrangement of tiles.
Graphically display the state of good fit genomes with appropriate statistics that show progress toward the goal.
The system should allow for modifications of the genome scoring function.
The system should allow for modifications to the smaller images, such as change of contrast and rotation.
The system should allow modifications of parameters, operators, and probabilities.