Large-scale Panoramic Photography