Source: https://authors.library.caltech.edu/83135/1/annotated-reconstruction-3d.pdf