SfM with MRFs: discrete-continuous optimization for large-scale structure from motion