3D Reconstruction from Multiple Images, Part 1: Principles (Foundations and Trends(r) in Computer Graphics and Vision)