evoimage

http://github.com/dimatura/evoimage

self

Inspired by similar projects on the web, Evoimage attempts to resynthesize arbitrary input images out of overlapping translucent rectangles. This is done heuristically with genetic algorithms or particle swarms. Neither work particularly well, but they get somewhere. Which is what you'd expect from these kind of algorithms ;)