A Global Solution to Sparse Correspondence Problems

We propose a new methodology for reliably solving the correspondence problem between sparse sets of points of two or more images. This is a key step inmost problems of computer vision and, so far, no general method exists to solve it. Our methodology is able to handle most of the commonly used assumptions in a unique formulation, independent of the domain of application and type of features. It performs correspondence and outlier rejection in a single step and achieves global optimality with feasible computation. Feature selection and correspondence are first formulated as an integer optimization problem. This is a blunt formulation, which considers the whole combinatorial space of possible point selections and correspondences. To find its global optimal solution, we build a concave objective function and relax the search domain into its convex-hull. The special structure of this extended problem assures its equivalence to the original one, but it can be optimally solved by efficient algorithms that avoid combinatorial search. This methodology can use any criterion provided it can be translated into cost functions with continuous second derivatives.

[1]  A. Victor Cabot,et al.  Solving Certain Nonconvex Quadratic Minimization Problems by Ranking the Extreme Points , 1970, Oper. Res..

[2]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[3]  Stanley Zionts,et al.  Redundancy in Mathematical Programming , 1983 .

[4]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

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

[6]  J. B. Rosen,et al.  Methods for global concave minimization: A bibliographic survey , 1986 .

[7]  P. Pardalos Enumerative techniques for solving some nonconvex global optimization problems , 1988 .

[8]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.

[9]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[10]  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.

[11]  J. Júdice,et al.  Solution of the concave linear complementarity problem , 1992 .

[12]  Michael Brady,et al.  Feature-based correspondence: an eigenvector approach , 1992, Image Vis. Comput..

[13]  Rainer E. Burkard,et al.  On the Biquadratic Assignment Problem , 1993, Quadratic Assignment and Related Problems.

[14]  Andrew V. Goldberg,et al.  Sublinear-Time Parallel Algorithms for Matching and Related Problems , 1993, J. Algorithms.

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

[16]  Jin-Jang Leou,et al.  A bipartite matching approach to feature correspondence in stereo vision , 1995, Pattern Recognit. Lett..

[17]  Eric Backer,et al.  Finding point correspondences using simulated annealing , 1995, Pattern Recognit..

[18]  R. Burkard,et al.  Heuristics for biquadratic assignment problems and their computational comparison , 1995 .

[19]  Allen R. Hanson,et al.  Maximum-weight bipartite matching technique and its application in image feature matching , 1996, Other Conferences.

[20]  Karl Johan Åström,et al.  Projective Reconstruction of 3D-curves from its 2D-images using Error Models and Bundle Adjustments , 1997 .

[21]  Kalle Åström,et al.  Reconstruction of 3D-curves from 2D-images using affine shape methods for curves , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[22]  Ingemar J. Cox,et al.  A maximum-flow formulation of the N-camera stereo correspondence problem , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[23]  Moshe Kam,et al.  Weighted matchings for dense stereo correspondence , 2000, Pattern Recognit..

[24]  Christophe Meyer,et al.  A Simple Finite Cone Covering Algorithm for Concave Minimization , 2000, J. Glob. Optim..

[25]  João Paulo Costeira,et al.  Robust point correspondence by concave minimization , 2002, Image Vis. Comput..

[26]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[27]  Zhengyou Zhang,et al.  Iterative point matching for registration of free-form curves and surfaces , 1994, International Journal of Computer Vision.