Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Finding paths through the world's photos

Published: 01 August 2008 Publication History

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.

Supplementary Material

FLV File (12.flv)
MOV File (a15-snavely.mov)

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.
[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.
[3]
Buehler, C., Bosse, M., McMillan, L., Gortler, S., and Cohen, M. 2001. Unstructured lumigraph rendering. In SIGGRAPH Conf. Proc., 425--432.
[4]
Chen, S., and Williams, L. 1993. View interpolation for image synthesis. In SIGGRAPH Conf. Proc., 279--288.
[5]
Chen, S. E. 1995. QuickTime VR - an image-based approach to virtual environment navigation. In SIGGRAPH Conf. Proc., 29--38.
[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.
[7]
Drucker, S. M., and Zeltzer, D. 1994. Intelligent camera control in a virtual environment. In Proc. of Graphics Interface, 190--199.
[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.
[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.
[10]
Galyean, T. A. 1995. Guided navigation of virtual environments. In SI3D '95: Proc. Symposium on Interactive 3D Graphics, 103--104.
[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.
[12]
Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. 1996. The lumigraph. In SIGGRAPH Conf. Proc., 43--54.
[13]
Kanade, T., 2001. Carnegie Mellon goes to the Superbowl. http://www.ri.cmu.edu/events/sb35/tksuperbowl.html.
[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.
[15]
Levoy, M., and Hanrahan, P. 1996. Light field rendering. In SIGGRAPH Conf. Proc., 31--42.
[16]
Lippman, A. 1980. Movie maps: An application of the optical videodisc to computer graphics. In SIGGRAPH Conf. Proc., 32--43.
[17]
Lowe, D. 2004. Distinctive image features from scale-invariant keypoints. Int. J. of Computer Vision 60, 2, 91--110.
[18]
McMillan, L., and Bishop, G. 1995. Plenoptic modeling: An image-based rendering system. In SIGGRAPH Conf. Proc., 39--46.
[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.
[20]
Seitz, S. M., and Dyer, C. M. 1996. View morphing. In SIGGRAPH Conf. Proc., 21--30.
[21]
Shum, H.-Y., and He, L.-W. 1999. Rendering with concentric mosaics. In SIGGRAPH Conf. Proc., 299--306.
[22]
Simon, I., Snavely, N., and Seitz, S. M. 2007. Scene summarization for online image collections. In Proc. Int. Conf. on Computer Vision.
[23]
Snavely, N., Seitz, S. M., and Szeliski, R. 2006. Photo tourism: exploring photo collections in 3D. In SIGGRAPH Conf. Proc., 835--846.
[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).
[25]
Sutherland, I. E. 1968. A head-mounted three dimensional display. In Proc. Fall Joint Computer Conf., 757--764.
[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.
[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.
[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.
[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.

Cited By

View all
  • (2024)Penguin colony georegistration using camera pose estimation and phototourismPLOS ONE10.1371/journal.pone.031103819:10(e0311038)Online publication date: 30-Oct-2024
  • (2024)HaLo‐NeRF: Learning Geometry‐Guided Semantics for Exploring Unconstrained Photo CollectionsComputer Graphics Forum10.1111/cgf.1500643:2Online publication date: 15-Apr-2024
  • (2022)ReCapture: AR-Guided Time-lapse PhotographyProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545641(1-14)Online publication date: 29-Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2008
Published in TOG Volume 27, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)3
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Penguin colony georegistration using camera pose estimation and phototourismPLOS ONE10.1371/journal.pone.031103819:10(e0311038)Online publication date: 30-Oct-2024
  • (2024)HaLo‐NeRF: Learning Geometry‐Guided Semantics for Exploring Unconstrained Photo CollectionsComputer Graphics Forum10.1111/cgf.1500643:2Online publication date: 15-Apr-2024
  • (2022)ReCapture: AR-Guided Time-lapse PhotographyProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545641(1-14)Online publication date: 29-Oct-2022
  • (2021)An Occlusion Compensation Learning Framework for Improving the Rendering Quality of Light FieldIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2020.302746832:12(5738-5752)Online publication date: Dec-2021
  • (2020)Ambiguity-Free Radiometric Calibration for Internet Photo CollectionsIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2019.290145842:7(1670-1684)Online publication date: 1-Jul-2020
  • (2020)Generating Stereoscopic Images With Convergence Control Ability From a Light Field Image PairIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2019.290355630:5(1435-1450)Online publication date: May-2020
  • (2020)Predicting Visual Overlap of Images Through Interpretable Non-metric Box EmbeddingsComputer Vision – ECCV 202010.1007/978-3-030-58558-7_37(629-646)Online publication date: 23-Aug-2020
  • (2019)Viewpoint Assessment and Recommendation for Photographing ArchitecturesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.285375125:8(2636-2649)Online publication date: 1-Aug-2019
  • (2018)Hybrid orbiting-to-photos in 3D reconstructed visual realityProceedings of the 24th ACM Symposium on Virtual Reality Software and Technology10.1145/3281505.3281528(1-10)Online publication date: 28-Nov-2018
  • (2018)Immersive Trip ReportsProceedings of the 31st Annual ACM Symposium on User Interface Software and Technology10.1145/3242587.3242653(389-401)Online publication date: 11-Oct-2018
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media