https://medium.com/@monocosmo77/updates-on-3d-shape-reconstruction-part3-machine-learning-b00f81218c57