Multi-View Stereo: A Tutorial (Foundations and Trends in Computer Graphics and Vision)