Google Tango (https://www.google.com/atap/project-tango/) is able to do pretty impressive 3d reconstruction from what I hear. However it has a number of cameras, whilst linked technique can work with just one image (with enough training).
Yup, but I think there's a desire to get good 3d-reconstruction techniques for single images because in practice you often want to do reconstruction in extremely small environments where using multiple cameras is sometimes not feasible for various reasons.
Google Camera can already do this from a single camera. It takes a bunch of photos as you move the phone around a bit and reconstructs the depth from multiple shots.