Image mosaicking for polyhedral scene and in particular singly visible surfaces

Image mosaic construction is about stitching together a number of images about the same scene to construct a single image with a larger field of view. The majority of the previous work was rooted at the use of a single image-to-image mapping termed planar homography for representing the imaged scene. However, the mapping is applicable only to cases where the imaged scene is either a single planar surface, or very distant from the cameras, or imaged under a pure rotation of the camera, and that greatly limits the range of applications of the mosaicking methods. This paper presents a novel mosaicking solution for scenes that are polyhedral (thus consisting of multiple surfaces) and that are pictured possibly in closed range of the camera. The solution has two major advantages. First, it requires only a few correspondences over the entire scene, not correspondences over every surface patch in it to work. Second, it conquers a seemingly impossible task-warping image data of surfaces that are visible in only one of the input images, which we refer to as the singly visible surfaces, to another viewpoint to constitute the mosaic there. We also provide a detail analysis of what determines whether a singly visible surface could be mosaicked or not. Experimental results on real image data are presented to illustrate the performance of the method.

[1]  Seth J. Teller,et al.  Spherical Mosaics with Quaternions and Dense Correlation , 2000, International Journal of Computer Vision.

[2]  J. G. Semple,et al.  Algebraic Projective Geometry , 1953 .

[3]  K. Ramesh Babu,et al.  Linear Feature Extraction and Description , 1979, IJCAI.

[4]  José M. F. Moura,et al.  Video representation via 3D shaped mosaics , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[5]  Philip F. McLauchlan,et al.  Image mosaicing using sequential bundle adjustment , 2002, Image Vis. Comput..

[6]  Shree K. Nayar,et al.  Generalized Mosaicing : High Dynamic Range in a Wide Field of View 247 , 2001 .

[7]  Ronald Chung,et al.  Polyhedral Object Localization in an Image by Referencing to a Single Model View , 2004, International Journal of Computer Vision.

[8]  Theo Gevers,et al.  Image segmentation by directed region subdivision , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[9]  R. Chung Object locating using a single model view , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[10]  Nikolaos Papanikolopoulos,et al.  Mosaicking images [panoramic imaging] , 2004, IEEE Robotics & Automation Magazine.

[11]  Shmuel Peleg,et al.  Mosaicing with Parallax using Time Warping , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[12]  Anthony Hoogs,et al.  A Common Set of Perceptual Observables for Grouping, Figure-Ground Discrimination, and Texture Classification , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Simon Baker,et al.  Lucas-Kanade 20 Years On: A Unifying Framework , 2004, International Journal of Computer Vision.

[14]  Luc Van Gool,et al.  Real-time affine region tracking and coplanar grouping , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[15]  O. Faugeras Stratification of three-dimensional vision: projective, affine, and metric representations , 1995 .

[16]  Rachid Deriche,et al.  A Robust Technique for Matching two Uncalibrated Images Through the Recovery of the Unknown Epipolar Geometry , 1995, Artif. Intell..

[17]  Richard Szeliski,et al.  Video mosaics for virtual environments , 1996, IEEE Computer Graphics and Applications.

[18]  Allen R. Hanson,et al.  Mosaic-based 3D scene representation and rendering , 2005, ICIP.

[19]  Steve Mann,et al.  Virtual bellows: constructing high quality stills from video , 1994, Proceedings of 1st International Conference on Image Processing.

[20]  Amnon Shashua,et al.  Q-Warping: Direct Computation of Quadratic Reference Surfaces , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Harry Shum,et al.  Rendering with concentric mosaics , 1999, SIGGRAPH.

[22]  Rachid Deriche,et al.  Using geometric corners to build a 2D mosaic from a set of images , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  Richard Szeliski,et al.  Systems and Experiment Paper: Construction of Panoramic Image Mosaics with Global and Local Alignment , 2000, International Journal of Computer Vision.