The Evolution of Mona Lisa by Roger Alsing has inspired a lot of people including myself. So, I have spend a few hours during my Christmas vacation to make my own software version :-)
In short, the algorithm is a simple stochastic hill-climber similar to Roger's (although he claims that it is related to genetic programming - which is not the case). A candidate solution is represented by a set of geometric shapes (either polygons, rectangles, squares, or circles). Each polygon is represented by a set of points (a rectangle is represented by a position, width, and height etc). Moreover, each shape has a color (r,g,b) and an alpha value. The candidate solution is modified using a set of simple variation operators (e.g. change shape color, change position of shape, add or remove shape, etc.). A new candidate solution replaces the previous one if it is better (with repect to a scoring function rewarding pixel color matches and penalizing pixel color deviations). The current scoring function used is the same as the one Roger Alsing uses (I am currently working on other alternatives to the scoring function and optimization algorithm).
I have posted a screenshot of my forthcoming 'Reconstructor' application below. I will post binaries and source-code as soon as I have implemented a few new ideas that I got earlier this week...
Until then you can browse some of the images that I have 'reconstructed'...
Wednesday, December 31, 2008
Sunday, October 26, 2008
Minifigs dissected
Jason Freeny just dissected a LEGO minifig...very cool stuff - if you are a LEGO nerd. You can order a printed copy of the picture below from Moist Productions website.
Saturday, October 4, 2008
XBox media center for Mac
NuevaSync: Sync Google contacts and calendars on your iPhone
NuevaSync makes it very easy to do over-the-air, native synchronization of your iPhone or iPod touch with your Google calendars and contacts without the need of third-party software. NuevaSync is currently in beta but it works perfectly fine on my iPod touch (and it is free!). The only drawback at the moment is that you can only edit and add calendar events to the first calendar listed in Google Calendar - all other calendars are read-only...
Friday, October 3, 2008
Upgrading your household equipment
The Bier Maxx beer dispenser is certainly worth looking into. I think I will get one of these ASAP so that I can consume my homebrew beers in a more cool manner :)
Sunday, December 16, 2007
Prepare for geek war
The USB Missile Launcher just got wireless - prepare for fun battles at the office :)
Thursday, September 20, 2007
Thursday, September 6, 2007
Stephane Halleux sculptures
I just browsed by some really amazing sculptures made by Stephane Halleux - a French sculpture artist.
Wednesday, September 5, 2007
Asciimation - ASCII animated Star Wars
I stumbled upon the Beer Brewing Bender Project and found out that Simon Jansen also previously worked on an ASCII animated version of the Star Wars movie. I remember browsing by the Asciimation webpages years ago thinking that this guy had too much spare time. Looking at his other projects it seems that he has way too much spare time :)
Monday, September 3, 2007
The art of beer making - part 1
After months of speculation I finally went to the local supermarket and bought a Micro Brew Kit from Coopers. The total costs were about 55 USD and the kit included the following:
- 1 plastic fermenter (30 liter)
- 1 airlock
- brewing sugar
- carbonation drops
- 1 adhesive digital thermometer
- 1 hydrometer
- 1 plastic spoon
- 30 plastic bottles (740ml)
Friday, August 31, 2007
Binary marble adding machine
Some people just have too much spare time. Check out this website for more information.
Thursday, August 30, 2007
Win virtual money...
Also, check out this website for more information about Blackjack strategies and odds.
Wednesday, August 29, 2007
Virtual slipstick for Mac
Why use modern calculators when it is more fun playing around with slide rule devices. Caveman’s Calc for Mac OS X makes it possible to play around with this incredible device while still having the comforts of modern technology nearby.
Tuesday, August 28, 2007
Monday, August 27, 2007
Roller Coaster Tycoon slaughter
Quote from The Last Boss:
Anyone who has purchased a Roller Coaster Tycoon game has made a demonically evil or outright broken roller coaster on purpose before, just to see dozens of carnival casualties, but this video has to be the one that defines them all. Watch as an amusement park is constructed of only one small walkway that methodically aligns itself with the dead end of the uncompleted roller coaster killing machine. He politely waits for the amusement park to fill up, giving them all free balloons, and then . . . kills every single person.
Sunday, August 26, 2007
Friday, August 24, 2007
Make your own Pong arcade game
Ronald Dekker has managed to make the world's smallest microcontroller based Pong game. For more details and downloads to diagrams and PONG code check out µPONG.
Thursday, August 23, 2007
Flash Earth - satellite and aerial photos of the Earth in Flash
Flash Earth is a Flash-based application providing an interactive map of the world using satellite and aerial data from Google Earth, Microsoft Virtual Earth, NASA, etc.
Tuesday, August 21, 2007
mimobots - USB flash drives for rich kids
Just stumpled upon this weird collection of mimobots - expensive USB flash drives for people with an urge to spend money on weird gadgets. I particularly like the Darth Vader mimobot although it reminds me more of a mixture between Cat Woman and a Pokémon character :)
Subscribe to:
Posts (Atom)









