The tool used is called Foto-Mosaik.
The software is made by Germans, and it's very simple to use. First, you input your own photos or images, then select the one you want to turn into a mosaic.
It's a lot of fun.