Believe it or not a computer program called PhotoSketch generated the image on the right. Based on the freehand drawing and labels on the left!
This is pretty amazing stuff.
The program processes the input image and searches tagged images for the required components. It can then seamlessly combine the components into an output image.
This is a very early version of the technology and some of the output images aren’t great. But it is still very impressive (project page has more examples).