This sketch first extracts a depth map from a picture taken with Google's Camera app and then recalculates in real time a lens blur based on the depth information. If you have the app you can load your own images in here using the button on the left or simply drag them onto the browser.
Created by Mario Klingemann / Quasimondo.

Thank you very much to Graphics Noob for providing me with this example photo to experiment with.
Drag a Google Camera image here or use the button above to load one from your file system...