Home » General Computing, Things I've Made

Afghan Girl from Flickr

26 September 2007 One Comment

I have made a tool, that indexes Flickr Creative Commons photos and performs some mathematical analysis on same. The results are stored in a database.

It then takes an input image, slices it up into tiles and matches these tiles with the closet image in the database. Due to the nature of the analysis done up front, large tiles can be used rather than individual pixels.

The entropy of the tiles is much greater than individual pixels, this yields a more realistic image in a smaller size than matching pixels to images.
Afghan Girl
McCurry’s Afghani Girl made from 2052 photos from Flickr.

Rainbow No Repeat
A Rainbow, no repeating tiles.

elephant
An Elephant (with repeating tiles)

I find in many cases the resulting image is actually more interesting than the original, especially when tiles are not repeated. 

If you send me a photo, I’ll do my best to create an image for you.

One Comment »

  • WebTV said:

    Those are just amazing, Afghan girl was done so well. Are you going to release the program? Also I know of a program that does this, it’s called Avid for XP and Linux, it’s a little hard to find but it’s pretty good – it just needs a huge directory of images.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.