Thursday, July 2, 2009

Adding recombination to Image Vectorization Genetic Programming

After reading the Roger Alsing's arcticle about his Evo Lisa, a genetic approach to image vectorization, I decided to build my own version of it from scratch using C# .NET and TDD. The result is published at Google Code project hosting licensed under LGPL. The key diferences are:

 1. It uses only Triangles instead of polygons or splines.
 2. It accepts a population parameter.
 3. When the population > 1 then it does recombination (cross-over).