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

被引:295
作者
Shum, HY [1 ]
Szeliski, R [1 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
关键词
image mosaics; virtual environment modeling; panoramas; parametric motion estimation; global alignment; local alignment;
D O I
10.1023/A:1008195814169
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a complete system for constructing panoramic image mosaics from sequences of images. Our mosaic representation associates a transformation matrix with each input image, rather than explicitly projecting all of the images onto a common surface (e.g., a cylinder). In particular, to construct a full view panorama, we introduce a rotational mosaic representation that associates a rotation matrix (and optionally a focal length) with each input image. A patch-based alignment algorithm is developed to quickly align two images given motion models. Techniques for estimating and refining camera focal lengths are also presented. In order to reduce accumulated registration errors, we apply global alignment (block adjustment) to the whole sequence of images, which results in an optimally registered image mosaic. To compensate for small amounts of motion parallax introduced by translations of the camera and other unmodeled distortions, we use a local alignment (deghosting) technique which warps each image based on the results of pairwise local image registrations. By combining both global and local alignment, we significantly improve the quality of our image mosaics, thereby enabling the creation of full view panoramic mosaics with hand-held cameras. We also present an inverse texture mapping algorithm for efficiently extracting environment maps from our panoramic image mosaics. By mapping the mosaic onto an arbitrary texture-mapped polyhedron surrounding the origin, we can explore the virtual environment using standard 3D graphics viewers and hardware without requiring special-purpose players.
引用
收藏
页码:101 / 130
页数:30
相关论文
共 66 条
[51]  
STEIN GP, 1995, FIFTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, PROCEEDINGS, P230, DOI 10.1109/ICCV.1995.466781
[52]   Video mosaics for virtual environments [J].
Szeliski, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1996, 16 (02) :22-30
[53]  
Szeliski R., 1994, Proceedings of the Second IEEE Workshop on Applications of Computer Vision (Cat. No.94TH06742), P44, DOI 10.1109/ACV.1994.341287
[54]  
SZELISKI R, 1997, P 24 ANN C COMP GRAP, P251, DOI DOI 10.1145/258734.258861
[55]  
Szeliski R, 1997, MSRTR9723
[56]  
SZELISKI R, 1995, IEEE WORKSH REPR VIS, P26
[57]   ALGORITHMS FOR SUBPIXEL REGISTRATION [J].
TIAN, Q ;
HUHNS, MN .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 35 (02) :220-233
[58]  
TSAI RY, 1987, IEEE T ROBOTIC AUTOM, V3, P323, DOI 10.1109/JRA.1987.1087109
[59]  
Vetterling W. T, 2002, NUMERICAL RECIPES C
[60]   IMPROVED COMPUTATIONAL METHODS FOR RAY TRACING [J].
WEGHORST, H ;
HOOPER, G ;
GREENBERG, DP .
ACM TRANSACTIONS ON GRAPHICS, 1984, 3 (01) :52-69