skip to main content
research-article

Finding paths through the world's photos

Published:01 August 2008Publication History
Skip Abstract Section

Abstract

When a scene is photographed many times by different people, the viewpoints often cluster along certain paths. These paths are largely specific to the scene being photographed, and follow interesting regions and viewpoints. We seek to discover a range of such paths and turn them into controls for image-based rendering. Our approach takes as input a large set of community or personal photos, reconstructs camera viewpoints, and automatically computes orbits, panoramas, canonical views, and optimal paths between views. The scene can then be interactively browsed in 3D using these controls or with six degree-of-freedom free-viewpoint control. As the user browses the scene, nearby views are continuously selected and transformed, using control-adaptive reprojection techniques.

Skip Supplemental Material Section

Supplemental Material

12.flv

flv

105.2 MB

a15-snavely.mov

mov

56.6 MB

References

  1. Aliaga, D. G., and Carlbom, I. 2001. Plenoptic stitching: A scalable method for reconstructing 3D interactive walkthroughs. In SIGGRAPH Conf. Proc., 443--450. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bookstein, F. L. 1989. Principal warps: Thin-plate splines and the decomposition of deformations. IEEE Trans. on Pattern Analysis and Machine Intelligence 11, 6, 567--585. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Buehler, C., Bosse, M., McMillan, L., Gortler, S., and Cohen, M. 2001. Unstructured lumigraph rendering. In SIGGRAPH Conf. Proc., 425--432. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chen, S., and Williams, L. 1993. View interpolation for image synthesis. In SIGGRAPH Conf. Proc., 279--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chen, S. E. 1995. QuickTime VR - an image-based approach to virtual environment navigation. In SIGGRAPH Conf. Proc., 29--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Debevec, P. E., Taylor, C. J., and Malik, J. 1996. Modeling and rendering architecture from photographs: a hybrid geometry- and image-based approach. In SIGGRAPH Conf. Proc., 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Drucker, S. M., and Zeltzer, D. 1994. Intelligent camera control in a virtual environment. In Proc. of Graphics Interface, 190--199.Google ScholarGoogle Scholar
  8. Epshtien, B., Ofek, E., Wexler, Y., and Zhang, P. 2007. Hierarchical photo organization using geometric relevance. In ACM Int. Symp. on Advances in Geographic Information Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fischler, M., and Bolles, R. 1987. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Readings in computer vision: issues, problems, principles, and paradigms, 726--740. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Galyean, T. A. 1995. Guided navigation of virtual environments. In SI3D '95: Proc. Symposium on Interactive 3D Graphics, 103--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Goesele, M., Snavely, N., Seitz, S. M., Curless, B., and Hoppe, H. 2007. Multi-view stereo for community photo collections. In Proc. Int. Conf. on Computer Vision.Google ScholarGoogle Scholar
  12. Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. 1996. The lumigraph. In SIGGRAPH Conf. Proc., 43--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kanade, T., 2001. Carnegie Mellon goes to the Superbowl. http://www.ri.cmu.edu/events/sb35/tksuperbowl.html.Google ScholarGoogle Scholar
  14. Kang, S. B., Sloan, P.-P., and Seitz, S. M. 2000. Visual tunnel analysis for visibility prediction and camera planning. In Proc. IEEE Conf. on Computer Vision and Pattern Recognition, 2195--2202.Google ScholarGoogle Scholar
  15. Levoy, M., and Hanrahan, P. 1996. Light field rendering. In SIGGRAPH Conf. Proc., 31--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lippman, A. 1980. Movie maps: An application of the optical videodisc to computer graphics. In SIGGRAPH Conf. Proc., 32--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lowe, D. 2004. Distinctive image features from scale-invariant keypoints. Int. J. of Computer Vision 60, 2, 91--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. McMillan, L., and Bishop, G. 1995. Plenoptic modeling: An image-based rendering system. In SIGGRAPH Conf. Proc., 39--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Pollefeys, M., van Gool, L., Vergauwen, M., est, F. V., Cornelis, K., Tops, J., and Koch, R. 2004. Visual modeling with a hand-held camera. Int. J. of Computer Vision 59, 3, 207--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Seitz, S. M., and Dyer, C. M. 1996. View morphing. In SIGGRAPH Conf. Proc., 21--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Shum, H.-Y., and He, L.-W. 1999. Rendering with concentric mosaics. In SIGGRAPH Conf. Proc., 299--306. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Simon, I., Snavely, N., and Seitz, S. M. 2007. Scene summarization for online image collections. In Proc. Int. Conf. on Computer Vision.Google ScholarGoogle Scholar
  23. Snavely, N., Seitz, S. M., and Szeliski, R. 2006. Photo tourism: exploring photo collections in 3D. In SIGGRAPH Conf. Proc., 835--846. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Snavely, N., Seitz, S. M., and Szeliski, R. 2008. Skeletal sets for efficient structure from motion. In Proc. Computer Vision and Pattern Recognition (to appear).Google ScholarGoogle Scholar
  25. Sutherland, I. E. 1968. A head-mounted three dimensional display. In Proc. Fall Joint Computer Conf., 757--764.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Tan, D. S., Robertson, G. G., and Czerwinski, M. 2001. Exploring 3d navigation: combining speed-coupled flying with orbiting. In Proc. Conf. on Human Factors in Computing Systems, ACM Press, 418--425. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Taylor, C. J. 2002. VideoPlus: a method for capturing the structure and appearance of immersive environments. IEEE Transactions on Visualization and Computer Graphics 8, 2 (April-June), 171--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Uyttendaele, M., Criminisi, A., Kang, S. B., Winder, S., Szeliski, R., and Hartley, R. 2004. Image-based interactive exploration of real-world environments. IEEE Computer Graphics and Applications 24, 3, 52--63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ware, C., and Osborne, S. 1990. Exploration and virtual camera control in virtual three dimensional environments. In Proc. Symposium on Interactive 3D Graphics, ACM Press, 175--183. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Finding paths through the world's photos

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Graphics
              ACM Transactions on Graphics  Volume 27, Issue 3
              August 2008
              844 pages
              ISSN:0730-0301
              EISSN:1557-7368
              DOI:10.1145/1360612
              Issue’s Table of Contents

              Copyright © 2008 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 August 2008
              Published in tog Volume 27, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader