Photographing long scenes with multi-viewpoint panoramas
Authors:
Open Access
- 1 July 2006
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 25 (3) , 853-861
Abstract
We present a system for producing multi-viewpoint panoramas of long, roughly planar scenes, such as the facades of buildings along a city street, from a relatively sparse set of photographs captured with a handheld still camera that is moved along the scene. Our work is a significant departure from previous methods for creating multi-viewpoint panoramas, which composite thin vertical strips from a video sequence captured by a translating video camera, in that the resulting panoramas are composed of relatively large regions of ordinary perspective. In our system, the only user input required beyond capturing the photographs themselves is to identify the dominant plane of the photographed scene; our system then computes a panorama automatically using Markov Random Field optimization. Users may exert additional control over the appearance of the result by drawing rough strokes that indicate various high-level goals. We demonstrate the results of our system on several scenes, including urban streets, a river bank, and a grocery store aisle.Keywords
This publication has 28 references indexed in Scilit:
- Photo tourismACM Transactions on Graphics, 2006
- Image completion with structure propagationACM Transactions on Graphics, 2005
- Synthetic aperture confocal imagingACM Transactions on Graphics, 2004
- Multiperspective imagingIEEE Computer Graphics and Applications, 2003
- Digital route panoramasIEEE MultiMedia, 2003
- Poisson image editingACM Transactions on Graphics, 2003
- Graphcut texturesACM Transactions on Graphics, 2003
- Fast approximate energy minimization via graph cutsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2001
- Mosaicing on adaptive manifoldsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2000
- Vector median filtersProceedings of the IEEE, 1990