Panoramic Stitching


Stitching images to create panoramic photos is a very popular application, but existing software packages still fall short of what users want. Applications that attempt to automatically stitch have a high rate of failure, whereas those that yield the best results require a lot of user input. We have developed a new tool that automatically stitches images and videos while producing the results that traditionally required a lot of hand authoring. The user simply selects a group of images from within the Windows Shell and one or more panoramas are automatically generated - it's that simple. Images with different exposures can also be merged to produce high dynamic range images with enhanced detail. Here are a few examples: Castle, Temple, Garden, Mountain

Our stitching software is used in a number of Microsoft Products, including Digital Image Pro, Digital Image Suite, and Windows Live Photo Gallery (Beta).


  • R. Szeliski and H.-Y. Shum. Creating full view panoramic image mosaics and texture-mapped models. Computer Graphics (SIGGRAPH'97 Proceedings), pages 251-258, August 1997. (PDF)

  • H.-Y. Shum and R. Szeliski. Construction of panoramic mosaics with global and local alignment. International Journal of Computer Vision, 36(2):101-130, February 2000. Erratum published July 2002, 48(2):151-152.

  • M. Brown, R. Szeliski, and S. Winder. Multi-image matching using multi-scale oriented patches. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'2005), volume~I, pages 510-517, San Diego, CA, June 2005. (PDF)

  • M. Uyttendaele, A. Eden, and R. Szeliski. Eliminating ghosting and exposure artifacts in image mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'2001), volume~II, pages 509-516, Kauai, Hawaii, December 2001. (PDF)

  • D. Steedly et al. Efficiently registering video into panoramic mosaics. In Tenth International Conference on Computer Vision (ICCV 2005), pages 1300-1307, Beijing, China, October 2005. (PDF)

  • A. Eden, M. Uyttendaele, and R. Szeliski. Seamless image stitching of scenes with large motions and exposure differences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'2006), volume~3, pages 2498-2505, New York, NY, June 2006. (PDF)

  • R. Szeliski. Image alignment and stitching: A tutorial. Foundations and Trends in Computer Graphics and Computer Vision, 2(1), December 2006. (PDF)

 >  Projects  >  Panoramic Stitching