Deepdreaming without the Slugdogs
blog.thehackerati.com
blog.thehackerati.com
Intuitively, this makes some sense - one would expect an object classifier to not care too much about determining viewpoint, so the amplified representation of a dog or a slug is flat. I think convolution layers being the bottom-most layer also has something to do with it.
My dreams are a lot more perspective-correct though. Deepdream certainly entertains the idea that biological dreaming might be somehow similar to gradient ascent. Even if it were so, it means that the sensory experiences we feel in our dreams somehow integrate a much more unified "reality" than what we would experience if we were only dreaming with an object classifier.
Image recognition only emulates the former whose destruction causes a condition called "blindsight"[1]. Affected people lose the subjective sensation of seeing, and can't recognize anything, but they are still able to navigate in their environment, avoid new obstacles or put an envelope in a mailbox that's either vertical or horizontal without mistake.
That's because lower spatial frequencies from the source image are preserved much more completely than higher frequencies. When you blur your eyes or stand further away, you are filtering out the higher frequencies in the image you see. Since the noise is disproportionately at higher frequencies, reducing higher frequencies increases the SNR so you're able to make out more.
This illusion demonstrates the effect much more starkly: http://i.imgur.com/R4WI769.jpg
"Instead of using it for classification, we are showing it an image and asking it to modify it, so that it becomes more confident in what it sees. This allows the network to hallucinate. The image is continuously zooming in, creating an interesting kaleidoscopic effect."