The technology takes a two-dimensional image and creates a three-dimensional “fly around” model, giving the viewers access to the scene’s depth and a range of points of view. After uploading your image, you can “fly” in the 3D scene or watch a rendered 3D movie.
It uses powerful machine learning techniques to learn the relation between small image patches and their depth and orientation. This allows it to model 3D structures such as slopes of mountains or branches of trees.
Source: Make3D website
As this technology continues to improve, we envision virtual tour photographers integrating this into their product mix. Imagine the ability to create a 3D Walkthrough of an existing property with just a digital camera…pretty cool.