Automatic panorama mosaicing with high distorted fisheye images

Automatic construction of a full view panorama is an active area of research in the fields of photogrammetry, computer vision and computer graphics. Using fisheye camera for panorama generation could greatly reduce the number of images thanks to its wide field of view. A key step in creating panorama with fisheye camera is to estimate the cameras' motion parameters which are usually estimated by established correspondences. However, establishing correspondences is a difficult thing particularly for high distorted images. For this reason, most of the traditional systems based on fisheye cameras for creating panorama are only designed for some specific configurations such that correspondences can be easily established. In this paper, we try to give a more general solution to establishing correspondences for a fisheye image pair. First, the feature detector unaffected by the non-linear distortion (like the MSER-regions) is used to extract features in original image. Then feature matching is realized on the virtual camera plane (VCP). Next the interested region is back-projected onto the VCP where it becomes a perspective one, so the standard affine invariant based matching algorithms can be employed directly. To combat data noise and improve the precision of the estimates of motion parameters, more correspondences are searched by applying guided matching strategy. Experiments showed that our algorithm can lead to the precise and reliable estimates and the final full view panorama is satisfactory.

[1]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[2]  H. Bakstein,et al.  Panoramic mosaicing with a 180/spl deg/ field of view lens , 2002, Proceedings of the IEEE Workshop on Omnidirectional Vision 2002. Held in conjunction with ECCV'02.

[3]  Luc Van Gool,et al.  Wide Baseline Stereo Matching based on Local, Affinely Invariant Regions , 2000, BMVC.

[4]  Heung-Yeung Shum,et al.  Panoramic Image Mosaics , 1998 .

[5]  Xiaoming Deng,et al.  Automatic spherical panorama generation with two fisheye images , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[6]  Cordelia Schmid,et al.  A performance evaluation of local descriptors , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  H. Opower Multiple view geometry in computer vision , 2002 .

[8]  Juho Kannala,et al.  A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[10]  Tomás Svoboda,et al.  Matching in Catadioptric Images with Appropriate Windows, and Outliers Removal , 2001, CAIP.

[11]  H. Bischof,et al.  Region matching for omnidirectional images using virtual camera planes , 2006 .

[12]  Narendra Ahuja,et al.  Optimal Motion and Structure Estimation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Shigang Li,et al.  Full-View Spherical Image Camera , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[14]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[15]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[16]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[17]  Jiri Matas,et al.  Robust wide-baseline stereo from maximally stable extremal regions , 2004, Image Vis. Comput..

[18]  Jiri Matas,et al.  Geometric Hashing with Local Affine Frames , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[19]  Cordelia Schmid,et al.  A Comparison of Affine Region Detectors , 2005, International Journal of Computer Vision.