One of the best things about Google's brand new Photos app for Android and iPhone is how it identifies what's actually in your photos and automatically sorts them accordingly. All my beach pictures, for instance, have been clubbed into an album called 'Beaches'; all my selfies are in 'Selfies', and every single picture of ice cream I've taken so far is in 'Desserts'. It's really cool and really creepy at the same time.
Google uses an artificial neural network known as Deep Dream to achieve this. It's a concept that's slightly hard to grasp but Gizmodo has a great explanation:
The “Deep Dream” system essentially feeds an image through a layer of artificial neurons, asking an AI to enhance and build on certain features, such as edges. Over time, pictures can become so distorted that they morph into something entirely different, or just a bunch of colorful, random noise.
Earlier this month, Google opened up the Deep Dream code for anyone -- with a powerful computer and some programming skills at any rate -- to run their images through and have them come out at the other end as trippy nightmares. Now, some enterprising genius has used it to create a web app called Dreamscope, a simple web app that lets up upload your own images in a browser and play with 19 Instagram-style Deep Dream filters.
We put some of our favourite Bollywood movie posters through Dreamscope's trippy Inceptionist Painting filter -- and this is what happened.Use the slider in the middle of each image to compare the original and the converted poster. Just make sure you're sitting down first.
Detective Byomkesh Bakshi
Dum Laga Ke Haisha
Tanu Weds Manu Returns
Wake Up Sid
Jab We Met
Kal Ho Naa Ho
Kuch Kuch Hota Hai
Andaaz Apna Apna