HEASK: Robust homography estimation based on appearance similarity and keypoint correspondences

Abstract Accurate homography estimation is a classical problem with high industrial value and has been investigated extensively. Most previous homography estimation methods used either appearance similarity or keypoint correspondences to find their best estimation. In this paper, a novel algorithm is proposed which integrates the advantages of the pixel-based and the feature-based homography estimation approaches. We elegantly combined the probability models of appearance similarity and keypoint correspondences in a Maximum Likelihood framework, which is named as Homography Estimation based on Appearance Similarity and Keypoint correspondences (HEASK). In the model of keypoint correspondences, the distribution of inlier location error is represented by a Laplacian distribution, which outperforms the previous Gaussian distribution in characterizing heavy-tailed distributions. And in the model of appearance similarity, the enhanced correlation coefficient (ECC) is adopted for describing image similarity, and the distribution of ECC is studied and parametrically formulated using a truncated exponential distribution. The proposed model is solved based on an improved framework of random sample consensus (RANSAC). Several simulations summarize the performance of the proposed approach in objective quality measurement, subjective visual quality, and computation time. The experimental results demonstrate that the proposed approach can achieve more accurate homography estimation under different image transformation degrees and with different ratios of inlier keypoint correspondences as compared to the state-of-the-art works.

[1]  Jiri Matas,et al.  Matching with PROSAC - progressive sample consensus , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[2]  David W. Murray,et al.  Guided Sampling and Consensus for Motion Estimation , 2002, ECCV.

[3]  David Mumford,et al.  Statistics of natural images and models , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[4]  Vincent Lepetit,et al.  Pose Priors for Simultaneously Solving Alignment and Correspondence , 2008, ECCV.

[5]  Jan-Michael Frahm,et al.  A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus , 2008, ECCV.

[6]  Rahul Sukthankar,et al.  Fast and accurate global motion compensation , 2011, Pattern Recognit..

[7]  Ronald Chung,et al.  Image mosaicking for polyhedral scene and in particular singly visible surfaces , 2008, Pattern Recognit..

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

[9]  V. Gaganov,et al.  AMLESAC: A New Maximum Likelihood Robust Estimator , 2005 .

[10]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[11]  Jae-Hak Kim,et al.  Outlier correction from uncalibrated image sequence using the Triangulation method , 2006, Pattern Recognit..

[12]  Michal Irani,et al.  Separating Transparent Layers through Layer Information Exchange , 2004, ECCV.

[13]  Vincent Lepetit,et al.  Combining Geometric and Appearance Priors for Robust Homography Estimation , 2010, ECCV.

[14]  Ian D. Reid,et al.  A plane measuring device , 1999, Image Vis. Comput..

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

[16]  Richard Szeliski,et al.  Creating full view panoramic image mosaics and texture-mapped models , 1997, International Conference on Computer Graphics and Interactive Techniques.

[17]  Muhittin Gökmen,et al.  Super-resolution reconstruction of faces by enhanced global models of shape and texture , 2012, Pattern Recognit..

[18]  Shaogang Gong,et al.  Hallucinating multiple occluded face images of different resolutions , 2006, Pattern Recognit. Lett..

[19]  Shang-Hong Lai,et al.  A consensus sampling technique for fast and robust model fitting , 2009, Pattern Recognit..

[20]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[21]  Carlos Hitoshi Morimoto,et al.  Multiple camera people detection and tracking using support integration , 2011, Pattern Recognit. Lett..

[22]  Yeung Sam Hung,et al.  A Robust Method for Estimating the Fundamental Matrix , 2003, DICTA.

[23]  Ronald Chung,et al.  Homography-based partitioning of curved surface for stereo correspondence establishment , 2007, Pattern Recognit. Lett..

[24]  Junping Zhang,et al.  Super-resolution of human face image using canonical correlation analysis , 2010, Pattern Recognit..

[25]  Jan-Michael Frahm,et al.  Exploiting uncertainty in random sample consensus , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[26]  Changshui Zhang,et al.  Blind separation of superimposed images with unknown motions , 2009, CVPR.

[27]  P. Rousseeuw Least Median of Squares Regression , 1984 .

[28]  Georgios D. Evangelidis,et al.  Parametric Image Alignment Using Enhanced Correlation Coefficient Maximization , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[29]  Andrew Zisserman,et al.  MLESAC: A New Robust Estimator with Application to Estimating Image Geometry , 2000, Comput. Vis. Image Underst..

[30]  Jiri Matas,et al.  Two-view geometry estimation unaffected by a dominant plane , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[31]  Jiri Matas,et al.  Randomized RANSAC with sequential probability ratio test , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[32]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[33]  Jiri Matas,et al.  Randomized RANSAC with Td, d test , 2004, Image Vis. Comput..

[34]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[35]  Peter Meer,et al.  Subspace Estimation Using Projection Based M-Estimators over Grassmann Manifolds , 2006, ECCV.

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

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

[38]  Jiri Matas,et al.  Optimal Randomized RANSAC , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Carlos Sagüés,et al.  Distributed multi-camera visual mapping using topological maps of planar regions , 2011, Pattern Recognit..

[40]  Philip H. S. Torr,et al.  Bayesian Model Estimation and Selection for Epipolar Geometry and Generic Manifold Fitting , 2002, International Journal of Computer Vision.

[41]  Georgios D. Evangelidis,et al.  An enhanced correlation-based method for stereo correspondence with subpixel accuracy , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[42]  David P. Capel An Effective Bail-out Test for RANSAC Consensus Scoring , 2005, BMVC.

[43]  Sunglok Choi,et al.  Robust regression to varying data distribution and its application to landmark-based localization , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[44]  Sunglok Choi,et al.  Performance Evaluation of RANSAC Family , 2009, BMVC.

[45]  Vladimir Kolmogorov,et al.  Visual correspondence using energy minimization and mutual information , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[46]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.