Systems and experiment paper: Construction of panoramic image mosaics withglobal and local alignment

Citation
Hy. Shum et R. Szeliski, Systems and experiment paper: Construction of panoramic image mosaics withglobal and local alignment, INT J COM V, 36(2), 2000, pp. 101-130
Citations number
66
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF COMPUTER VISION
ISSN journal
09205691 → ACNP
Volume
36
Issue
2
Year of publication
2000
Pages
101 - 130
Database
ISI
SICI code
0920-5691(200002)36:2<101:SAEPCO>2.0.ZU;2-P
Abstract
This paper presents a complete system for constructing panoramic image mosa ics from sequences of images. Our mosaic representation associates a transf ormation matrix with each input image, rather than explicitly projecting al l of the images onto a common surface (e.g., a cylinder). In particular, to construct a full view panorama, we introduce a rotational mosaic represent ation that associates a rotation matrix (and optionally a focal length) wit h each input image. A patch-based alignment algorithm is developed to quick ly align two images given motion models. Techniques for estimating and refi ning camera focal lengths are also presented. In order to reduce accumulated registration errors, we apply global alignme nt (block adjustment) to the whole sequence of images, which results in an optimally registered image mosaic. To compensate for small amounts of motio n parallax introduced by translations of the camera and other unmodeled dis tortions, we use a local alignment (deghosting) technique which warps each image based on the results of pairwise local image registrations. By combin ing both global and local alignment, we significantly improve the quality o f our image mosaics, thereby enabling the creation of full view panoramic m osaics with hand-held cameras. We also present an inverse texture mapping algorithm for efficiently extrac ting environment maps from our panoramic image mosaics. By mapping the mosa ic onto an arbitrary texture-mapped polyhedron surrounding the origin, we c an explore the virtual environment using standard 3D graphics viewers and h ardware without requiring special-purpose players.