Genetic Sketching

Genetic sketching is an attempt to generate images from photographs in the style of hand-drawn sketches.  The sketches are evolved using genetic algorithms in comparison to a reference image.  We first pre-process the reference image by running an edge-detection filter over it and thresholding the resultant image.  A genetic algorithm is then run against this image.  The genotype is composed of a series of solid black line segments.  The fitness function is a simple difference from the pre-processed image.

This project was done over two weeks with Chris Buehler as a final project in 6.836 (Embodied Intelligence).

Feel free to contact me with questions or comments.