A Novel Projective-Consistent Plane Based Image Stitching Method

When different target surfaces, in three-dimensional space, are mapped onto an image plane, they have different projections. These projections vary with the viewpoint. These local differences have influence on the accuracy of image stitching. Most of the existing image stitching methods divide an input image into a number of fixed-size cells, and the pixels within the same cell are then warped using the same local transformation model for the alignment. These methods are based on the hypothesis that the transformation models in one cell are consistent. However, this hypothesis does not hold in general. In this paper, we propose a novel projective-consistent plane based image stitching method (termed PCPS). It divides the overlapping regions of an input image into some projective-consistent planes according to the normal vectors’ orientations of local regions and the reprojection errors of aligned images. The local projective transformation model is estimated for each projective-consistent plane. And then, a hybrid warping model is estimated. For the pixels in overlapping regions, the local projective transformation models are adopted to achieve a better alignment. While for the pixels in non-overlapping regions, a global projective transformation model is estimated by using the inliers uniformly distributed in the projective-consistent planes to avoid distortion. Compared with the state-of-the-art image stitching methods, the experimental results on a number of challenging image sequences show that the projective transformation model estimated by the proposed PCPS method for each projective-consistent plane is more accurate, and the achieved stitching results have less seams and projective distortion.

[1]  Herbert Edelsbrunner,et al.  The Voronoi functional is maximized by the Delaunay triangulation in the plane , 2017, Comb..

[2]  Andrea Vedaldi,et al.  Vlfeat: an open and portable library of computer vision algorithms , 2010, ACM Multimedia.

[3]  Andrew Calway,et al.  Detecting planes and estimating their orientation from a single image , 2012, BMVC.

[4]  Ertunc Erdil,et al.  Nonparametric Joint Shape and Feature Priors for Image Segmentation , 2017, IEEE Transactions on Image Processing.

[5]  Sebastiano Battiato,et al.  A Robust Block-Based Image/Video Registration Approach for Mobile Imaging Devices , 2010, IEEE Transactions on Multimedia.

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

[7]  Sharath Pankanti,et al.  Adaptive as-natural-as-possible image stitching , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Valerio Pascucci,et al.  Panorama weaving , 2012, ACM Trans. Graph..

[9]  Hujun Bao,et al.  Consistent Depth Maps Recovery from a Video Sequence , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Theo Gevers,et al.  Image Alignment by Piecewise Planar Region Matching , 2014, IEEE Transactions on Multimedia.

[11]  Jacob Scharcanski,et al.  Image segmentation via multi-scale stochastic regional texture appearance models , 2016, Comput. Vis. Image Underst..

[12]  Tat-Jun Chin,et al.  Simultaneously Fitting and Segmenting Multiple-Structure Data with Outliers , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Hubert P. H. Shum,et al.  Kinect Posture Reconstruction Based on a Local Mixture of Gaussian Process Models , 2016, IEEE Transactions on Visualization and Computer Graphics.

[14]  Marie-Lise Duplaquet,et al.  Building large image mosaics with invisible seam lines , 1998, Defense, Security, and Sensing.

[15]  F. García-Lamont,et al.  Segmentation of color images by chromaticity features using self-organizing maps , 2016 .

[16]  Max Mignotte,et al.  EFA-BMFM: A multi-criteria framework for the fusion of colour image segmentation , 2017, Inf. Fusion.

[17]  Sang Uk Lee,et al.  Correspondence Matching of Multi-View Video Sequences Using Mutual Information Based Similarity Measure , 2013, IEEE Transactions on Multimedia.

[18]  Abed Heshmati,et al.  Scheme for unsupervised colour-texture image segmentation using neutrosophic set and non-subsampled contourlet transform , 2016, IET Image Process..

[19]  Xiaojun Chang,et al.  Feature Interaction Augmented Sparse Learning for Fast Kinect Motion Detection , 2017, IEEE Transactions on Image Processing.

[20]  Chang-Su Kim,et al.  Consistent Stereo Matching Under Varying Radiometric Conditions , 2013, IEEE Transactions on Multimedia.

[21]  Guijin Wang,et al.  High-Accuracy Stereo Matching Based on Adaptive Ground Control Points , 2015, IEEE Transactions on Image Processing.

[22]  Minh N. Do,et al.  Efficient Hybrid Tree-Based Stereo Matching With Applications to Postcapture Image Refocusing , 2014, IEEE Transactions on Image Processing.

[23]  Michael S. Brown,et al.  Constructing image panoramas using dual-homography warping , 2011, CVPR 2011.

[24]  Joost van de Weijer,et al.  Accurate Stereo Matching by Two-Step Energy Minimization , 2015, IEEE Transactions on Image Processing.

[25]  Zhengqin Li,et al.  Superpixel segmentation using Linear Spectral Clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Michael S. Brown,et al.  As-Projective-As-Possible Image Stitching with Moving DLT , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Yoichi Sato,et al.  Shape-Preserving Half-Projective Warps for Image Stitching , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Yu-Sheng Chen,et al.  Natural Image Stitching with the Global Similarity Prior , 2016, ECCV.

[29]  G. Vosselman,et al.  SEGMENTATION OF UAV-BASED IMAGES INCORPORATING 3D POINT CLOUD INFORMATION , 2015 .

[30]  Yasuyuki Matsushita,et al.  Smoothly varying affine stitching , 2011, CVPR 2011.

[31]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[32]  Wei Wu,et al.  Rapid Delaunay triangulation for randomly distributed point cloud data using adaptive Hilbert curve , 2016, Comput. Graph..

[33]  Tianzhu Xiang,et al.  Image Stitching by Line-guided Local Warping with Global Similarity Constraint , 2017, Pattern Recognit..