Globally consistent correspondence of multiple feature sets using proximal Gauss-Seidel relaxation

Feature correspondence between two or more images is a fundamental problem towards many computer vision applications. The case of correspondence between two images has been intensively studied, however, few works so far have been concerned with multi-image correspondence. In this paper, we address the problem of establishing a globally consistent correspondence among multiple (more than two) feature sets given the pairwise feature affinity information. Our main contribution is to propose a novel optimization framework for solving this problem based on the so-called Proximal Gauss-Seidel Relaxation (PGSR). The proposed method is distinguished from previous works mainly in three aspects: (1) it is more robust to noise and outliers; (2) its solution is based on convex relaxation and the principled PGSR method, which in general has convergence guarantee; (3) the scale of the problem in our method is linear with respect to the number of feature sets, making it computationally practical to be used in real-world applications. Experimental results both synthetic and real image datasets have demonstrated the effectiveness and superiority of the proposed method. HighlightsWe study finding globally consistent correspondence from multiple feature sets.A novel method is proposed based on Proximal Gauss-Seidel Relaxation (PGSR).PGSR is more robust to noise, outliers and deformation than competitors.The optimization has general convergence guarantee.The scale of our formulation is linear w.r.t. the number of feature sets.

[1]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Ahmed M. Elgammal,et al.  One-shot multi-set non-rigid feature-spatial matching , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  João M. F. Xavier,et al.  Optimal point correspondence through the use of rank constraints , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[4]  Yu Tian,et al.  Joint Optimization for Consistent Multiple Graph Matching , 2013, 2013 IEEE International Conference on Computer Vision.

[5]  Irfan A. Essa,et al.  A visualization framework for team sports captured using multiple static cameras , 2014, Comput. Vis. Image Underst..

[6]  Edwin R. Hancock,et al.  Multiple graph matching with Bayesian inference , 1997, Pattern Recognit. Lett..

[7]  Jean Ponce,et al.  Learning Graphs to Match , 2013, 2013 IEEE International Conference on Computer Vision.

[8]  Mubarak Shah,et al.  A non-iterative greedy algorithm for multi-frame point correspondence , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[9]  Eric Mjolsness,et al.  New Algorithms for 2D and 3D Point Matching: Pose Estimation and Correspondence , 1998, NIPS.

[10]  João Paulo Costeira,et al.  A Global Solution to Sparse Correspondence Problems , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[12]  Luigi Grippo,et al.  On the convergence of the block nonlinear Gauss-Seidel method under convex constraints , 2000, Oper. Res. Lett..

[13]  Zhuowen Tu,et al.  Robust $L_{2}E$ Estimation of Transformation for Non-Rigid Registration , 2015, IEEE Transactions on Signal Processing.

[14]  Fredrik Kahl,et al.  Optimal correspondences from pairwise constraints , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[15]  Wei Liu,et al.  Graduated Consistency-Regularized Optimization for Multi-graph Matching , 2014, ECCV.

[16]  Julie Delon,et al.  Accurate Junction Detection and Characterization in Natural Images , 2013, International Journal of Computer Vision.

[17]  Wotao Yin,et al.  A Block Coordinate Descent Method for Regularized Multiconvex Optimization with Applications to Nonnegative Tensor Factorization and Completion , 2013, SIAM J. Imaging Sci..

[18]  Minsu Cho,et al.  Reweighted Random Walks for Graph Matching , 2010, ECCV.

[19]  Martial Hebert,et al.  An Integer Projected Fixed Point Method for Graph Matching and MAP Inference , 2009, NIPS.

[20]  Vikas Singh,et al.  Solving the multi-way matching problem by permutation synchronization , 2013, NIPS.

[21]  King Ngi Ngan,et al.  A Co-Saliency Model of Image Pairs , 2011, IEEE Transactions on Image Processing.

[22]  Shuicheng Yan,et al.  Common visual pattern discovery via spatially coherent correspondences , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  Haifeng Zhao,et al.  A sparse nonnegative matrix factorization technique for graph matching problems , 2014, Pattern Recognit..

[24]  Alexandre d'Aspremont,et al.  Convex Relaxations for Permutation Problems , 2013, SIAM J. Matrix Anal. Appl..

[25]  M. Zaslavskiy,et al.  A Path Following Algorithm for the Graph Matching Problem , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  H. C. Longuet-Higgins,et al.  An algorithm for associating the features of two images , 1991, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[27]  Shimon Ullman,et al.  Aligning pictorial descriptions , 1991 .

[28]  Francesc Serratosa,et al.  Models and algorithms for computing the common labelling of a set of attributed graphs , 2011, Comput. Vis. Image Underst..

[29]  Dong Xu,et al.  Finding Correspondence from Multiple Images via Sparse and Low-Rank Decomposition , 2012, ECCV.

[30]  Andrew Zisserman,et al.  Multi-view Matching for Unordered Image Sets, or "How Do I Organize My Holiday Snaps?" , 2002, ECCV.

[31]  Philip Wolfe,et al.  An algorithm for quadratic programming , 1956 .

[32]  Ji Zhao,et al.  Non-rigid visible and infrared face registration via regularized Gaussian fields criterion , 2015, Pattern Recognit..

[33]  Steven Gold,et al.  A Graduated Assignment Algorithm for Graph Matching , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Anupam Joshi,et al.  Correspondence problem in image sequence analysis , 1993, Pattern Recognit..

[35]  King Ngi Ngan,et al.  Co-Salient Object Detection From Multiple Images , 2013, IEEE Transactions on Multimedia.

[36]  Ashok Samal,et al.  A feature-based approach to conflation of geospatial sources , 2004, Int. J. Geogr. Inf. Sci..

[37]  S. Ullman Aligning pictorial descriptions: An approach to object recognition , 1989, Cognition.

[38]  Martial Hebert,et al.  A spectral technique for correspondence problems using pairwise constraints , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[39]  Alexander J. Smola,et al.  Learning Graph Matching , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[41]  Marc Pollefeys,et al.  Disambiguating visual relations using loop constraints , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.