I have found a program called Andrea Mosaic. It is pretty interesting. You can take a regular image and recreate it with a ton of small images. The program does this for you automatically and the program is free.
I used it to make the image above and then used photoshop to animate it. So it goes from the multiimage to the original.