« Paper airplanes from space | Main | Pranking Google Street View »

December 09, 2008

Mona Lisa created via genetic programming

Computer generated Mona Lisa images

If you wrote a computer program that threw pixels on the screen in the hopes that it would create something that looked liked the Mona Lisa you'd have to wait for... well, forever.

But if you added a bit of natural selection to that process... take a bunch of copies of the program, compare their output to the real Mona Lisa, keep the ones that match the best, tweak 'em, check their output again, repeat about a million times, and voila!...the Mona Lisa, generated via genetic programming.

Swedish programmer Roger Alsing did just that, knocking out a program in C# that uses genetic programming to get closer and closer to an exact copy of DiVinci's masterpiece.

Interested? Check out the details of Alsing's project.

Posted by Chris Spurgeon at December 9, 2008 11:17 PM