Photogrammetry and machine learning for 3D reconstruction in VR applications